From 69b95d05ef9006906bf7ec97de9a692f812e221c Mon Sep 17 00:00:00 2001 From: Bastian Ike Date: Mon, 25 Jan 2021 15:14:39 +0100 Subject: [PATCH 001/164] release january 2021 --- radar/2021-01-01/next-js.md | 3 +++ radar/2021-01-01/node-js.md | 3 +++ 2 files changed, 6 insertions(+) create mode 100644 radar/2021-01-01/next-js.md create mode 100644 radar/2021-01-01/node-js.md diff --git a/radar/2021-01-01/next-js.md b/radar/2021-01-01/next-js.md new file mode 100644 index 0000000..4095f1c --- /dev/null +++ b/radar/2021-01-01/next-js.md @@ -0,0 +1,3 @@ +--- +ring: adopt +--- diff --git a/radar/2021-01-01/node-js.md b/radar/2021-01-01/node-js.md new file mode 100644 index 0000000..4095f1c --- /dev/null +++ b/radar/2021-01-01/node-js.md @@ -0,0 +1,3 @@ +--- +ring: adopt +--- From 468adce7d8ec7083f38c93bfea56daa0a0ddf0e3 Mon Sep 17 00:00:00 2001 From: Christian Zenker Date: Fri, 26 Mar 2021 17:02:22 +0100 Subject: [PATCH 002/164] deprecate "Docker" and promote OCI-compatible containers --- radar/2021-01-01/docker.md | 7 +++++++ radar/2021-01-01/oci-container.md | 18 ++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 radar/2021-01-01/docker.md create mode 100644 radar/2021-01-01/oci-container.md diff --git a/radar/2021-01-01/docker.md b/radar/2021-01-01/docker.md new file mode 100644 index 0000000..5b3dbbe --- /dev/null +++ b/radar/2021-01-01/docker.md @@ -0,0 +1,7 @@ +--- +featured: false +--- + +Docker is best known for its capability to build and run containers. This is how we have used the term "Docker" in the Tech Radar recently. But "Docker" is also a complete production platform, where the capability to build and run Containers is only a small fraction of its capabilities. At the same time numerous alternate runtimes for containers – like containerd and podman – as well as image builders – like Kaniko and Buildah – have evolved during the last years. Thanks to the standards established by the Open Container Initiative these tools are mostly interchangeable for the purposes of building and running containers. + +To be more distinct, we now recommend using [Containers and Runtimes as specified by the Open Container Initiative](/platforms-and-aoe-services/oci-container.html). "Docker" is one of many tools to achieve that. \ No newline at end of file diff --git a/radar/2021-01-01/oci-container.md b/radar/2021-01-01/oci-container.md new file mode 100644 index 0000000..5e722b4 --- /dev/null +++ b/radar/2021-01-01/oci-container.md @@ -0,0 +1,18 @@ +--- +title: "OCI Container" +ring: adopt +quadrant: platforms-and-aoe-services + +--- + +OCI-compatible Containers are currently the most-used solution for creating and managing container-based infrastructures and deployments. + +Containers and their runtime are an easy way to run applications and serivces as an isolated process (using Linux kernel cgroups, network namespaces and custom mounts). + +In a DevOps environment, this helps a lot as we can run the exact same software and runtime (such as NodeJS) on both production and locally while developing. This enables us to debug our software much easier. We can compose our project development setup out of small containers. Also, containers allow us to keep our development environment much simpler and independent of our developer's operating system or pre-installed software versions. + +In a CI environment building the containers allows us to package and test the whole environment instead of different software components on different runtimes in a much more stable way. + +Backed by services such as [Kubernetes](/platforms-and-aoe-services/kubernetes.html) and [Helm](/platforms-and-aoe-services/helm.html), we can deploy containers on a flexible infrastructure and enable our developers to test their software more easily in different environments. + +Here at AOE, we use containers in different projects to become more flexible and faster, which increases our focus on development of even better and more stable software. From f8d558e36cc48f97a2da04ece006c14d6ec36453 Mon Sep 17 00:00:00 2001 From: Carsten Dietrich Date: Tue, 30 Mar 2021 11:27:29 +0200 Subject: [PATCH 003/164] Add DDEV to the tool quadrant --- radar/2021-01-01/ddev.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 radar/2021-01-01/ddev.md diff --git a/radar/2021-01-01/ddev.md b/radar/2021-01-01/ddev.md new file mode 100644 index 0000000..fa2e85e --- /dev/null +++ b/radar/2021-01-01/ddev.md @@ -0,0 +1,12 @@ +--- +title: "DDEV" +ring: adopt +quadrant: tools +featured: true +--- + +[DDEV](https://www.ddev.com/ddev-local/) is an open source tool that makes it dead simple to get local PHP development environments up and running within minutes. It's powerful and flexible as a result of its per-project environment configurations, which can be extended, version controlled, and shared. In short, DDEV aims to allow development teams to use Docker in their workflow without the complexities of bespoke configuration. + +At AOE, we use DDEV in a variety of PHP projects (large and small). It has made the onboarding process extremely easy for new developers and developers who have already worked with DDEV feel right at home in other projects. + +DDEV makes adding needed dependencies super easy and so far has met every requirement we've ever had. This is mainly because DDEV is just a wrapper for existing tools like Docker-Compose. However, it does take away a lot of the complexity that is normally involved in configuring these tools. \ No newline at end of file From 6f0dcab0eba2fb6b63cbcb4bb7f1e8b92a2d5e2f Mon Sep 17 00:00:00 2001 From: Carsten Dietrich Date: Tue, 30 Mar 2021 11:42:20 +0200 Subject: [PATCH 004/164] Update Akeneo description and move to adopt ring --- radar/2021-01-01/akeneo.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 radar/2021-01-01/akeneo.md diff --git a/radar/2021-01-01/akeneo.md b/radar/2021-01-01/akeneo.md new file mode 100644 index 0000000..5b1b3b3 --- /dev/null +++ b/radar/2021-01-01/akeneo.md @@ -0,0 +1,12 @@ +--- +title: "Akeneo" +ring: adopt +quadrant: tools +featured: false +--- + +We continue to use Akeneo with a variety of customers to store and process product data in a standardized format. It is the de facto standard for open source PIM's and therefore an integral part of our e-commerce solutions. + +In the meantime, Akeneo has been continuously developed and offers many new features that further facilitate product data collection. + +Regarding the stack, there was a switch to Elasticsearch and updates to more current Symfony versions. Akeneo is now also compatible with the recently released PHP 8. \ No newline at end of file From 7259012e45eddcc4dd16a08b6cce8e7fcfc8a386 Mon Sep 17 00:00:00 2001 From: Carsten Dietrich Date: Tue, 30 Mar 2021 11:51:02 +0200 Subject: [PATCH 005/164] Improve php version wording --- radar/2021-01-01/akeneo.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/radar/2021-01-01/akeneo.md b/radar/2021-01-01/akeneo.md index 5b1b3b3..d2bcf25 100644 --- a/radar/2021-01-01/akeneo.md +++ b/radar/2021-01-01/akeneo.md @@ -9,4 +9,4 @@ We continue to use Akeneo with a variety of customers to store and process produ In the meantime, Akeneo has been continuously developed and offers many new features that further facilitate product data collection. -Regarding the stack, there was a switch to Elasticsearch and updates to more current Symfony versions. Akeneo is now also compatible with the recently released PHP 8. \ No newline at end of file +Regarding the stack, there was a switch to Elasticsearch and updates to more current Symfony versions. Support for the recently released PHP 8 is upcoming. \ No newline at end of file From ba5f0dcae06990f46e42d0cbf3dea19bb8b6aec3 Mon Sep 17 00:00:00 2001 From: Carsten Dietrich Date: Tue, 30 Mar 2021 11:58:37 +0200 Subject: [PATCH 006/164] Fade out PACT and add small comment --- radar/2021-01-01/pact.md | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 radar/2021-01-01/pact.md diff --git a/radar/2021-01-01/pact.md b/radar/2021-01-01/pact.md new file mode 100644 index 0000000..d46a0e7 --- /dev/null +++ b/radar/2021-01-01/pact.md @@ -0,0 +1,8 @@ +--- +title: "PACT" +ring: trial +quadrant: tools +featured: false +--- + +At AOE we continue to use PACT but would like to use it even more. It therefore remains in the trail ring but was faded out from the overview page. \ No newline at end of file From 63293073dd4c3a45620f140dcbc794fa8ca9bd3d Mon Sep 17 00:00:00 2001 From: Carsten Dietrich Date: Tue, 30 Mar 2021 12:04:56 +0200 Subject: [PATCH 007/164] Add Drupal to tools quadrant --- radar/2021-01-01/drupal.md | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 radar/2021-01-01/drupal.md diff --git a/radar/2021-01-01/drupal.md b/radar/2021-01-01/drupal.md new file mode 100644 index 0000000..8236b57 --- /dev/null +++ b/radar/2021-01-01/drupal.md @@ -0,0 +1,7 @@ +--- +title: "Drupal" +ring: trial +quadrant: tools +featured: true +--- + From ceb8118c48720efdef3747936b76eb3f05b535cb Mon Sep 17 00:00:00 2001 From: Carsten Dietrich Date: Tue, 30 Mar 2021 12:07:10 +0200 Subject: [PATCH 008/164] Add NX to tools quadrant --- radar/2021-01-01/nx.md | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 radar/2021-01-01/nx.md diff --git a/radar/2021-01-01/nx.md b/radar/2021-01-01/nx.md new file mode 100644 index 0000000..eddead9 --- /dev/null +++ b/radar/2021-01-01/nx.md @@ -0,0 +1,6 @@ +--- +title: "NX" +ring: assess +quadrant: tools +featured: true +--- From 99e9be86fb3d9c357f55bfe47bad75fa876c54fb Mon Sep 17 00:00:00 2001 From: Carsten Dietrich Date: Tue, 30 Mar 2021 12:10:08 +0200 Subject: [PATCH 009/164] Fade out Cockpit and update ring to hold --- radar/2021-01-01/cockpit.md | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 radar/2021-01-01/cockpit.md diff --git a/radar/2021-01-01/cockpit.md b/radar/2021-01-01/cockpit.md new file mode 100644 index 0000000..827e726 --- /dev/null +++ b/radar/2021-01-01/cockpit.md @@ -0,0 +1,7 @@ +--- +title: "Cockpit" +ring: hold +quadrant: tools +featured: false +--- + From 677233c40b546578d10c3efd99a76144b6d950ec Mon Sep 17 00:00:00 2001 From: Carsten Dietrich Date: Tue, 30 Mar 2021 13:25:59 +0200 Subject: [PATCH 010/164] Add description and AOE use case --- radar/2021-01-01/nx.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/radar/2021-01-01/nx.md b/radar/2021-01-01/nx.md index eddead9..4d1bd43 100644 --- a/radar/2021-01-01/nx.md +++ b/radar/2021-01-01/nx.md @@ -4,3 +4,13 @@ ring: assess quadrant: tools featured: true --- + +[Nx](https://nx.dev/) is a suite of powerful, extensible dev tools to help you architect, test, and build at any scale. +It is mainly applicable in the environment of React, Angular and Node.js and tries to simplify and streamline the work in a mono repo. + +At AOE, we are currently taking our first steps with NX in a mono repo that is home to both our React and Next.js based frontend and our [Go](/languages-and-frameworks/go-lang.html) / [Flamingo](/languages-and-frameworks/flamingo.html) based backend. + +The integration with the Node.js components (React, Next.js, Cypress) works smoothly and brings the expected benefits such as faster build times through intelligent caching. +Support for Go is currently only rudimentary, which is why NX still has to prove itself in this area. + +Especially in the environment of Node.js in combination with the use of a mono repo, NX is worth a look. \ No newline at end of file From 11ce593ef3bc93a570678620e4bb87a62289ea7e Mon Sep 17 00:00:00 2001 From: Carsten Dietrich Date: Tue, 30 Mar 2021 15:12:25 +0200 Subject: [PATCH 011/164] Add description and AOE use case --- radar/2021-01-01/drupal.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/radar/2021-01-01/drupal.md b/radar/2021-01-01/drupal.md index 8236b57..277bc93 100644 --- a/radar/2021-01-01/drupal.md +++ b/radar/2021-01-01/drupal.md @@ -5,3 +5,9 @@ quadrant: tools featured: true --- +[Drupal](https://www.drupal.org/) is an open source content management system and framework based on a PHP stack. +It has a huge community, so it's no wonder it's among the top 10 CMS worldwide in terms of market share. + +At AOE we consume Drupal mainly headless via JSON API. We appreciate its large feature set and mature plugin system as well as the general ecosystem. + +In addition, the extensive documentation and setup with [DDEV](/tools/ddev.html) make it easy to get started. \ No newline at end of file From 549d9132db2c77682c8ee42e1cb39b873b55cc60 Mon Sep 17 00:00:00 2001 From: Thorsten Essig Date: Tue, 20 Apr 2021 08:54:49 +0200 Subject: [PATCH 012/164] Add team start page method --- radar/2021-01-01/team-start-page.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 radar/2021-01-01/team-start-page.md diff --git a/radar/2021-01-01/team-start-page.md b/radar/2021-01-01/team-start-page.md new file mode 100644 index 0000000..df503ed --- /dev/null +++ b/radar/2021-01-01/team-start-page.md @@ -0,0 +1,21 @@ +--- +title: "Team Start Page" +ring: adopt +quadrant: methods-and-patterns +--- + +A team start page helps (new) members to orientate themselves. +It normally displays all team members with their roles and contact data as well as a +collection of links to the necessary tools, e.g. + +* Project environments (staging, prod, ...) +* Project development setup +* Version control system +* Code Review Tool +* Team rules +* Slack invitation +* ... + +Simply things, everyone should know. + +At AOE we care to have a team start page for each team in our wiki. From db5600b4e1864e529ef6cfd5028a6382f64d48dc Mon Sep 17 00:00:00 2001 From: Christian Zenker Date: Tue, 20 Apr 2021 11:35:03 +0200 Subject: [PATCH 013/164] Add Python for Infrastructure Glue Code --- radar/2021-01-01/python-for-infrastructure.md | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 radar/2021-01-01/python-for-infrastructure.md diff --git a/radar/2021-01-01/python-for-infrastructure.md b/radar/2021-01-01/python-for-infrastructure.md new file mode 100644 index 0000000..a751f32 --- /dev/null +++ b/radar/2021-01-01/python-for-infrastructure.md @@ -0,0 +1,20 @@ +--- +title: "Python for Infrastructure Glue Code" +ring: assess +quadrant: platforms-and-aoe-services +--- + +[Python](https://www.python.org) is an easy to learn programming language that is pre-installed on +most Linux distributions and CI runners. +This makes it an ideal candidate for infrastructure glue code and adapters. + +Shell scripts serve the same purpose. But they usually start simple and get more complex over time. +This is the point where Python's features like testing capabilities, modularity, variable scoping and refactoring +support come in strong. We found that Python scripts are easier maintained in the long run and pose +a lower barrier for contributions by our development teams. And they run across platforms and shells +without much trouble which is a big plus for developers running different operating systems. + +The Python language has a wide eco-system and a vast module library that can simplify scripting +significantly. We currently value [requests](https://pypi.org/project/requests/) for HTTP API calls +and [Click](https://click.palletsprojects.com/en/7.x/) for simple interactive CLI scripts, along with +[pytest](https://docs.pytest.org/) for automated testing. From 7e50eeb7b96525619f022af326dd956b53cf8db9 Mon Sep 17 00:00:00 2001 From: Fabrizio Branca Date: Thu, 22 Apr 2021 14:48:46 +0200 Subject: [PATCH 014/164] Moving helm to adopt (no other text changes) --- radar/2021-01-01/helm.md | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 radar/2021-01-01/helm.md diff --git a/radar/2021-01-01/helm.md b/radar/2021-01-01/helm.md new file mode 100644 index 0000000..756c5cb --- /dev/null +++ b/radar/2021-01-01/helm.md @@ -0,0 +1,9 @@ +--- +title: "Helm" +ring: adopt +quadrant: platforms-and-aoe-services + +--- +[Helm](https://helm.sh/) is a package manager for [Kubernetes](https://kubernetes.io/), which simplifies the deployment +of applications into a Kubernetes cluster and provides additional features like e.g. versioning and rollbacks. + From bbb5df1f5b74bc39677d4f5ca7f01392d777c5cc Mon Sep 17 00:00:00 2001 From: Fabrizio Branca Date: Thu, 22 Apr 2021 14:51:00 +0200 Subject: [PATCH 015/164] Adding MLOps --- radar/2021-01-01/mlops.md | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 radar/2021-01-01/mlops.md diff --git a/radar/2021-01-01/mlops.md b/radar/2021-01-01/mlops.md new file mode 100644 index 0000000..2c547ce --- /dev/null +++ b/radar/2021-01-01/mlops.md @@ -0,0 +1,9 @@ +--- +title: "MLOps" +ring: assess +quadrant: methods-and-patterns + +--- +After spending some time diving into the world of data science and machine learning we're realizing our existing DevOps best practices aren't a perfect fit for the specific workflows we're seeing here. Data science is not only about code but also all about managing large datasets and models. Data is being analyzed, models are being trained in many iterations and then software needs to be deployed that does the actual prediction/inference. And this circle (see: CRISP-DM) will repeat over and over again during the development phase and after the first production release. "**MLOps**" extends the DevOps best practices in order to cover these new scenarios specific to machine learning workflows. +[DVC](https://dvc.org/) helps dealing with large data sets and models by connecting external storage to your Git repositories and [CML](https://cml.dev/) helps integrating the CI/CD into your GitHub or GitLab workflows. +Since we're already using Kubernetes extensively we're exploring [kubeflow](https://www.kubeflow.org/) for running the full machine learning workflow on Kubernetes clusters. From 7e432080570f5dbb026f69e621d154e526b6c9ee Mon Sep 17 00:00:00 2001 From: Fabrizio Branca Date: Thu, 22 Apr 2021 14:59:37 +0200 Subject: [PATCH 016/164] Adding "shared responsibility" --- radar/2021-01-01/shared-responsibility.md | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 radar/2021-01-01/shared-responsibility.md diff --git a/radar/2021-01-01/shared-responsibility.md b/radar/2021-01-01/shared-responsibility.md new file mode 100644 index 0000000..34c970f --- /dev/null +++ b/radar/2021-01-01/shared-responsibility.md @@ -0,0 +1,7 @@ +--- +title: "Shared Responsibility Model" +ring: trial +quadrant: methods-and-patterns + +--- +Since introducing "Platform Engineering Team" the builds, maintains and operates our Kubernetes clusters and other releated platform services the question occurs who's in charge the various tasks like keeping things up and running, applying criticial security fixed, updated software in general, keeping an eye on the bill and many more topics. We're not proposing a solution on how to split responsibilities here, but we want to raise awareness for bringing everybody together and formally discuss all responsibilities and write them down similar to (and possible extending) AWS's [shared responsibilty modell](https://aws.amazon.com/compliance/shared-responsibility-model/). From 75db458caf7298414e0885fd4e3d48a434285781 Mon Sep 17 00:00:00 2001 From: Tolleiv Nietsch Date: Fri, 23 Apr 2021 15:09:56 +0200 Subject: [PATCH 017/164] Adopt EKS --- radar/2021-01-01/eks.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 radar/2021-01-01/eks.md diff --git a/radar/2021-01-01/eks.md b/radar/2021-01-01/eks.md new file mode 100644 index 0000000..6eb4bd3 --- /dev/null +++ b/radar/2021-01-01/eks.md @@ -0,0 +1,16 @@ +--- +title: "Amazon EKS" +ring: adopt +quadrant: platforms-and-aoe-services + +--- + +[Amazon Elastic Kubernetes Service](https://aws.amazon.com/de/eks/) (Amazon EKS) is a managed service that makes it easy for you to run Kubernetes on AWS without needing to stand up or maintain your own Kubernetes control plane or workloads. +Amazon EKS runs Kubernetes control plane instances across multiple Availability Zones to ensure high availability. +It also provides automated version upgrades and patching for them. + +Amazon EKS is fully supported by Terraform which brings the advantage that its configuration is written in code, +which fulfils the infrastructure as code philosophy. Amazon has also implemented important (security) features to their service to ensure that Amazon EKS is well integrated into the broader AWS landscape. Kubernetes version upgrades and security patches are provided in a reliable schedule and with proper documentation. Alongside with the managed service, Amazons also provides it's own [EKS distribution](https://aws.amazon.com/de/blogs/opensource/introducing-amazon-eks-distro/) while closes the gap for on-premise installations. + +Different Amazon EKS Clusters are in use on a variety of environments like development, integration, testing and production. +We experienced that Kubernetes version updates are done without major efforts or impact to the running cluster. \ No newline at end of file From f52ce0ea0d3f5dd5c1884c38ebbef5bf6d8330a0 Mon Sep 17 00:00:00 2001 From: Tolleiv Nietsch Date: Fri, 23 Apr 2021 15:11:27 +0200 Subject: [PATCH 018/164] Open Policy Agent --- radar/2021-01-01/open-policy-agent.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 radar/2021-01-01/open-policy-agent.md diff --git a/radar/2021-01-01/open-policy-agent.md b/radar/2021-01-01/open-policy-agent.md new file mode 100644 index 0000000..f83035a --- /dev/null +++ b/radar/2021-01-01/open-policy-agent.md @@ -0,0 +1,12 @@ +--- +title: "Open Policy Agent" +ring: assess +quadrant: tools + +--- + +[Open Policy Agent](https://www.openpolicyagent.org/) (OPA) is a framework and language which allows to model and evaluate policies access services. The underlying expression language *rego* is purpose-built for the policy evaluations and implements the **Policy As Code** patterns. + +The utility of OPA and Rego comes from the various integrations into other cloud-natives services and tools. It can be part of the Kubernetes Admission Control process, can be used for authorization decisions within a Service Mesh or could be part of infrastructure evaluation pipelines. + +We use OPA in some of our infrastructure pipelines to ensure that changes don't have undesired impact or within Kubernetes to evaluate the overall conformity of our deployments with the gives policies. \ No newline at end of file From 7f9a0a87e8557b3ce3a67725081c076864fa984f Mon Sep 17 00:00:00 2001 From: Tolleiv Nietsch Date: Fri, 23 Apr 2021 15:27:09 +0200 Subject: [PATCH 019/164] Add Prometheus --- radar/2021-01-01/prometheus.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 radar/2021-01-01/prometheus.md diff --git a/radar/2021-01-01/prometheus.md b/radar/2021-01-01/prometheus.md new file mode 100644 index 0000000..5ffc6c8 --- /dev/null +++ b/radar/2021-01-01/prometheus.md @@ -0,0 +1,14 @@ +--- +title: "Prometheus" +ring: adopt +quadrant: platforms-and-aoe-services + +--- + +[Prometheus](https://prometheus.io) is an open-source monitoring and alerting system. It was the second project within the CNCF which reached the "graduated" status and has since seen a large rate of adoption accross many CNCF projects. It primarily utilizes a pull-based metrics flow through HTTP which allows the easy integration of a variety of application-specific metrics sources. Compared to other monitoring systems it stands out in it's simple, still powerful and fully code-based configuration and the equally powerful service discovery mechanism. + +Prometheus integrates very well with Grafana our tool of choice for dashboard visualization. Through the [Prometheus Operator](https://github.com/prometheus-operator/prometheus-operator) project, the monitoring system can be configures through Kubernetes custom resource definitions. These can be shipped by development teams alongside with their application deployments and allow [sharing responsibility](https://www.aoe.com/techradar/methods-and-patterns/shared-responsibility.html) for monitoring tasks between operations and engineerings teams with a clear interface. + +With [Cortex](https://cortexmetrics.io/) and [Thanos](https://thanos.io/) the Prometheus-ecosystem knows two well setteled solutions for high-availibilty of the underlying time series database and with [Amazon Managed Services for Prometheus](https://aws.amazon.com/en/prometheus/) there's also we SaaS-Solution available. + +We use Prometheus is nearly every project, it's an essential part of our underlying operations and also well understood by many development teams. \ No newline at end of file From 09a339440a0ccb453a7539b8f979bf043ef6bc3b Mon Sep 17 00:00:00 2001 From: Brian Hoffmann Date: Tue, 27 Apr 2021 11:30:46 +0200 Subject: [PATCH 020/164] Add Diagrams as Code --- radar/2021-01-01/diagrams-as-code.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 radar/2021-01-01/diagrams-as-code.md diff --git a/radar/2021-01-01/diagrams-as-code.md b/radar/2021-01-01/diagrams-as-code.md new file mode 100644 index 0000000..1042e30 --- /dev/null +++ b/radar/2021-01-01/diagrams-as-code.md @@ -0,0 +1,13 @@ +--- +title: "Diagrams as Code" +ring: adopt +quadrant: methods-and-patterns +--- + +Documenting concepts and software architecture as diagrams using code offers great benefit over heavier solutions. +Having documentation and diagrams treated as code and checked-in into version control increases transparency, collaboration as well as productivity. +The textual representation of digrams is easy to write and read. Generation of graphical representations as SVG or PNG images is also easy with associated tools. + +We make heavy use of [PlantUML](/tools/plant-uml.html) combined with [Asciidoc](/tools/asciidoc.html) and tools +like [AsciiDoctor Diagram](https://asciidoctor.org/docs/asciidoctor-diagram/) to include and inline PlantUML diagrams into documentations. +The latter allows a variety of other diagram formats which can be easily mixed and matched. From 93650565479fb7aba71e0788782726352abcfa9c Mon Sep 17 00:00:00 2001 From: jochen weber Date: Thu, 29 Apr 2021 10:06:53 +0200 Subject: [PATCH 021/164] Add rust --- radar/2021-01-01/rust.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 radar/2021-01-01/rust.md diff --git a/radar/2021-01-01/rust.md b/radar/2021-01-01/rust.md new file mode 100644 index 0000000..607c5f4 --- /dev/null +++ b/radar/2021-01-01/rust.md @@ -0,0 +1,19 @@ +--- +title: "Rust" +ring: "assess" +quadrant: "languages-and-frameworks" +featured: true +--- + +[Rust](https://www.rust-lang.org/) is a young and modern programming language initialy developed by [Mozilla Research](https://research.mozilla.org/). + +It provides a strict typesystem, compile-time memory-safety, excellent [package manager](https://doc.rust-lang.org/cargo/), objectoriented & functional programming, task-based concurency, good readability and maintainability and many more. +It has a C/C++ [comparable efficiency](https://greenlab.di.uminho.pt/wp-content/uploads/2017/10/sleFinal.pdf) and helps the programmer to avoid unnecessary security-relevant memory-related bugs during compile-time. +Since every memory-allocation is directly released after it can't be used anymore ([owner deletion](https://medium.com/@rabin_gaire/memory-management-rust-cf65c8465570)), no garbage collection is needed. + +C/C++ code/libraries can be integrated by it's [binding generator tool](https://github.com/rust-lang/rust-bindgen). + +At stackoverflow it is votes 5 years in a row ([2016](https://insights.stackoverflow.com/survey/2016#technology-most-loved-dreaded-and-wanted), [2017](https://insights.stackoverflow.com/survey/2017#technology-_-most-loved-dreaded-and-wanted-languages), [2018](https://insights.stackoverflow.com/survey/2018#technology-_-most-loved-dreaded-and-wanted-languages), [2019](https://insights.stackoverflow.com/survey/2019#technology-_-most-loved-dreaded-and-wanted-languages), [2020](https://insights.stackoverflow.com/survey/2020#technology-most-loved-dreaded-and-wanted-languages-loved)) for the `most loved programming-language` by programmers. +The [popularity](https://insights.stackoverflow.com/survey/2020#technology-most-loved-dreaded-and-wanted-languages-loved) is growing continuous. + +With it's memory-safety/efficiency and energy-efficiency it help's to save money for bug-fixing, energy and cloud-computing. \ No newline at end of file From 3fdd25c32f5be9b317289f48fee3f369682ee6e6 Mon Sep 17 00:00:00 2001 From: Kevin Schu Date: Fri, 30 Apr 2021 11:39:43 +0200 Subject: [PATCH 022/164] Update prometheus.md --- radar/2021-01-01/prometheus.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/radar/2021-01-01/prometheus.md b/radar/2021-01-01/prometheus.md index 5ffc6c8..fcdc566 100644 --- a/radar/2021-01-01/prometheus.md +++ b/radar/2021-01-01/prometheus.md @@ -7,8 +7,8 @@ quadrant: platforms-and-aoe-services [Prometheus](https://prometheus.io) is an open-source monitoring and alerting system. It was the second project within the CNCF which reached the "graduated" status and has since seen a large rate of adoption accross many CNCF projects. It primarily utilizes a pull-based metrics flow through HTTP which allows the easy integration of a variety of application-specific metrics sources. Compared to other monitoring systems it stands out in it's simple, still powerful and fully code-based configuration and the equally powerful service discovery mechanism. -Prometheus integrates very well with Grafana our tool of choice for dashboard visualization. Through the [Prometheus Operator](https://github.com/prometheus-operator/prometheus-operator) project, the monitoring system can be configures through Kubernetes custom resource definitions. These can be shipped by development teams alongside with their application deployments and allow [sharing responsibility](https://www.aoe.com/techradar/methods-and-patterns/shared-responsibility.html) for monitoring tasks between operations and engineerings teams with a clear interface. +Prometheus integrates very well with Grafana which is our tool of choice for dashboard visualization. Through the [Prometheus Operator](https://github.com/prometheus-operator/prometheus-operator) project, the monitoring system can be configures through Kubernetes custom resource definitions. These can be shipped by development teams alongside with their application deployments and allow [sharing responsibility](https://www.aoe.com/techradar/methods-and-patterns/shared-responsibility.html) for monitoring tasks between operations and engineerings teams with a clear interface. With [Cortex](https://cortexmetrics.io/) and [Thanos](https://thanos.io/) the Prometheus-ecosystem knows two well setteled solutions for high-availibilty of the underlying time series database and with [Amazon Managed Services for Prometheus](https://aws.amazon.com/en/prometheus/) there's also we SaaS-Solution available. -We use Prometheus is nearly every project, it's an essential part of our underlying operations and also well understood by many development teams. \ No newline at end of file +We use Prometheus in nearly every project, it's an essential part of our underlying operations and also well understood by many development teams. From 292fdbba04f88f3c235992f94f83427f4d6a304b Mon Sep 17 00:00:00 2001 From: Kevin Schu Date: Fri, 30 Apr 2021 11:39:57 +0200 Subject: [PATCH 023/164] Update open-policy-agent.md --- radar/2021-01-01/open-policy-agent.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/radar/2021-01-01/open-policy-agent.md b/radar/2021-01-01/open-policy-agent.md index f83035a..baeae9e 100644 --- a/radar/2021-01-01/open-policy-agent.md +++ b/radar/2021-01-01/open-policy-agent.md @@ -9,4 +9,4 @@ quadrant: tools The utility of OPA and Rego comes from the various integrations into other cloud-natives services and tools. It can be part of the Kubernetes Admission Control process, can be used for authorization decisions within a Service Mesh or could be part of infrastructure evaluation pipelines. -We use OPA in some of our infrastructure pipelines to ensure that changes don't have undesired impact or within Kubernetes to evaluate the overall conformity of our deployments with the gives policies. \ No newline at end of file +We use OPA in some of our infrastructure pipelines to ensure that changes don't have undesired impact or within Kubernetes to evaluate the overall conformity of our deployments with the given policies. From a59ccb3aae57ad2e26176a406e036b8bb909a973 Mon Sep 17 00:00:00 2001 From: Kevin Schu Date: Fri, 30 Apr 2021 11:40:52 +0200 Subject: [PATCH 024/164] Update open-policy-agent.md --- radar/2021-01-01/open-policy-agent.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/radar/2021-01-01/open-policy-agent.md b/radar/2021-01-01/open-policy-agent.md index baeae9e..0c9d197 100644 --- a/radar/2021-01-01/open-policy-agent.md +++ b/radar/2021-01-01/open-policy-agent.md @@ -5,7 +5,7 @@ quadrant: tools --- -[Open Policy Agent](https://www.openpolicyagent.org/) (OPA) is a framework and language which allows to model and evaluate policies access services. The underlying expression language *rego* is purpose-built for the policy evaluations and implements the **Policy As Code** patterns. +[Open Policy Agent](https://www.openpolicyagent.org/) (OPA) is a framework which allows to model and evaluate policies access services. The underlying expression language *rego* is purpose-built for the policy evaluations and implements the **Policy As Code** patterns. The utility of OPA and Rego comes from the various integrations into other cloud-natives services and tools. It can be part of the Kubernetes Admission Control process, can be used for authorization decisions within a Service Mesh or could be part of infrastructure evaluation pipelines. From 5fc0702fadb7b52bddf2a00060fced35a0a344e9 Mon Sep 17 00:00:00 2001 From: Kevin Schu Date: Fri, 30 Apr 2021 11:45:47 +0200 Subject: [PATCH 025/164] Update python-for-infrastructure.md --- radar/2021-01-01/python-for-infrastructure.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/radar/2021-01-01/python-for-infrastructure.md b/radar/2021-01-01/python-for-infrastructure.md index a751f32..1323899 100644 --- a/radar/2021-01-01/python-for-infrastructure.md +++ b/radar/2021-01-01/python-for-infrastructure.md @@ -10,7 +10,7 @@ This makes it an ideal candidate for infrastructure glue code and adapters. Shell scripts serve the same purpose. But they usually start simple and get more complex over time. This is the point where Python's features like testing capabilities, modularity, variable scoping and refactoring -support come in strong. We found that Python scripts are easier maintained in the long run and pose +support comes in strong. We found that Python scripts are easier maintained in the long run and pose a lower barrier for contributions by our development teams. And they run across platforms and shells without much trouble which is a big plus for developers running different operating systems. From 10012df9537c05f4313c2a24cd0739cca709e8c8 Mon Sep 17 00:00:00 2001 From: Tolleiv Nietsch Date: Fri, 30 Apr 2021 11:49:36 +0200 Subject: [PATCH 026/164] Extension #1 --- radar/2021-01-01/eks.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/radar/2021-01-01/eks.md b/radar/2021-01-01/eks.md index 6eb4bd3..859adb2 100644 --- a/radar/2021-01-01/eks.md +++ b/radar/2021-01-01/eks.md @@ -13,4 +13,4 @@ Amazon EKS is fully supported by Terraform which brings the advantage that its c which fulfils the infrastructure as code philosophy. Amazon has also implemented important (security) features to their service to ensure that Amazon EKS is well integrated into the broader AWS landscape. Kubernetes version upgrades and security patches are provided in a reliable schedule and with proper documentation. Alongside with the managed service, Amazons also provides it's own [EKS distribution](https://aws.amazon.com/de/blogs/opensource/introducing-amazon-eks-distro/) while closes the gap for on-premise installations. Different Amazon EKS Clusters are in use on a variety of environments like development, integration, testing and production. -We experienced that Kubernetes version updates are done without major efforts or impact to the running cluster. \ No newline at end of file +We experienced that Kubernetes version updates are done without major efforts or impact to the running cluster. Along with that, using EKS avoids a lot of low-level optimization and component management which were required in manually configured clusters. \ No newline at end of file From c127f7ceddc2bc707ddfba0adcd489d0a19be7f3 Mon Sep 17 00:00:00 2001 From: Fabrizio Branca Date: Fri, 30 Apr 2021 11:54:50 +0200 Subject: [PATCH 027/164] Update prometheus.md --- radar/2021-01-01/prometheus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/radar/2021-01-01/prometheus.md b/radar/2021-01-01/prometheus.md index fcdc566..a2d9e29 100644 --- a/radar/2021-01-01/prometheus.md +++ b/radar/2021-01-01/prometheus.md @@ -9,6 +9,6 @@ quadrant: platforms-and-aoe-services Prometheus integrates very well with Grafana which is our tool of choice for dashboard visualization. Through the [Prometheus Operator](https://github.com/prometheus-operator/prometheus-operator) project, the monitoring system can be configures through Kubernetes custom resource definitions. These can be shipped by development teams alongside with their application deployments and allow [sharing responsibility](https://www.aoe.com/techradar/methods-and-patterns/shared-responsibility.html) for monitoring tasks between operations and engineerings teams with a clear interface. -With [Cortex](https://cortexmetrics.io/) and [Thanos](https://thanos.io/) the Prometheus-ecosystem knows two well setteled solutions for high-availibilty of the underlying time series database and with [Amazon Managed Services for Prometheus](https://aws.amazon.com/en/prometheus/) there's also we SaaS-Solution available. +With [Cortex](https://cortexmetrics.io/) and [Thanos](https://thanos.io/) the Prometheus-ecosystem knows two well setteled solutions for high-availibilty of the underlying time series database and with [Amazon Managed Services for Prometheus](https://aws.amazon.com/en/prometheus/) there's also a SaaS-Solution available. We use Prometheus in nearly every project, it's an essential part of our underlying operations and also well understood by many development teams. From 931bb9e67697f61f1c1513481411fc3c50fcbde4 Mon Sep 17 00:00:00 2001 From: Fabrizio Branca Date: Fri, 30 Apr 2021 12:01:49 +0200 Subject: [PATCH 028/164] Update oci-container.md --- radar/2021-01-01/oci-container.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/radar/2021-01-01/oci-container.md b/radar/2021-01-01/oci-container.md index 5e722b4..e9e5bf3 100644 --- a/radar/2021-01-01/oci-container.md +++ b/radar/2021-01-01/oci-container.md @@ -5,7 +5,7 @@ quadrant: platforms-and-aoe-services --- -OCI-compatible Containers are currently the most-used solution for creating and managing container-based infrastructures and deployments. +OCI-compatible containers are currently the most-used solution for creating and managing container-based infrastructures and deployments. Containers and their runtime are an easy way to run applications and serivces as an isolated process (using Linux kernel cgroups, network namespaces and custom mounts). From 6453cdf170be2b3d63553846521848b3ca242757 Mon Sep 17 00:00:00 2001 From: Fabrizio Branca Date: Fri, 30 Apr 2021 12:09:18 +0200 Subject: [PATCH 029/164] Update helm.md --- radar/2021-01-01/helm.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/radar/2021-01-01/helm.md b/radar/2021-01-01/helm.md index 756c5cb..23eea11 100644 --- a/radar/2021-01-01/helm.md +++ b/radar/2021-01-01/helm.md @@ -4,6 +4,3 @@ ring: adopt quadrant: platforms-and-aoe-services --- -[Helm](https://helm.sh/) is a package manager for [Kubernetes](https://kubernetes.io/), which simplifies the deployment -of applications into a Kubernetes cluster and provides additional features like e.g. versioning and rollbacks. - From 37d0f346aa2d2a5f639b199a15e4862de8dc7303 Mon Sep 17 00:00:00 2001 From: Fabrizio Branca Date: Fri, 30 Apr 2021 12:12:31 +0200 Subject: [PATCH 030/164] Update shared-responsibility.md --- radar/2021-01-01/shared-responsibility.md | 1 + 1 file changed, 1 insertion(+) diff --git a/radar/2021-01-01/shared-responsibility.md b/radar/2021-01-01/shared-responsibility.md index 34c970f..5dfd326 100644 --- a/radar/2021-01-01/shared-responsibility.md +++ b/radar/2021-01-01/shared-responsibility.md @@ -5,3 +5,4 @@ quadrant: methods-and-patterns --- Since introducing "Platform Engineering Team" the builds, maintains and operates our Kubernetes clusters and other releated platform services the question occurs who's in charge the various tasks like keeping things up and running, applying criticial security fixed, updated software in general, keeping an eye on the bill and many more topics. We're not proposing a solution on how to split responsibilities here, but we want to raise awareness for bringing everybody together and formally discuss all responsibilities and write them down similar to (and possible extending) AWS's [shared responsibilty modell](https://aws.amazon.com/compliance/shared-responsibility-model/). +Some of the topics include: 24/7 on-call support, broken deployment pipelines, and vulnerability scans. From ae1e4cc488aa1f008bb37673f70a4737e00b059f Mon Sep 17 00:00:00 2001 From: Bernhard Behrendt Date: Thu, 6 May 2021 10:57:37 +0200 Subject: [PATCH 031/164] Update Angular trial->adopt and new content --- radar/2021-01-01/angular.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 radar/2021-01-01/angular.md diff --git a/radar/2021-01-01/angular.md b/radar/2021-01-01/angular.md new file mode 100644 index 0000000..012c10f --- /dev/null +++ b/radar/2021-01-01/angular.md @@ -0,0 +1,16 @@ +--- +title: "Angular" +ring: Adopt quadrant: languages-and-frameworks + +--- +Actually in version 11 Angular has become an adult SPA framework with much faster build time and significant smaller +production builds. Updating to newer versions has become mostly a "no-brainer" which helps us to integrate latest +community bug-fix & improvements on a friday during a cup of coffee. Angular ships as a fully integrated development +platform from scaffolding, code generation, routing, guarding, unit/e2e-testing, multi language builds (i18n) and stable +dev/build processes and keeping it extensible at the same time. This "ganzheitlichkeit" makes Angular in the beginning +way more difficult to learn but once understood it's a great candidate to go very fast into "requirement implementation" +aka early providing value rather than library wiring. Beside the existing telco-industry projects we've actually also +chosen Angular for resource critical industry 4.0 / embedded projects. Here we've selected Angular beside the +performance aspects to fulfill requirements like adaptive multi device support (custom hardware buttons, tablets and +laptops) on the one hand and on the other hand to reduce the risk loosing time by having too many self-managed external +dependencies. From f6a7e2bda3028bde6f4b42807ad6e0f939f23688 Mon Sep 17 00:00:00 2001 From: Bernhard Date: Thu, 6 May 2021 11:01:39 +0200 Subject: [PATCH 032/164] Update rx.js trial->adopt --- radar/2021-01-01/rxjs.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 radar/2021-01-01/rxjs.md diff --git a/radar/2021-01-01/rxjs.md b/radar/2021-01-01/rxjs.md new file mode 100644 index 0000000..73b80ea --- /dev/null +++ b/radar/2021-01-01/rxjs.md @@ -0,0 +1,17 @@ +--- +title: "RxJs" +ring: adopt +quadrant: languages-and-frameworks + +--- +RX/JS aka reactive streams + +RxJS is an implementation for the reactive programming paradigm which implements mostly the observer and iterator +pattern and follows the functional programming ideas. The pattern actually got a renaissance because it's not completely +new but has new implementations in many frameworks and languages like Angular, Akka, Spring and many more. Reason for +that attention actually is (in the javascript world), that observables can be cancelled (by rules too) and observables +can pass (stream) data on multiple events. Both aspects are not well realizable using promises e.g. and both were also +detected as a huge limitation in the JavaScript community — and so it's worth to get an understanding for reactive +programming in general. + +We at AOE actually use RxJS in combination with Angular and can fully recommend the approach of observables. From d9fe19862d9457672303a7037da7160691187ebf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20P=C3=B6tzinger?= Date: Thu, 27 May 2021 14:45:49 +0200 Subject: [PATCH 033/164] Update angular.md --- radar/2021-01-01/angular.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/radar/2021-01-01/angular.md b/radar/2021-01-01/angular.md index 012c10f..e819162 100644 --- a/radar/2021-01-01/angular.md +++ b/radar/2021-01-01/angular.md @@ -1,6 +1,7 @@ --- title: "Angular" -ring: Adopt quadrant: languages-and-frameworks +ring: adopt +quadrant: languages-and-frameworks --- Actually in version 11 Angular has become an adult SPA framework with much faster build time and significant smaller From 859c870e52126f9d6f432d2cc8b6d7d3311f5bbe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20P=C3=B6tzinger?= Date: Thu, 27 May 2021 14:53:41 +0200 Subject: [PATCH 034/164] Update diagrams-as-code.md --- radar/2021-01-01/diagrams-as-code.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/radar/2021-01-01/diagrams-as-code.md b/radar/2021-01-01/diagrams-as-code.md index 1042e30..a583389 100644 --- a/radar/2021-01-01/diagrams-as-code.md +++ b/radar/2021-01-01/diagrams-as-code.md @@ -6,7 +6,7 @@ quadrant: methods-and-patterns Documenting concepts and software architecture as diagrams using code offers great benefit over heavier solutions. Having documentation and diagrams treated as code and checked-in into version control increases transparency, collaboration as well as productivity. -The textual representation of digrams is easy to write and read. Generation of graphical representations as SVG or PNG images is also easy with associated tools. +The textual representation of diagrams is easy to write and read. Generation of graphical representations as SVG or PNG images is also easy with the associated tools. We make heavy use of [PlantUML](/tools/plant-uml.html) combined with [Asciidoc](/tools/asciidoc.html) and tools like [AsciiDoctor Diagram](https://asciidoctor.org/docs/asciidoctor-diagram/) to include and inline PlantUML diagrams into documentations. From d57c3a7672a56b12dae1e52dcf1b8c93bd5535bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20P=C3=B6tzinger?= Date: Thu, 27 May 2021 15:06:26 +0200 Subject: [PATCH 035/164] Update open-policy-agent.md --- radar/2021-01-01/open-policy-agent.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/radar/2021-01-01/open-policy-agent.md b/radar/2021-01-01/open-policy-agent.md index 0c9d197..c0f1904 100644 --- a/radar/2021-01-01/open-policy-agent.md +++ b/radar/2021-01-01/open-policy-agent.md @@ -7,6 +7,10 @@ quadrant: tools [Open Policy Agent](https://www.openpolicyagent.org/) (OPA) is a framework which allows to model and evaluate policies access services. The underlying expression language *rego* is purpose-built for the policy evaluations and implements the **Policy As Code** patterns. -The utility of OPA and Rego comes from the various integrations into other cloud-natives services and tools. It can be part of the Kubernetes Admission Control process, can be used for authorization decisions within a Service Mesh or could be part of infrastructure evaluation pipelines. +This allows to decouple policy from the service's code so you can release, and review policies seperatly for example. + +The benefits of using OPA and Rego comes from the various available integrations into other cloud-native services and tools. It can be used with the "Kubernetes Admission Controller", to authorize decisions within a Service Mesh or as part of infrastructure evaluation pipelines. We use OPA in some of our infrastructure pipelines to ensure that changes don't have undesired impact or within Kubernetes to evaluate the overall conformity of our deployments with the given policies. + +We have also evaluated OPA as part of a permission management concept in larger distributed architectures. From 0bd7263099c9a1ff17d91d607b3a6578ee27100b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20P=C3=B6tzinger?= Date: Thu, 27 May 2021 15:10:02 +0200 Subject: [PATCH 036/164] Update prometheus.md --- radar/2021-01-01/prometheus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/radar/2021-01-01/prometheus.md b/radar/2021-01-01/prometheus.md index a2d9e29..fb70d15 100644 --- a/radar/2021-01-01/prometheus.md +++ b/radar/2021-01-01/prometheus.md @@ -7,7 +7,7 @@ quadrant: platforms-and-aoe-services [Prometheus](https://prometheus.io) is an open-source monitoring and alerting system. It was the second project within the CNCF which reached the "graduated" status and has since seen a large rate of adoption accross many CNCF projects. It primarily utilizes a pull-based metrics flow through HTTP which allows the easy integration of a variety of application-specific metrics sources. Compared to other monitoring systems it stands out in it's simple, still powerful and fully code-based configuration and the equally powerful service discovery mechanism. -Prometheus integrates very well with Grafana which is our tool of choice for dashboard visualization. Through the [Prometheus Operator](https://github.com/prometheus-operator/prometheus-operator) project, the monitoring system can be configures through Kubernetes custom resource definitions. These can be shipped by development teams alongside with their application deployments and allow [sharing responsibility](https://www.aoe.com/techradar/methods-and-patterns/shared-responsibility.html) for monitoring tasks between operations and engineerings teams with a clear interface. +Prometheus integrates very well with Grafana which is our tool of choice for dashboard visualization. Through the [Prometheus Operator](https://github.com/prometheus-operator/prometheus-operator) project, the monitoring system can be configured through Kubernetes custom resource definitions. These can be shipped by development teams alongside with their application deployments and allow [sharing responsibility](https://www.aoe.com/techradar/methods-and-patterns/shared-responsibility.html) for monitoring tasks between operations and engineerings teams with a clear interface. With [Cortex](https://cortexmetrics.io/) and [Thanos](https://thanos.io/) the Prometheus-ecosystem knows two well setteled solutions for high-availibilty of the underlying time series database and with [Amazon Managed Services for Prometheus](https://aws.amazon.com/en/prometheus/) there's also a SaaS-Solution available. From a0a7e51c73b7c819b57691a316af3c5950f78042 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20P=C3=B6tzinger?= Date: Thu, 27 May 2021 15:14:33 +0200 Subject: [PATCH 037/164] Update eks.md --- radar/2021-01-01/eks.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/radar/2021-01-01/eks.md b/radar/2021-01-01/eks.md index 859adb2..f09a003 100644 --- a/radar/2021-01-01/eks.md +++ b/radar/2021-01-01/eks.md @@ -9,8 +9,8 @@ quadrant: platforms-and-aoe-services Amazon EKS runs Kubernetes control plane instances across multiple Availability Zones to ensure high availability. It also provides automated version upgrades and patching for them. -Amazon EKS is fully supported by Terraform which brings the advantage that its configuration is written in code, -which fulfils the infrastructure as code philosophy. Amazon has also implemented important (security) features to their service to ensure that Amazon EKS is well integrated into the broader AWS landscape. Kubernetes version upgrades and security patches are provided in a reliable schedule and with proper documentation. Alongside with the managed service, Amazons also provides it's own [EKS distribution](https://aws.amazon.com/de/blogs/opensource/introducing-amazon-eks-distro/) while closes the gap for on-premise installations. +Amazon EKS is fully supported by [Terraform](https://www.aoe.com/techradar/platforms-and-aoe-services/terraform.html) which brings the advantage that its configuration is written in code, +which fulfils the [infrastructure as code](https://www.aoe.com/techradar/platforms-and-aoe-services/infrastructure-as-code.html) philosophy. Amazon has also implemented important (security) features to their service to ensure that Amazon EKS is well integrated into the broader AWS landscape. Kubernetes version upgrades and security patches are provided in a reliable schedule and with proper documentation. Alongside with the managed service, Amazons also provides it's own [EKS distribution](https://aws.amazon.com/de/blogs/opensource/introducing-amazon-eks-distro/) which closes the gap for on-premise installations. Different Amazon EKS Clusters are in use on a variety of environments like development, integration, testing and production. -We experienced that Kubernetes version updates are done without major efforts or impact to the running cluster. Along with that, using EKS avoids a lot of low-level optimization and component management which were required in manually configured clusters. \ No newline at end of file +We experienced that Kubernetes version updates are done without major efforts or impact to the running cluster. Along with that, using EKS avoids a lot of low-level optimization and component management which were required in manually configured clusters in the past. From 136cdcdf9679d1b745c5b9e4f94a65596d53fcee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20P=C3=B6tzinger?= Date: Thu, 27 May 2021 16:08:43 +0200 Subject: [PATCH 038/164] Update cockpit.md --- radar/2021-01-01/cockpit.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/radar/2021-01-01/cockpit.md b/radar/2021-01-01/cockpit.md index 827e726..b120bfe 100644 --- a/radar/2021-01-01/cockpit.md +++ b/radar/2021-01-01/cockpit.md @@ -5,3 +5,5 @@ quadrant: tools featured: false --- + +We decided to put this CMS on hold due to other - more adopted - alternatives like strapi. From 8ba3a0d83e819f79d8ce9f57ccc1298d85a24c58 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20P=C3=B6tzinger?= Date: Thu, 27 May 2021 16:47:09 +0200 Subject: [PATCH 039/164] Update vue to adapt --- radar/2021-01-01/vue.md | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 radar/2021-01-01/vue.md diff --git a/radar/2021-01-01/vue.md b/radar/2021-01-01/vue.md new file mode 100644 index 0000000..117de32 --- /dev/null +++ b/radar/2021-01-01/vue.md @@ -0,0 +1,8 @@ +--- +title: "Vue.js" +ring: adopt +quadrant: languages-and-frameworks + +--- + +Updated to "adopt". \ No newline at end of file From c5a3d27280e50d879241a4228639ffab92edc880 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20P=C3=B6tzinger?= Date: Thu, 27 May 2021 16:49:25 +0200 Subject: [PATCH 040/164] fade out vuex and redux --- radar/2021-01-01/redux.md | 3 +++ radar/2021-01-01/vuex.md | 3 +++ 2 files changed, 6 insertions(+) create mode 100644 radar/2021-01-01/redux.md create mode 100644 radar/2021-01-01/vuex.md diff --git a/radar/2021-01-01/redux.md b/radar/2021-01-01/redux.md new file mode 100644 index 0000000..d9c72fa --- /dev/null +++ b/radar/2021-01-01/redux.md @@ -0,0 +1,3 @@ +--- +featured: false +--- diff --git a/radar/2021-01-01/vuex.md b/radar/2021-01-01/vuex.md new file mode 100644 index 0000000..d9c72fa --- /dev/null +++ b/radar/2021-01-01/vuex.md @@ -0,0 +1,3 @@ +--- +featured: false +--- From 370ddbf74295d2514861699e846a264df56b464b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20P=C3=B6tzinger?= Date: Thu, 27 May 2021 16:50:17 +0200 Subject: [PATCH 041/164] Uodated beycondcorp --- radar/2021-01-01/beyondcorp.md | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 radar/2021-01-01/beyondcorp.md diff --git a/radar/2021-01-01/beyondcorp.md b/radar/2021-01-01/beyondcorp.md new file mode 100644 index 0000000..e2a1d0f --- /dev/null +++ b/radar/2021-01-01/beyondcorp.md @@ -0,0 +1,8 @@ +--- +title: "BeyondCorp" +ring: adopt +quadrant: methods-and-patterns + +--- + +Updated to "Adopt". \ No newline at end of file From fe93eabbc9ef3647595c8dcf845b9bdda49d228e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20P=C3=B6tzinger?= Date: Thu, 27 May 2021 16:54:42 +0200 Subject: [PATCH 042/164] Fade out pin external dep --- radar/2021-01-01/pin-external-dependencies.md | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 radar/2021-01-01/pin-external-dependencies.md diff --git a/radar/2021-01-01/pin-external-dependencies.md b/radar/2021-01-01/pin-external-dependencies.md new file mode 100644 index 0000000..d9c72fa --- /dev/null +++ b/radar/2021-01-01/pin-external-dependencies.md @@ -0,0 +1,3 @@ +--- +featured: false +--- From e70b6f7e3c7e5fe5ea06e2ec65edb6b71937e962 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20P=C3=B6tzinger?= Date: Thu, 27 May 2021 16:56:15 +0200 Subject: [PATCH 043/164] fade out settings injection --- radar/2021-01-01/settings-injection.md | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 radar/2021-01-01/settings-injection.md diff --git a/radar/2021-01-01/settings-injection.md b/radar/2021-01-01/settings-injection.md new file mode 100644 index 0000000..d9c72fa --- /dev/null +++ b/radar/2021-01-01/settings-injection.md @@ -0,0 +1,3 @@ +--- +featured: false +--- From 2e81258d5aefa163b565a1dfb21e2055b399c99e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20P=C3=B6tzinger?= Date: Thu, 27 May 2021 16:58:39 +0200 Subject: [PATCH 044/164] update cat of postcss --- radar/2017-03-01/postcss.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/radar/2017-03-01/postcss.md b/radar/2017-03-01/postcss.md index 0ad09ec..f00fa7b 100644 --- a/radar/2017-03-01/postcss.md +++ b/radar/2017-03-01/postcss.md @@ -1,7 +1,7 @@ --- title: "PostCSS" ring: adopt -quadrant: languages-and-frameworks +quadrant: tools --- From 73bb0481d08745f139d5eae22d1bcf0142e9f9b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20P=C3=B6tzinger?= Date: Thu, 27 May 2021 20:31:42 +0200 Subject: [PATCH 045/164] Rename Beyondcorp to ZeroTrust --- radar/2019-11-01/beyondcorp.md | 4 ++-- radar/2021-01-01/beyondcorp.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/radar/2019-11-01/beyondcorp.md b/radar/2019-11-01/beyondcorp.md index 4da10b2..7f99e71 100644 --- a/radar/2019-11-01/beyondcorp.md +++ b/radar/2019-11-01/beyondcorp.md @@ -1,11 +1,11 @@ --- -title: "BeyondCorp" +title: "ZeroTrust" ring: trial quadrant: methods-and-patterns --- -BeyondCorp is a Zero Trust framework that evolved at Google. +ZeroTrust is a paradigm where no trust is assumed inside a known network, frameworks such as Google's BeyondCorp are build upon that pattern. With the surge of cloud technologies and micro services the network perimeter is ever disappearing. This provides challenges for authentication of subjects that used to heavily rely on network segments. With Zero Trust no assumption is made about how far something can be trusted, everything is untrusted by default and authentication and authorisation happens all the time, not just once. diff --git a/radar/2021-01-01/beyondcorp.md b/radar/2021-01-01/beyondcorp.md index e2a1d0f..18534f3 100644 --- a/radar/2021-01-01/beyondcorp.md +++ b/radar/2021-01-01/beyondcorp.md @@ -1,5 +1,5 @@ --- -title: "BeyondCorp" +title: "ZeroTrust" ring: adopt quadrant: methods-and-patterns From f773a5a1d0f329cb1dbcc4f2afd757d17a09f0a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20P=C3=B6tzinger?= Date: Thu, 27 May 2021 20:34:40 +0200 Subject: [PATCH 046/164] Update wiremock --- radar/2021-01-01/wiremock.md | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 radar/2021-01-01/wiremock.md diff --git a/radar/2021-01-01/wiremock.md b/radar/2021-01-01/wiremock.md new file mode 100644 index 0000000..9c07948 --- /dev/null +++ b/radar/2021-01-01/wiremock.md @@ -0,0 +1,8 @@ +--- +title: "Wiremock" +ring: adopt +quadrant: tools +featured: false +--- + +Updated to "adopt". \ No newline at end of file From 67145649e3c1aa705df0578e1946adf56d881082 Mon Sep 17 00:00:00 2001 From: Brian Hoffmann Date: Fri, 28 May 2021 10:40:13 +0200 Subject: [PATCH 047/164] Update open-policy-agent.md --- radar/2021-01-01/open-policy-agent.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/radar/2021-01-01/open-policy-agent.md b/radar/2021-01-01/open-policy-agent.md index c0f1904..7945989 100644 --- a/radar/2021-01-01/open-policy-agent.md +++ b/radar/2021-01-01/open-policy-agent.md @@ -5,9 +5,9 @@ quadrant: tools --- -[Open Policy Agent](https://www.openpolicyagent.org/) (OPA) is a framework which allows to model and evaluate policies access services. The underlying expression language *rego* is purpose-built for the policy evaluations and implements the **Policy As Code** patterns. +[Open Policy Agent](https://www.openpolicyagent.org/) (OPA) is a framework which allows to model and evaluate policy access services. The underlying expression language *Rego* is purpose-built for the policy evaluations and implements the **Policy As Code** pattern. -This allows to decouple policy from the service's code so you can release, and review policies seperatly for example. +This allows to decouple policy from the service's code so you can release, and review policies seperatly. The benefits of using OPA and Rego comes from the various available integrations into other cloud-native services and tools. It can be used with the "Kubernetes Admission Controller", to authorize decisions within a Service Mesh or as part of infrastructure evaluation pipelines. From b23d7933fbad6548a96518cf27a491da89615ea9 Mon Sep 17 00:00:00 2001 From: Carsten Dietrich <3203968+carstendietrich@users.noreply.github.com> Date: Fri, 28 May 2021 11:13:36 +0200 Subject: [PATCH 048/164] Update radar/2021-01-01/akeneo.md Co-authored-by: Brian Hoffmann --- radar/2021-01-01/akeneo.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/radar/2021-01-01/akeneo.md b/radar/2021-01-01/akeneo.md index d2bcf25..eb43e6f 100644 --- a/radar/2021-01-01/akeneo.md +++ b/radar/2021-01-01/akeneo.md @@ -9,4 +9,4 @@ We continue to use Akeneo with a variety of customers to store and process produ In the meantime, Akeneo has been continuously developed and offers many new features that further facilitate product data collection. -Regarding the stack, there was a switch to Elasticsearch and updates to more current Symfony versions. Support for the recently released PHP 8 is upcoming. \ No newline at end of file +The recent switch to Elasticsearch and an update of Symfony improved runtime behaviour as well as scalability for future-prove use. Support for the latest release of PHP 8 is upcoming. From a79cc0a6666444c9dfa1cf33ce271adaf2aa62ea Mon Sep 17 00:00:00 2001 From: Brian Hoffmann Date: Fri, 28 May 2021 15:45:51 +0200 Subject: [PATCH 049/164] Limit node to v15.9 --- .nvmrc | 1 + package.json | 3 +++ 2 files changed, 4 insertions(+) create mode 100644 .nvmrc diff --git a/.nvmrc b/.nvmrc new file mode 100644 index 0000000..3a6f2e9 --- /dev/null +++ b/.nvmrc @@ -0,0 +1 @@ +v15.9.0 diff --git a/package.json b/package.json index cdee759..3e30d6c 100644 --- a/package.json +++ b/package.json @@ -6,6 +6,9 @@ "dependencies": { "aoe_technology_radar": "https://github.com/aoepeople/aoe_technology_radar.git" }, + "engines": { + "node": "~15.9" + }, "browserslist": { "production": [ ">0.2%", From ec384883f1810929bf37224746bc56d530924715 Mon Sep 17 00:00:00 2001 From: Brian Hoffmann Date: Fri, 28 May 2021 16:02:07 +0200 Subject: [PATCH 050/164] Fade out PlantUML --- radar/2021-01-01/plant-uml.md | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 radar/2021-01-01/plant-uml.md diff --git a/radar/2021-01-01/plant-uml.md b/radar/2021-01-01/plant-uml.md new file mode 100644 index 0000000..a80f0bd --- /dev/null +++ b/radar/2021-01-01/plant-uml.md @@ -0,0 +1,6 @@ +--- +title: "Plant UML" +ring: adopt +quadrant: tools +featured: false +--- \ No newline at end of file From 710a17b6d89b630d5858e7bd80cbfe5a932e286e Mon Sep 17 00:00:00 2001 From: Brian Hoffmann Date: Fri, 28 May 2021 16:04:52 +0200 Subject: [PATCH 051/164] Fix several faded-out entries --- radar/2018-03-01/consul.md | 5 ++++- radar/2018-03-01/flow.md | 5 ++++- radar/2018-03-01/gulp.md | 5 ++++- radar/2019-11-01/anypoint-platform.md | 5 ++++- radar/2019-11-01/asciidoc.md | 5 ++++- radar/2019-11-01/aws-lambda.md | 5 ++++- radar/2019-11-01/blameless-post-mortems.md | 7 +++++-- radar/2019-11-01/bower.md | 5 ++++- radar/2019-11-01/dagger.md | 5 ++++- radar/2019-11-01/datadog.md | 5 ++++- .../2019-11-01/decoupling-infrastructure-via-messaging.md | 5 ++++- radar/2019-11-01/explicit-test-strategy.md | 5 ++++- radar/2019-11-01/galen.md | 5 ++++- radar/2019-11-01/grunt.md | 5 ++++- 14 files changed, 57 insertions(+), 15 deletions(-) diff --git a/radar/2018-03-01/consul.md b/radar/2018-03-01/consul.md index d9c72fa..ad6e5e1 100644 --- a/radar/2018-03-01/consul.md +++ b/radar/2018-03-01/consul.md @@ -1,3 +1,6 @@ --- -featured: false +title: "Consul" +ring: assess +quadrant: tools +featured: false --- diff --git a/radar/2018-03-01/flow.md b/radar/2018-03-01/flow.md index d9c72fa..a503c3d 100644 --- a/radar/2018-03-01/flow.md +++ b/radar/2018-03-01/flow.md @@ -1,3 +1,6 @@ --- -featured: false +title: "Flow" +ring: hold +quadrant: languages-and-frameworks +featured: false --- diff --git a/radar/2018-03-01/gulp.md b/radar/2018-03-01/gulp.md index d9c72fa..5886502 100644 --- a/radar/2018-03-01/gulp.md +++ b/radar/2018-03-01/gulp.md @@ -1,3 +1,6 @@ --- -featured: false +title: "Gulp" +ring: adopt +quadrant: tools +featured: false --- diff --git a/radar/2019-11-01/anypoint-platform.md b/radar/2019-11-01/anypoint-platform.md index 3ebbbee..04bdc25 100644 --- a/radar/2019-11-01/anypoint-platform.md +++ b/radar/2019-11-01/anypoint-platform.md @@ -1,5 +1,8 @@ --- -featured: false +title: "Anypoint platform" +ring: trial +quadrant: tools +featured: false --- Recently our teams migrated some project from anypoint to ["Apache Camel"](/tools/apache-camel.html) or use ["Alpakka"](/tools/alpakka.html) for integration work. \ No newline at end of file diff --git a/radar/2019-11-01/asciidoc.md b/radar/2019-11-01/asciidoc.md index 67dddc8..9aebfec 100644 --- a/radar/2019-11-01/asciidoc.md +++ b/radar/2019-11-01/asciidoc.md @@ -1,3 +1,6 @@ --- -featured: false +title: "AsciiDoc" +ring: assess +quadrant: tools +featured: false --- \ No newline at end of file diff --git a/radar/2019-11-01/aws-lambda.md b/radar/2019-11-01/aws-lambda.md index 67dddc8..5477bc4 100644 --- a/radar/2019-11-01/aws-lambda.md +++ b/radar/2019-11-01/aws-lambda.md @@ -1,3 +1,6 @@ --- -featured: false +title: "AWS Lambda" +ring: trial +quadrant: platforms-and-aoe-services +featured: false --- \ No newline at end of file diff --git a/radar/2019-11-01/blameless-post-mortems.md b/radar/2019-11-01/blameless-post-mortems.md index d9c72fa..af63185 100644 --- a/radar/2019-11-01/blameless-post-mortems.md +++ b/radar/2019-11-01/blameless-post-mortems.md @@ -1,3 +1,6 @@ --- -featured: false ---- +title: "Blameless Post Mortems" +ring: trial +quadrant: methods-and-patterns +featured: false +--- \ No newline at end of file diff --git a/radar/2019-11-01/bower.md b/radar/2019-11-01/bower.md index d9c72fa..7cf798f 100644 --- a/radar/2019-11-01/bower.md +++ b/radar/2019-11-01/bower.md @@ -1,3 +1,6 @@ --- -featured: false +title: "Bower" +ring: hold +quadrant: tools +featured: false --- diff --git a/radar/2019-11-01/dagger.md b/radar/2019-11-01/dagger.md index 67dddc8..5caa478 100644 --- a/radar/2019-11-01/dagger.md +++ b/radar/2019-11-01/dagger.md @@ -1,3 +1,6 @@ --- -featured: false +title: "Dagger" +ring: adopt +quadrant: tools +featured: false --- \ No newline at end of file diff --git a/radar/2019-11-01/datadog.md b/radar/2019-11-01/datadog.md index d9c72fa..288aa35 100644 --- a/radar/2019-11-01/datadog.md +++ b/radar/2019-11-01/datadog.md @@ -1,3 +1,6 @@ --- -featured: false +title: "Datadog" +ring: assess +quadrant: platforms-and-aoe-services +featured: false --- diff --git a/radar/2019-11-01/decoupling-infrastructure-via-messaging.md b/radar/2019-11-01/decoupling-infrastructure-via-messaging.md index d9c72fa..b7a49d1 100644 --- a/radar/2019-11-01/decoupling-infrastructure-via-messaging.md +++ b/radar/2019-11-01/decoupling-infrastructure-via-messaging.md @@ -1,3 +1,6 @@ --- -featured: false +title: "Decoupling Infrastructure via Messaging" +ring: trial +quadrant: methods-and-patterns +featured: false --- diff --git a/radar/2019-11-01/explicit-test-strategy.md b/radar/2019-11-01/explicit-test-strategy.md index d9c72fa..f370542 100644 --- a/radar/2019-11-01/explicit-test-strategy.md +++ b/radar/2019-11-01/explicit-test-strategy.md @@ -1,3 +1,6 @@ --- -featured: false +title: "Explicit test strategy" +ring: assess +quadrant: methods-and-patterns +featured: false --- diff --git a/radar/2019-11-01/galen.md b/radar/2019-11-01/galen.md index 67dddc8..b7a93f6 100644 --- a/radar/2019-11-01/galen.md +++ b/radar/2019-11-01/galen.md @@ -1,3 +1,6 @@ --- -featured: false +title: "Galen" +ring: assess +quadrant: tools +featured: false --- \ No newline at end of file diff --git a/radar/2019-11-01/grunt.md b/radar/2019-11-01/grunt.md index d9c72fa..b249f4d 100644 --- a/radar/2019-11-01/grunt.md +++ b/radar/2019-11-01/grunt.md @@ -1,3 +1,6 @@ --- -featured: false +title: "Grunt" +ring: hold +quadrant: tools +featured: false --- From 7ff10135f6422c26a4237ab94f2540a5923a6168 Mon Sep 17 00:00:00 2001 From: Brian Hoffmann Date: Mon, 31 May 2021 15:50:06 +0200 Subject: [PATCH 052/164] Add full header --- radar/2021-01-01/docker.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/radar/2021-01-01/docker.md b/radar/2021-01-01/docker.md index 5b3dbbe..2df7334 100644 --- a/radar/2021-01-01/docker.md +++ b/radar/2021-01-01/docker.md @@ -1,7 +1,10 @@ --- -featured: false +title: "Docker" +ring: assess +quadrant: platforms-and-aoe-services +featured: false --- Docker is best known for its capability to build and run containers. This is how we have used the term "Docker" in the Tech Radar recently. But "Docker" is also a complete production platform, where the capability to build and run Containers is only a small fraction of its capabilities. At the same time numerous alternate runtimes for containers – like containerd and podman – as well as image builders – like Kaniko and Buildah – have evolved during the last years. Thanks to the standards established by the Open Container Initiative these tools are mostly interchangeable for the purposes of building and running containers. -To be more distinct, we now recommend using [Containers and Runtimes as specified by the Open Container Initiative](/platforms-and-aoe-services/oci-container.html). "Docker" is one of many tools to achieve that. \ No newline at end of file +To be more distinct, we now recommend using [Containers and Runtimes as specified by the Open Container Initiative](/platforms-and-aoe-services/oci-container.html). "Docker" is one of many tools to achieve that. From 76a91fcb89ecb84f0a9344cc7cc2bb662043c782 Mon Sep 17 00:00:00 2001 From: Brian Hoffmann Date: Mon, 31 May 2021 15:18:24 +0200 Subject: [PATCH 053/164] Fix more deprecated entries --- radar/2017-03-01/hystrix.md | 2 +- radar/2018-03-01/imgix.md | 5 ++++- radar/2018-03-01/maintain-third-party-packages.md | 5 ++++- radar/2018-03-01/neo4j.md | 5 ++++- radar/2018-03-01/oro-platform.md | 5 ++++- radar/2018-03-01/pair-working.md | 5 ++++- radar/2018-03-01/phan.md | 5 ++++- radar/2018-03-01/php7-over-php5.md | 5 ++++- radar/2018-03-01/sparkpost.md | 5 ++++- radar/2018-03-01/typo3-as-a-framework.md | 5 ++++- radar/2018-03-01/xataface.md | 5 ++++- radar/2019-11-01/ant.md | 5 ++++- radar/2019-11-01/hal-hateoas.md | 5 ++++- radar/2019-11-01/hystrix.md | 5 ++++- radar/2019-11-01/job-dsl.md | 5 ++++- radar/2019-11-01/npm.md | 5 ++++- radar/2019-11-01/play-framework.md | 5 ++++- radar/2019-11-01/protobuf.md | 5 ++++- radar/2019-11-01/puppet-environments.md | 5 ++++- radar/2019-11-01/styleguide-driven-development.md | 5 ++++- radar/2019-11-01/symfony-components.md | 5 ++++- radar/2019-11-01/xmlunit.md | 5 ++++- radar/2019-11-01/yarn.md | 5 ++++- radar/2021-01-01/next-js.md | 4 +++- radar/2021-01-01/node-js.md | 4 +++- radar/2021-01-01/pin-external-dependencies.md | 5 ++++- radar/2021-01-01/redux.md | 5 ++++- radar/2021-01-01/settings-injection.md | 5 ++++- radar/2021-01-01/vuex.md | 5 ++++- 29 files changed, 111 insertions(+), 29 deletions(-) diff --git a/radar/2017-03-01/hystrix.md b/radar/2017-03-01/hystrix.md index 5ed4dab..35ee3aa 100644 --- a/radar/2017-03-01/hystrix.md +++ b/radar/2017-03-01/hystrix.md @@ -1,5 +1,5 @@ --- -title: "Hystrix " +title: "Hystrix" ring: assess quadrant: tools diff --git a/radar/2018-03-01/imgix.md b/radar/2018-03-01/imgix.md index d9c72fa..27d6288 100644 --- a/radar/2018-03-01/imgix.md +++ b/radar/2018-03-01/imgix.md @@ -1,3 +1,6 @@ --- -featured: false +title: "imgix" +ring: assess +quadrant: platforms-and-aoe-services +featured: false --- diff --git a/radar/2018-03-01/maintain-third-party-packages.md b/radar/2018-03-01/maintain-third-party-packages.md index d9c72fa..125b942 100644 --- a/radar/2018-03-01/maintain-third-party-packages.md +++ b/radar/2018-03-01/maintain-third-party-packages.md @@ -1,3 +1,6 @@ --- -featured: false +title: "Maintain third party packages" +ring: hold +quadrant: platforms-and-aoe-services +featured: false --- diff --git a/radar/2018-03-01/neo4j.md b/radar/2018-03-01/neo4j.md index d9c72fa..b3daec1 100644 --- a/radar/2018-03-01/neo4j.md +++ b/radar/2018-03-01/neo4j.md @@ -1,3 +1,6 @@ --- -featured: false +title: "Neo4j" +ring: assess +quadrant: platforms-and-aoe-services +featured: false --- diff --git a/radar/2018-03-01/oro-platform.md b/radar/2018-03-01/oro-platform.md index d9c72fa..dba7f06 100644 --- a/radar/2018-03-01/oro-platform.md +++ b/radar/2018-03-01/oro-platform.md @@ -1,3 +1,6 @@ --- -featured: false +title: "Oro Platform" +ring: assess +quadrant: tools +featured: false --- diff --git a/radar/2018-03-01/pair-working.md b/radar/2018-03-01/pair-working.md index d9c72fa..346bb68 100644 --- a/radar/2018-03-01/pair-working.md +++ b/radar/2018-03-01/pair-working.md @@ -1,3 +1,6 @@ --- -featured: false +title: "Pair working" +ring: trial +quadrant: methods-and-patterns +featured: false --- diff --git a/radar/2018-03-01/phan.md b/radar/2018-03-01/phan.md index d9c72fa..4c9660a 100644 --- a/radar/2018-03-01/phan.md +++ b/radar/2018-03-01/phan.md @@ -1,3 +1,6 @@ --- -featured: false +title: "phan" +ring: assess +quadrant: tools +featured: false --- diff --git a/radar/2018-03-01/php7-over-php5.md b/radar/2018-03-01/php7-over-php5.md index d9c72fa..f15f0db 100644 --- a/radar/2018-03-01/php7-over-php5.md +++ b/radar/2018-03-01/php7-over-php5.md @@ -1,3 +1,6 @@ --- -featured: false +title: "PHP7 over PHP5" +ring: adopt +quadrant: languages-and-frameworks +featured: false --- diff --git a/radar/2018-03-01/sparkpost.md b/radar/2018-03-01/sparkpost.md index d9c72fa..5973276 100644 --- a/radar/2018-03-01/sparkpost.md +++ b/radar/2018-03-01/sparkpost.md @@ -1,3 +1,6 @@ --- -featured: false +title: "SparkPost" +ring: assess +quadrant: platforms-and-aoe-services +featured: false --- diff --git a/radar/2018-03-01/typo3-as-a-framework.md b/radar/2018-03-01/typo3-as-a-framework.md index d9c72fa..cf3a636 100644 --- a/radar/2018-03-01/typo3-as-a-framework.md +++ b/radar/2018-03-01/typo3-as-a-framework.md @@ -1,3 +1,6 @@ --- -featured: false +title: "TYPO3 as a Framework" +ring: hold +quadrant: tools +featured: false --- diff --git a/radar/2018-03-01/xataface.md b/radar/2018-03-01/xataface.md index d9c72fa..aa32dab 100644 --- a/radar/2018-03-01/xataface.md +++ b/radar/2018-03-01/xataface.md @@ -1,3 +1,6 @@ --- -featured: false +title: "Xataface" +ring: hold +quadrant: platforms-and-aoe-services +featured: false --- diff --git a/radar/2019-11-01/ant.md b/radar/2019-11-01/ant.md index d9c72fa..736b03e 100644 --- a/radar/2019-11-01/ant.md +++ b/radar/2019-11-01/ant.md @@ -1,3 +1,6 @@ --- -featured: false +title: "Ant" +ring: hold +quadrant: tools +featured: false --- diff --git a/radar/2019-11-01/hal-hateoas.md b/radar/2019-11-01/hal-hateoas.md index 0b9d50c..b4e4ea2 100644 --- a/radar/2019-11-01/hal-hateoas.md +++ b/radar/2019-11-01/hal-hateoas.md @@ -1,5 +1,8 @@ --- -featured: false +title: "HAL / HATEOAS" +ring: trial +quadrant: methods-and-patterns +featured: false --- We use HAL in cases where we need to link ressources in payloads. HATEOAS has not proven to be very useful in our projects. \ No newline at end of file diff --git a/radar/2019-11-01/hystrix.md b/radar/2019-11-01/hystrix.md index 2391817..dc4de5a 100644 --- a/radar/2019-11-01/hystrix.md +++ b/radar/2019-11-01/hystrix.md @@ -1,5 +1,8 @@ --- -featured: false +title: "Hystrix" +ring: assess +quadrant: tools +featured: false --- Hystrix is not actively mainatined anymore and some of its goals can now be handled with service meshs. \ No newline at end of file diff --git a/radar/2019-11-01/job-dsl.md b/radar/2019-11-01/job-dsl.md index 67dddc8..c4fae5b 100644 --- a/radar/2019-11-01/job-dsl.md +++ b/radar/2019-11-01/job-dsl.md @@ -1,3 +1,6 @@ --- -featured: false +title: "Job DSL (Jenkins)" +ring: trial +quadrant: tools +featured: false --- \ No newline at end of file diff --git a/radar/2019-11-01/npm.md b/radar/2019-11-01/npm.md index 67dddc8..15cc511 100644 --- a/radar/2019-11-01/npm.md +++ b/radar/2019-11-01/npm.md @@ -1,3 +1,6 @@ --- -featured: false +title: "NPM" +ring: adopt +quadrant: tools +featured: false --- \ No newline at end of file diff --git a/radar/2019-11-01/play-framework.md b/radar/2019-11-01/play-framework.md index d9c72fa..e519eb9 100644 --- a/radar/2019-11-01/play-framework.md +++ b/radar/2019-11-01/play-framework.md @@ -1,3 +1,6 @@ --- -featured: false +title: "Play Framework" +ring: adopt +quadrant: languages-and-frameworks +featured: false --- diff --git a/radar/2019-11-01/protobuf.md b/radar/2019-11-01/protobuf.md index d9c72fa..b1b69ed 100644 --- a/radar/2019-11-01/protobuf.md +++ b/radar/2019-11-01/protobuf.md @@ -1,3 +1,6 @@ --- -featured: false +title: "Protobuf" +ring: assess +quadrant: languages-and-frameworks +featured: false --- diff --git a/radar/2019-11-01/puppet-environments.md b/radar/2019-11-01/puppet-environments.md index d9c72fa..e9b588c 100644 --- a/radar/2019-11-01/puppet-environments.md +++ b/radar/2019-11-01/puppet-environments.md @@ -1,3 +1,6 @@ --- -featured: false +title: "Puppet Environments" +ring: assess +quadrant: platforms-and-aoe-services +featured: false --- diff --git a/radar/2019-11-01/styleguide-driven-development.md b/radar/2019-11-01/styleguide-driven-development.md index d9c72fa..56858f5 100644 --- a/radar/2019-11-01/styleguide-driven-development.md +++ b/radar/2019-11-01/styleguide-driven-development.md @@ -1,3 +1,6 @@ --- -featured: false +title: "Styleguide Driven Development" +ring: adopt +quadrant: methods-and-patterns +featured: false --- diff --git a/radar/2019-11-01/symfony-components.md b/radar/2019-11-01/symfony-components.md index d9c72fa..3c2a815 100644 --- a/radar/2019-11-01/symfony-components.md +++ b/radar/2019-11-01/symfony-components.md @@ -1,3 +1,6 @@ --- -featured: false +title: "Symfony Components" +ring: trial +quadrant: languages-and-frameworks +featured: false --- diff --git a/radar/2019-11-01/xmlunit.md b/radar/2019-11-01/xmlunit.md index 67dddc8..0190a40 100644 --- a/radar/2019-11-01/xmlunit.md +++ b/radar/2019-11-01/xmlunit.md @@ -1,3 +1,6 @@ --- -featured: false +title: "XMLUnit" +ring: assess +quadrant: tools +featured: false --- \ No newline at end of file diff --git a/radar/2019-11-01/yarn.md b/radar/2019-11-01/yarn.md index 67dddc8..43632f1 100644 --- a/radar/2019-11-01/yarn.md +++ b/radar/2019-11-01/yarn.md @@ -1,3 +1,6 @@ --- -featured: false +title: "Yarn" +ring: trial +quadrant: tools +featured: false --- \ No newline at end of file diff --git a/radar/2021-01-01/next-js.md b/radar/2021-01-01/next-js.md index 4095f1c..bb5afff 100644 --- a/radar/2021-01-01/next-js.md +++ b/radar/2021-01-01/next-js.md @@ -1,3 +1,5 @@ --- -ring: adopt +title: "Next.js" +ring: adopt +quadrant: languages-and-frameworks --- diff --git a/radar/2021-01-01/node-js.md b/radar/2021-01-01/node-js.md index 4095f1c..b6be020 100644 --- a/radar/2021-01-01/node-js.md +++ b/radar/2021-01-01/node-js.md @@ -1,3 +1,5 @@ --- -ring: adopt +title: "node.js" +ring: adopt +quadrant: languages-and-frameworks --- diff --git a/radar/2021-01-01/pin-external-dependencies.md b/radar/2021-01-01/pin-external-dependencies.md index d9c72fa..6efa858 100644 --- a/radar/2021-01-01/pin-external-dependencies.md +++ b/radar/2021-01-01/pin-external-dependencies.md @@ -1,3 +1,6 @@ --- -featured: false +title: "Pin external dependencies" +ring: adopt +quadrant: methods-and-patterns +featured: false --- diff --git a/radar/2021-01-01/redux.md b/radar/2021-01-01/redux.md index d9c72fa..2bfbe9f 100644 --- a/radar/2021-01-01/redux.md +++ b/radar/2021-01-01/redux.md @@ -1,3 +1,6 @@ --- -featured: false +title: "Redux" +ring: trial +quadrant: languages-and-frameworks +featured: false --- diff --git a/radar/2021-01-01/settings-injection.md b/radar/2021-01-01/settings-injection.md index d9c72fa..f0d2fd1 100644 --- a/radar/2021-01-01/settings-injection.md +++ b/radar/2021-01-01/settings-injection.md @@ -1,3 +1,6 @@ --- -featured: false +title: "Settings Injection" +ring: adopt +quadrant: methods-and-patterns +featured: false --- diff --git a/radar/2021-01-01/vuex.md b/radar/2021-01-01/vuex.md index d9c72fa..162e7cf 100644 --- a/radar/2021-01-01/vuex.md +++ b/radar/2021-01-01/vuex.md @@ -1,3 +1,6 @@ --- -featured: false +title: "Vuex" +ring: assess +quadrant: languages-and-frameworks +featured: false --- From 19a50e952948d344a4236c1194a27229c6f80d0b Mon Sep 17 00:00:00 2001 From: Brian Hoffmann Date: Tue, 1 Jun 2021 11:04:52 +0200 Subject: [PATCH 054/164] Add page composing and promote micro frontends to adopt --- radar/2021-01-01/micro-frontends.md | 7 +++++++ radar/2021-01-01/page-composing.md | 13 +++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 radar/2021-01-01/micro-frontends.md create mode 100644 radar/2021-01-01/page-composing.md diff --git a/radar/2021-01-01/micro-frontends.md b/radar/2021-01-01/micro-frontends.md new file mode 100644 index 0000000..c6e3f6f --- /dev/null +++ b/radar/2021-01-01/micro-frontends.md @@ -0,0 +1,7 @@ +--- +title: "Micro Frontends" +ring: adopt +quadrant: methods-and-patterns +--- + +The Micro Frontends approach continues to prove to be a valuable pattern for large-scale systems developed by several teams. Therefore, we moved this pattern to "adopt". \ No newline at end of file diff --git a/radar/2021-01-01/page-composing.md b/radar/2021-01-01/page-composing.md new file mode 100644 index 0000000..4a3a614 --- /dev/null +++ b/radar/2021-01-01/page-composing.md @@ -0,0 +1,13 @@ +--- +title: "Page Composing" +ring: trial +quadrant: methods-and-patterns +--- + +Page composing is a way to aggregate multiple independent page fragments into one combined web page. As an implementation of [Micro Frontends](methods-and-patterns/micro-frontends.html), this approach supports to deploy and run services agnostic to the technologies used per team. + +The concept builds upon the fact that all involved services deliver valid HTML as their output. Our solution is a small application which takes care of gathering the page fragments from all services and composing each into a defined HTML template. A configuration layer further allows to control which fragment gets pulled from the serving instance. + +With such a page composing application in place, teams can autonomously develop, deploy and operate their service with the freedom of choosing technologies and release strategies. + +Martin Fowler et al. described this as [Server-side template composition](https://martinfowler.com/articles/micro-frontends.html#Server-sideTemplateComposition). \ No newline at end of file From 456f1f82946fdd9d72641bdf6a15f99cc1f8d186 Mon Sep 17 00:00:00 2001 From: Brian Hoffmann Date: Tue, 1 Jun 2021 11:40:08 +0200 Subject: [PATCH 055/164] Promote update scan to trial --- radar/2021-01-01/dependency-update-scan.md | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 radar/2021-01-01/dependency-update-scan.md diff --git a/radar/2021-01-01/dependency-update-scan.md b/radar/2021-01-01/dependency-update-scan.md new file mode 100644 index 0000000..24a4229 --- /dev/null +++ b/radar/2021-01-01/dependency-update-scan.md @@ -0,0 +1,10 @@ +--- +title: "Dependency Update Scan" +ring: trial +quadrant: methods-and-patterns + +--- + +Tools for automated dependency updates continue to offer a big productivity gain when integrated well into the build workflow. + +Nonetheless, this comes not without a word of warning. While it's great in theory, constant updates might quickly lead to a bombardment of merge requests. It is crucial that the chosen tools work reliably and are really well integrated. Otherwise, this might become overwhelming for teams. As an alternative, we also had good experience with disabled automatic merge requests and just manually triggered a job when we wanted to take care of the updates. \ No newline at end of file From 151fad7e844fe3de07258ffae95a91d51db0e239 Mon Sep 17 00:00:00 2001 From: Brian Hoffmann Date: Tue, 1 Jun 2021 14:48:17 +0200 Subject: [PATCH 056/164] Add Flutter --- radar/2021-01-01/flutter.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 radar/2021-01-01/flutter.md diff --git a/radar/2021-01-01/flutter.md b/radar/2021-01-01/flutter.md new file mode 100644 index 0000000..6c9f679 --- /dev/null +++ b/radar/2021-01-01/flutter.md @@ -0,0 +1,18 @@ +--- +title: "Flutter" +ring: assess +quadrant: languages-and-frameworks + +--- + +[Flutter](https://flutter.io) allows writing native applications for different platforms with a single code base in [Dart](https://dart.dev). + +It provides stable platform implementations for both major mobile platforms iOS and Android. +With [Flutter on the Web](https://flutter.dev/web) it is possible to build single-page applications (SPA) out of the same code with full support for service workers. +The [Desktop](https://flutter.dev/desktop) (Windows, Mac, Linux) platform is currently still in beta (as of mid 2021). + +The compilation into native platform code prevents from bottleneck-issues due context switching and runtime bridging, which can be found in other cross-platform frameworks like [React Native](https://reactnative.dev). + +Comparing to a Javascript-based PWA, Flutter's approach promises a better performance and energy-efficiency. + +We gathered first positive experience with small applications, which used the Alpha and Beta state of Flutter for Linux (x64) and Web by the time of development. We plan to continue to assess the cross-platform benefits for future projects. \ No newline at end of file From 4a5f5bc6cbb7257c3f0682d515a42deb9785df50 Mon Sep 17 00:00:00 2001 From: Brian Hoffmann Date: Wed, 2 Jun 2021 09:28:27 +0200 Subject: [PATCH 057/164] Add note about verdict of evaluation --- radar/2021-01-01/open-policy-agent.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/radar/2021-01-01/open-policy-agent.md b/radar/2021-01-01/open-policy-agent.md index 7945989..fafbc35 100644 --- a/radar/2021-01-01/open-policy-agent.md +++ b/radar/2021-01-01/open-policy-agent.md @@ -13,4 +13,4 @@ The benefits of using OPA and Rego comes from the various available integrations We use OPA in some of our infrastructure pipelines to ensure that changes don't have undesired impact or within Kubernetes to evaluate the overall conformity of our deployments with the given policies. -We have also evaluated OPA as part of a permission management concept in larger distributed architectures. +We have also evaluated OPA as part of permission management in distributed architectures. The concept promisses to provide value especially for distributed enterprise architectures. From 7153e6077d0ccfde2e0618edac1cffc965dfd145 Mon Sep 17 00:00:00 2001 From: Brian Hoffmann Date: Wed, 2 Jun 2021 11:15:20 +0200 Subject: [PATCH 058/164] Fix wrong language --- radar/2018-03-01/micro-frontends.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/radar/2018-03-01/micro-frontends.md b/radar/2018-03-01/micro-frontends.md index e062be8..112b808 100644 --- a/radar/2018-03-01/micro-frontends.md +++ b/radar/2018-03-01/micro-frontends.md @@ -12,6 +12,6 @@ challenges. Integrating different Frontends on the client- or server-side can be User Experience consistent. Despite the challenges, Micro Frontends help us to develop large applications across multiple teams. Developers can -work more independently without having too much trouble maintaining a large codebase. Being able to update oder +work more independently without having too much trouble maintaining a large codebase. Being able to update or replace Frontend libraries in some parts of the application is yet another benefit in the fast-moving world of frontend development. From a4954e87c2ee3f0a35bd749b2ddba71200b34323 Mon Sep 17 00:00:00 2001 From: Brian Hoffmann Date: Wed, 2 Jun 2021 11:19:00 +0200 Subject: [PATCH 059/164] Add crossref to page composing --- radar/2021-01-01/micro-frontends.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/radar/2021-01-01/micro-frontends.md b/radar/2021-01-01/micro-frontends.md index c6e3f6f..914032b 100644 --- a/radar/2021-01-01/micro-frontends.md +++ b/radar/2021-01-01/micro-frontends.md @@ -4,4 +4,6 @@ ring: adopt quadrant: methods-and-patterns --- -The Micro Frontends approach continues to prove to be a valuable pattern for large-scale systems developed by several teams. Therefore, we moved this pattern to "adopt". \ No newline at end of file +The Micro Frontends approach continues to prove to be a valuable pattern for large-scale systems developed by several teams. Therefore, we moved this pattern to "adopt". + +We use [page composing](methods-and-patterns/page-composing.html) as one implementation of this pattern. \ No newline at end of file From 2724fbe2ce8afe7b11876601720bd29c6ffef777 Mon Sep 17 00:00:00 2001 From: Brian Hoffmann Date: Wed, 2 Jun 2021 14:57:08 +0200 Subject: [PATCH 060/164] Fix ISTQB glossary link --- radar/2017-03-01/explicit-test-strategy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/radar/2017-03-01/explicit-test-strategy.md b/radar/2017-03-01/explicit-test-strategy.md index 2ba695b..e86b244 100644 --- a/radar/2017-03-01/explicit-test-strategy.md +++ b/radar/2017-03-01/explicit-test-strategy.md @@ -4,7 +4,7 @@ ring: assess quadrant: methods-and-patterns --- -According to the [ISTQB Glossar](http://glossar.german-testing-board.info/#teststrategie)- a **Test Strategy** is an abstract specification that comprises the designated test levels (unit, integration, system and acceptance tests) and the implementation of each level for a whole organization or for an application. This test strategy can be applicable to one or more projects. +According to the [ISTQB Glossar](https://glossary.istqb.org/)- a **Test Strategy** is an abstract specification that comprises the designated test levels (unit, integration, system and acceptance tests) and the implementation of each level for a whole organization or for an application. This test strategy can be applicable to one or more projects. At AOE, we established an explicit test strategy for many of our projects. The coordination of the test levels improves the effectivity of test runs and helps to avoid testing gaps, double inspection and overhead. Every test level has a different focus. Tests that are executed on one level don't have to be implemented on others. From d34c882cbc088507d91a101707b0f06747712b23 Mon Sep 17 00:00:00 2001 From: Brian Hoffmann Date: Wed, 2 Jun 2021 15:12:22 +0200 Subject: [PATCH 061/164] Replace extranet links with cross refs Fixes #21 --- radar/2017-03-01/gatlin.md | 2 +- radar/2017-03-01/spring-rest-docs.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/radar/2017-03-01/gatlin.md b/radar/2017-03-01/gatlin.md index 080c47a..9b03520 100644 --- a/radar/2017-03-01/gatlin.md +++ b/radar/2017-03-01/gatlin.md @@ -8,7 +8,7 @@ quadrant: tools Out of the box, Gatling comes with excellent support of the HTTP protocol that makes it a tool of choice for load testing any HTTP server. As the core engine is actually protocol agnostic, it is perfectly possible to implement support for other protocols. For example, Gatling currently also ships [JMS support](http://gatling.io/docs/current/). -Gatling is built with [Scala Lang](https://extranet.aoe.com/confluence/display/knowledge/Scala+Lang) and [Akka](https://extranet.aoe.com/confluence/display/knowledge/Akka). By making good use of Scala's native language features (such as as the extensive type system), it makes writing tests feel natural and expressive, instead of writing load tests based on a DSL encoded in some special syntax. +Gatling is built with [Scala Lang](/languages-and-frameworks/scala-lang.html) and [Akka](/languages-and-frameworks/akka.html). By making good use of Scala's native language features (such as as the extensive type system), it makes writing tests feel natural and expressive, instead of writing load tests based on a DSL encoded in some special syntax. This allows us to use all native Scala features to work with, with the focus on the ability to structure your tests as pure code, and actually unit test your load tests. diff --git a/radar/2017-03-01/spring-rest-docs.md b/radar/2017-03-01/spring-rest-docs.md index 59dc6b5..d503efc 100644 --- a/radar/2017-03-01/spring-rest-docs.md +++ b/radar/2017-03-01/spring-rest-docs.md @@ -4,6 +4,6 @@ ring: assess quadrant: tools --- -[Spring REST Docs](https://projects.spring.io/spring-restdocs/) auto generates [Asciidoctor](http://asciidoctor.org/) snippets with the help of [Spring MVC Test](http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle#spring-mvc-test-framework) or [RestAssured](https://extranet.aoe.com/confluence/pages/viewpage.action?pageId=86937862).  So you can be sure that your tests are inline with the documentation. +[Spring REST Docs](https://projects.spring.io/spring-restdocs/) auto generates [Asciidoctor](http://asciidoctor.org/) snippets with the help of [Spring MVC Test](http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle#spring-mvc-test-framework) or [RestAssured](/tools/rest-assured.html).  So you can be sure that your tests are inline with the documentation. At AOE, we use [Spring REST Docs](https://projects.spring.io/spring-restdocs/) to document our Rest Services and Hal Resources. We also use it to auto generate [Wiremock](/tools/wiremock.html) Stubs, so the consumer of the service can test against the exact API of the service. From 8cec7e1fd005bc093cdf3742e413abe93d6cf511 Mon Sep 17 00:00:00 2001 From: Brian Hoffmann Date: Wed, 2 Jun 2021 15:14:37 +0200 Subject: [PATCH 062/164] Replace non-breaking space with an ordinary space --- radar/2017-03-01/akeneo.md | 4 ++-- radar/2017-03-01/ant.md | 4 ++-- radar/2017-03-01/anypoint-platform.md | 6 +++--- radar/2017-03-01/artifactory.md | 2 +- radar/2017-03-01/bower.md | 2 +- radar/2017-03-01/consul.md | 2 +- radar/2017-03-01/dagger.md | 2 +- .../decoupling-infrastructure-via-messaging.md | 4 ++-- radar/2017-03-01/docker.md | 2 +- radar/2017-03-01/elasticsearch.md | 2 +- radar/2017-03-01/explicit-test-strategy.md | 12 ++++++------ radar/2017-03-01/galen.md | 4 ++-- radar/2017-03-01/gatlin.md | 4 ++-- radar/2017-03-01/gradle.md | 2 +- radar/2017-03-01/imgix.md | 2 +- radar/2017-03-01/infrastructure-as-code.md | 2 +- radar/2017-03-01/job-dsl.md | 6 +++--- radar/2017-03-01/keycloak.md | 12 ++++++------ radar/2017-03-01/kubernetes.md | 2 +- radar/2017-03-01/neo4j.md | 4 ++-- radar/2017-03-01/npm.md | 18 +++++++++--------- radar/2017-03-01/oro-platform.md | 8 ++++---- radar/2017-03-01/phan.md | 2 +- radar/2017-03-01/rabbitmq.md | 10 +++++----- radar/2017-03-01/raml.md | 6 +++--- radar/2017-03-01/rest-assured.md | 6 +++--- radar/2017-03-01/rxjava.md | 2 +- radar/2017-03-01/settings-injection.md | 2 +- radar/2017-03-01/sparkpost.md | 6 +++--- radar/2017-03-01/spring-rest-docs.md | 4 ++-- .../styleguide-driven-development.md | 2 +- radar/2017-03-01/webpack.md | 14 +++++++------- radar/2021-01-01/oci-container.md | 2 +- 33 files changed, 81 insertions(+), 81 deletions(-) diff --git a/radar/2017-03-01/akeneo.md b/radar/2017-03-01/akeneo.md index e484805..3f13b1c 100644 --- a/radar/2017-03-01/akeneo.md +++ b/radar/2017-03-01/akeneo.md @@ -13,6 +13,6 @@ We use Akeneo with success in our projects and products (For example in OM3), wh - Managing livecycles of products and managing product portfolios with their category structures - Managing attributes and families and therefore acting as attribute master for the suite -The system has a modern and friendly user interface and product managers find things such as completenesscheck, translation views and mass editing very helpful. +The system has a modern and friendly user interface and product managers find things such as completenesscheck, translation views and mass editing very helpful. -With delta export and import capabilities and the usage of Mongo DB as persitence backend, the performance is acceptable. We miss a richer API - but the system is extendable and based on PHP/Symfony 2. +With delta export and import capabilities and the usage of Mongo DB as persitence backend, the performance is acceptable. We miss a richer API - but the system is extendable and based on PHP/Symfony 2. diff --git a/radar/2017-03-01/ant.md b/radar/2017-03-01/ant.md index e452578..fd983f6 100644 --- a/radar/2017-03-01/ant.md +++ b/radar/2017-03-01/ant.md @@ -4,6 +4,6 @@ ring: hold quadrant: tools --- -Apache Ant was build in 1997 to have something like Make in the C/C++ world for Java. Ant uses xml files to describe steps required to produce executable artifacts from source code. The main concepts of tasks and targets are programmable in an imperative style. +Apache Ant was build in 1997 to have something like Make in the C/C++ world for Java. Ant uses xml files to describe steps required to produce executable artifacts from source code. The main concepts of tasks and targets are programmable in an imperative style. -Apache Ant was and is widely used by large software projects. Our recommendation is to stop using Apache Ant for new projects. If you are free to choose, we recommend Gradle as an Apache Ant replacement. +Apache Ant was and is widely used by large software projects. Our recommendation is to stop using Apache Ant for new projects. If you are free to choose, we recommend Gradle as an Apache Ant replacement. diff --git a/radar/2017-03-01/anypoint-platform.md b/radar/2017-03-01/anypoint-platform.md index 5c9ae8f..9a3dda0 100644 --- a/radar/2017-03-01/anypoint-platform.md +++ b/radar/2017-03-01/anypoint-platform.md @@ -6,8 +6,8 @@ quadrant: tools --- Anypoint platform (formally known as Mule or Mule ESB) is an Enterprise Integration Platform written in Java. -Anypoint provide tools to use Enterprise Integration Patterns (EAI) and has a high number of ready-to-use connectors to communicate with software tools such as SAP, Salesforce, etc. +Anypoint provide tools to use Enterprise Integration Patterns (EAI) and has a high number of ready-to-use connectors to communicate with software tools such as SAP, Salesforce, etc. -Anypoint Community Version is Open Source and contribution is possible. The platform is pluggable with own connectors. Mulesoft is also driving the [raml](/tools/raml.html) specification and related Open Source tools. +Anypoint Community Version is Open Source and contribution is possible. The platform is pluggable with own connectors. Mulesoft is also driving the [raml](/tools/raml.html) specification and related Open Source tools. -AOE is a Mulesoft Partner and we use both the Community and Enterprise Versions of Anypoint. We use Anypoint as an API Gateway to combine and transform data from multiple backends. We use it as ESB or Integration platform for loose coupling of software components. And we also use it as legacy modernization to provide modern APIs for legacy- or foreign software. +AOE is a Mulesoft Partner and we use both the Community and Enterprise Versions of Anypoint. We use Anypoint as an API Gateway to combine and transform data from multiple backends. We use it as ESB or Integration platform for loose coupling of software components. And we also use it as legacy modernization to provide modern APIs for legacy- or foreign software. diff --git a/radar/2017-03-01/artifactory.md b/radar/2017-03-01/artifactory.md index aa6479b..abaa451 100644 --- a/radar/2017-03-01/artifactory.md +++ b/radar/2017-03-01/artifactory.md @@ -4,7 +4,7 @@ ring: trial quadrant: platforms-and-aoe-services --- -JFrog [Artifactory ](https://www.jfrog.com/open-source/)is a software tool, which, in the end, manages and stores (binary) artifacts. +JFrog [Artifactory ](https://www.jfrog.com/open-source/)is a software tool, which, in the end, manages and stores (binary) artifacts. In addition to storage, it provides a managing interface, which also allows to store build information, properties as well as dependencies per artifact which are organized within repositories. A fine grained security system enables easy management of which artifacts are available to whom. The artifacts are exposed via an HTTP(S)-Url Artifactory, which can generate package-manager compatible manifests for the repositories. AOE utilizes Artifactory to serve Maven, Apt, Npm, Composer and Docker Repositories. diff --git a/radar/2017-03-01/bower.md b/radar/2017-03-01/bower.md index 2ad9356..cad8243 100644 --- a/radar/2017-03-01/bower.md +++ b/radar/2017-03-01/bower.md @@ -5,7 +5,7 @@ quadrant: tools --- -[Bower](https://bower.io/) is a package manager for frontend resources such as JavaScript libraries and CSS frameworks. Compared to [npm](https://www.npmjs.com/), it has a somewhat different approach to loading and resolving the packages, resulting in a smaller and cleaner folder structure. +[Bower](https://bower.io/) is a package manager for frontend resources such as JavaScript libraries and CSS frameworks. Compared to [npm](https://www.npmjs.com/), it has a somewhat different approach to loading and resolving the packages, resulting in a smaller and cleaner folder structure. In small web projects, this approach is good and sufficient, but larger projects will need more dependencies such as task runners or testing frameworks, which are not available through Bower. As most of the frontend libraries are also available through npm, it's not suprising that we ask ourselves why Bower is still needed. diff --git a/radar/2017-03-01/consul.md b/radar/2017-03-01/consul.md index 060e79c..7f20201 100644 --- a/radar/2017-03-01/consul.md +++ b/radar/2017-03-01/consul.md @@ -7,6 +7,6 @@ quadrant: tools Consul is a lightweight service to provide a service discovery registry with failure detection (health checks) for circuit breakers. It also provides configuration management with key/value storage.\ The typical way to use it is that a consul master cluster takes care of the update and write processes and consul clients run locally on the apps host - data is shared accross the complete Consul cluster. The data can be accessed by using DNS and HTTP APIs. -At AOE, we use Consul for settings distribution with consul-template as a way to do [Settings Injection](/methods-and-patterns/settings-injection.html) during deployment. Consul is also used as service discovery between apps inside [microservice](/methods-and-patterns/microservices.html) environments. +At AOE, we use Consul for settings distribution with consul-template as a way to do [Settings Injection](/methods-and-patterns/settings-injection.html) during deployment. Consul is also used as service discovery between apps inside [microservice](/methods-and-patterns/microservices.html) environments. With Vault there is another tool that can be used to manage and share secrets. diff --git a/radar/2017-03-01/dagger.md b/radar/2017-03-01/dagger.md index cbcc362..3d9e0f7 100644 --- a/radar/2017-03-01/dagger.md +++ b/radar/2017-03-01/dagger.md @@ -5,6 +5,6 @@ quadrant: tools --- -[Dagger](https://google.github.io/dagger/) is a fully static, compile-time [dependency injection](http://en.wikipedia.org/wiki/Dependency_injection) framework for both Java and Android. [Dagger](https://google.github.io/dagger/) doesn't use reflections at runtime, it saves resources. For us, it is a perfect match for Android development. +[Dagger](https://google.github.io/dagger/) is a fully static, compile-time [dependency injection](http://en.wikipedia.org/wiki/Dependency_injection) framework for both Java and Android. [Dagger](https://google.github.io/dagger/) doesn't use reflections at runtime, it saves resources. For us, it is a perfect match for Android development. We at AOE use it as a base framework for every Android project. diff --git a/radar/2017-03-01/decoupling-infrastructure-via-messaging.md b/radar/2017-03-01/decoupling-infrastructure-via-messaging.md index e4acf92..eb4f05e 100644 --- a/radar/2017-03-01/decoupling-infrastructure-via-messaging.md +++ b/radar/2017-03-01/decoupling-infrastructure-via-messaging.md @@ -4,6 +4,6 @@ ring: trial quadrant: methods-and-patterns --- -In [Microservices](/methods-and-patterns/microservices.html) we have already covered the trend that modern architectures are moving away more and more from big monolithic applications to distributed software suites. The result of splitting our software and infrastructure in smaller parts, is the need to communicate with each other. This can be done by direct communication or by message-based asynchronouous communication. While synchronuous communication allows for more plannable "real-time" response times of the overall systems, asynchronouos communication increases the resilience and stability of the system significantly and allows one to use other integration and scaling patterns. However, it often comes with additional complexity. +In [Microservices](/methods-and-patterns/microservices.html) we have already covered the trend that modern architectures are moving away more and more from big monolithic applications to distributed software suites. The result of splitting our software and infrastructure in smaller parts, is the need to communicate with each other. This can be done by direct communication or by message-based asynchronouous communication. While synchronuous communication allows for more plannable "real-time" response times of the overall systems, asynchronouos communication increases the resilience and stability of the system significantly and allows one to use other integration and scaling patterns. However, it often comes with additional complexity. -Most of the IaaS Cloud providers offer messaging services such as AWS SQS which provide the possibility to decouple our infrastructure via Messaging. Also, we use [RabbitMQ](/tools/rabbitmq.html) as a Messaging and Broker solution within our applications. The decision of using messaging and messaging patterns as an integration strategy can be made as part of [strategic design](/methods-and-patterns/strategic-domain-driven-design.html) considerations. +Most of the IaaS Cloud providers offer messaging services such as AWS SQS which provide the possibility to decouple our infrastructure via Messaging. Also, we use [RabbitMQ](/tools/rabbitmq.html) as a Messaging and Broker solution within our applications. The decision of using messaging and messaging patterns as an integration strategy can be made as part of [strategic design](/methods-and-patterns/strategic-domain-driven-design.html) considerations. diff --git a/radar/2017-03-01/docker.md b/radar/2017-03-01/docker.md index 2fbc35c..e2ff47a 100644 --- a/radar/2017-03-01/docker.md +++ b/radar/2017-03-01/docker.md @@ -13,6 +13,6 @@ In a DevOps environment, this helps a lot as we can run the exact same software Also, Docker allows us to keep our development setup much smaller and faster; instead of VirtualBox setups on a per-project base, we can compose our project development setup out of small containers. A CI environment building the containers allows us to package and test the whole environment instead of different software components on different runtimes in a much more stable way. -Backed by services such as [Kubernetes](/platforms-and-aoe-services/kubernetes.html), we can deploy Docker containers on a flexible infrastructure and enable our developers to test their software more easily in different environments. +Backed by services such as [Kubernetes](/platforms-and-aoe-services/kubernetes.html), we can deploy Docker containers on a flexible infrastructure and enable our developers to test their software more easily in different environments. Here at AOE, we assess Docker in different projects to become more flexible and faster, which increases our focus on development of even better and more stable software. diff --git a/radar/2017-03-01/elasticsearch.md b/radar/2017-03-01/elasticsearch.md index c439082..9c46abc 100644 --- a/radar/2017-03-01/elasticsearch.md +++ b/radar/2017-03-01/elasticsearch.md @@ -6,4 +6,4 @@ quadrant: platforms-and-aoe-services --- Elasticsearch is a REST-based search and analytics engine based on Lucene. Unlike its competitor Apache Solr, it was developed in the beginning with clustering and scaling in mind. It allows you to create complex queries while still delivering results very fast. -At AOE, we use Elasticsearch for logging as well as our own search solution [Searchperience®](http://www.searchperience.com/). We recently moved the Searchperience stack from Solr to Elasticsearch and think this was the right decision. Especially in terms of scaling, ease of use and performance, Elasticsearch really shines. Also, the API design took some of the learnings from Apache SOLR into account - for example, the queryDSL is a powerful way of describing different search use cases with highly flexible support of aggregations, etc. \ No newline at end of file +At AOE, we use Elasticsearch for logging as well as our own search solution [Searchperience®](http://www.searchperience.com/). We recently moved the Searchperience stack from Solr to Elasticsearch and think this was the right decision. Especially in terms of scaling, ease of use and performance, Elasticsearch really shines. Also, the API design took some of the learnings from Apache SOLR into account - for example, the queryDSL is a powerful way of describing different search use cases with highly flexible support of aggregations, etc. \ No newline at end of file diff --git a/radar/2017-03-01/explicit-test-strategy.md b/radar/2017-03-01/explicit-test-strategy.md index e86b244..8d9bfe9 100644 --- a/radar/2017-03-01/explicit-test-strategy.md +++ b/radar/2017-03-01/explicit-test-strategy.md @@ -4,17 +4,17 @@ ring: assess quadrant: methods-and-patterns --- -According to the [ISTQB Glossar](https://glossary.istqb.org/)- a **Test Strategy** is an abstract specification that comprises the designated test levels (unit, integration, system and acceptance tests) and the implementation of each level for a whole organization or for an application. This test strategy can be applicable to one or more projects. +According to the [ISTQB Glossar](https://glossary.istqb.org/)- a **Test Strategy** is an abstract specification that comprises the designated test levels (unit, integration, system and acceptance tests) and the implementation of each level for a whole organization or for an application. This test strategy can be applicable to one or more projects. At AOE, we established an explicit test strategy for many of our projects. The coordination of the test levels improves the effectivity of test runs and helps to avoid testing gaps, double inspection and overhead. Every test level has a different focus. Tests that are executed on one level don't have to be implemented on others. These are the test levels that we implement as a standard in the software deployment pipeline of our projects and that handle multiple integrated components and services: -- **Unit Test:** The unit level tests verify the functionality of a specific section of code, usually at the function level. We use static as well as dynamic test methods such as code reviews, style or complexity checks and white-box testing.  -- **Module Tests:** Module Tests focus on testing the functionality that a service or component provides in isolation to other components or services that this service depends on. This test stage finds errors in a component. It should never fail due to a consumed service that is not reachable or has been altered. Therefore, all dependencies of these components are mocked or stubbed on some level. Tests are most commonly conducted through interfaces using black-box testing. -- **Integration Tests:** On the integration level, individual software modules are combined and tested as a group. The integration testing verifies functional, performance and reliability requirements. These tests are also most commonly conducted through interfaces using black-box testing. In case there is a great number of (external) subsystems, we mock these systems outside of the defined context and use contract-based testing to verify the interfaces. All contract-based tests that focus on testing the interface contracts between services are also executed on this test level. -- **System Level Tests:** On the system level, tests are performed on a complete, integrated system, where they evaluate the system's compliance with its specified requirements. System tests not only verify the design, but they also check the system's behavior in general and even the assumed expectations of the customer. They are intended to test up to and beyond the bounds defined by the explicit system requirements. -- **Client Acceptance Tests:** The client acceptance level includes all testing done by the customer and is the last one in the succession of the five test levels. The objective is to evaluate the system's compliance with the business requirements and to assess whether it is acceptable for delivery. +- **Unit Test:** The unit level tests verify the functionality of a specific section of code, usually at the function level. We use static as well as dynamic test methods such as code reviews, style or complexity checks and white-box testing. +- **Module Tests:** Module Tests focus on testing the functionality that a service or component provides in isolation to other components or services that this service depends on. This test stage finds errors in a component. It should never fail due to a consumed service that is not reachable or has been altered. Therefore, all dependencies of these components are mocked or stubbed on some level. Tests are most commonly conducted through interfaces using black-box testing. +- **Integration Tests:** On the integration level, individual software modules are combined and tested as a group. The integration testing verifies functional, performance and reliability requirements. These tests are also most commonly conducted through interfaces using black-box testing. In case there is a great number of (external) subsystems, we mock these systems outside of the defined context and use contract-based testing to verify the interfaces. All contract-based tests that focus on testing the interface contracts between services are also executed on this test level. +- **System Level Tests:** On the system level, tests are performed on a complete, integrated system, where they evaluate the system's compliance with its specified requirements. System tests not only verify the design, but they also check the system's behavior in general and even the assumed expectations of the customer. They are intended to test up to and beyond the bounds defined by the explicit system requirements. +- **Client Acceptance Tests:** The client acceptance level includes all testing done by the customer and is the last one in the succession of the five test levels. The objective is to evaluate the system's compliance with the business requirements and to assess whether it is acceptable for delivery. As a rule, we automate the execution of tests where it is feasible and sensible. Related to the test strategy are the test concept, test data management and the usage of a test case management tool that allows one to assess and categorize functional test cases. diff --git a/radar/2017-03-01/galen.md b/radar/2017-03-01/galen.md index 74aef4a..0a25049 100644 --- a/radar/2017-03-01/galen.md +++ b/radar/2017-03-01/galen.md @@ -5,9 +5,9 @@ quadrant: tools --- -With [Galen Framework](http://galenframework.com/), layout testing can be automated to save you a lot of manual work. With its own specification language (Galen Spec), you can write tests to verify the correct look of the web page as well as the location and alignment of specific elements on a page. +With [Galen Framework](http://galenframework.com/), layout testing can be automated to save you a lot of manual work. With its own specification language (Galen Spec), you can write tests to verify the correct look of the web page as well as the location and alignment of specific elements on a page. -So, you can write simple tests such as "The button should be green" as well as more complex behavior specifications such as "On mobile devices the button should be inside the viewport". Especially when testing a responsive website on multiple devices, browsers and resolutions, the manual testing effort gets expensive. To help with that, Galen runs its specifications fully automated with Selenium against the required browsers and devices. +So, you can write simple tests such as "The button should be green" as well as more complex behavior specifications such as "On mobile devices the button should be inside the viewport". Especially when testing a responsive website on multiple devices, browsers and resolutions, the manual testing effort gets expensive. To help with that, Galen runs its specifications fully automated with Selenium against the required browsers and devices. Whenever a test fails Galen writes a test report with screenshots to show the mismatching areas on the page to help testers and developers become aware of the problem. diff --git a/radar/2017-03-01/gatlin.md b/radar/2017-03-01/gatlin.md index 9b03520..1d9f0f0 100644 --- a/radar/2017-03-01/gatlin.md +++ b/radar/2017-03-01/gatlin.md @@ -4,11 +4,11 @@ ring: trial quadrant: tools --- -[Gatling](http://gatling.io/) is a highly capable load testing tool. It is designed for ease of use, maintainability and high performance. +[Gatling](http://gatling.io/) is a highly capable load testing tool. It is designed for ease of use, maintainability and high performance. Out of the box, Gatling comes with excellent support of the HTTP protocol that makes it a tool of choice for load testing any HTTP server. As the core engine is actually protocol agnostic, it is perfectly possible to implement support for other protocols. For example, Gatling currently also ships [JMS support](http://gatling.io/docs/current/). -Gatling is built with [Scala Lang](/languages-and-frameworks/scala-lang.html) and [Akka](/languages-and-frameworks/akka.html). By making good use of Scala's native language features (such as as the extensive type system), it makes writing tests feel natural and expressive, instead of writing load tests based on a DSL encoded in some special syntax. +Gatling is built with [Scala Lang](/languages-and-frameworks/scala-lang.html) and [Akka](/languages-and-frameworks/akka.html). By making good use of Scala's native language features (such as as the extensive type system), it makes writing tests feel natural and expressive, instead of writing load tests based on a DSL encoded in some special syntax. This allows us to use all native Scala features to work with, with the focus on the ability to structure your tests as pure code, and actually unit test your load tests. diff --git a/radar/2017-03-01/gradle.md b/radar/2017-03-01/gradle.md index 5fe7dbf..b33a90b 100644 --- a/radar/2017-03-01/gradle.md +++ b/radar/2017-03-01/gradle.md @@ -10,4 +10,4 @@ It uses a Groovy-based DSL to declaratively model your problem domain (Build aut While providing plugins for building libs, apps and webapps in Java, Groovy and Scala out of the box it is not tied to the JVM as target platform, which is impressively shown by the native build support for C / C++. -At AOE, it is used in various places already: to build [Anypoint](/tools/anypoint-platform.html)- and [Spring Boot-](/languages-and-frameworks/spring-boot.html) based applications; to build Android Apps; to automate the creation of Jenkins Jobs; to create Docker images and Debian packages and also do some deployment scripting with it. +At AOE, it is used in various places already: to build [Anypoint](/tools/anypoint-platform.html)- and [Spring Boot-](/languages-and-frameworks/spring-boot.html) based applications; to build Android Apps; to automate the creation of Jenkins Jobs; to create Docker images and Debian packages and also do some deployment scripting with it. diff --git a/radar/2017-03-01/imgix.md b/radar/2017-03-01/imgix.md index 17016f0..4ab5dd4 100644 --- a/radar/2017-03-01/imgix.md +++ b/radar/2017-03-01/imgix.md @@ -4,7 +4,7 @@ ring: assess quadrant: platforms-and-aoe-services --- -[Imgix](https://www.imgix.com/) is an SaaS solution for delivering and processing images. When developing responsive websites, you will quickly reach the point where you need various versions of your images to achieve a good responsive user interface. You want high quality versions for retina displays but small versions for mobile devices with a slow Internet connection. +[Imgix](https://www.imgix.com/) is an SaaS solution for delivering and processing images. When developing responsive websites, you will quickly reach the point where you need various versions of your images to achieve a good responsive user interface. You want high quality versions for retina displays but small versions for mobile devices with a slow Internet connection. Especially when dealing with user-generated uploads, it is getting hard to create different versions for any supported device and breakpoint of your web page. Doing this manually is hardly an option. diff --git a/radar/2017-03-01/infrastructure-as-code.md b/radar/2017-03-01/infrastructure-as-code.md index 2f7a665..b177e98 100644 --- a/radar/2017-03-01/infrastructure-as-code.md +++ b/radar/2017-03-01/infrastructure-as-code.md @@ -7,6 +7,6 @@ quadrant: methods-and-patterns Infrastructure as Code (IaC) describes the process of managing all infrastructure resources via code. Treating infrastructure code the same way we treat application code, we can benefit from the same advantages of having a history in our version control system, doing code reviews and rolling out updates via a Continuous Delivery pipeline in a way that closely approaches how we handle application deployments. -Infrastructure code is often described in a declarative language und the target platforms figure out what to create, update or delete in order to get to the desired state, while doing this in a safe and efficient way. We've worked with [AWS CloudFormation](https://aws.amazon.com/de/cloudformation/) in the past, and while this is a great tool, you can only manage AWS resources with it and you need some more tooling around it in order to automate things nicely and embed it into other processes such as Jenkins Jobs. That's what we created [StackFormation](https://github.com/AOEpeople/StackFormation) for. Another tool that is actively developed is [Terraform](https://www.terraform.io/). Terraform comes with a lot of concepts that make managing environments easier out of the box and nicely embeds into other related tools. Also, Terraform allows you to manage a variety of different infrastructure providers. +Infrastructure code is often described in a declarative language und the target platforms figure out what to create, update or delete in order to get to the desired state, while doing this in a safe and efficient way. We've worked with [AWS CloudFormation](https://aws.amazon.com/de/cloudformation/) in the past, and while this is a great tool, you can only manage AWS resources with it and you need some more tooling around it in order to automate things nicely and embed it into other processes such as Jenkins Jobs. That's what we created [StackFormation](https://github.com/AOEpeople/StackFormation) for. Another tool that is actively developed is [Terraform](https://www.terraform.io/). Terraform comes with a lot of concepts that make managing environments easier out of the box and nicely embeds into other related tools. Also, Terraform allows you to manage a variety of different infrastructure providers. Infrastructure as code should cover everything from orchestration of your infrastructure resources, networking and provisioning as well as monitoring setup. The orchestration tools mentioned above are supplemented by other tools such as Puppet, Chef or simple Bash scripts that take over provisioning the instances after they are booted. diff --git a/radar/2017-03-01/job-dsl.md b/radar/2017-03-01/job-dsl.md index 05660a1..65a931b 100644 --- a/radar/2017-03-01/job-dsl.md +++ b/radar/2017-03-01/job-dsl.md @@ -4,8 +4,8 @@ ring: trial quadrant: tools --- -The [Job DSL ](https://wiki.jenkins-ci.org/display/JENKINS/Job+DSL+Plugin)is a plugin for the Jenkins automation server. Jenkins jobs that automate parts of a software project are usually configured using the web interface of Jenkins. If Jenkins is the choice for your project and the number of build jobs tend to grow, the Job DSL plugin is your friend. +The [Job DSL ](https://wiki.jenkins-ci.org/display/JENKINS/Job+DSL+Plugin)is a plugin for the Jenkins automation server. Jenkins jobs that automate parts of a software project are usually configured using the web interface of Jenkins. If Jenkins is the choice for your project and the number of build jobs tend to grow, the Job DSL plugin is your friend. -The plugin allows Jenkins jobs to be described by code (Groovy DSL). This code is then used for generating Jenkins jobs. As a consequence, job configuration can be part of the project's source code. During the generation step, existing jobs are synchronized, overwritten or left alone, depending on the configuration. The same configuration manages deleting or ignoring jobs that are not described in code anymore. Jobs can easily be restored in case of data loss and changed without clicking buttons for hours. The automation also makes it easy to seed large numbers of homogeneous components and builds on different branches. +The plugin allows Jenkins jobs to be described by code (Groovy DSL). This code is then used for generating Jenkins jobs. As a consequence, job configuration can be part of the project's source code. During the generation step, existing jobs are synchronized, overwritten or left alone, depending on the configuration. The same configuration manages deleting or ignoring jobs that are not described in code anymore. Jobs can easily be restored in case of data loss and changed without clicking buttons for hours. The automation also makes it easy to seed large numbers of homogeneous components and builds on different branches. -The ability to treat Jenkins jobs as code is a big advantage. We highly suggest that every team automate the setup of their jobs and their pipelines. Another way of expressing build pipelines as code is the new [Jenkins Pipeline](https://jenkins.io/doc/book/pipeline/) feature - but still we see the need of Job DSL seeder jobs to seed the Jenkins pipeline jobs themselves and any additional jobs. +The ability to treat Jenkins jobs as code is a big advantage. We highly suggest that every team automate the setup of their jobs and their pipelines. Another way of expressing build pipelines as code is the new [Jenkins Pipeline](https://jenkins.io/doc/book/pipeline/) feature - but still we see the need of Job DSL seeder jobs to seed the Jenkins pipeline jobs themselves and any additional jobs. diff --git a/radar/2017-03-01/keycloak.md b/radar/2017-03-01/keycloak.md index 993c4f6..d7aa31d 100644 --- a/radar/2017-03-01/keycloak.md +++ b/radar/2017-03-01/keycloak.md @@ -4,14 +4,14 @@ ring: trial quadrant: tools --- -User management, authentication, authorization and Single Sign-On are part of most distributed systems nowadays. Building these sensitive and serious parts on your own might be a problem due to knowledge- and budget restrictions. Because of growing requirements in that field (social logins, single sign-on, federation, two-factor authentication, etc.), as well as growing security concerns, building these things on your own has become more challenging during the past decade. +User management, authentication, authorization and Single Sign-On are part of most distributed systems nowadays. Building these sensitive and serious parts on your own might be a problem due to knowledge- and budget restrictions. Because of growing requirements in that field (social logins, single sign-on, federation, two-factor authentication, etc.), as well as growing security concerns, building these things on your own has become more challenging during the past decade. -As a consequence, the recommendation is: use an existing solution and connect it with your project's codebase using provided standards. Our recommended solution is the Open Source project JBoss Keycloak. We use Keycloak in our OM3 suite for several authentication-related use cases - such as user management for system users and single sign-on for customers. The OAuth access tokens can be used to secure APIs that access sensitive information. +As a consequence, the recommendation is: use an existing solution and connect it with your project's codebase using provided standards. Our recommended solution is the Open Source project JBoss Keycloak. We use Keycloak in our OM3 suite for several authentication-related use cases - such as user management for system users and single sign-on for customers. The OAuth access tokens can be used to secure APIs that access sensitive information. -Keyloak is based on standards such as OAuth2, OIDC and SAML2. Securing a distributed system is supported by adapters, which are provided by the Keycloak developers for different technology stacks. If there is no adapter for your technology stack, an integration on protocol level with a library is simple. A lot of configurable features require no coding in the integrated projects. +Keyloak is based on standards such as OAuth2, OIDC and SAML2. Securing a distributed system is supported by adapters, which are provided by the Keycloak developers for different technology stacks. If there is no adapter for your technology stack, an integration on protocol level with a library is simple. A lot of configurable features require no coding in the integrated projects. -By design, the Keycloak project offers customizability and extensibility via so-called SPIs, e.g. a custom authenticator can be implemented to address project specific problems. +By design, the Keycloak project offers customizability and extensibility via so-called SPIs, e.g. a custom authenticator can be implemented to address project specific problems. -Keycloak normally runs standalone and can use various database products. A docker image is available to start in a containerized environment. +Keycloak normally runs standalone and can use various database products. A docker image is available to start in a containerized environment. -Keycloak might be overkill, depending on your project needs. For a simple integration with, for instance, a social login provider (Facebock, Twitter, etc.) Keycloak might be too much. For a JVM project, the pac4j library might be an alternative. If a cloud-based solution is preferred and data privacy concerns are not an issue, Auth0 might be the choice. +Keycloak might be overkill, depending on your project needs. For a simple integration with, for instance, a social login provider (Facebock, Twitter, etc.) Keycloak might be too much. For a JVM project, the pac4j library might be an alternative. If a cloud-based solution is preferred and data privacy concerns are not an issue, Auth0 might be the choice. diff --git a/radar/2017-03-01/kubernetes.md b/radar/2017-03-01/kubernetes.md index 6f32bb2..5507162 100644 --- a/radar/2017-03-01/kubernetes.md +++ b/radar/2017-03-01/kubernetes.md @@ -7,4 +7,4 @@ quadrant: platforms-and-aoe-services Kubernetes is a container orchestration platform, which supports many different infrastructure providers. It allows you to deploy containers and takes care of running, scaling or self-healing your applications based on configurations you provide. It's based on years of knowledge and experience Google gained by using containers. -At AOE, we started Kubernetes in a test environment on bare metal to experiment with it. It's currently used for running AOE internal apps such as dashboards as well as running builds in containers. We also started to use it for upcoming projects to run and manage several services. There are Tools to automate the setup of kubernetes in AWS like [Cops](https://kubernetes.io/docs/getting-started-guides/kops/). Another helpful tool is [Minikube](https://github.com/kubernetes/minikube), which allows to test and run kubernetes locally. +At AOE, we started Kubernetes in a test environment on bare metal to experiment with it. It's currently used for running AOE internal apps such as dashboards as well as running builds in containers. We also started to use it for upcoming projects to run and manage several services. There are Tools to automate the setup of kubernetes in AWS like [Cops](https://kubernetes.io/docs/getting-started-guides/kops/). Another helpful tool is [Minikube](https://github.com/kubernetes/minikube), which allows to test and run kubernetes locally. diff --git a/radar/2017-03-01/neo4j.md b/radar/2017-03-01/neo4j.md index 57bd997..14e13be 100644 --- a/radar/2017-03-01/neo4j.md +++ b/radar/2017-03-01/neo4j.md @@ -4,7 +4,7 @@ ring: assess quadrant: platforms-and-aoe-services --- -Neo4j is one of the oldest Open Source Graph Databases. It's one of the rare NoSQL databases that is fully ACID-compliant. We see two main advantages of graph databases: +Neo4j is one of the oldest Open Source Graph Databases. It's one of the rare NoSQL databases that is fully ACID-compliant. We see two main advantages of graph databases: * for a lot of domains there is a natural way of modeling this in a graph (the Neo4j website says "everything is a graph"), * and querying relations between nodes is very efficient in a graph database. @@ -15,4 +15,4 @@ You can also choose to run it in a classic server mode, which then provides you The cypher query language which comes with Neo4j is a declarative graph query language that allows for expressive and efficient querying and updating of the graph. -At AOE, we use Neo4j mostly for explorative, interactive work with weakly structured or highly connected data, also we are evaluating this for knowledge-based recommendations in our [Searchperience](http://www.searchperience.de/home.html) product. +At AOE, we use Neo4j mostly for explorative, interactive work with weakly structured or highly connected data, also we are evaluating this for knowledge-based recommendations in our [Searchperience](http://www.searchperience.de/home.html) product. diff --git a/radar/2017-03-01/npm.md b/radar/2017-03-01/npm.md index a58e9a5..8db0b33 100644 --- a/radar/2017-03-01/npm.md +++ b/radar/2017-03-01/npm.md @@ -4,23 +4,23 @@ ring: adopt quadrant: tools --- -[NPM](https://www.npmjs.com/) is one of, if not the most, popular package manager for JavaScript. Because of the big community, you can find nearly every dependency in npm. +[NPM](https://www.npmjs.com/) is one of, if not the most, popular package manager for JavaScript. Because of the big community, you can find nearly every dependency in npm. -Instead of other package managers such as [bower](/tools/bower.html), you have to write your packages as [modules](https://en.wikipedia.org/wiki/CommonJS). This unifies the way you have to use, test and, of course, understand dependencies. +Instead of other package managers such as [bower](/tools/bower.html), you have to write your packages as [modules](https://en.wikipedia.org/wiki/CommonJS). This unifies the way you have to use, test and, of course, understand dependencies. -NPM creates a tree for your dependencies and their nesting dependencies. Because of this, you don't need to handle version conflicts, since every dependency uses there own version of e.g. [webpack](/tools/webpack.html). +NPM creates a tree for your dependencies and their nesting dependencies. Because of this, you don't need to handle version conflicts, since every dependency uses there own version of e.g. [webpack](/tools/webpack.html). -With [shrinkwrap](https://docs.npmjs.com/cli/shrinkwrap) you have a robust tool to lock down and manage the versions of your dependencies - following the [Pin (external) dependencies](/methods-and-patterns/pin-external-dependencies.html) approach. +With [shrinkwrap](https://docs.npmjs.com/cli/shrinkwrap) you have a robust tool to lock down and manage the versions of your dependencies - following the [Pin (external) dependencies](/methods-and-patterns/pin-external-dependencies.html) approach. For each package you have to classify your dependencies: -- dependencies are needed for use without the need of pre compiling, e.g. [lodash](https://lodash.com/) -- devDependencies are needed for development only, e.g. testing frameworks or pre compiler e.g. [babel](/languages-and-frameworks/babel.html) +- dependencies are needed for use without the need of pre compiling, e.g. [lodash](https://lodash.com/) +- devDependencies are needed for development only, e.g. testing frameworks or pre compiler e.g. [babel](/languages-and-frameworks/babel.html) - peerDependencies you have to provide for using the package -With [scripts](https://docs.npmjs.com/misc/scripts) you get support for the most common build lifecycle steps, e.g. build, start, test ... +With [scripts](https://docs.npmjs.com/misc/scripts) you get support for the most common build lifecycle steps, e.g. build, start, test ... Other useful features: -- mirror support for your own repository (e.g. [artifactory](/platforms-and-aoe-services/artifactory.html)) -- can be used for server and client JavaScript development (see [node.js](/languages-and-frameworks/node-js.html) ) +- mirror support for your own repository (e.g. [artifactory](/platforms-and-aoe-services/artifactory.html)) +- can be used for server and client JavaScript development (see [node.js](/languages-and-frameworks/node-js.html) ) diff --git a/radar/2017-03-01/oro-platform.md b/radar/2017-03-01/oro-platform.md index 44879af..f71d7f9 100644 --- a/radar/2017-03-01/oro-platform.md +++ b/radar/2017-03-01/oro-platform.md @@ -5,12 +5,12 @@ quadrant: tools --- -OroPlatform is a framework built on Symfony 2 with the purpose of providing the features you need in every business application that is not your core business logic. Hence, it serves you with a basic application, providing login and complex security, menus and menu management, history, audit trails, settings management, etc. It comes complete with a design and many widgets to be utilized in own entities. Other Features of OroPlatform are, for example, a WebSocket server-driven user interface, queue-based task runners, REST Interface, as well as messaging- and workflow systems. +OroPlatform is a framework built on Symfony 2 with the purpose of providing the features you need in every business application that is not your core business logic. Hence, it serves you with a basic application, providing login and complex security, menus and menu management, history, audit trails, settings management, etc. It comes complete with a design and many widgets to be utilized in own entities. Other Features of OroPlatform are, for example, a WebSocket server-driven user interface, queue-based task runners, REST Interface, as well as messaging- and workflow systems. One of the central features is that entities, which are to be managed within the system, can be set up completely by configuring them using the UI. This in itself implies that it puts another abstraction layer upon doctrine and symfony defaults. -As with every framework or application, the general-purpose goals and abstraction comes with drawbacks: In fact, OroPlatform modifies and extends the common way of doing things in Symfony in several places, which makes the developer's life hard at times. Also, the UI and package managing are set in such a way that they are hard to extend or replace. The many additional abstraction layers can result in decreased performance. +As with every framework or application, the general-purpose goals and abstraction comes with drawbacks: In fact, OroPlatform modifies and extends the common way of doing things in Symfony in several places, which makes the developer's life hard at times. Also, the UI and package managing are set in such a way that they are hard to extend or replace. The many additional abstraction layers can result in decreased performance. -On the other hand, OroPlatform gives you a good headstart for prototyping and frees you from rebuilding common requirements - which makes it a relevant choice for business applications with the need to manage several entities in a backend. Also, projects such [Akeneo](/tools/akeneo.html) or OroCRM use OroPlatform with success. +On the other hand, OroPlatform gives you a good headstart for prototyping and frees you from rebuilding common requirements - which makes it a relevant choice for business applications with the need to manage several entities in a backend. Also, projects such [Akeneo](/tools/akeneo.html) or OroCRM use OroPlatform with success. -Since the project is still young, the future development and improvements need to be watched. We classified the Framework as ***Assess***. +Since the project is still young, the future development and improvements need to be watched. We classified the Framework as ***Assess***. diff --git a/radar/2017-03-01/phan.md b/radar/2017-03-01/phan.md index 83380e2..04283a4 100644 --- a/radar/2017-03-01/phan.md +++ b/radar/2017-03-01/phan.md @@ -11,4 +11,4 @@ We expect at least the following benefits: - Decreased bug density; possible bugs and issues are found early - Safer code and higher code quality -We think Phan can be used in the deployment pipeline or as commit hooks for PHP 7-based applications. For a full Feature list check [here](https://github.com/etsy/phan#features). +We think Phan can be used in the deployment pipeline or as commit hooks for PHP 7-based applications. For a full Feature list check [here](https://github.com/etsy/phan#features). diff --git a/radar/2017-03-01/rabbitmq.md b/radar/2017-03-01/rabbitmq.md index adc85b2..2f6f024 100644 --- a/radar/2017-03-01/rabbitmq.md +++ b/radar/2017-03-01/rabbitmq.md @@ -4,12 +4,12 @@ ring: trial quadrant: tools --- -RabbitMQ is an Open Source message broker - implementing the Advanced Message Queuing Protocol (AMQP) protocol. It provides a reliable and scalable way to transport data between loosely coupled applications, using different EAI patterns such as the Publish & Subscriber pattern. AMQP supports direct and fan-out exchanges (broadcasts) as well as topics. Queuing mechanisms allow for robust architectures, mitigating the risks of application downtimes. Typically, a RabbitMQ server can easily buffer millions of messages. RabbitMQ supports JMS in addition to AMQP. It is not intended to use JMS for new systems, but it makes RabbitMQ useful for integrating legacy systems. +RabbitMQ is an Open Source message broker - implementing the Advanced Message Queuing Protocol (AMQP) protocol. It provides a reliable and scalable way to transport data between loosely coupled applications, using different EAI patterns such as the Publish & Subscriber pattern. AMQP supports direct and fan-out exchanges (broadcasts) as well as topics. Queuing mechanisms allow for robust architectures, mitigating the risks of application downtimes. Typically, a RabbitMQ server can easily buffer millions of messages. RabbitMQ supports JMS in addition to AMQP. It is not intended to use JMS for new systems, but it makes RabbitMQ useful for integrating legacy systems. -There are several alternative solutions to RabbitMQ, e. g. the free Apache ActiveMQ, which is integrated in [Anypoint platform](/tools/anypoint-platform.html). ActiveMQ implements a somewhat simpler routing concept than RabbitMQ, but offers more protocols. Commercial products in this area are offered by IBM (Websphere MQ), Fiorano and almost every vendor of ESB products. +There are several alternative solutions to RabbitMQ, e. g. the free Apache ActiveMQ, which is integrated in [Anypoint platform](/tools/anypoint-platform.html). ActiveMQ implements a somewhat simpler routing concept than RabbitMQ, but offers more protocols. Commercial products in this area are offered by IBM (Websphere MQ), Fiorano and almost every vendor of ESB products. -We use RabbitMQ internally for transferring messages safely in our logging ecosystem between [Logstash](/platforms-and-aoe-services/elk-stack.html) proxies and servers using direct and fan-out exchanges for delivering messages to appropriate destinations. RabbitMQ is also used to asynchronously trigger Jenkins jobs from our SCMs to mitigate heavy load on the SCMs, usually caused by Jenkins polls for SCM changes. Additionally, some critical events for monitoring are using RabbitMQ for guaranteed notification.  +We use RabbitMQ internally for transferring messages safely in our logging ecosystem between [Logstash](/platforms-and-aoe-services/elk-stack.html) proxies and servers using direct and fan-out exchanges for delivering messages to appropriate destinations. RabbitMQ is also used to asynchronously trigger Jenkins jobs from our SCMs to mitigate heavy load on the SCMs, usually caused by Jenkins polls for SCM changes. Additionally, some critical events for monitoring are using RabbitMQ for guaranteed notification. -RabbitMQ is rated "Trial". It fits into our approach to build robust, [resilient systems](/methods-and-patterns/resilience-thinking.html) and use [asyncronous messages](/methods-and-patterns/decoupling-infrastructure-via-messaging.html) for loosely coupled communications between components. In practice, RabbitMQ proved to be stable and dealt well with service interruptions from failures and maintenance slots. A common pain point is RabbitMQ as a single point of failure disrupting the data flow in a system. This issue is currently approached by setting up a HA cluster for RabbitMQ. The outcome of this approach will clarify the extent of future usage of RabbitMQ in our systems. +RabbitMQ is rated "Trial". It fits into our approach to build robust, [resilient systems](/methods-and-patterns/resilience-thinking.html) and use [asyncronous messages](/methods-and-patterns/decoupling-infrastructure-via-messaging.html) for loosely coupled communications between components. In practice, RabbitMQ proved to be stable and dealt well with service interruptions from failures and maintenance slots. A common pain point is RabbitMQ as a single point of failure disrupting the data flow in a system. This issue is currently approached by setting up a HA cluster for RabbitMQ. The outcome of this approach will clarify the extent of future usage of RabbitMQ in our systems. - ![](/assets/images/rabbitmq.png) + ![](/assets/images/rabbitmq.png) diff --git a/radar/2017-03-01/raml.md b/radar/2017-03-01/raml.md index 10e62b8..0d8ae4f 100644 --- a/radar/2017-03-01/raml.md +++ b/radar/2017-03-01/raml.md @@ -5,8 +5,8 @@ quadrant: tools --- -[RAML](http://raml.org/) (the RESTful API Modelling Language) is a YAML-based API specification language. It's now available in [version 1.0](https://github.com/raml-org/raml-spec/blob/master/versions/raml-10/raml-10.md#defining-types). The philosophy behind it is to [specify the API before implementation](/methods-and-patterns/api-first-design-approach.html). +[RAML](http://raml.org/) (the RESTful API Modelling Language) is a YAML-based API specification language. It's now available in [version 1.0](https://github.com/raml-org/raml-spec/blob/master/versions/raml-10/raml-10.md#defining-types). The philosophy behind it is to [specify the API before implementation](/methods-and-patterns/api-first-design-approach.html). -If you follow this philosophy, you can design your API and discuss it with your clients and team before implementing a single line of code. API consumers are able to implement against the API before it's really up and running. The [api-console](https://github.com/mulesoft/api-console) provides a beautiful online documentation with "try it" features for your raml definition. +If you follow this philosophy, you can design your API and discuss it with your clients and team before implementing a single line of code. API consumers are able to implement against the API before it's really up and running. The [api-console](https://github.com/mulesoft/api-console) provides a beautiful online documentation with "try it" features for your raml definition. -The RAML ecosystem provides a rich toolset for code generation (e.g. [online editor](http://rawgit.com/mulesoft/api-designer/master/dist/index.html#/?xDisableProxy=true);[ api-workbench](http://apiworkbench.com/)), automatically generated documentation, code generation (e.g. [go-raml](https://github.com/Jumpscale/go-raml)), mocking, testing and much more. We prefer RAML over Swagger because of this. +The RAML ecosystem provides a rich toolset for code generation (e.g. [online editor](http://rawgit.com/mulesoft/api-designer/master/dist/index.html#/?xDisableProxy=true);[ api-workbench](http://apiworkbench.com/)), automatically generated documentation, code generation (e.g. [go-raml](https://github.com/Jumpscale/go-raml)), mocking, testing and much more. We prefer RAML over Swagger because of this. diff --git a/radar/2017-03-01/rest-assured.md b/radar/2017-03-01/rest-assured.md index 955768a..9efac0c 100644 --- a/radar/2017-03-01/rest-assured.md +++ b/radar/2017-03-01/rest-assured.md @@ -5,8 +5,8 @@ quadrant: tools --- -**[REST-assured](https://github.com/rest-assured/rest-assured)** is a Java DSL for simplifying testing of REST-based services built on top of HTTP Builder. It supports the most important http request methods and can be used to validate and verify the response of these requests. +**[REST-assured](https://github.com/rest-assured/rest-assured)** is a Java DSL for simplifying testing of REST-based services built on top of HTTP Builder. It supports the most important http request methods and can be used to validate and verify the response of these requests. -At AOE, we use REST-assured with Spock to automate our API testing. We appreciate the easy-to-use DSL, which uses the Given-When-Then template (also known as Gherkin language). This template helps other project members to understand the code/test easily. +At AOE, we use REST-assured with Spock to automate our API testing. We appreciate the easy-to-use DSL, which uses the Given-When-Then template (also known as Gherkin language). This template helps other project members to understand the code/test easily. -Because of the seamless integration with Spock and our positive experience in one of our major projects, we classify REST-assured as *assess.* +Because of the seamless integration with Spock and our positive experience in one of our major projects, we classify REST-assured as *assess.* diff --git a/radar/2017-03-01/rxjava.md b/radar/2017-03-01/rxjava.md index bc09a56..5c8d2f9 100644 --- a/radar/2017-03-01/rxjava.md +++ b/radar/2017-03-01/rxjava.md @@ -5,4 +5,4 @@ quadrant: tools --- -[RxJava](https://github.com/ReactiveX/RxJava) is the Open Source Java implementation of ReactiveX. The main concept heavily relies on the Observer- (and Subscriber)-Pattern. An Observer emits a stream of data, which can be consumed by Subscribers. The Subscriber reacts (That's where the 'Rx' comes from) asynchronously to those data events. Reactive Extensions were originally developed by Mircosoft's Erik Meijer and his team and have been ported to all major programming languages after being released to the public as Open Source software. We use RxJava (but actually RxAndroid to be precise) in the Congstar Android App to let the UI layer react to changes in the underlaying data layer. +[RxJava](https://github.com/ReactiveX/RxJava) is the Open Source Java implementation of ReactiveX. The main concept heavily relies on the Observer- (and Subscriber)-Pattern. An Observer emits a stream of data, which can be consumed by Subscribers. The Subscriber reacts (That's where the 'Rx' comes from) asynchronously to those data events. Reactive Extensions were originally developed by Mircosoft's Erik Meijer and his team and have been ported to all major programming languages after being released to the public as Open Source software. We use RxJava (but actually RxAndroid to be precise) in the Congstar Android App to let the UI layer react to changes in the underlaying data layer. diff --git a/radar/2017-03-01/settings-injection.md b/radar/2017-03-01/settings-injection.md index f56467f..16d251a 100644 --- a/radar/2017-03-01/settings-injection.md +++ b/radar/2017-03-01/settings-injection.md @@ -6,6 +6,6 @@ quadrant: methods-and-patterns --- While deploying applications to an environment, the application typically needs to be configured for that specific environment. Typical settings include domain names, database credentials and the location of other dependent services such as cache backends, queues or session storages. -These settings should not be shipped with the build package. Instead, it's the environment - this build is being deployed to - that should expose these values to application. A common way to "inject" these values is by making them available as environment variables or dynamically creating configuration files for the application. You can achieve this pattern without special tools - but this concept of settings injection also works with tools such as [Consul](/tools/consul.html), [kubernetes](/platforms-and-aoe-services/kubernetes.html) (with configMaps and secrets) or [YAD](https://github.com/AOEpeople/YAD). +These settings should not be shipped with the build package. Instead, it's the environment - this build is being deployed to - that should expose these values to application. A common way to "inject" these values is by making them available as environment variables or dynamically creating configuration files for the application. You can achieve this pattern without special tools - but this concept of settings injection also works with tools such as [Consul](/tools/consul.html), [kubernetes](/platforms-and-aoe-services/kubernetes.html) (with configMaps and secrets) or [YAD](https://github.com/AOEpeople/YAD). In this manner, the build package can be independent from the environment it's being deployed to - making it easier to follow the "Build once, deploy often" CI/CD principle. diff --git a/radar/2017-03-01/sparkpost.md b/radar/2017-03-01/sparkpost.md index d15ad4c..f5b7757 100644 --- a/radar/2017-03-01/sparkpost.md +++ b/radar/2017-03-01/sparkpost.md @@ -4,10 +4,10 @@ ring: assess quadrant: platforms-and-aoe-services --- -Sparkpost is an SaaS service for E-Mail delivery and E-Mail templating that can be used to send E-Mails by calling an API. +Sparkpost is an SaaS service for E-Mail delivery and E-Mail templating that can be used to send E-Mails by calling an API. In a lot of projects, it is a typical requirement that different E-Mails need to be sent and that the project stakeholders want to adjust E-Mail templates and content on a relatively regular basis. -Also, (mass) sending E-Mails and avoiding that they are classified as Spam is not an easy topic. That's why we decided to use E-Mail delivery services in our projects and evaluated different providers. +Also, (mass) sending E-Mails and avoiding that they are classified as Spam is not an easy topic. That's why we decided to use E-Mail delivery services in our projects and evaluated different providers. -We decided to start using SparkPost because of pricing, feature set and the available reviews on the Internet. There are also other possible solutions such as SendGrid or Postmark. +We decided to start using SparkPost because of pricing, feature set and the available reviews on the Internet. There are also other possible solutions such as SendGrid or Postmark. diff --git a/radar/2017-03-01/spring-rest-docs.md b/radar/2017-03-01/spring-rest-docs.md index d503efc..df8ba19 100644 --- a/radar/2017-03-01/spring-rest-docs.md +++ b/radar/2017-03-01/spring-rest-docs.md @@ -4,6 +4,6 @@ ring: assess quadrant: tools --- -[Spring REST Docs](https://projects.spring.io/spring-restdocs/) auto generates [Asciidoctor](http://asciidoctor.org/) snippets with the help of [Spring MVC Test](http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle#spring-mvc-test-framework) or [RestAssured](/tools/rest-assured.html).  So you can be sure that your tests are inline with the documentation. +[Spring REST Docs](https://projects.spring.io/spring-restdocs/) auto generates [Asciidoctor](http://asciidoctor.org/) snippets with the help of [Spring MVC Test](http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle#spring-mvc-test-framework) or [RestAssured](/tools/rest-assured.html). So you can be sure that your tests are inline with the documentation. -At AOE, we use [Spring REST Docs](https://projects.spring.io/spring-restdocs/) to document our Rest Services and Hal Resources. We also use it to auto generate [Wiremock](/tools/wiremock.html) Stubs, so the consumer of the service can test against the exact API of the service. +At AOE, we use [Spring REST Docs](https://projects.spring.io/spring-restdocs/) to document our Rest Services and Hal Resources. We also use it to auto generate [Wiremock](/tools/wiremock.html) Stubs, so the consumer of the service can test against the exact API of the service. diff --git a/radar/2017-03-01/styleguide-driven-development.md b/radar/2017-03-01/styleguide-driven-development.md index 2d9b391..48d839a 100644 --- a/radar/2017-03-01/styleguide-driven-development.md +++ b/radar/2017-03-01/styleguide-driven-development.md @@ -10,4 +10,4 @@ In the old days, the frontend was developed based on page-centric Photoshop file You can start developing your UI components (HTML/CSS/JavaScript) very early in the production phase without having to wait for a ready-to-use development system.\ Designers and Testers can give feedback early and you can share the documentation and code with external teams. -At AOE, we use [Hologram](https://trulia.github.io/hologram/) to build a living documentation right from the source files. Whenever a new UI Element is needed, a developer starts building it in the styleguide -- not in the actual application code. By writing the code for the new component, the documentation for it is created instantly. Any other developer can easily see which elements exist and how it can be used in the code. +At AOE, we use [Hologram](https://trulia.github.io/hologram/) to build a living documentation right from the source files. Whenever a new UI Element is needed, a developer starts building it in the styleguide -- not in the actual application code. By writing the code for the new component, the documentation for it is created instantly. Any other developer can easily see which elements exist and how it can be used in the code. diff --git a/radar/2017-03-01/webpack.md b/radar/2017-03-01/webpack.md index 545b1a1..21b5a2a 100644 --- a/radar/2017-03-01/webpack.md +++ b/radar/2017-03-01/webpack.md @@ -4,23 +4,23 @@ ring: trial quadrant: tools --- -[Webpack](https://webpack.js.org/) is a web bundler for JavaScript applications. Instead of writing scripts to build and bundle your app like you would with [Gulp](/tools/gulp.html), you just define what files you want to load into your bundle. +[Webpack](https://webpack.js.org/) is a web bundler for JavaScript applications. Instead of writing scripts to build and bundle your app like you would with [Gulp](/tools/gulp.html), you just define what files you want to load into your bundle. -In the following example, we define that JavaScript files should be handled by babel-loader, excluding the files from node_modules. The logic behind the process comes from the [loader](https://webpack.js.org/concepts/loaders/). You can find the right loader in [npm](https://www.npmjs.com/search?q=loader%20webpack&page=1&ranking=optimal). +In the following example, we define that JavaScript files should be handled by babel-loader, excluding the files from node_modules. The logic behind the process comes from the [loader](https://webpack.js.org/concepts/loaders/). You can find the right loader in [npm](https://www.npmjs.com/search?q=loader%20webpack&page=1&ranking=optimal). ``` { test: /\.js$/, - loader: 'babel-loader', + loader: 'babel-loader', exclude: /node_modules/, } ``` -On top of that you can use [plugins](https://webpack.js.org/plugins/) to optimize your bundle like uglifying your code or put your common libraries in a separate file. +On top of that you can use [plugins](https://webpack.js.org/plugins/) to optimize your bundle like uglifying your code or put your common libraries in a separate file. Under the hood, you've got nice features such as: -- [tree shaking](https://webpack.js.org/guides/tree-shaking/) to just bundle the features from a library you need -- [chunk splitting](https://webpack.js.org/guides/code-splitting/) to split your code to manage the load prioritization +- [tree shaking](https://webpack.js.org/guides/tree-shaking/) to just bundle the features from a library you need +- [chunk splitting](https://webpack.js.org/guides/code-splitting/) to split your code to manage the load prioritization -The configuration is simple and there is excellent and extensive [documentation](https://webpack.js.org/configuration/). +The configuration is simple and there is excellent and extensive [documentation](https://webpack.js.org/configuration/). diff --git a/radar/2021-01-01/oci-container.md b/radar/2021-01-01/oci-container.md index e9e5bf3..32af38b 100644 --- a/radar/2021-01-01/oci-container.md +++ b/radar/2021-01-01/oci-container.md @@ -13,6 +13,6 @@ In a DevOps environment, this helps a lot as we can run the exact same software In a CI environment building the containers allows us to package and test the whole environment instead of different software components on different runtimes in a much more stable way. -Backed by services such as [Kubernetes](/platforms-and-aoe-services/kubernetes.html) and [Helm](/platforms-and-aoe-services/helm.html), we can deploy containers on a flexible infrastructure and enable our developers to test their software more easily in different environments. +Backed by services such as [Kubernetes](/platforms-and-aoe-services/kubernetes.html) and [Helm](/platforms-and-aoe-services/helm.html), we can deploy containers on a flexible infrastructure and enable our developers to test their software more easily in different environments. Here at AOE, we use containers in different projects to become more flexible and faster, which increases our focus on development of even better and more stable software. From a4f151d96d5c7ecac5d0ed2296a04128b50fdcd8 Mon Sep 17 00:00:00 2001 From: Brian Hoffmann Date: Wed, 2 Jun 2021 16:07:15 +0200 Subject: [PATCH 063/164] Add semver 2.0 --- radar/2021-01-01/semver2.md | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 radar/2021-01-01/semver2.md diff --git a/radar/2021-01-01/semver2.md b/radar/2021-01-01/semver2.md new file mode 100644 index 0000000..06ea5cc --- /dev/null +++ b/radar/2021-01-01/semver2.md @@ -0,0 +1,11 @@ +--- +title: "Semantic Versioning 2.0" +ring: adopt +quadrant: methods-and-patterns +featured: false +--- + +[Semantic Versioning 2.0](https://semver.org/spec/v2.0.0.html) is a scheme for specifying a software's version. +As the de facto standard, this is widely used and established in all areas of software development. It offers a clear way of communicating changes over the lifetime of the software being developed. + +Especially in large-scale projects with many components being dependent on each other, it is important to use unambiguous communication across teams. \ No newline at end of file From ebe9b40356917e6f8960501185b43f633461f1d5 Mon Sep 17 00:00:00 2001 From: Brian Hoffmann Date: Wed, 2 Jun 2021 16:18:05 +0200 Subject: [PATCH 064/164] Fade-out elk stack --- radar/2021-01-01/elk-stack.md | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 radar/2021-01-01/elk-stack.md diff --git a/radar/2021-01-01/elk-stack.md b/radar/2021-01-01/elk-stack.md new file mode 100644 index 0000000..43849ea --- /dev/null +++ b/radar/2021-01-01/elk-stack.md @@ -0,0 +1,6 @@ +--- +title: "ELK Stack" +ring: adopt +quadrant: platforms-and-aoe-services +featured: false +--- From 53e17d59217c9d3d9e0aa5894cb7b5254ab9d7ad Mon Sep 17 00:00:00 2001 From: Bernhard Date: Mon, 7 Jun 2021 11:33:39 +0200 Subject: [PATCH 065/164] [Add] #28 tailwind css initial text --- radar/2021-01-01/tailwindcss.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 radar/2021-01-01/tailwindcss.md diff --git a/radar/2021-01-01/tailwindcss.md b/radar/2021-01-01/tailwindcss.md new file mode 100644 index 0000000..ba49b21 --- /dev/null +++ b/radar/2021-01-01/tailwindcss.md @@ -0,0 +1,24 @@ +--- +title: "Tailwind CSS" +ring: trial quadrant: languages-and-frameworks + +--- +Tailwind CSS is a utility first css framework which heavily utilizes css classes. What seems a very "different" approach +in the beginning turns into a big "ah-ha-moment" during development and even more during build step. The classes +utilized are entirely generated based on a free to edit configuration file which outlines for example the entire design +system including states, nuances and so forth. Tailwinds high flexibility results in a very ux/design aligned set of css +classes with a fraction of writing code compared to a self built solution. For example colors, sizes, spaces etc. can +have meaningful names that are easy to remember and shared between devs and designers. This of course results in a +shared language with lesser explanation required. To sum the positive experience up Tailwind CSS has furthermore a deep +integration into the dev & build processes which means, during built time it's recognized which parts are really +necessary. This obviously lead to very small build sizes with a nearly 100% css coverage. + +The deep integration and the extraordinary small build sizes were main aspects for us to choose Tailwind CSS for +resource limited industry 4.0 projects. These projects have a huge demand on a variety of interaction forms. + +Tailwind helps us fast-forward to fulfil modern user expectations by reducing complexity of sophisticated industry +processes in a multi device approach. + +This is what users can expect nowadays in industry processes as well because the evolution from e.g. a classic cellular +phone towards a smartphone has proven, there is still a huge potential for improvements towards usability and adaptivity +driven industry applications. \ No newline at end of file From 198294d664353432106b7dd0abff0478ae27adb8 Mon Sep 17 00:00:00 2001 From: Brian Hoffmann Date: Mon, 7 Jun 2021 11:42:29 +0200 Subject: [PATCH 066/164] Add missing line break --- radar/2021-01-01/tailwindcss.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/radar/2021-01-01/tailwindcss.md b/radar/2021-01-01/tailwindcss.md index ba49b21..8e69a6e 100644 --- a/radar/2021-01-01/tailwindcss.md +++ b/radar/2021-01-01/tailwindcss.md @@ -1,6 +1,7 @@ --- title: "Tailwind CSS" -ring: trial quadrant: languages-and-frameworks +ring: trial +quadrant: languages-and-frameworks --- Tailwind CSS is a utility first css framework which heavily utilizes css classes. What seems a very "different" approach @@ -21,4 +22,4 @@ processes in a multi device approach. This is what users can expect nowadays in industry processes as well because the evolution from e.g. a classic cellular phone towards a smartphone has proven, there is still a huge potential for improvements towards usability and adaptivity -driven industry applications. \ No newline at end of file +driven industry applications. From 23a159e98921ca7d8fa68cfd2e79b727f746312b Mon Sep 17 00:00:00 2001 From: Bernhard Date: Mon, 7 Jun 2021 13:24:47 +0200 Subject: [PATCH 067/164] [mod] #28 tailwind css initial text --- radar/2021-01-01/tailwindcss.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/radar/2021-01-01/tailwindcss.md b/radar/2021-01-01/tailwindcss.md index 8e69a6e..e3c367d 100644 --- a/radar/2021-01-01/tailwindcss.md +++ b/radar/2021-01-01/tailwindcss.md @@ -1,7 +1,6 @@ --- title: "Tailwind CSS" -ring: trial -quadrant: languages-and-frameworks +ring: trial quadrant: languages-and-frameworks --- Tailwind CSS is a utility first css framework which heavily utilizes css classes. What seems a very "different" approach @@ -20,6 +19,6 @@ resource limited industry 4.0 projects. These projects have a huge demand on a v Tailwind helps us fast-forward to fulfil modern user expectations by reducing complexity of sophisticated industry processes in a multi device approach. -This is what users can expect nowadays in industry processes as well because the evolution from e.g. a classic cellular -phone towards a smartphone has proven, there is still a huge potential for improvements towards usability and adaptivity -driven industry applications. +This is unexpressed expected by nowadays operators even in industry processes because the evolution from e.g. a classic +cellular phone towards a smartphone has proven, there is still a huge untapped potential for usability improvements and +adaptivity driven processes, that reduce complexity especially the industry 4.0 field. From 5b11073d06626583023298ead2a14de6d4330716 Mon Sep 17 00:00:00 2001 From: Brian Hoffmann Date: Mon, 7 Jun 2021 15:04:32 +0200 Subject: [PATCH 068/164] Simplify and increase clarity --- radar/2021-01-01/tailwindcss.md | 33 ++++++++++++++++----------------- 1 file changed, 16 insertions(+), 17 deletions(-) diff --git a/radar/2021-01-01/tailwindcss.md b/radar/2021-01-01/tailwindcss.md index e3c367d..2b69c3c 100644 --- a/radar/2021-01-01/tailwindcss.md +++ b/radar/2021-01-01/tailwindcss.md @@ -1,24 +1,23 @@ --- title: "Tailwind CSS" -ring: trial quadrant: languages-and-frameworks +ring: trial +quadrant: languages-and-frameworks --- -Tailwind CSS is a utility first css framework which heavily utilizes css classes. What seems a very "different" approach -in the beginning turns into a big "ah-ha-moment" during development and even more during build step. The classes -utilized are entirely generated based on a free to edit configuration file which outlines for example the entire design -system including states, nuances and so forth. Tailwinds high flexibility results in a very ux/design aligned set of css -classes with a fraction of writing code compared to a self built solution. For example colors, sizes, spaces etc. can -have meaningful names that are easy to remember and shared between devs and designers. This of course results in a -shared language with lesser explanation required. To sum the positive experience up Tailwind CSS has furthermore a deep -integration into the dev & build processes which means, during built time it's recognized which parts are really -necessary. This obviously lead to very small build sizes with a nearly 100% css coverage. +Tailwind CSS is a framework that heavily utilizes CSS classes. +What seems to be a very different approach in the beginning, turns into a big "ah-ha-moment" during development and even more during the build step. +CSS classes are entirely generated based on a configuration file that outlines the entire design system including states, nuances, etc. +Tailwind's high flexibility results in a set of CSS classes aligned with UX/design, requiring just a fraction of code compared to a self-built solution. +Colours, sizes, spaces etc. can have meaningful names that are easy to remember and shared between developers and designers. +In turn, this results in a shared language with less explanation required. +Support for deep integration into the development and build processes ensure optimized build times with incremental rebuilds only on parts really necessary. +This obviously leads to very small build sizes with nearly 100% CSS coverage. -The deep integration and the extraordinary small build sizes were main aspects for us to choose Tailwind CSS for -resource limited industry 4.0 projects. These projects have a huge demand on a variety of interaction forms. +The deep integration and the extraordinary small build sizes were the main aspects for us to choose Tailwind CSS for resource-limited projects in the field of industry 4.0. +These projects have a huge demand on a variety of interaction forms. -Tailwind helps us fast-forward to fulfil modern user expectations by reducing complexity of sophisticated industry -processes in a multi device approach. +Tailwind helps us to fulfil modern user expectations by reducing the complexity of sophisticated industrial processes with a multi-device approach. -This is unexpressed expected by nowadays operators even in industry processes because the evolution from e.g. a classic -cellular phone towards a smartphone has proven, there is still a huge untapped potential for usability improvements and -adaptivity driven processes, that reduce complexity especially the industry 4.0 field. +This is an unspoken expectation of today's operators of industrial processes. The evolution from classic +cellular phones towards smartphones showed, there is still a huge untapped potential for usability improvements and +adaptive processes, that reduce complexity especially the industry 4.0 field. From 5339ff8345d3e4974cb5d37bb211dfa925bfc07b Mon Sep 17 00:00:00 2001 From: Brian Hoffmann Date: Wed, 9 Jun 2021 09:36:50 +0200 Subject: [PATCH 069/164] Remove future plans --- radar/2021-01-01/flutter.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/radar/2021-01-01/flutter.md b/radar/2021-01-01/flutter.md index 6c9f679..407a58b 100644 --- a/radar/2021-01-01/flutter.md +++ b/radar/2021-01-01/flutter.md @@ -15,4 +15,4 @@ The compilation into native platform code prevents from bottleneck-issues due co Comparing to a Javascript-based PWA, Flutter's approach promises a better performance and energy-efficiency. -We gathered first positive experience with small applications, which used the Alpha and Beta state of Flutter for Linux (x64) and Web by the time of development. We plan to continue to assess the cross-platform benefits for future projects. \ No newline at end of file +We gathered first positive experience with small applications, which used the Alpha and Beta state of Flutter for Linux (x64) and Web by the time of development. From 72ae43f927065e844f5f26374014e8395b774b8b Mon Sep 17 00:00:00 2001 From: "dennis.ludwig" Date: Fri, 11 Jun 2021 22:42:21 +0200 Subject: [PATCH 070/164] use new Version of aoe_technology_radar (with createReactApp) --- .github/workflows/main.yml | 3 +- Readme.md | 13 +- package.json | 7 + yarn.lock | 9692 +++++++++++++++++++----------------- 4 files changed, 5264 insertions(+), 4451 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 34b62b2..49cb336 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -14,8 +14,7 @@ jobs: with: node-version: '12' - run: yarn - - run: PUBLIC_URL=/techradar yarn aoe_technology_radar - - run: yarn aoe_technology_radar-static + - run: PUBLIC_URL=/techradar yarn build:static - uses: jakejarvis/s3-sync-action@master with: args: --acl public-read diff --git a/Readme.md b/Readme.md index 9cc3a6e..de617e3 100644 --- a/Readme.md +++ b/Readme.md @@ -1,14 +1,19 @@ -# AOE Techonology Radar +# AOE Technology Radar -## Build radar +## Generate json file of the markdown files ``` -yarn aoe_technology_radar +yarn generateJson +``` + +## Build the radar +``` +yarn build ``` ## Serve - ``` cd build python3 -m http.server 8080 ``` + Then open here: http://localhost:8080 diff --git a/package.json b/package.json index 3e30d6c..6446108 100644 --- a/package.json +++ b/package.json @@ -3,6 +3,13 @@ "version": "1.0.0", "main": "index.js", "license": "MIT", + "scripts": { + "generateJson": "aoe_technology_radar-generateJson", + "prebuild": "yarn generateJson", + "build": "aoe_technology_radar-buildRadar", + "prebuild:static": "yarn build", + "build:static": "aoe_technology_radar-createStaticFiles" + }, "dependencies": { "aoe_technology_radar": "https://github.com/aoepeople/aoe_technology_radar.git" }, diff --git a/yarn.lock b/yarn.lock index d70b3df..6a445e7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,904 +2,1107 @@ # yarn lockfile v1 -"@babel/code-frame@7.8.3": - version "7.8.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/code-frame/-/code-frame-7.8.3.tgz#33e25903d7481181534e12ec0a25f16b6fcf419e" - integrity sha1-M+JZA9dIEYFTThLsCiXxa2/PQZ4= - dependencies: - "@babel/highlight" "^7.8.3" - -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.11", "@babel/code-frame@^7.8.3": - version "7.12.11" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f" - integrity sha1-9K1DWqJj25NbjxDyxVLSP7cWpj8= +"@babel/code-frame@7.10.4": + version "7.10.4" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/code-frame/-/code-frame-7.10.4.tgz#168da1a36e90da68ae8d49c0f1b48c7c6249213a" + integrity sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg== dependencies: "@babel/highlight" "^7.10.4" -"@babel/compat-data@^7.12.5", "@babel/compat-data@^7.9.0": - version "7.12.7" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/compat-data/-/compat-data-7.12.7.tgz#9329b4782a7d6bbd7eef57e11addf91ee3ef1e41" - integrity sha1-kym0eCp9a71+71fhGt35HuPvHkE= - -"@babel/core@7.9.0": - version "7.9.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/core/-/core-7.9.0.tgz#ac977b538b77e132ff706f3b8a4dbad09c03c56e" - integrity sha1-rJd7U4t34TL/cG87ik260JwDxW4= +"@babel/code-frame@7.12.11": + version "7.12.11" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f" + integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw== dependencies: - "@babel/code-frame" "^7.8.3" - "@babel/generator" "^7.9.0" - "@babel/helper-module-transforms" "^7.9.0" - "@babel/helpers" "^7.9.0" - "@babel/parser" "^7.9.0" - "@babel/template" "^7.8.6" - "@babel/traverse" "^7.9.0" - "@babel/types" "^7.9.0" + "@babel/highlight" "^7.10.4" + +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.5.5": + version "7.12.13" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/code-frame/-/code-frame-7.12.13.tgz#dcfc826beef65e75c50e21d3837d7d95798dd658" + integrity sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g== + dependencies: + "@babel/highlight" "^7.12.13" + +"@babel/compat-data@^7.12.1", "@babel/compat-data@^7.13.11", "@babel/compat-data@^7.14.4": + version "7.14.4" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/compat-data/-/compat-data-7.14.4.tgz#45720fe0cecf3fd42019e1d12cc3d27fadc98d58" + integrity sha512-i2wXrWQNkH6JplJQGn3Rd2I4Pij8GdHkXwHMxm+zV5YG/Jci+bCNrWZEWC4o+umiDkRrRs4dVzH3X4GP7vyjQQ== + +"@babel/core@7.12.3": + version "7.12.3" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/core/-/core-7.12.3.tgz#1b436884e1e3bff6fb1328dc02b208759de92ad8" + integrity sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g== + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/generator" "^7.12.1" + "@babel/helper-module-transforms" "^7.12.1" + "@babel/helpers" "^7.12.1" + "@babel/parser" "^7.12.3" + "@babel/template" "^7.10.4" + "@babel/traverse" "^7.12.1" + "@babel/types" "^7.12.1" convert-source-map "^1.7.0" debug "^4.1.0" gensync "^1.0.0-beta.1" json5 "^2.1.2" - lodash "^4.17.13" + lodash "^4.17.19" resolve "^1.3.2" semver "^5.4.1" source-map "^0.5.0" -"@babel/core@^7.1.0", "@babel/core@^7.7.5": - version "7.12.10" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/core/-/core-7.12.10.tgz#b79a2e1b9f70ed3d84bbfb6d8c4ef825f606bccd" - integrity sha1-t5ouG59w7T2Eu/ttjE74JfYGvM0= +"@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.7.5", "@babel/core@^7.8.4": + version "7.14.3" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/core/-/core-7.14.3.tgz#5395e30405f0776067fbd9cf0884f15bfb770a38" + integrity sha512-jB5AmTKOCSJIZ72sd78ECEhuPiDMKlQdDI/4QRI6lzYATx5SSogS1oQA2AoPecRCknm30gHi2l+QVvNUu3wZAg== dependencies: - "@babel/code-frame" "^7.10.4" - "@babel/generator" "^7.12.10" - "@babel/helper-module-transforms" "^7.12.1" - "@babel/helpers" "^7.12.5" - "@babel/parser" "^7.12.10" - "@babel/template" "^7.12.7" - "@babel/traverse" "^7.12.10" - "@babel/types" "^7.12.10" + "@babel/code-frame" "^7.12.13" + "@babel/generator" "^7.14.3" + "@babel/helper-compilation-targets" "^7.13.16" + "@babel/helper-module-transforms" "^7.14.2" + "@babel/helpers" "^7.14.0" + "@babel/parser" "^7.14.3" + "@babel/template" "^7.12.13" + "@babel/traverse" "^7.14.2" + "@babel/types" "^7.14.2" convert-source-map "^1.7.0" debug "^4.1.0" - gensync "^1.0.0-beta.1" + gensync "^1.0.0-beta.2" json5 "^2.1.2" - lodash "^4.17.19" - semver "^5.4.1" + semver "^6.3.0" source-map "^0.5.0" -"@babel/generator@^7.12.10", "@babel/generator@^7.12.11", "@babel/generator@^7.9.0": - version "7.12.11" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/generator/-/generator-7.12.11.tgz#98a7df7b8c358c9a37ab07a24056853016aba3af" - integrity sha1-mKffe4w1jJo3qweiQFaFMBaro68= +"@babel/generator@^7.12.1", "@babel/generator@^7.14.2", "@babel/generator@^7.14.3": + version "7.14.3" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/generator/-/generator-7.14.3.tgz#0c2652d91f7bddab7cccc6ba8157e4f40dcedb91" + integrity sha512-bn0S6flG/j0xtQdz3hsjJ624h3W0r3llttBMfyHX3YrZ/KtLYr15bjA0FXkgW7FpvrDuTuElXeVjiKlYRpnOFA== dependencies: - "@babel/types" "^7.12.11" + "@babel/types" "^7.14.2" jsesc "^2.5.1" source-map "^0.5.0" -"@babel/helper-annotate-as-pure@^7.10.4", "@babel/helper-annotate-as-pure@^7.12.10": - version "7.12.10" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.10.tgz#54ab9b000e60a93644ce17b3f37d313aaf1d115d" - integrity sha1-VKubAA5gqTZEzhez830xOq8dEV0= +"@babel/helper-annotate-as-pure@^7.10.4", "@babel/helper-annotate-as-pure@^7.12.13": + version "7.12.13" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz#0f58e86dfc4bb3b1fcd7db806570e177d439b6ab" + integrity sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw== dependencies: - "@babel/types" "^7.12.10" + "@babel/types" "^7.12.13" -"@babel/helper-builder-binary-assignment-operator-visitor@^7.10.4": - version "7.10.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz#bb0b75f31bf98cbf9ff143c1ae578b87274ae1a3" - integrity sha1-uwt18xv5jL+f8UPBrleLhydK4aM= +"@babel/helper-builder-binary-assignment-operator-visitor@^7.12.13": + version "7.12.13" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.12.13.tgz#6bc20361c88b0a74d05137a65cac8d3cbf6f61fc" + integrity sha512-CZOv9tGphhDRlVjVkAgm8Nhklm9RzSmWpX2my+t7Ua/KT616pEzXsQCjinzvkRvHWJ9itO4f296efroX23XCMA== dependencies: - "@babel/helper-explode-assignable-expression" "^7.10.4" - "@babel/types" "^7.10.4" + "@babel/helper-explode-assignable-expression" "^7.12.13" + "@babel/types" "^7.12.13" -"@babel/helper-compilation-targets@^7.8.7": - version "7.12.5" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.5.tgz#cb470c76198db6a24e9dbc8987275631e5d29831" - integrity sha1-y0cMdhmNtqJOnbyJhydWMeXSmDE= +"@babel/helper-compilation-targets@^7.12.1", "@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.13.16", "@babel/helper-compilation-targets@^7.14.4": + version "7.14.4" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.4.tgz#33ebd0ffc34248051ee2089350a929ab02f2a516" + integrity sha512-JgdzOYZ/qGaKTVkn5qEDV/SXAh8KcyUVkCoSWGN8T3bwrgd6m+/dJa2kVGi6RJYJgEYPBdZ84BZp9dUjNWkBaA== dependencies: - "@babel/compat-data" "^7.12.5" - "@babel/helper-validator-option" "^7.12.1" - browserslist "^4.14.5" - semver "^5.5.0" + "@babel/compat-data" "^7.14.4" + "@babel/helper-validator-option" "^7.12.17" + browserslist "^4.16.6" + semver "^6.3.0" -"@babel/helper-create-class-features-plugin@^7.12.1", "@babel/helper-create-class-features-plugin@^7.8.3": - version "7.12.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.1.tgz#3c45998f431edd4a9214c5f1d3ad1448a6137f6e" - integrity sha1-PEWZj0Me3UqSFMXx060USKYTf24= +"@babel/helper-create-class-features-plugin@^7.12.1", "@babel/helper-create-class-features-plugin@^7.13.0", "@babel/helper-create-class-features-plugin@^7.14.0", "@babel/helper-create-class-features-plugin@^7.14.3", "@babel/helper-create-class-features-plugin@^7.14.4": + version "7.14.4" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.4.tgz#abf888d836a441abee783c75229279748705dc42" + integrity sha512-idr3pthFlDCpV+p/rMgGLGYIVtazeatrSOQk8YzO2pAepIjQhCN3myeihVg58ax2bbbGK9PUE1reFi7axOYIOw== dependencies: - "@babel/helper-function-name" "^7.10.4" - "@babel/helper-member-expression-to-functions" "^7.12.1" - "@babel/helper-optimise-call-expression" "^7.10.4" - "@babel/helper-replace-supers" "^7.12.1" - "@babel/helper-split-export-declaration" "^7.10.4" + "@babel/helper-annotate-as-pure" "^7.12.13" + "@babel/helper-function-name" "^7.14.2" + "@babel/helper-member-expression-to-functions" "^7.13.12" + "@babel/helper-optimise-call-expression" "^7.12.13" + "@babel/helper-replace-supers" "^7.14.4" + "@babel/helper-split-export-declaration" "^7.12.13" -"@babel/helper-create-regexp-features-plugin@^7.12.1": - version "7.12.7" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.7.tgz#2084172e95443fa0a09214ba1bb328f9aea1278f" - integrity sha1-IIQXLpVEP6CgkhS6G7Mo+a6hJ48= +"@babel/helper-create-regexp-features-plugin@^7.12.13": + version "7.14.3" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.3.tgz#149aa6d78c016e318c43e2409a0ae9c136a86688" + integrity sha512-JIB2+XJrb7v3zceV2XzDhGIB902CmKGSpSl4q2C6agU9SNLG/2V1RtFRGPG1Ajh9STj3+q6zJMOC+N/pp2P9DA== dependencies: - "@babel/helper-annotate-as-pure" "^7.10.4" + "@babel/helper-annotate-as-pure" "^7.12.13" regexpu-core "^4.7.1" -"@babel/helper-define-map@^7.10.4": - version "7.10.5" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz#b53c10db78a640800152692b13393147acb9bb30" - integrity sha1-tTwQ23imQIABUmkrEzkxR6y5uzA= +"@babel/helper-define-polyfill-provider@^0.2.2": + version "0.2.3" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz#0525edec5094653a282688d34d846e4c75e9c0b6" + integrity sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew== dependencies: - "@babel/helper-function-name" "^7.10.4" - "@babel/types" "^7.10.5" - lodash "^4.17.19" + "@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" -"@babel/helper-explode-assignable-expression@^7.10.4": - version "7.12.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.12.1.tgz#8006a466695c4ad86a2a5f2fb15b5f2c31ad5633" - integrity sha1-gAakZmlcSthqKl8vsVtfLDGtVjM= +"@babel/helper-explode-assignable-expression@^7.12.13": + version "7.13.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.13.0.tgz#17b5c59ff473d9f956f40ef570cf3a76ca12657f" + integrity sha512-qS0peLTDP8kOisG1blKbaoBg/o9OSa1qoumMjTK5pM+KDTtpxpsiubnCGP34vK8BXGcb2M9eigwgvoJryrzwWA== dependencies: - "@babel/types" "^7.12.1" + "@babel/types" "^7.13.0" -"@babel/helper-function-name@^7.10.4", "@babel/helper-function-name@^7.12.11": - version "7.12.11" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/helper-function-name/-/helper-function-name-7.12.11.tgz#1fd7738aee5dcf53c3ecff24f1da9c511ec47b42" - integrity sha1-H9dziu5dz1PD7P8k8dqcUR7Ee0I= +"@babel/helper-function-name@^7.12.13", "@babel/helper-function-name@^7.14.2": + version "7.14.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/helper-function-name/-/helper-function-name-7.14.2.tgz#397688b590760b6ef7725b5f0860c82427ebaac2" + integrity sha512-NYZlkZRydxw+YT56IlhIcS8PAhb+FEUiOzuhFTfqDyPmzAhRge6ua0dQYT/Uh0t/EDHq05/i+e5M2d4XvjgarQ== dependencies: - "@babel/helper-get-function-arity" "^7.12.10" - "@babel/template" "^7.12.7" - "@babel/types" "^7.12.11" + "@babel/helper-get-function-arity" "^7.12.13" + "@babel/template" "^7.12.13" + "@babel/types" "^7.14.2" -"@babel/helper-get-function-arity@^7.12.10": - version "7.12.10" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.10.tgz#b158817a3165b5faa2047825dfa61970ddcc16cf" - integrity sha1-sViBejFltfqiBHgl36YZcN3MFs8= +"@babel/helper-get-function-arity@^7.12.13": + version "7.12.13" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz#bc63451d403a3b3082b97e1d8b3fe5bd4091e583" + integrity sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg== dependencies: - "@babel/types" "^7.12.10" + "@babel/types" "^7.12.13" -"@babel/helper-hoist-variables@^7.10.4": - version "7.10.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz#d49b001d1d5a68ca5e6604dda01a6297f7c9381e" - integrity sha1-1JsAHR1aaMpeZgTdoBpil/fJOB4= +"@babel/helper-hoist-variables@^7.13.0": + version "7.13.16" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/helper-hoist-variables/-/helper-hoist-variables-7.13.16.tgz#1b1651249e94b51f8f0d33439843e33e39775b30" + integrity sha512-1eMtTrXtrwscjcAeO4BVK+vvkxaLJSPFz1w1KLawz6HLNi9bPFGBNwwDyVfiu1Tv/vRRFYfoGaKhmAQPGPn5Wg== dependencies: - "@babel/types" "^7.10.4" + "@babel/traverse" "^7.13.15" + "@babel/types" "^7.13.16" -"@babel/helper-member-expression-to-functions@^7.12.1", "@babel/helper-member-expression-to-functions@^7.12.7": - version "7.12.7" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz#aa77bd0396ec8114e5e30787efa78599d874a855" - integrity sha1-qne9A5bsgRTl4weH76eFmdh0qFU= +"@babel/helper-member-expression-to-functions@^7.13.12": + version "7.13.12" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz#dfe368f26d426a07299d8d6513821768216e6d72" + integrity sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw== dependencies: - "@babel/types" "^7.12.7" + "@babel/types" "^7.13.12" -"@babel/helper-module-imports@^7.12.1", "@babel/helper-module-imports@^7.12.5", "@babel/helper-module-imports@^7.8.3": - version "7.12.5" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz#1bfc0229f794988f76ed0a4d4e90860850b54dfb" - integrity sha1-G/wCKfeUmI927QpNTpCGCFC1Tfs= +"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.12.1", "@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.13.12": + version "7.13.12" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz#c6a369a6f3621cb25da014078684da9196b61977" + integrity sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA== dependencies: - "@babel/types" "^7.12.5" + "@babel/types" "^7.13.12" -"@babel/helper-module-transforms@^7.12.1", "@babel/helper-module-transforms@^7.9.0": - version "7.12.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz#7954fec71f5b32c48e4b303b437c34453fd7247c" - integrity sha1-eVT+xx9bMsSOSzA7Q3w0RT/XJHw= +"@babel/helper-module-transforms@^7.12.1", "@babel/helper-module-transforms@^7.13.0", "@babel/helper-module-transforms@^7.14.0", "@babel/helper-module-transforms@^7.14.2": + version "7.14.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/helper-module-transforms/-/helper-module-transforms-7.14.2.tgz#ac1cc30ee47b945e3e0c4db12fa0c5389509dfe5" + integrity sha512-OznJUda/soKXv0XhpvzGWDnml4Qnwp16GN+D/kZIdLsWoHj05kyu8Rm5kXmMef+rVJZ0+4pSGLkeixdqNUATDA== dependencies: - "@babel/helper-module-imports" "^7.12.1" - "@babel/helper-replace-supers" "^7.12.1" - "@babel/helper-simple-access" "^7.12.1" - "@babel/helper-split-export-declaration" "^7.11.0" - "@babel/helper-validator-identifier" "^7.10.4" - "@babel/template" "^7.10.4" - "@babel/traverse" "^7.12.1" - "@babel/types" "^7.12.1" - lodash "^4.17.19" + "@babel/helper-module-imports" "^7.13.12" + "@babel/helper-replace-supers" "^7.13.12" + "@babel/helper-simple-access" "^7.13.12" + "@babel/helper-split-export-declaration" "^7.12.13" + "@babel/helper-validator-identifier" "^7.14.0" + "@babel/template" "^7.12.13" + "@babel/traverse" "^7.14.2" + "@babel/types" "^7.14.2" -"@babel/helper-optimise-call-expression@^7.10.4", "@babel/helper-optimise-call-expression@^7.12.10": - version "7.12.10" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.10.tgz#94ca4e306ee11a7dd6e9f42823e2ac6b49881e2d" - integrity sha1-lMpOMG7hGn3W6fQoI+Ksa0mIHi0= +"@babel/helper-optimise-call-expression@^7.12.13": + version "7.12.13" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz#5c02d171b4c8615b1e7163f888c1c81c30a2aaea" + integrity sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA== dependencies: - "@babel/types" "^7.12.10" + "@babel/types" "^7.12.13" -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": - version "7.10.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz#2f75a831269d4f677de49986dff59927533cf375" - integrity sha1-L3WoMSadT2d95JmG3/WZJ1M883U= +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.13.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz#806526ce125aed03373bc416a828321e3a6a33af" + integrity sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ== -"@babel/helper-remap-async-to-generator@^7.12.1": - version "7.12.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.1.tgz#8c4dbbf916314f6047dc05e6a2217074238347fd" - integrity sha1-jE27+RYxT2BH3AXmoiFwdCODR/0= +"@babel/helper-remap-async-to-generator@^7.13.0": + version "7.13.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.13.0.tgz#376a760d9f7b4b2077a9dd05aa9c3927cadb2209" + integrity sha512-pUQpFBE9JvC9lrQbpX0TmeNIy5s7GnZjna2lhhcHC7DzgBs6fWn722Y5cfwgrtrqc7NAJwMvOa0mKhq6XaE4jg== dependencies: - "@babel/helper-annotate-as-pure" "^7.10.4" - "@babel/helper-wrap-function" "^7.10.4" - "@babel/types" "^7.12.1" + "@babel/helper-annotate-as-pure" "^7.12.13" + "@babel/helper-wrap-function" "^7.13.0" + "@babel/types" "^7.13.0" -"@babel/helper-replace-supers@^7.12.1": - version "7.12.11" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/helper-replace-supers/-/helper-replace-supers-7.12.11.tgz#ea511658fc66c7908f923106dd88e08d1997d60d" - integrity sha1-6lEWWPxmx5CPkjEG3YjgjRmX1g0= +"@babel/helper-replace-supers@^7.12.13", "@babel/helper-replace-supers@^7.13.12", "@babel/helper-replace-supers@^7.14.4": + version "7.14.4" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/helper-replace-supers/-/helper-replace-supers-7.14.4.tgz#b2ab16875deecfff3ddfcd539bc315f72998d836" + integrity sha512-zZ7uHCWlxfEAAOVDYQpEf/uyi1dmeC7fX4nCf2iz9drnCwi1zvwXL3HwWWNXUQEJ1k23yVn3VbddiI9iJEXaTQ== dependencies: - "@babel/helper-member-expression-to-functions" "^7.12.7" - "@babel/helper-optimise-call-expression" "^7.12.10" - "@babel/traverse" "^7.12.10" - "@babel/types" "^7.12.11" + "@babel/helper-member-expression-to-functions" "^7.13.12" + "@babel/helper-optimise-call-expression" "^7.12.13" + "@babel/traverse" "^7.14.2" + "@babel/types" "^7.14.4" -"@babel/helper-simple-access@^7.12.1": - version "7.12.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz#32427e5aa61547d38eb1e6eaf5fd1426fdad9136" - integrity sha1-MkJ+WqYVR9OOsebq9f0UJv2tkTY= +"@babel/helper-simple-access@^7.13.12": + version "7.13.12" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz#dd6c538afb61819d205a012c31792a39c7a5eaf6" + integrity sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA== dependencies: - "@babel/types" "^7.12.1" + "@babel/types" "^7.13.12" "@babel/helper-skip-transparent-expression-wrappers@^7.12.1": version "7.12.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz#462dc63a7e435ade8468385c63d2b84cce4b3cbf" - integrity sha1-Ri3GOn5DWt6EaDhcY9K4TM5LPL8= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz#462dc63a7e435ade8468385c63d2b84cce4b3cbf" + integrity sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA== dependencies: "@babel/types" "^7.12.1" -"@babel/helper-split-export-declaration@^7.10.4", "@babel/helper-split-export-declaration@^7.11.0", "@babel/helper-split-export-declaration@^7.12.11": - version "7.12.11" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz#1b4cc424458643c47d37022223da33d76ea4603a" - integrity sha1-G0zEJEWGQ8R9NwIiI9oz126kYDo= +"@babel/helper-split-export-declaration@^7.12.13": + version "7.12.13" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz#e9430be00baf3e88b0e13e6f9d4eaf2136372b05" + integrity sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg== dependencies: - "@babel/types" "^7.12.11" + "@babel/types" "^7.12.13" -"@babel/helper-validator-identifier@^7.10.4", "@babel/helper-validator-identifier@^7.12.11": - version "7.12.11" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz#c9a1f021917dcb5ccf0d4e453e399022981fc9ed" - integrity sha1-yaHwIZF9y1zPDU5FPjmQIpgfye0= +"@babel/helper-validator-identifier@^7.12.11", "@babel/helper-validator-identifier@^7.14.0": + version "7.14.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz#d26cad8a47c65286b15df1547319a5d0bcf27288" + integrity sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A== -"@babel/helper-validator-option@^7.12.1": - version "7.12.11" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/helper-validator-option/-/helper-validator-option-7.12.11.tgz#d66cb8b7a3e7fe4c6962b32020a131ecf0847f4f" - integrity sha1-1my4t6Pn/kxpYrMgIKEx7PCEf08= +"@babel/helper-validator-option@^7.12.1", "@babel/helper-validator-option@^7.12.17": + version "7.12.17" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz#d1fbf012e1a79b7eebbfdc6d270baaf8d9eb9831" + integrity sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw== -"@babel/helper-wrap-function@^7.10.4": - version "7.12.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/helper-wrap-function/-/helper-wrap-function-7.12.3.tgz#3332339fc4d1fbbf1c27d7958c27d34708e990d9" - integrity sha1-MzIzn8TR+78cJ9eVjCfTRwjpkNk= +"@babel/helper-wrap-function@^7.13.0": + version "7.13.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/helper-wrap-function/-/helper-wrap-function-7.13.0.tgz#bdb5c66fda8526ec235ab894ad53a1235c79fcc4" + integrity sha512-1UX9F7K3BS42fI6qd2A4BjKzgGjToscyZTdp1DjknHLCIvpgne6918io+aL5LXFcER/8QWiwpoY902pVEqgTXA== dependencies: - "@babel/helper-function-name" "^7.10.4" - "@babel/template" "^7.10.4" - "@babel/traverse" "^7.10.4" - "@babel/types" "^7.10.4" + "@babel/helper-function-name" "^7.12.13" + "@babel/template" "^7.12.13" + "@babel/traverse" "^7.13.0" + "@babel/types" "^7.13.0" -"@babel/helpers@^7.12.5", "@babel/helpers@^7.9.0": - version "7.12.5" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/helpers/-/helpers-7.12.5.tgz#1a1ba4a768d9b58310eda516c449913fe647116e" - integrity sha1-Ghukp2jZtYMQ7aUWxEmRP+ZHEW4= +"@babel/helpers@^7.12.1", "@babel/helpers@^7.14.0": + version "7.14.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/helpers/-/helpers-7.14.0.tgz#ea9b6be9478a13d6f961dbb5f36bf75e2f3b8f62" + integrity sha512-+ufuXprtQ1D1iZTO/K9+EBRn+qPWMJjZSw/S0KlFrxCw4tkrzv9grgpDHkY9MeQTjTY8i2sp7Jep8DfU6tN9Mg== dependencies: - "@babel/template" "^7.10.4" - "@babel/traverse" "^7.12.5" - "@babel/types" "^7.12.5" + "@babel/template" "^7.12.13" + "@babel/traverse" "^7.14.0" + "@babel/types" "^7.14.0" -"@babel/highlight@^7.10.4", "@babel/highlight@^7.8.3": - version "7.10.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/highlight/-/highlight-7.10.4.tgz#7d1bdfd65753538fabe6c38596cdb76d9ac60143" - integrity sha1-fRvf1ldTU4+r5sOFls23bZrGAUM= +"@babel/highlight@^7.10.4", "@babel/highlight@^7.12.13": + version "7.14.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/highlight/-/highlight-7.14.0.tgz#3197e375711ef6bf834e67d0daec88e4f46113cf" + integrity sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg== dependencies: - "@babel/helper-validator-identifier" "^7.10.4" + "@babel/helper-validator-identifier" "^7.14.0" chalk "^2.0.0" js-tokens "^4.0.0" -"@babel/parser@^7.1.0", "@babel/parser@^7.12.10", "@babel/parser@^7.12.11", "@babel/parser@^7.12.7", "@babel/parser@^7.9.0": - version "7.12.11" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/parser/-/parser-7.12.11.tgz#9ce3595bcd74bc5c466905e86c535b8b25011e79" - integrity sha1-nONZW810vFxGaQXobFNbiyUBHnk= +"@babel/parser@^7.1.0", "@babel/parser@^7.12.13", "@babel/parser@^7.12.3", "@babel/parser@^7.14.2", "@babel/parser@^7.14.3", "@babel/parser@^7.7.0": + version "7.14.4" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/parser/-/parser-7.14.4.tgz#a5c560d6db6cd8e6ed342368dea8039232cbab18" + integrity sha512-ArliyUsWDUqEGfWcmzpGUzNfLxTdTp6WU4IuP6QFSp9gGfWS6boxFCkJSJ/L4+RG8z/FnIU3WxCk6hPL9SSWeA== -"@babel/plugin-proposal-async-generator-functions@^7.8.3": - version "7.12.12" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.12.12.tgz#04b8f24fd4532008ab4e79f788468fd5a8476566" - integrity sha1-BLjyT9RTIAirTnn3iEaP1ahHZWY= +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.13.12": + version "7.13.12" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.13.12.tgz#a3484d84d0b549f3fc916b99ee4783f26fabad2a" + integrity sha512-d0u3zWKcoZf379fOeJdr1a5WPDny4aOFZ6hlfKivgK0LY7ZxNfoaHL2fWwdGtHyVvra38FC+HVYkO+byfSA8AQ== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/helper-remap-async-to-generator" "^7.12.1" - "@babel/plugin-syntax-async-generators" "^7.8.0" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" + "@babel/plugin-proposal-optional-chaining" "^7.13.12" -"@babel/plugin-proposal-class-properties@7.8.3": - version "7.8.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.8.3.tgz#5e06654af5cd04b608915aada9b2a6788004464e" - integrity sha1-XgZlSvXNBLYIkVqtqbKmeIAERk4= +"@babel/plugin-proposal-async-generator-functions@^7.12.1", "@babel/plugin-proposal-async-generator-functions@^7.14.2": + version "7.14.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.2.tgz#3a2085abbf5d5f962d480dbc81347385ed62eb1e" + integrity sha512-b1AM4F6fwck4N8ItZ/AtC4FP/cqZqmKRQ4FaTDutwSYyjuhtvsGEMLK4N/ztV/ImP40BjIDyMgBQAeAMsQYVFQ== dependencies: - "@babel/helper-create-class-features-plugin" "^7.8.3" - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-remap-async-to-generator" "^7.13.0" + "@babel/plugin-syntax-async-generators" "^7.8.4" -"@babel/plugin-proposal-decorators@7.8.3": - version "7.8.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.8.3.tgz#2156860ab65c5abf068c3f67042184041066543e" - integrity sha1-IVaGCrZcWr8GjD9nBCGEBBBmVD4= - dependencies: - "@babel/helper-create-class-features-plugin" "^7.8.3" - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-syntax-decorators" "^7.8.3" - -"@babel/plugin-proposal-dynamic-import@^7.8.3": +"@babel/plugin-proposal-class-properties@7.12.1": version "7.12.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.12.1.tgz#43eb5c2a3487ecd98c5c8ea8b5fdb69a2749b2dc" - integrity sha1-Q+tcKjSH7NmMXI6otf22midJstw= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz#a082ff541f2a29a4821065b8add9346c0c16e5de" + integrity sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w== dependencies: + "@babel/helper-create-class-features-plugin" "^7.12.1" "@babel/helper-plugin-utils" "^7.10.4" - "@babel/plugin-syntax-dynamic-import" "^7.8.0" -"@babel/plugin-proposal-json-strings@^7.8.3": - version "7.12.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.12.1.tgz#d45423b517714eedd5621a9dfdc03fa9f4eb241c" - integrity sha1-1FQjtRdxTu3VYhqd/cA/qfTrJBw= +"@babel/plugin-proposal-class-properties@^7.12.1", "@babel/plugin-proposal-class-properties@^7.13.0": + version "7.13.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.13.0.tgz#146376000b94efd001e57a40a88a525afaab9f37" + integrity sha512-KnTDjFNC1g+45ka0myZNvSBFLhNCLN+GeGYLDEA8Oq7MZ6yMgfLoIRh86GRT0FjtJhZw8JyUskP9uvj5pHM9Zg== dependencies: + "@babel/helper-create-class-features-plugin" "^7.13.0" + "@babel/helper-plugin-utils" "^7.13.0" + +"@babel/plugin-proposal-class-static-block@^7.14.3": + version "7.14.3" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.14.3.tgz#5a527e2cae4a4753119c3a3e7f64ecae8ccf1360" + integrity sha512-HEjzp5q+lWSjAgJtSluFDrGGosmwTgKwCXdDQZvhKsRlwv3YdkUEqxNrrjesJd+B9E9zvr1PVPVBvhYZ9msjvQ== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.14.3" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-class-static-block" "^7.12.13" + +"@babel/plugin-proposal-decorators@7.12.1": + version "7.12.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.12.1.tgz#59271439fed4145456c41067450543aee332d15f" + integrity sha512-knNIuusychgYN8fGJHONL0RbFxLGawhXOJNLBk75TniTsZZeA+wdkDuv6wp4lGwzQEKjZi6/WYtnb3udNPmQmQ== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.12.1" "@babel/helper-plugin-utils" "^7.10.4" - "@babel/plugin-syntax-json-strings" "^7.8.0" + "@babel/plugin-syntax-decorators" "^7.12.1" -"@babel/plugin-proposal-nullish-coalescing-operator@7.8.3": - version "7.8.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.8.3.tgz#e4572253fdeed65cddeecfdab3f928afeb2fd5d2" - integrity sha1-5FciU/3u1lzd7s/as/kor+sv1dI= +"@babel/plugin-proposal-dynamic-import@^7.12.1", "@babel/plugin-proposal-dynamic-import@^7.14.2": + version "7.14.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.2.tgz#01ebabd7c381cff231fa43e302939a9de5be9d9f" + integrity sha512-oxVQZIWFh91vuNEMKltqNsKLFWkOIyJc95k2Gv9lWVyDfPUQGSSlbDEgWuJUU1afGE9WwlzpucMZ3yDRHIItkA== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" -"@babel/plugin-proposal-nullish-coalescing-operator@^7.8.3": +"@babel/plugin-proposal-export-namespace-from@^7.12.1", "@babel/plugin-proposal-export-namespace-from@^7.14.2": + version "7.14.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.2.tgz#62542f94aa9ce8f6dba79eec698af22112253791" + integrity sha512-sRxW3z3Zp3pFfLAgVEvzTFutTXax837oOatUIvSG9o5gRj9mKwm3br1Se5f4QalTQs9x4AzlA/HrCWbQIHASUQ== + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + +"@babel/plugin-proposal-json-strings@^7.12.1", "@babel/plugin-proposal-json-strings@^7.14.2": + version "7.14.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.2.tgz#830b4e2426a782e8b2878fbfe2cba85b70cbf98c" + integrity sha512-w2DtsfXBBJddJacXMBhElGEYqCZQqN99Se1qeYn8DVLB33owlrlLftIbMzn5nz1OITfDVknXF433tBrLEAOEjA== + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-json-strings" "^7.8.3" + +"@babel/plugin-proposal-logical-assignment-operators@^7.12.1", "@babel/plugin-proposal-logical-assignment-operators@^7.14.2": + version "7.14.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.2.tgz#222348c080a1678e0e74ea63fe76f275882d1fd7" + integrity sha512-1JAZtUrqYyGsS7IDmFeaem+/LJqujfLZ2weLR9ugB0ufUPjzf8cguyVT1g5im7f7RXxuLq1xUxEzvm68uYRtGg== + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + +"@babel/plugin-proposal-nullish-coalescing-operator@7.12.1": version "7.12.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz#3ed4fff31c015e7f3f1467f190dbe545cd7b046c" - integrity sha1-PtT/8xwBXn8/FGfxkNvlRc17BGw= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz#3ed4fff31c015e7f3f1467f190dbe545cd7b046c" + integrity sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0" -"@babel/plugin-proposal-numeric-separator@7.8.3": - version "7.8.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.8.3.tgz#5d6769409699ec9b3b68684cd8116cedff93bad8" - integrity sha1-XWdpQJaZ7Js7aGhM2BFs7f+Tutg= +"@babel/plugin-proposal-nullish-coalescing-operator@^7.12.1", "@babel/plugin-proposal-nullish-coalescing-operator@^7.14.2": + version "7.14.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.2.tgz#425b11dc62fc26939a2ab42cbba680bdf5734546" + integrity sha512-ebR0zU9OvI2N4qiAC38KIAK75KItpIPTpAtd2r4OZmMFeKbKJpUFLYP2EuDut82+BmYi8sz42B+TfTptJ9iG5Q== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-syntax-numeric-separator" "^7.8.3" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" -"@babel/plugin-proposal-numeric-separator@^7.8.3": - version "7.12.7" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.7.tgz#8bf253de8139099fea193b297d23a9d406ef056b" - integrity sha1-i/JT3oE5CZ/qGTspfSOp1AbvBWs= +"@babel/plugin-proposal-numeric-separator@7.12.1": + version "7.12.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.1.tgz#0e2c6774c4ce48be412119b4d693ac777f7685a6" + integrity sha512-MR7Ok+Af3OhNTCxYVjJZHS0t97ydnJZt/DbR4WISO39iDnhiD8XHrY12xuSJ90FFEGjir0Fzyyn7g/zY6hxbxA== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-numeric-separator" "^7.10.4" -"@babel/plugin-proposal-object-rest-spread@^7.9.0": +"@babel/plugin-proposal-numeric-separator@^7.12.1", "@babel/plugin-proposal-numeric-separator@^7.14.2": + version "7.14.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.2.tgz#82b4cc06571143faf50626104b335dd71baa4f9e" + integrity sha512-DcTQY9syxu9BpU3Uo94fjCB3LN9/hgPS8oUL7KrSW3bA2ePrKZZPJcc5y0hoJAM9dft3pGfErtEUvxXQcfLxUg== + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + +"@babel/plugin-proposal-object-rest-spread@^7.12.1", "@babel/plugin-proposal-object-rest-spread@^7.14.4": + version "7.14.4" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.4.tgz#0e2b4de419915dc0b409378e829412e2031777c4" + integrity sha512-AYosOWBlyyXEagrPRfLJ1enStufsr7D1+ddpj8OLi9k7B6+NdZ0t/9V7Fh+wJ4g2Jol8z2JkgczYqtWrZd4vbA== + dependencies: + "@babel/compat-data" "^7.14.4" + "@babel/helper-compilation-targets" "^7.14.4" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.14.2" + +"@babel/plugin-proposal-optional-catch-binding@^7.12.1", "@babel/plugin-proposal-optional-catch-binding@^7.14.2": + version "7.14.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.2.tgz#150d4e58e525b16a9a1431bd5326c4eed870d717" + integrity sha512-XtkJsmJtBaUbOxZsNk0Fvrv8eiqgneug0A6aqLFZ4TSkar2L5dSXWcnUKHgmjJt49pyB/6ZHvkr3dPgl9MOWRQ== + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + +"@babel/plugin-proposal-optional-chaining@7.12.1": version "7.12.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz#def9bd03cea0f9b72283dac0ec22d289c7691069" - integrity sha1-3vm9A86g+bcig9rA7CLSicdpEGk= - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/plugin-syntax-object-rest-spread" "^7.8.0" - "@babel/plugin-transform-parameters" "^7.12.1" - -"@babel/plugin-proposal-optional-catch-binding@^7.8.3": - version "7.12.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.12.1.tgz#ccc2421af64d3aae50b558a71cede929a5ab2942" - integrity sha1-zMJCGvZNOq5QtVinHO3pKaWrKUI= - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.0" - -"@babel/plugin-proposal-optional-chaining@7.9.0": - version "7.9.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.9.0.tgz#31db16b154c39d6b8a645292472b98394c292a58" - integrity sha1-MdsWsVTDnWuKZFKSRyuYOUwpKlg= - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-syntax-optional-chaining" "^7.8.0" - -"@babel/plugin-proposal-optional-chaining@^7.9.0": - version "7.12.7" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.7.tgz#e02f0ea1b5dc59d401ec16fb824679f683d3303c" - integrity sha1-4C8OobXcWdQB7Bb7gkZ59oPTMDw= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.1.tgz#cce122203fc8a32794296fc377c6dedaf4363797" + integrity sha512-c2uRpY6WzaVDzynVY9liyykS+kVU+WRZPMPYpkelXH8KBt1oXoI89kPbZKKG/jDT5UK92FTW2fZkZaJhdiBabw== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" "@babel/plugin-syntax-optional-chaining" "^7.8.0" -"@babel/plugin-proposal-unicode-property-regex@^7.4.4", "@babel/plugin-proposal-unicode-property-regex@^7.8.3": - version "7.12.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.1.tgz#2a183958d417765b9eae334f47758e5d6a82e072" - integrity sha1-Khg5WNQXdluerjNPR3WOXWqC4HI= +"@babel/plugin-proposal-optional-chaining@^7.12.1", "@babel/plugin-proposal-optional-chaining@^7.13.12", "@babel/plugin-proposal-optional-chaining@^7.14.2": + version "7.14.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.2.tgz#df8171a8b9c43ebf4c1dabe6311b432d83e1b34e" + integrity sha512-qQByMRPwMZJainfig10BoaDldx/+VDtNcrA7qdNaEOAj6VXud+gfrkA8j4CRAU5HjnWREXqIpSpH30qZX1xivA== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.12.1" - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + +"@babel/plugin-proposal-private-methods@^7.12.1", "@babel/plugin-proposal-private-methods@^7.13.0": + version "7.13.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.13.0.tgz#04bd4c6d40f6e6bbfa2f57e2d8094bad900ef787" + integrity sha512-MXyyKQd9inhx1kDYPkFRVOBXQ20ES8Pto3T7UZ92xj2mY0EVD8oAVzeyYuVfy/mxAdTSIayOvg+aVzcHV2bn6Q== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.13.0" + "@babel/helper-plugin-utils" "^7.13.0" + +"@babel/plugin-proposal-private-property-in-object@^7.14.0": + version "7.14.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.14.0.tgz#b1a1f2030586b9d3489cc26179d2eb5883277636" + integrity sha512-59ANdmEwwRUkLjB7CRtwJxxwtjESw+X2IePItA+RGQh+oy5RmpCh/EvVVvh5XQc3yxsm5gtv0+i9oBZhaDNVTg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.12.13" + "@babel/helper-create-class-features-plugin" "^7.14.0" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-private-property-in-object" "^7.14.0" + +"@babel/plugin-proposal-unicode-property-regex@^7.12.1", "@babel/plugin-proposal-unicode-property-regex@^7.12.13", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": + version "7.12.13" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.13.tgz#bebde51339be829c17aaaaced18641deb62b39ba" + integrity sha512-XyJmZidNfofEkqFV5VC/bLabGmO5QzenPO/YOfGuEbgU+2sSwMmio3YLb4WtBgcmmdwZHyVyv8on77IUjQ5Gvg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.12.13" + "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-syntax-async-generators@^7.8.0", "@babel/plugin-syntax-async-generators@^7.8.4": version "7.8.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" - integrity sha1-qYP7Gusuw/btBCohD2QOkOeG/g0= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" + integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-bigint@^7.8.3": version "7.8.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz#4c9a6f669f5d0cdf1b90a1671e9a146be5300cea" - integrity sha1-TJpvZp9dDN8bkKFnHpoUa+UwDOo= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz#4c9a6f669f5d0cdf1b90a1671e9a146be5300cea" + integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-class-properties@^7.8.3": - version "7.12.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.1.tgz#bcb297c5366e79bebadef509549cd93b04f19978" - integrity sha1-vLKXxTZueb663vUJVJzZOwTxmXg= +"@babel/plugin-syntax-class-properties@^7.12.1", "@babel/plugin-syntax-class-properties@^7.12.13", "@babel/plugin-syntax-class-properties@^7.8.3": + version "7.12.13" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" + integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-syntax-decorators@^7.8.3": - version "7.12.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.12.1.tgz#81a8b535b284476c41be6de06853a8802b98c5dd" - integrity sha1-gai1NbKER2xBvm3gaFOogCuYxd0= +"@babel/plugin-syntax-class-static-block@^7.12.13": + version "7.12.13" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.12.13.tgz#8e3d674b0613e67975ceac2776c97b60cafc5c9c" + integrity sha512-ZmKQ0ZXR0nYpHZIIuj9zE7oIqCx2hw9TKi+lIo73NNrMPAZGHfS92/VRV0ZmPj6H2ffBgyFHXvJ5NYsNeEaP2A== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-syntax-dynamic-import@^7.8.0": +"@babel/plugin-syntax-decorators@^7.12.1": + version "7.12.13" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.12.13.tgz#fac829bf3c7ef4a1bc916257b403e58c6bdaf648" + integrity sha512-Rw6aIXGuqDLr6/LoBBYE57nKOzQpz/aDkKlMqEwH+Vp0MXbG6H/TfRjaY343LKxzAKAMXIHsQ8JzaZKuDZ9MwA== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-syntax-dynamic-import@^7.8.0", "@babel/plugin-syntax-dynamic-import@^7.8.3": version "7.8.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" - integrity sha1-Yr+Ysto80h1iYVT8lu5bPLaOrLM= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" + integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-flow@^7.8.3": - version "7.12.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.12.1.tgz#a77670d9abe6d63e8acadf4c31bb1eb5a506bbdd" - integrity sha1-p3Zw2avm1j6Kyt9MMbsetaUGu90= +"@babel/plugin-syntax-export-namespace-from@^7.8.3": + version "7.8.3" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a" + integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-syntax-flow@^7.12.1": + version "7.12.13" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.12.13.tgz#5df9962503c0a9c918381c929d51d4d6949e7e86" + integrity sha512-J/RYxnlSLXZLVR7wTRsozxKT8qbsx1mNKJzXEEjQ0Kjx1ZACcyHgbanNWNCFtc36IzuWhYWPpvJFFoexoOWFmA== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-syntax-import-meta@^7.8.3": version "7.10.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" - integrity sha1-7mATSMNw+jNNIge+FYd3SWUh/VE= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" + integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-json-strings@^7.8.0", "@babel/plugin-syntax-json-strings@^7.8.3": version "7.8.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" - integrity sha1-AcohtmjNghjJ5kDLbdiMVBKyyWo= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" + integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-jsx@^7.12.1": - version "7.12.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz#9d9d357cc818aa7ae7935917c1257f67677a0926" - integrity sha1-nZ01fMgYqnrnk1kXwSV/Z2d6CSY= +"@babel/plugin-syntax-jsx@^7.12.13": + version "7.12.13" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.13.tgz#044fb81ebad6698fe62c478875575bcbb9b70f15" + integrity sha512-d4HM23Q1K7oq/SLNmG6mRt85l2csmQ0cHRaxRXjKW0YFdEXqlZ5kzFQKH5Uc3rDJECgu+yCRgPkG04Mm98R/1g== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-syntax-logical-assignment-operators@^7.8.3": +"@babel/plugin-syntax-logical-assignment-operators@^7.10.4", "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": version "7.10.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" - integrity sha1-ypHvRjA1MESLkGZSusLp/plB9pk= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" + integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.0", "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": version "7.8.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" - integrity sha1-Fn7XA2iIYIH3S1w2xlqIwDtm0ak= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" + integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-numeric-separator@^7.10.4", "@babel/plugin-syntax-numeric-separator@^7.8.0", "@babel/plugin-syntax-numeric-separator@^7.8.3": +"@babel/plugin-syntax-numeric-separator@^7.10.4", "@babel/plugin-syntax-numeric-separator@^7.8.3": version "7.10.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" - integrity sha1-ubBws+M1cM2f0Hun+pHA3Te5r5c= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" + integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-object-rest-spread@^7.8.0", "@babel/plugin-syntax-object-rest-spread@^7.8.3": version "7.8.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" - integrity sha1-YOIl7cvZimQDMqLnLdPmbxr1WHE= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" + integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-optional-catch-binding@^7.8.0", "@babel/plugin-syntax-optional-catch-binding@^7.8.3": version "7.8.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" - integrity sha1-YRGiZbz7Ag6579D9/X0mQCue1sE= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" + integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-optional-chaining@^7.8.0", "@babel/plugin-syntax-optional-chaining@^7.8.3": version "7.8.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" - integrity sha1-T2nCq5UWfgGAzVM2YT+MV4j31Io= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" + integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-top-level-await@^7.8.3": - version "7.12.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.1.tgz#dd6c0b357ac1bb142d98537450a319625d13d2a0" - integrity sha1-3WwLNXrBuxQtmFN0UKMZYl0T0qA= +"@babel/plugin-syntax-private-property-in-object@^7.14.0": + version "7.14.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.0.tgz#762a4babec61176fec6c88480dec40372b140c0b" + integrity sha512-bda3xF8wGl5/5btF794utNOL0Jw+9jE5C1sLZcoK7c4uonE/y3iQiyG+KbkF3WBV/paX58VCpjhxLPkdj5Fe4w== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.13.0" -"@babel/plugin-syntax-typescript@^7.12.1": - version "7.12.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.12.1.tgz#460ba9d77077653803c3dd2e673f76d66b4029e5" - integrity sha1-Rgup13B3ZTgDw90uZz921mtAKeU= +"@babel/plugin-syntax-top-level-await@^7.12.1", "@babel/plugin-syntax-top-level-await@^7.12.13", "@babel/plugin-syntax-top-level-await@^7.8.3": + version "7.12.13" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.13.tgz#c5f0fa6e249f5b739727f923540cf7a806130178" + integrity sha512-A81F9pDwyS7yM//KwbCSDqy3Uj4NMIurtplxphWxoYtNPov7cJsDkAFNNyVlIZ3jwGycVsurZ+LtOA8gZ376iQ== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-transform-arrow-functions@^7.8.3": - version "7.12.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.12.1.tgz#8083ffc86ac8e777fbe24b5967c4b2521f3cb2b3" - integrity sha1-gIP/yGrI53f74ktZZ8SyUh88srM= +"@babel/plugin-syntax-typescript@^7.12.13": + version "7.12.13" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.12.13.tgz#9dff111ca64154cef0f4dc52cf843d9f12ce4474" + integrity sha512-cHP3u1JiUiG2LFDKbXnwVad81GvfyIOmCD6HIEId6ojrY0Drfy2q1jw7BwN7dE84+kTnBjLkXoL3IEy/3JPu2w== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-transform-async-to-generator@^7.8.3": - version "7.12.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.12.1.tgz#3849a49cc2a22e9743cbd6b52926d30337229af1" - integrity sha1-OEmknMKiLpdDy9a1KSbTAzcimvE= +"@babel/plugin-transform-arrow-functions@^7.12.1", "@babel/plugin-transform-arrow-functions@^7.13.0": + version "7.13.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.13.0.tgz#10a59bebad52d637a027afa692e8d5ceff5e3dae" + integrity sha512-96lgJagobeVmazXFaDrbmCLQxBysKu7U6Do3mLsx27gf5Dk85ezysrs2BZUpXD703U/Su1xTBDxxar2oa4jAGg== dependencies: - "@babel/helper-module-imports" "^7.12.1" - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/helper-remap-async-to-generator" "^7.12.1" + "@babel/helper-plugin-utils" "^7.13.0" -"@babel/plugin-transform-block-scoped-functions@^7.8.3": - version "7.12.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.1.tgz#f2a1a365bde2b7112e0a6ded9067fdd7c07905d9" - integrity sha1-8qGjZb3itxEuCm3tkGf918B5Bdk= +"@babel/plugin-transform-async-to-generator@^7.12.1", "@babel/plugin-transform-async-to-generator@^7.13.0": + version "7.13.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.13.0.tgz#8e112bf6771b82bf1e974e5e26806c5c99aa516f" + integrity sha512-3j6E004Dx0K3eGmhxVJxwwI89CTJrce7lg3UrtFuDAVQ/2+SJ/h/aSFOeE6/n0WB1GsOffsJp6MnPQNQ8nmwhg== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-module-imports" "^7.12.13" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-remap-async-to-generator" "^7.13.0" -"@babel/plugin-transform-block-scoping@^7.8.3": - version "7.12.12" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.12.tgz#d93a567a152c22aea3b1929bb118d1d0a175cdca" - integrity sha1-2TpWehUsIq6jsZKbsRjR0KF1zco= +"@babel/plugin-transform-block-scoped-functions@^7.12.1", "@babel/plugin-transform-block-scoped-functions@^7.12.13": + version "7.12.13" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.13.tgz#a9bf1836f2a39b4eb6cf09967739de29ea4bf4c4" + integrity sha512-zNyFqbc3kI/fVpqwfqkg6RvBgFpC4J18aKKMmv7KdQ/1GgREapSJAykLMVNwfRGO3BtHj3YQZl8kxCXPcVMVeg== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-transform-classes@^7.9.0": - version "7.12.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-transform-classes/-/plugin-transform-classes-7.12.1.tgz#65e650fcaddd3d88ddce67c0f834a3d436a32db6" - integrity sha1-ZeZQ/K3dPYjdzmfA+DSj1DajLbY= +"@babel/plugin-transform-block-scoping@^7.12.1", "@babel/plugin-transform-block-scoping@^7.14.4": + version "7.14.4" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.4.tgz#caf140b0b2e2462c509553d140e6d0abefb61ed8" + integrity sha512-5KdpkGxsZlTk+fPleDtGKsA+pon28+ptYmMO8GBSa5fHERCJWAzj50uAfCKBqq42HO+Zot6JF1x37CRprwmN4g== dependencies: - "@babel/helper-annotate-as-pure" "^7.10.4" - "@babel/helper-define-map" "^7.10.4" - "@babel/helper-function-name" "^7.10.4" - "@babel/helper-optimise-call-expression" "^7.10.4" - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/helper-replace-supers" "^7.12.1" - "@babel/helper-split-export-declaration" "^7.10.4" + "@babel/helper-plugin-utils" "^7.13.0" + +"@babel/plugin-transform-classes@^7.12.1", "@babel/plugin-transform-classes@^7.14.4": + version "7.14.4" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.4.tgz#a83c15503fc71a0f99e876fdce7dadbc6575ec3a" + integrity sha512-p73t31SIj6y94RDVX57rafVjttNr8MvKEgs5YFatNB/xC68zM3pyosuOEcQmYsYlyQaGY9R7rAULVRcat5FKJQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.12.13" + "@babel/helper-function-name" "^7.14.2" + "@babel/helper-optimise-call-expression" "^7.12.13" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-replace-supers" "^7.14.4" + "@babel/helper-split-export-declaration" "^7.12.13" globals "^11.1.0" -"@babel/plugin-transform-computed-properties@^7.8.3": +"@babel/plugin-transform-computed-properties@^7.12.1", "@babel/plugin-transform-computed-properties@^7.13.0": + version "7.13.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.13.0.tgz#845c6e8b9bb55376b1fa0b92ef0bdc8ea06644ed" + integrity sha512-RRqTYTeZkZAz8WbieLTvKUEUxZlUTdmL5KGMyZj7FnMfLNKV4+r5549aORG/mgojRmFlQMJDUupwAMiF2Q7OUg== + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + +"@babel/plugin-transform-destructuring@^7.12.1", "@babel/plugin-transform-destructuring@^7.14.4": + version "7.14.4" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.4.tgz#acbec502e9951f30f4441eaca1d2f29efade59ed" + integrity sha512-JyywKreTCGTUsL1OKu1A3ms/R1sTP0WxbpXlALeGzF53eB3bxtNkYdMj9SDgK7g6ImPy76J5oYYKoTtQImlhQA== + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + +"@babel/plugin-transform-dotall-regex@^7.12.1", "@babel/plugin-transform-dotall-regex@^7.12.13", "@babel/plugin-transform-dotall-regex@^7.4.4": + version "7.12.13" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.13.tgz#3f1601cc29905bfcb67f53910f197aeafebb25ad" + integrity sha512-foDrozE65ZFdUC2OfgeOCrEPTxdB3yjqxpXh8CH+ipd9CHd4s/iq81kcUpyH8ACGNEPdFqbtzfgzbT/ZGlbDeQ== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.12.13" + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-duplicate-keys@^7.12.1", "@babel/plugin-transform-duplicate-keys@^7.12.13": + version "7.12.13" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.13.tgz#6f06b87a8b803fd928e54b81c258f0a0033904de" + integrity sha512-NfADJiiHdhLBW3pulJlJI2NB0t4cci4WTZ8FtdIuNc2+8pslXdPtRRAEWqUY+m9kNOk2eRYbTAOipAxlrOcwwQ== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-exponentiation-operator@^7.12.1", "@babel/plugin-transform-exponentiation-operator@^7.12.13": + version "7.12.13" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.13.tgz#4d52390b9a273e651e4aba6aee49ef40e80cd0a1" + integrity sha512-fbUelkM1apvqez/yYx1/oICVnGo2KM5s63mhGylrmXUxK/IAXSIf87QIxVfZldWf4QsOafY6vV3bX8aMHSvNrA== + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.12.13" + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-flow-strip-types@7.12.1": version "7.12.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.12.1.tgz#d68cf6c9b7f838a8a4144badbe97541ea0904852" - integrity sha1-1oz2ybf4OKikFEutvpdUHqCQSFI= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.12.1.tgz#8430decfa7eb2aea5414ed4a3fa6e1652b7d77c4" + integrity sha512-8hAtkmsQb36yMmEtk2JZ9JnVyDSnDOdlB+0nEGzIDLuK4yR3JcEjfuFPYkdEPSh8Id+rAMeBEn+X0iVEyho6Hg== dependencies: "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-flow" "^7.12.1" -"@babel/plugin-transform-destructuring@^7.8.3": - version "7.12.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.12.1.tgz#b9a570fe0d0a8d460116413cb4f97e8e08b2f847" - integrity sha1-uaVw/g0KjUYBFkE8tPl+jgiy+Ec= +"@babel/plugin-transform-for-of@^7.12.1", "@babel/plugin-transform-for-of@^7.13.0": + version "7.13.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.13.0.tgz#c799f881a8091ac26b54867a845c3e97d2696062" + integrity sha512-IHKT00mwUVYE0zzbkDgNRP6SRzvfGCYsOxIRz8KsiaaHCcT9BWIkO+H9QRJseHBLOGBZkHUdHiqj6r0POsdytg== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.13.0" -"@babel/plugin-transform-dotall-regex@^7.4.4", "@babel/plugin-transform-dotall-regex@^7.8.3": - version "7.12.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.1.tgz#a1d16c14862817b6409c0a678d6f9373ca9cd975" - integrity sha1-odFsFIYoF7ZAnApnjW+Tc8qc2XU= +"@babel/plugin-transform-function-name@^7.12.1", "@babel/plugin-transform-function-name@^7.12.13": + version "7.12.13" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.13.tgz#bb024452f9aaed861d374c8e7a24252ce3a50051" + integrity sha512-6K7gZycG0cmIwwF7uMK/ZqeCikCGVBdyP2J5SKNCXO5EOHcqi+z7Jwf8AmyDNcBgxET8DrEtCt/mPKPyAzXyqQ== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.12.1" - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-function-name" "^7.12.13" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-transform-duplicate-keys@^7.8.3": - version "7.12.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.1.tgz#745661baba295ac06e686822797a69fbaa2ca228" - integrity sha1-dFZhuropWsBuaGgieXpp+6osoig= +"@babel/plugin-transform-literals@^7.12.1", "@babel/plugin-transform-literals@^7.12.13": + version "7.12.13" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.13.tgz#2ca45bafe4a820197cf315794a4d26560fe4bdb9" + integrity sha512-FW+WPjSR7hiUxMcKqyNjP05tQ2kmBCdpEpZHY1ARm96tGQCCBvXKnpjILtDplUnJ/eHZ0lALLM+d2lMFSpYJrQ== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-transform-exponentiation-operator@^7.8.3": - version "7.12.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.1.tgz#b0f2ed356ba1be1428ecaf128ff8a24f02830ae0" - integrity sha1-sPLtNWuhvhQo7K8Sj/iiTwKDCuA= +"@babel/plugin-transform-member-expression-literals@^7.12.1", "@babel/plugin-transform-member-expression-literals@^7.12.13": + version "7.12.13" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.13.tgz#5ffa66cd59b9e191314c9f1f803b938e8c081e40" + integrity sha512-kxLkOsg8yir4YeEPHLuO2tXP9R/gTjpuTOjshqSpELUN3ZAg2jfDnKUvzzJxObun38sw3wm4Uu69sX/zA7iRvg== dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "^7.10.4" - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-transform-flow-strip-types@7.9.0": - version "7.9.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.9.0.tgz#8a3538aa40434e000b8f44a3c5c9ac7229bd2392" - integrity sha1-ijU4qkBDTgALj0Sjxcmscim9I5I= +"@babel/plugin-transform-modules-amd@^7.12.1", "@babel/plugin-transform-modules-amd@^7.14.2": + version "7.14.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.2.tgz#6622806fe1a7c07a1388444222ef9535f2ca17b0" + integrity sha512-hPC6XBswt8P3G2D1tSV2HzdKvkqOpmbyoy+g73JG0qlF/qx2y3KaMmXb1fLrpmWGLZYA0ojCvaHdzFWjlmV+Pw== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-syntax-flow" "^7.8.3" - -"@babel/plugin-transform-for-of@^7.9.0": - version "7.12.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.12.1.tgz#07640f28867ed16f9511c99c888291f560921cfa" - integrity sha1-B2QPKIZ+0W+VEcmciIKR9WCSHPo= - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-function-name@^7.8.3": - version "7.12.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.1.tgz#2ec76258c70fe08c6d7da154003a480620eba667" - integrity sha1-LsdiWMcP4IxtfaFUADpIBiDrpmc= - dependencies: - "@babel/helper-function-name" "^7.10.4" - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-literals@^7.8.3": - version "7.12.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.1.tgz#d73b803a26b37017ddf9d3bb8f4dc58bfb806f57" - integrity sha1-1zuAOiazcBfd+dO7j03Fi/uAb1c= - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-member-expression-literals@^7.8.3": - version "7.12.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.1.tgz#496038602daf1514a64d43d8e17cbb2755e0c3ad" - integrity sha1-SWA4YC2vFRSmTUPY4Xy7J1Xgw60= - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-modules-amd@^7.9.0": - version "7.12.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.12.1.tgz#3154300b026185666eebb0c0ed7f8415fefcf6f9" - integrity sha1-MVQwCwJhhWZu67DA7X+EFf789vk= - dependencies: - "@babel/helper-module-transforms" "^7.12.1" - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-module-transforms" "^7.14.2" + "@babel/helper-plugin-utils" "^7.13.0" babel-plugin-dynamic-import-node "^2.3.3" -"@babel/plugin-transform-modules-commonjs@^7.9.0": - version "7.12.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.12.1.tgz#fa403124542636c786cf9b460a0ffbb48a86e648" - integrity sha1-+kAxJFQmNseGz5tGCg/7tIqG5kg= +"@babel/plugin-transform-modules-commonjs@^7.12.1", "@babel/plugin-transform-modules-commonjs@^7.14.0": + version "7.14.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.0.tgz#52bc199cb581e0992edba0f0f80356467587f161" + integrity sha512-EX4QePlsTaRZQmw9BsoPeyh5OCtRGIhwfLquhxGp5e32w+dyL8htOcDwamlitmNFK6xBZYlygjdye9dbd9rUlQ== dependencies: - "@babel/helper-module-transforms" "^7.12.1" - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/helper-simple-access" "^7.12.1" + "@babel/helper-module-transforms" "^7.14.0" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-simple-access" "^7.13.12" babel-plugin-dynamic-import-node "^2.3.3" -"@babel/plugin-transform-modules-systemjs@^7.9.0": - version "7.12.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.12.1.tgz#663fea620d593c93f214a464cd399bf6dc683086" - integrity sha1-Zj/qYg1ZPJPyFKRkzTmb9txoMIY= +"@babel/plugin-transform-modules-systemjs@^7.12.1", "@babel/plugin-transform-modules-systemjs@^7.13.8": + version "7.13.8" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.13.8.tgz#6d066ee2bff3c7b3d60bf28dec169ad993831ae3" + integrity sha512-hwqctPYjhM6cWvVIlOIe27jCIBgHCsdH2xCJVAYQm7V5yTMoilbVMi9f6wKg0rpQAOn6ZG4AOyvCqFF/hUh6+A== dependencies: - "@babel/helper-hoist-variables" "^7.10.4" - "@babel/helper-module-transforms" "^7.12.1" - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/helper-validator-identifier" "^7.10.4" + "@babel/helper-hoist-variables" "^7.13.0" + "@babel/helper-module-transforms" "^7.13.0" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-validator-identifier" "^7.12.11" babel-plugin-dynamic-import-node "^2.3.3" -"@babel/plugin-transform-modules-umd@^7.9.0": - version "7.12.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.12.1.tgz#eb5a218d6b1c68f3d6217b8fa2cc82fec6547902" - integrity sha1-61ohjWscaPPWIXuPosyC/sZUeQI= +"@babel/plugin-transform-modules-umd@^7.12.1", "@babel/plugin-transform-modules-umd@^7.14.0": + version "7.14.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.0.tgz#2f8179d1bbc9263665ce4a65f305526b2ea8ac34" + integrity sha512-nPZdnWtXXeY7I87UZr9VlsWme3Y0cfFFE41Wbxz4bbaexAjNMInXPFUpRRUJ8NoMm0Cw+zxbqjdPmLhcjfazMw== dependencies: - "@babel/helper-module-transforms" "^7.12.1" - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-module-transforms" "^7.14.0" + "@babel/helper-plugin-utils" "^7.13.0" -"@babel/plugin-transform-named-capturing-groups-regex@^7.8.3": - version "7.12.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.1.tgz#b407f5c96be0d9f5f88467497fa82b30ac3e8753" - integrity sha1-tAf1yWvg2fX4hGdJf6grMKw+h1M= +"@babel/plugin-transform-named-capturing-groups-regex@^7.12.1", "@babel/plugin-transform-named-capturing-groups-regex@^7.12.13": + version "7.12.13" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.13.tgz#2213725a5f5bbbe364b50c3ba5998c9599c5c9d9" + integrity sha512-Xsm8P2hr5hAxyYblrfACXpQKdQbx4m2df9/ZZSQ8MAhsadw06+jW7s9zsSw6he+mJZXRlVMyEnVktJo4zjk1WA== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.12.1" + "@babel/helper-create-regexp-features-plugin" "^7.12.13" -"@babel/plugin-transform-new-target@^7.8.3": +"@babel/plugin-transform-new-target@^7.12.1", "@babel/plugin-transform-new-target@^7.12.13": + version "7.12.13" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.13.tgz#e22d8c3af24b150dd528cbd6e685e799bf1c351c" + integrity sha512-/KY2hbLxrG5GTQ9zzZSc3xWiOy379pIETEhbtzwZcw9rvuaVV4Fqy7BYGYOWZnaoXIQYbbJ0ziXLa/sKcGCYEQ== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-object-super@^7.12.1", "@babel/plugin-transform-object-super@^7.12.13": + version "7.12.13" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.13.tgz#b4416a2d63b8f7be314f3d349bd55a9c1b5171f7" + integrity sha512-JzYIcj3XtYspZDV8j9ulnoMPZZnF/Cj0LUxPOjR89BdBVx+zYJI9MdMIlUZjbXDX+6YVeS6I3e8op+qQ3BYBoQ== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-replace-supers" "^7.12.13" + +"@babel/plugin-transform-parameters@^7.12.1", "@babel/plugin-transform-parameters@^7.14.2": + version "7.14.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.2.tgz#e4290f72e0e9e831000d066427c4667098decc31" + integrity sha512-NxoVmA3APNCC1JdMXkdYXuQS+EMdqy0vIwyDHeKHiJKRxmp1qGSdb0JLEIoPRhkx6H/8Qi3RJ3uqOCYw8giy9A== + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + +"@babel/plugin-transform-property-literals@^7.12.1", "@babel/plugin-transform-property-literals@^7.12.13": + version "7.12.13" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.13.tgz#4e6a9e37864d8f1b3bc0e2dce7bf8857db8b1a81" + integrity sha512-nqVigwVan+lR+g8Fj8Exl0UQX2kymtjcWfMOYM1vTYEKujeyv2SkMgazf2qNcK7l4SDiKyTA/nHCPqL4e2zo1A== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-react-constant-elements@^7.12.1": + version "7.13.13" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.13.13.tgz#0208b1d942bf939cd4f7aa5b255d42602aa4a920" + integrity sha512-SNJU53VM/SjQL0bZhyU+f4kJQz7bQQajnrZRSaU21hruG/NWY41AEM9AWXeXX90pYr/C2yAmTgI6yW3LlLrAUQ== + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + +"@babel/plugin-transform-react-display-name@7.12.1": version "7.12.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.1.tgz#80073f02ee1bb2d365c3416490e085c95759dec0" - integrity sha1-gAc/Au4bstNlw0FkkOCFyVdZ3sA= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.1.tgz#1cbcd0c3b1d6648c55374a22fc9b6b7e5341c00d" + integrity sha512-cAzB+UzBIrekfYxyLlFqf/OagTvHLcVBb5vpouzkYkBclRPraiygVnafvAoipErZLI8ANv8Ecn6E/m5qPXD26w== dependencies: "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-transform-object-super@^7.8.3": - version "7.12.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.1.tgz#4ea08696b8d2e65841d0c7706482b048bed1066e" - integrity sha1-TqCGlrjS5lhB0MdwZIKwSL7RBm4= +"@babel/plugin-transform-react-display-name@^7.12.1", "@babel/plugin-transform-react-display-name@^7.12.13": + version "7.14.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.14.2.tgz#2e854544d42ab3bb9c21f84e153d62e800fbd593" + integrity sha512-zCubvP+jjahpnFJvPaHPiGVfuVUjXHhFvJKQdNnsmSsiU9kR/rCZ41jHc++tERD2zV+p7Hr6is+t5b6iWTCqSw== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/helper-replace-supers" "^7.12.1" + "@babel/helper-plugin-utils" "^7.13.0" -"@babel/plugin-transform-parameters@^7.12.1", "@babel/plugin-transform-parameters@^7.8.7": - version "7.12.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.12.1.tgz#d2e963b038771650c922eff593799c96d853255d" - integrity sha1-0uljsDh3FlDJIu/1k3mclthTJV0= +"@babel/plugin-transform-react-jsx-development@^7.12.1", "@babel/plugin-transform-react-jsx-development@^7.12.17": + version "7.12.17" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.12.17.tgz#f510c0fa7cd7234153539f9a362ced41a5ca1447" + integrity sha512-BPjYV86SVuOaudFhsJR1zjgxxOhJDt6JHNoD48DxWEIxUCAMjV1ys6DYw4SDYZh0b1QsS2vfIA9t/ZsQGsDOUQ== dependencies: + "@babel/plugin-transform-react-jsx" "^7.12.17" + +"@babel/plugin-transform-react-jsx-self@^7.12.1": + version "7.12.13" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.12.13.tgz#422d99d122d592acab9c35ea22a6cfd9bf189f60" + integrity sha512-FXYw98TTJ125GVCCkFLZXlZ1qGcsYqNQhVBQcZjyrwf8FEUtVfKIoidnO8S0q+KBQpDYNTmiGo1gn67Vti04lQ== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-react-jsx-source@^7.12.1": + version "7.14.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.14.2.tgz#2620b57e7de775c0687f65d464026d15812941da" + integrity sha512-OMorspVyjxghAjzgeAWc6O7W7vHbJhV69NeTGdl9Mxgz6PaweAuo7ffB9T5A1OQ9dGcw0As4SYMUhyNC4u7mVg== + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + +"@babel/plugin-transform-react-jsx@^7.12.1", "@babel/plugin-transform-react-jsx@^7.12.17", "@babel/plugin-transform-react-jsx@^7.13.12": + version "7.14.3" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.3.tgz#0e26597805cf0862da735f264550933c38babb66" + integrity sha512-uuxuoUNVhdgYzERiHHFkE4dWoJx+UFVyuAl0aqN8P2/AKFHwqgUC5w2+4/PjpKXJsFgBlYAFXlUmDQ3k3DUkXw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.12.13" + "@babel/helper-module-imports" "^7.13.12" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-jsx" "^7.12.13" + "@babel/types" "^7.14.2" + +"@babel/plugin-transform-react-pure-annotations@^7.12.1": + version "7.12.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.12.1.tgz#05d46f0ab4d1339ac59adf20a1462c91b37a1a42" + integrity sha512-RqeaHiwZtphSIUZ5I85PEH19LOSzxfuEazoY7/pWASCAIBuATQzpSVD+eT6MebeeZT2F4eSL0u4vw6n4Nm0Mjg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.10.4" "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-transform-property-literals@^7.8.3": - version "7.12.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.1.tgz#41bc81200d730abb4456ab8b3fbd5537b59adecd" - integrity sha1-QbyBIA1zCrtEVquLP71VN7Wa3s0= - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-react-display-name@7.8.3": - version "7.8.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.8.3.tgz#70ded987c91609f78353dd76d2fb2a0bb991e8e5" - integrity sha1-cN7Zh8kWCfeDU9120vsqC7mR6OU= - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-transform-react-display-name@^7.8.3": - version "7.12.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.1.tgz#1cbcd0c3b1d6648c55374a22fc9b6b7e5341c00d" - integrity sha1-HLzQw7HWZIxVN0oi/JtrflNBwA0= - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-react-jsx-development@^7.9.0": - version "7.12.12" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.12.12.tgz#bccca33108fe99d95d7f9e82046bfe762e71f4e7" - integrity sha1-vMyjMQj+mdldf56CBGv+di5x9Oc= - dependencies: - "@babel/plugin-transform-react-jsx" "^7.12.12" - -"@babel/plugin-transform-react-jsx-self@^7.9.0": - version "7.12.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.12.1.tgz#ef43cbca2a14f1bd17807dbe4376ff89d714cf28" - integrity sha1-70PLyioU8b0XgH2+Q3b/idcUzyg= - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-react-jsx-source@^7.9.0": - version "7.12.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.12.1.tgz#d07de6863f468da0809edcf79a1aa8ce2a82a26b" - integrity sha1-0H3mhj9GjaCAntz3mhqoziqComs= - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-react-jsx@^7.12.12", "@babel/plugin-transform-react-jsx@^7.9.1": - version "7.12.12" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.12.12.tgz#b0da51ffe5f34b9a900e9f1f5fb814f9e512d25e" - integrity sha1-sNpR/+XzS5qQDp8fX7gU+eUS0l4= - dependencies: - "@babel/helper-annotate-as-pure" "^7.12.10" - "@babel/helper-module-imports" "^7.12.5" - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/plugin-syntax-jsx" "^7.12.1" - "@babel/types" "^7.12.12" - -"@babel/plugin-transform-regenerator@^7.8.7": - version "7.12.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.1.tgz#5f0a28d842f6462281f06a964e88ba8d7ab49753" - integrity sha1-Xwoo2EL2RiKB8GqWToi6jXq0l1M= +"@babel/plugin-transform-regenerator@^7.12.1", "@babel/plugin-transform-regenerator@^7.13.15": + version "7.13.15" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.13.15.tgz#e5eb28945bf8b6563e7f818945f966a8d2997f39" + integrity sha512-Bk9cOLSz8DiurcMETZ8E2YtIVJbFCPGW28DJWUakmyVWtQSm6Wsf0p4B4BfEr/eL2Nkhe/CICiUiMOCi1TPhuQ== dependencies: regenerator-transform "^0.14.2" -"@babel/plugin-transform-reserved-words@^7.8.3": - version "7.12.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.1.tgz#6fdfc8cc7edcc42b36a7c12188c6787c873adcd8" - integrity sha1-b9/IzH7cxCs2p8EhiMZ4fIc63Ng= +"@babel/plugin-transform-reserved-words@^7.12.1", "@babel/plugin-transform-reserved-words@^7.12.13": + version "7.12.13" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.13.tgz#7d9988d4f06e0fe697ea1d9803188aa18b472695" + integrity sha512-xhUPzDXxZN1QfiOy/I5tyye+TRz6lA7z6xaT4CLOjPRMVg1ldRf0LHw0TDBpYL4vG78556WuHdyO9oi5UmzZBg== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-transform-runtime@7.9.0": - version "7.9.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.9.0.tgz#45468c0ae74cc13204e1d3b1f4ce6ee83258af0b" - integrity sha1-RUaMCudMwTIE4dOx9M5u6DJYrws= +"@babel/plugin-transform-runtime@7.12.1": + version "7.12.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.1.tgz#04b792057eb460389ff6a4198e377614ea1e7ba5" + integrity sha512-Ac/H6G9FEIkS2tXsZjL4RAdS3L3WHxci0usAnz7laPWUmFiGtj7tIASChqKZMHTSQTQY6xDbOq+V1/vIq3QrWg== dependencies: - "@babel/helper-module-imports" "^7.8.3" - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-module-imports" "^7.12.1" + "@babel/helper-plugin-utils" "^7.10.4" resolve "^1.8.1" semver "^5.5.1" -"@babel/plugin-transform-shorthand-properties@^7.8.3": - version "7.12.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.1.tgz#0bf9cac5550fce0cfdf043420f661d645fdc75e3" - integrity sha1-C/nKxVUPzgz98ENCD2YdZF/cdeM= +"@babel/plugin-transform-shorthand-properties@^7.12.1", "@babel/plugin-transform-shorthand-properties@^7.12.13": + version "7.12.13" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.13.tgz#db755732b70c539d504c6390d9ce90fe64aff7ad" + integrity sha512-xpL49pqPnLtf0tVluuqvzWIgLEhuPpZzvs2yabUHSKRNlN7ScYU7aMlmavOeyXJZKgZKQRBlh8rHbKiJDraTSw== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-transform-spread@^7.8.3": - version "7.12.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-transform-spread/-/plugin-transform-spread-7.12.1.tgz#527f9f311be4ec7fdc2b79bb89f7bf884b3e1e1e" - integrity sha1-Un+fMRvk7H/cK3m7ife/iEs+Hh4= +"@babel/plugin-transform-spread@^7.12.1", "@babel/plugin-transform-spread@^7.13.0": + version "7.13.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-spread/-/plugin-transform-spread-7.13.0.tgz#84887710e273c1815ace7ae459f6f42a5d31d5fd" + integrity sha512-V6vkiXijjzYeFmQTr3dBxPtZYLPcUfY34DebOU27jIl2M/Y8Egm52Hw82CSjjPqd54GTlJs5x+CR7HeNr24ckg== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.13.0" "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" -"@babel/plugin-transform-sticky-regex@^7.8.3": - version "7.12.7" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.7.tgz#560224613ab23987453948ed21d0b0b193fa7fad" - integrity sha1-VgIkYTqyOYdFOUjtIdCwsZP6f60= +"@babel/plugin-transform-sticky-regex@^7.12.1", "@babel/plugin-transform-sticky-regex@^7.12.13": + version "7.12.13" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.13.tgz#760ffd936face73f860ae646fb86ee82f3d06d1f" + integrity sha512-Jc3JSaaWT8+fr7GRvQP02fKDsYk4K/lYwWq38r/UGfaxo89ajud321NH28KRQ7xy1Ybc0VUE5Pz8psjNNDUglg== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-transform-template-literals@^7.8.3": +"@babel/plugin-transform-template-literals@^7.12.1", "@babel/plugin-transform-template-literals@^7.13.0": + version "7.13.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.13.0.tgz#a36049127977ad94438dee7443598d1cefdf409d" + integrity sha512-d67umW6nlfmr1iehCcBv69eSUSySk1EsIS8aTDX4Xo9qajAh6mYtcl4kJrBkGXuxZPEgVr7RVfAvNW6YQkd4Mw== + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + +"@babel/plugin-transform-typeof-symbol@^7.12.1", "@babel/plugin-transform-typeof-symbol@^7.12.13": + version "7.12.13" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.13.tgz#785dd67a1f2ea579d9c2be722de8c84cb85f5a7f" + integrity sha512-eKv/LmUJpMnu4npgfvs3LiHhJua5fo/CysENxa45YCQXZwKnGCQKAg87bvoqSW1fFT+HA32l03Qxsm8ouTY3ZQ== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-typescript@^7.12.1": + version "7.14.4" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.14.4.tgz#1c48829fa6d5f2de646060cd08abb6cda4b521a7" + integrity sha512-WYdcGNEO7mCCZ2XzRlxwGj3PgeAr50ifkofOUC/+IN/GzKLB+biDPVBUAQN2C/dVZTvEXCp80kfQ1FFZPrwykQ== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.14.4" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-typescript" "^7.12.13" + +"@babel/plugin-transform-unicode-escapes@^7.12.1", "@babel/plugin-transform-unicode-escapes@^7.12.13": + version "7.12.13" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.13.tgz#840ced3b816d3b5127dd1d12dcedc5dead1a5e74" + integrity sha512-0bHEkdwJ/sN/ikBHfSmOXPypN/beiGqjo+o4/5K+vxEFNPRPdImhviPakMKG4x96l85emoa0Z6cDflsdBusZbw== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-unicode-regex@^7.12.1", "@babel/plugin-transform-unicode-regex@^7.12.13": + version "7.12.13" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.13.tgz#b52521685804e155b1202e83fc188d34bb70f5ac" + integrity sha512-mDRzSNY7/zopwisPZ5kM9XKCfhchqIYwAKRERtEnhYscZB79VRekuRSoYbN0+KVe3y8+q1h6A4svXtP7N+UoCA== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.12.13" + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/preset-env@7.12.1": version "7.12.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.12.1.tgz#b43ece6ed9a79c0c71119f576d299ef09d942843" - integrity sha1-tD7ObtmnnAxxEZ9XbSme8J2UKEM= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/preset-env/-/preset-env-7.12.1.tgz#9c7e5ca82a19efc865384bb4989148d2ee5d7ac2" + integrity sha512-H8kxXmtPaAGT7TyBvSSkoSTUK6RHh61So05SyEbpmr0MCZrsNYn7mGMzzeYoOUCdHzww61k8XBft2TaES+xPLg== dependencies: + "@babel/compat-data" "^7.12.1" + "@babel/helper-compilation-targets" "^7.12.1" + "@babel/helper-module-imports" "^7.12.1" "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-typeof-symbol@^7.8.4": - version "7.12.10" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.10.tgz#de01c4c8f96580bd00f183072b0d0ecdcf0dec4b" - integrity sha1-3gHEyPllgL0A8YMHKw0Ozc8N7Es= - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-transform-typescript@^7.9.0": - version "7.12.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.12.1.tgz#d92cc0af504d510e26a754a7dbc2e5c8cd9c7ab4" - integrity sha1-2SzAr1BNUQ4mp1Sn28LlyM2cerQ= - dependencies: - "@babel/helper-create-class-features-plugin" "^7.12.1" - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/plugin-syntax-typescript" "^7.12.1" - -"@babel/plugin-transform-unicode-regex@^7.8.3": - version "7.12.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.1.tgz#cc9661f61390db5c65e3febaccefd5c6ac3faecb" - integrity sha1-zJZh9hOQ21xl4/66zO/Vxqw/rss= - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.12.1" - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/preset-env@7.9.0": - version "7.9.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/preset-env/-/preset-env-7.9.0.tgz#a5fc42480e950ae8f5d9f8f2bbc03f52722df3a8" - integrity sha1-pfxCSA6VCuj12fjyu8A/UnIt86g= - dependencies: - "@babel/compat-data" "^7.9.0" - "@babel/helper-compilation-targets" "^7.8.7" - "@babel/helper-module-imports" "^7.8.3" - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-proposal-async-generator-functions" "^7.8.3" - "@babel/plugin-proposal-dynamic-import" "^7.8.3" - "@babel/plugin-proposal-json-strings" "^7.8.3" - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.8.3" - "@babel/plugin-proposal-numeric-separator" "^7.8.3" - "@babel/plugin-proposal-object-rest-spread" "^7.9.0" - "@babel/plugin-proposal-optional-catch-binding" "^7.8.3" - "@babel/plugin-proposal-optional-chaining" "^7.9.0" - "@babel/plugin-proposal-unicode-property-regex" "^7.8.3" + "@babel/helper-validator-option" "^7.12.1" + "@babel/plugin-proposal-async-generator-functions" "^7.12.1" + "@babel/plugin-proposal-class-properties" "^7.12.1" + "@babel/plugin-proposal-dynamic-import" "^7.12.1" + "@babel/plugin-proposal-export-namespace-from" "^7.12.1" + "@babel/plugin-proposal-json-strings" "^7.12.1" + "@babel/plugin-proposal-logical-assignment-operators" "^7.12.1" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.12.1" + "@babel/plugin-proposal-numeric-separator" "^7.12.1" + "@babel/plugin-proposal-object-rest-spread" "^7.12.1" + "@babel/plugin-proposal-optional-catch-binding" "^7.12.1" + "@babel/plugin-proposal-optional-chaining" "^7.12.1" + "@babel/plugin-proposal-private-methods" "^7.12.1" + "@babel/plugin-proposal-unicode-property-regex" "^7.12.1" "@babel/plugin-syntax-async-generators" "^7.8.0" + "@babel/plugin-syntax-class-properties" "^7.12.1" "@babel/plugin-syntax-dynamic-import" "^7.8.0" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" "@babel/plugin-syntax-json-strings" "^7.8.0" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0" - "@babel/plugin-syntax-numeric-separator" "^7.8.0" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" "@babel/plugin-syntax-object-rest-spread" "^7.8.0" "@babel/plugin-syntax-optional-catch-binding" "^7.8.0" "@babel/plugin-syntax-optional-chaining" "^7.8.0" - "@babel/plugin-syntax-top-level-await" "^7.8.3" - "@babel/plugin-transform-arrow-functions" "^7.8.3" - "@babel/plugin-transform-async-to-generator" "^7.8.3" - "@babel/plugin-transform-block-scoped-functions" "^7.8.3" - "@babel/plugin-transform-block-scoping" "^7.8.3" - "@babel/plugin-transform-classes" "^7.9.0" - "@babel/plugin-transform-computed-properties" "^7.8.3" - "@babel/plugin-transform-destructuring" "^7.8.3" - "@babel/plugin-transform-dotall-regex" "^7.8.3" - "@babel/plugin-transform-duplicate-keys" "^7.8.3" - "@babel/plugin-transform-exponentiation-operator" "^7.8.3" - "@babel/plugin-transform-for-of" "^7.9.0" - "@babel/plugin-transform-function-name" "^7.8.3" - "@babel/plugin-transform-literals" "^7.8.3" - "@babel/plugin-transform-member-expression-literals" "^7.8.3" - "@babel/plugin-transform-modules-amd" "^7.9.0" - "@babel/plugin-transform-modules-commonjs" "^7.9.0" - "@babel/plugin-transform-modules-systemjs" "^7.9.0" - "@babel/plugin-transform-modules-umd" "^7.9.0" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.8.3" - "@babel/plugin-transform-new-target" "^7.8.3" - "@babel/plugin-transform-object-super" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.8.7" - "@babel/plugin-transform-property-literals" "^7.8.3" - "@babel/plugin-transform-regenerator" "^7.8.7" - "@babel/plugin-transform-reserved-words" "^7.8.3" - "@babel/plugin-transform-shorthand-properties" "^7.8.3" - "@babel/plugin-transform-spread" "^7.8.3" - "@babel/plugin-transform-sticky-regex" "^7.8.3" - "@babel/plugin-transform-template-literals" "^7.8.3" - "@babel/plugin-transform-typeof-symbol" "^7.8.4" - "@babel/plugin-transform-unicode-regex" "^7.8.3" + "@babel/plugin-syntax-top-level-await" "^7.12.1" + "@babel/plugin-transform-arrow-functions" "^7.12.1" + "@babel/plugin-transform-async-to-generator" "^7.12.1" + "@babel/plugin-transform-block-scoped-functions" "^7.12.1" + "@babel/plugin-transform-block-scoping" "^7.12.1" + "@babel/plugin-transform-classes" "^7.12.1" + "@babel/plugin-transform-computed-properties" "^7.12.1" + "@babel/plugin-transform-destructuring" "^7.12.1" + "@babel/plugin-transform-dotall-regex" "^7.12.1" + "@babel/plugin-transform-duplicate-keys" "^7.12.1" + "@babel/plugin-transform-exponentiation-operator" "^7.12.1" + "@babel/plugin-transform-for-of" "^7.12.1" + "@babel/plugin-transform-function-name" "^7.12.1" + "@babel/plugin-transform-literals" "^7.12.1" + "@babel/plugin-transform-member-expression-literals" "^7.12.1" + "@babel/plugin-transform-modules-amd" "^7.12.1" + "@babel/plugin-transform-modules-commonjs" "^7.12.1" + "@babel/plugin-transform-modules-systemjs" "^7.12.1" + "@babel/plugin-transform-modules-umd" "^7.12.1" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.12.1" + "@babel/plugin-transform-new-target" "^7.12.1" + "@babel/plugin-transform-object-super" "^7.12.1" + "@babel/plugin-transform-parameters" "^7.12.1" + "@babel/plugin-transform-property-literals" "^7.12.1" + "@babel/plugin-transform-regenerator" "^7.12.1" + "@babel/plugin-transform-reserved-words" "^7.12.1" + "@babel/plugin-transform-shorthand-properties" "^7.12.1" + "@babel/plugin-transform-spread" "^7.12.1" + "@babel/plugin-transform-sticky-regex" "^7.12.1" + "@babel/plugin-transform-template-literals" "^7.12.1" + "@babel/plugin-transform-typeof-symbol" "^7.12.1" + "@babel/plugin-transform-unicode-escapes" "^7.12.1" + "@babel/plugin-transform-unicode-regex" "^7.12.1" "@babel/preset-modules" "^0.1.3" - "@babel/types" "^7.9.0" - browserslist "^4.9.1" + "@babel/types" "^7.12.1" core-js-compat "^3.6.2" - invariant "^2.2.2" - levenary "^1.1.1" semver "^5.5.0" -"@babel/preset-modules@^0.1.3": +"@babel/preset-env@^7.12.1", "@babel/preset-env@^7.8.4": + version "7.14.4" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/preset-env/-/preset-env-7.14.4.tgz#73fc3228c59727e5e974319156f304f0d6685a2d" + integrity sha512-GwMMsuAnDtULyOtuxHhzzuSRxFeP0aR/LNzrHRzP8y6AgDNgqnrfCCBm/1cRdTU75tRs28Eh76poHLcg9VF0LA== + dependencies: + "@babel/compat-data" "^7.14.4" + "@babel/helper-compilation-targets" "^7.14.4" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-validator-option" "^7.12.17" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.13.12" + "@babel/plugin-proposal-async-generator-functions" "^7.14.2" + "@babel/plugin-proposal-class-properties" "^7.13.0" + "@babel/plugin-proposal-class-static-block" "^7.14.3" + "@babel/plugin-proposal-dynamic-import" "^7.14.2" + "@babel/plugin-proposal-export-namespace-from" "^7.14.2" + "@babel/plugin-proposal-json-strings" "^7.14.2" + "@babel/plugin-proposal-logical-assignment-operators" "^7.14.2" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.14.2" + "@babel/plugin-proposal-numeric-separator" "^7.14.2" + "@babel/plugin-proposal-object-rest-spread" "^7.14.4" + "@babel/plugin-proposal-optional-catch-binding" "^7.14.2" + "@babel/plugin-proposal-optional-chaining" "^7.14.2" + "@babel/plugin-proposal-private-methods" "^7.13.0" + "@babel/plugin-proposal-private-property-in-object" "^7.14.0" + "@babel/plugin-proposal-unicode-property-regex" "^7.12.13" + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-class-properties" "^7.12.13" + "@babel/plugin-syntax-class-static-block" "^7.12.13" + "@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.0" + "@babel/plugin-syntax-top-level-await" "^7.12.13" + "@babel/plugin-transform-arrow-functions" "^7.13.0" + "@babel/plugin-transform-async-to-generator" "^7.13.0" + "@babel/plugin-transform-block-scoped-functions" "^7.12.13" + "@babel/plugin-transform-block-scoping" "^7.14.4" + "@babel/plugin-transform-classes" "^7.14.4" + "@babel/plugin-transform-computed-properties" "^7.13.0" + "@babel/plugin-transform-destructuring" "^7.14.4" + "@babel/plugin-transform-dotall-regex" "^7.12.13" + "@babel/plugin-transform-duplicate-keys" "^7.12.13" + "@babel/plugin-transform-exponentiation-operator" "^7.12.13" + "@babel/plugin-transform-for-of" "^7.13.0" + "@babel/plugin-transform-function-name" "^7.12.13" + "@babel/plugin-transform-literals" "^7.12.13" + "@babel/plugin-transform-member-expression-literals" "^7.12.13" + "@babel/plugin-transform-modules-amd" "^7.14.2" + "@babel/plugin-transform-modules-commonjs" "^7.14.0" + "@babel/plugin-transform-modules-systemjs" "^7.13.8" + "@babel/plugin-transform-modules-umd" "^7.14.0" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.12.13" + "@babel/plugin-transform-new-target" "^7.12.13" + "@babel/plugin-transform-object-super" "^7.12.13" + "@babel/plugin-transform-parameters" "^7.14.2" + "@babel/plugin-transform-property-literals" "^7.12.13" + "@babel/plugin-transform-regenerator" "^7.13.15" + "@babel/plugin-transform-reserved-words" "^7.12.13" + "@babel/plugin-transform-shorthand-properties" "^7.12.13" + "@babel/plugin-transform-spread" "^7.13.0" + "@babel/plugin-transform-sticky-regex" "^7.12.13" + "@babel/plugin-transform-template-literals" "^7.13.0" + "@babel/plugin-transform-typeof-symbol" "^7.12.13" + "@babel/plugin-transform-unicode-escapes" "^7.12.13" + "@babel/plugin-transform-unicode-regex" "^7.12.13" + "@babel/preset-modules" "^0.1.4" + "@babel/types" "^7.14.4" + babel-plugin-polyfill-corejs2 "^0.2.0" + babel-plugin-polyfill-corejs3 "^0.2.0" + babel-plugin-polyfill-regenerator "^0.2.0" + core-js-compat "^3.9.0" + semver "^6.3.0" + +"@babel/preset-modules@^0.1.3", "@babel/preset-modules@^0.1.4": version "0.1.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/preset-modules/-/preset-modules-0.1.4.tgz#362f2b68c662842970fdb5e254ffc8fc1c2e415e" - integrity sha1-Ni8raMZihClw/bXiVP/I/BwuQV4= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/preset-modules/-/preset-modules-0.1.4.tgz#362f2b68c662842970fdb5e254ffc8fc1c2e415e" + integrity sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg== dependencies: "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" @@ -907,115 +1110,149 @@ "@babel/types" "^7.4.4" esutils "^2.0.2" -"@babel/preset-react@7.9.1": - version "7.9.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/preset-react/-/preset-react-7.9.1.tgz#b346403c36d58c3bb544148272a0cefd9c28677a" - integrity sha1-s0ZAPDbVjDu1RBSCcqDO/ZwoZ3o= +"@babel/preset-react@7.12.1": + version "7.12.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/preset-react/-/preset-react-7.12.1.tgz#7f022b13f55b6dd82f00f16d1c599ae62985358c" + integrity sha512-euCExymHCi0qB9u5fKw7rvlw7AZSjw/NaB9h7EkdTt5+yHRrXdiRTh7fkG3uBPpJg82CqLfp1LHLqWGSCrab+g== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-transform-react-display-name" "^7.8.3" - "@babel/plugin-transform-react-jsx" "^7.9.1" - "@babel/plugin-transform-react-jsx-development" "^7.9.0" - "@babel/plugin-transform-react-jsx-self" "^7.9.0" - "@babel/plugin-transform-react-jsx-source" "^7.9.0" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-transform-react-display-name" "^7.12.1" + "@babel/plugin-transform-react-jsx" "^7.12.1" + "@babel/plugin-transform-react-jsx-development" "^7.12.1" + "@babel/plugin-transform-react-jsx-self" "^7.12.1" + "@babel/plugin-transform-react-jsx-source" "^7.12.1" + "@babel/plugin-transform-react-pure-annotations" "^7.12.1" -"@babel/preset-typescript@7.9.0": - version "7.9.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/preset-typescript/-/preset-typescript-7.9.0.tgz#87705a72b1f0d59df21c179f7c3d2ef4b16ce192" - integrity sha1-h3BacrHw1Z3yHBeffD0u9LFs4ZI= +"@babel/preset-react@^7.12.5": + version "7.13.13" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/preset-react/-/preset-react-7.13.13.tgz#fa6895a96c50763fe693f9148568458d5a839761" + integrity sha512-gx+tDLIE06sRjKJkVtpZ/t3mzCDOnPG+ggHZG9lffUbX8+wC739x20YQc9V35Do6ZAxaUc/HhVHIiOzz5MvDmA== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-transform-typescript" "^7.9.0" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-validator-option" "^7.12.17" + "@babel/plugin-transform-react-display-name" "^7.12.13" + "@babel/plugin-transform-react-jsx" "^7.13.12" + "@babel/plugin-transform-react-jsx-development" "^7.12.17" + "@babel/plugin-transform-react-pure-annotations" "^7.12.1" -"@babel/runtime@7.9.0": - version "7.9.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/runtime/-/runtime-7.9.0.tgz#337eda67401f5b066a6f205a3113d4ac18ba495b" - integrity sha1-M37aZ0AfWwZqbyBaMRPUrBi6SVs= +"@babel/preset-typescript@7.12.1": + version "7.12.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/preset-typescript/-/preset-typescript-7.12.1.tgz#86480b483bb97f75036e8864fe404cc782cc311b" + integrity sha512-hNK/DhmoJPsksdHuI/RVrcEws7GN5eamhi28JkO52MqIxU8Z0QpmiSOQxZHWOHV7I3P4UjHV97ay4TcamMA6Kw== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-transform-typescript" "^7.12.1" + +"@babel/runtime-corejs3@^7.10.2": + version "7.14.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/runtime-corejs3/-/runtime-corejs3-7.14.0.tgz#6bf5fbc0b961f8e3202888cb2cd0fb7a0a9a3f66" + integrity sha512-0R0HTZWHLk6G8jIk0FtoX+AatCtKnswS98VhXwGImFc759PJRp4Tru0PQYZofyijTFUr+gT8Mu7sgXVJLQ0ceg== + dependencies: + core-js-pure "^3.0.0" + regenerator-runtime "^0.13.4" + +"@babel/runtime@7.12.1": + version "7.12.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/runtime/-/runtime-7.12.1.tgz#b4116a6b6711d010b2dad3b7b6e43bf1b9954740" + integrity sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA== dependencies: regenerator-runtime "^0.13.4" -"@babel/runtime@^7.0.0", "@babel/runtime@^7.1.2", "@babel/runtime@^7.12.1", "@babel/runtime@^7.3.4", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4": - version "7.12.5" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/runtime/-/runtime-7.12.5.tgz#410e7e487441e1b360c29be715d870d9b985882e" - integrity sha1-QQ5+SHRB4bNgwpvnFdhw2bmFiC4= +"@babel/runtime@^7.1.2", "@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.1", "@babel/runtime@^7.5.5", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4": + version "7.14.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/runtime/-/runtime-7.14.0.tgz#46794bc20b612c5f75e62dd071e24dfd95f1cbe6" + integrity sha512-JELkvo/DlpNdJ7dlyw/eY7E0suy5i5GQH+Vlxaq1nsNJ+H7f4Vtv3jMeCEgRhZZQFXTjldYfQgv2qmM6M1v5wA== dependencies: regenerator-runtime "^0.13.4" -"@babel/template@^7.10.4", "@babel/template@^7.12.7", "@babel/template@^7.3.3", "@babel/template@^7.8.6": - version "7.12.7" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/template/-/template-7.12.7.tgz#c817233696018e39fbb6c491d2fb684e05ed43bc" - integrity sha1-yBcjNpYBjjn7tsSR0vtoTgXtQ7w= +"@babel/template@^7.10.4", "@babel/template@^7.12.13", "@babel/template@^7.3.3": + version "7.12.13" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/template/-/template-7.12.13.tgz#530265be8a2589dbb37523844c5bcb55947fb327" + integrity sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA== dependencies: - "@babel/code-frame" "^7.10.4" - "@babel/parser" "^7.12.7" - "@babel/types" "^7.12.7" + "@babel/code-frame" "^7.12.13" + "@babel/parser" "^7.12.13" + "@babel/types" "^7.12.13" -"@babel/traverse@^7.1.0", "@babel/traverse@^7.10.4", "@babel/traverse@^7.12.1", "@babel/traverse@^7.12.10", "@babel/traverse@^7.12.5", "@babel/traverse@^7.9.0": - version "7.12.12" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/traverse/-/traverse-7.12.12.tgz#d0cd87892704edd8da002d674bc811ce64743376" - integrity sha1-0M2HiScE7djaAC1nS8gRzmR0M3Y= +"@babel/traverse@^7.1.0", "@babel/traverse@^7.12.1", "@babel/traverse@^7.13.0", "@babel/traverse@^7.13.15", "@babel/traverse@^7.14.0", "@babel/traverse@^7.14.2", "@babel/traverse@^7.7.0": + version "7.14.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/traverse/-/traverse-7.14.2.tgz#9201a8d912723a831c2679c7ebbf2fe1416d765b" + integrity sha512-TsdRgvBFHMyHOOzcP9S6QU0QQtjxlRpEYOy3mcCO5RgmC305ki42aSAmfZEMSSYBla2oZ9BMqYlncBaKmD/7iA== dependencies: - "@babel/code-frame" "^7.12.11" - "@babel/generator" "^7.12.11" - "@babel/helper-function-name" "^7.12.11" - "@babel/helper-split-export-declaration" "^7.12.11" - "@babel/parser" "^7.12.11" - "@babel/types" "^7.12.12" + "@babel/code-frame" "^7.12.13" + "@babel/generator" "^7.14.2" + "@babel/helper-function-name" "^7.14.2" + "@babel/helper-split-export-declaration" "^7.12.13" + "@babel/parser" "^7.14.2" + "@babel/types" "^7.14.2" debug "^4.1.0" globals "^11.1.0" - lodash "^4.17.19" -"@babel/types@^7.0.0", "@babel/types@^7.10.4", "@babel/types@^7.10.5", "@babel/types@^7.12.1", "@babel/types@^7.12.10", "@babel/types@^7.12.11", "@babel/types@^7.12.12", "@babel/types@^7.12.5", "@babel/types@^7.12.7", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4", "@babel/types@^7.9.0": - version "7.12.12" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@babel/types/-/types-7.12.12.tgz#4608a6ec313abbd87afa55004d373ad04a96c299" - integrity sha1-Rgim7DE6u9h6+lUATTc60EqWwpk= +"@babel/types@^7.0.0", "@babel/types@^7.12.1", "@babel/types@^7.12.13", "@babel/types@^7.12.6", "@babel/types@^7.13.0", "@babel/types@^7.13.12", "@babel/types@^7.13.16", "@babel/types@^7.14.0", "@babel/types@^7.14.2", "@babel/types@^7.14.4", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4", "@babel/types@^7.7.0": + version "7.14.4" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/types/-/types-7.14.4.tgz#bfd6980108168593b38b3eb48a24aa026b919bc0" + integrity sha512-lCj4aIs0xUefJFQnwwQv2Bxg7Omd6bgquZ6LGC+gGMh6/s5qDVfjuCMlDmYQ15SLsWHd9n+X3E75lKIhl5Lkiw== dependencies: - "@babel/helper-validator-identifier" "^7.12.11" - lodash "^4.17.19" + "@babel/helper-validator-identifier" "^7.14.0" to-fast-properties "^2.0.0" "@bcoe/v8-coverage@^0.2.3": version "0.2.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" - integrity sha1-daLotRy3WKdVPWgEpZMteqznXDk= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" + integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== "@cnakazawa/watch@^1.0.3": version "1.0.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@cnakazawa/watch/-/watch-1.0.4.tgz#f864ae85004d0fcab6f50be9141c4da368d1656a" - integrity sha1-+GSuhQBND8q29QvpFBxNo2jRZWo= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@cnakazawa/watch/-/watch-1.0.4.tgz#f864ae85004d0fcab6f50be9141c4da368d1656a" + integrity sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ== dependencies: exec-sh "^0.3.2" minimist "^1.2.0" "@csstools/convert-colors@^1.4.0": version "1.4.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@csstools/convert-colors/-/convert-colors-1.4.0.tgz#ad495dc41b12e75d588c6db8b9834f08fa131eb7" - integrity sha1-rUldxBsS511YjG24uYNPCPoTHrc= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@csstools/convert-colors/-/convert-colors-1.4.0.tgz#ad495dc41b12e75d588c6db8b9834f08fa131eb7" + integrity sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw== "@csstools/normalize.css@^10.1.0": version "10.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@csstools/normalize.css/-/normalize.css-10.1.0.tgz#f0950bba18819512d42f7197e56c518aa491cf18" - integrity sha1-8JULuhiBlRLUL3GX5WxRiqSRzxg= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@csstools/normalize.css/-/normalize.css-10.1.0.tgz#f0950bba18819512d42f7197e56c518aa491cf18" + integrity sha512-ij4wRiunFfaJxjB0BdrYHIH8FxBJpOwNPhhAcunlmPdXudL1WQV1qoP9un6JsEBAgQH+7UXyyjh0g7jTxXK6tg== + +"@eslint/eslintrc@^0.4.2": + version "0.4.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@eslint/eslintrc/-/eslintrc-0.4.2.tgz#f63d0ef06f5c0c57d76c4ab5f63d3835c51b0179" + integrity sha512-8nmGq/4ycLpIwzvhI4tNDmQztZ8sp+hI7cyG8i1nQDhkAbRzHpXPidRAHlNvCZQpJTKw5ItIpMw9RSToGF00mg== + dependencies: + ajv "^6.12.4" + debug "^4.1.1" + espree "^7.3.0" + globals "^13.9.0" + ignore "^4.0.6" + import-fresh "^3.2.1" + js-yaml "^3.13.1" + minimatch "^3.0.4" + strip-json-comments "^3.1.1" "@hapi/address@2.x.x": version "2.1.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@hapi/address/-/address-2.1.4.tgz#5d67ed43f3fd41a69d4b9ff7b56e7c0d1d0a81e5" - integrity sha1-XWftQ/P9QaadS5/3tW58DR0KgeU= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@hapi/address/-/address-2.1.4.tgz#5d67ed43f3fd41a69d4b9ff7b56e7c0d1d0a81e5" + integrity sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ== "@hapi/bourne@1.x.x": version "1.3.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@hapi/bourne/-/bourne-1.3.2.tgz#0a7095adea067243ce3283e1b56b8a8f453b242a" - integrity sha1-CnCVreoGckPOMoPhtWuKj0U7JCo= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@hapi/bourne/-/bourne-1.3.2.tgz#0a7095adea067243ce3283e1b56b8a8f453b242a" + integrity sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA== "@hapi/hoek@8.x.x", "@hapi/hoek@^8.3.0": version "8.5.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@hapi/hoek/-/hoek-8.5.1.tgz#fde96064ca446dec8c55a8c2f130957b070c6e06" - integrity sha1-/elgZMpEbeyMVajC8TCVewcMbgY= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@hapi/hoek/-/hoek-8.5.1.tgz#fde96064ca446dec8c55a8c2f130957b070c6e06" + integrity sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow== -"@hapi/joi@^15.0.0": +"@hapi/joi@^15.1.0": version "15.1.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@hapi/joi/-/joi-15.1.1.tgz#c675b8a71296f02833f8d6d243b34c57b8ce19d7" - integrity sha1-xnW4pxKW8Cgz+NbSQ7NMV7jOGdc= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@hapi/joi/-/joi-15.1.1.tgz#c675b8a71296f02833f8d6d243b34c57b8ce19d7" + integrity sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ== dependencies: "@hapi/address" "2.x.x" "@hapi/bourne" "1.x.x" @@ -1024,15 +1261,15 @@ "@hapi/topo@3.x.x": version "3.1.6" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@hapi/topo/-/topo-3.1.6.tgz#68d935fa3eae7fdd5ab0d7f953f3205d8b2bfc29" - integrity sha1-aNk1+j6uf91asNf5U/MgXYsr/Ck= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@hapi/topo/-/topo-3.1.6.tgz#68d935fa3eae7fdd5ab0d7f953f3205d8b2bfc29" + integrity sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ== dependencies: "@hapi/hoek" "^8.3.0" "@istanbuljs/load-nyc-config@^1.0.0": version "1.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" - integrity sha1-/T2x1Z7PfPEh6AZQu4ZxL5tV7O0= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" + integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== dependencies: camelcase "^5.3.1" find-up "^4.1.0" @@ -1041,14 +1278,14 @@ resolve-from "^5.0.0" "@istanbuljs/schema@^0.1.2": - version "0.1.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@istanbuljs/schema/-/schema-0.1.2.tgz#26520bf09abe4a5644cd5414e37125a8954241dd" - integrity sha1-JlIL8Jq+SlZEzVQU43ElqJVCQd0= + version "0.1.3" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" + integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== "@jest/console@^26.6.2": version "26.6.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@jest/console/-/console-26.6.2.tgz#4e04bc464014358b03ab4937805ee36a0aeb98f2" - integrity sha1-TgS8RkAUNYsDq0k3gF7jagrrmPI= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@jest/console/-/console-26.6.2.tgz#4e04bc464014358b03ab4937805ee36a0aeb98f2" + integrity sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g== dependencies: "@jest/types" "^26.6.2" "@types/node" "*" @@ -1057,10 +1294,10 @@ jest-util "^26.6.2" slash "^3.0.0" -"@jest/core@^26.6.3": +"@jest/core@^26.6.0", "@jest/core@^26.6.3": version "26.6.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@jest/core/-/core-26.6.3.tgz#7639fcb3833d748a4656ada54bde193051e45fad" - integrity sha1-djn8s4M9dIpGVq2lS94ZMFHkX60= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@jest/core/-/core-26.6.3.tgz#7639fcb3833d748a4656ada54bde193051e45fad" + integrity sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw== dependencies: "@jest/console" "^26.6.2" "@jest/reporters" "^26.6.2" @@ -1091,10 +1328,10 @@ slash "^3.0.0" strip-ansi "^6.0.0" -"@jest/environment@^26.6.2": +"@jest/environment@^26.6.0", "@jest/environment@^26.6.2": version "26.6.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@jest/environment/-/environment-26.6.2.tgz#ba364cc72e221e79cc8f0a99555bf5d7577cf92c" - integrity sha1-ujZMxy4iHnnMjwqZVVv111d8+Sw= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@jest/environment/-/environment-26.6.2.tgz#ba364cc72e221e79cc8f0a99555bf5d7577cf92c" + integrity sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA== dependencies: "@jest/fake-timers" "^26.6.2" "@jest/types" "^26.6.2" @@ -1103,8 +1340,8 @@ "@jest/fake-timers@^26.6.2": version "26.6.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@jest/fake-timers/-/fake-timers-26.6.2.tgz#459c329bcf70cee4af4d7e3f3e67848123535aad" - integrity sha1-RZwym89wzuSvTX4/PmeEgSNTWq0= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@jest/fake-timers/-/fake-timers-26.6.2.tgz#459c329bcf70cee4af4d7e3f3e67848123535aad" + integrity sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA== dependencies: "@jest/types" "^26.6.2" "@sinonjs/fake-timers" "^6.0.1" @@ -1115,8 +1352,8 @@ "@jest/globals@^26.6.2": version "26.6.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@jest/globals/-/globals-26.6.2.tgz#5b613b78a1aa2655ae908eba638cc96a20df720a" - integrity sha1-W2E7eKGqJlWukI66Y4zJaiDfcgo= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@jest/globals/-/globals-26.6.2.tgz#5b613b78a1aa2655ae908eba638cc96a20df720a" + integrity sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA== dependencies: "@jest/environment" "^26.6.2" "@jest/types" "^26.6.2" @@ -1124,8 +1361,8 @@ "@jest/reporters@^26.6.2": version "26.6.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@jest/reporters/-/reporters-26.6.2.tgz#1f518b99637a5f18307bd3ecf9275f6882a667f6" - integrity sha1-H1GLmWN6Xxgwe9Ps+SdfaIKmZ/Y= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@jest/reporters/-/reporters-26.6.2.tgz#1f518b99637a5f18307bd3ecf9275f6882a667f6" + integrity sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw== dependencies: "@bcoe/v8-coverage" "^0.2.3" "@jest/console" "^26.6.2" @@ -1156,17 +1393,17 @@ "@jest/source-map@^26.6.2": version "26.6.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@jest/source-map/-/source-map-26.6.2.tgz#29af5e1e2e324cafccc936f218309f54ab69d535" - integrity sha1-Ka9eHi4yTK/MyTbyGDCfVKtp1TU= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@jest/source-map/-/source-map-26.6.2.tgz#29af5e1e2e324cafccc936f218309f54ab69d535" + integrity sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA== dependencies: callsites "^3.0.0" graceful-fs "^4.2.4" source-map "^0.6.0" -"@jest/test-result@^26.6.2": +"@jest/test-result@^26.6.0", "@jest/test-result@^26.6.2": version "26.6.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@jest/test-result/-/test-result-26.6.2.tgz#55da58b62df134576cc95476efa5f7949e3f5f18" - integrity sha1-VdpYti3xNFdsyVR276X3lJ4/Xxg= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@jest/test-result/-/test-result-26.6.2.tgz#55da58b62df134576cc95476efa5f7949e3f5f18" + integrity sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ== dependencies: "@jest/console" "^26.6.2" "@jest/types" "^26.6.2" @@ -1175,8 +1412,8 @@ "@jest/test-sequencer@^26.6.3": version "26.6.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz#98e8a45100863886d074205e8ffdc5a7eb582b17" - integrity sha1-mOikUQCGOIbQdCBej/3Fp+tYKxc= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz#98e8a45100863886d074205e8ffdc5a7eb582b17" + integrity sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw== dependencies: "@jest/test-result" "^26.6.2" graceful-fs "^4.2.4" @@ -1186,8 +1423,8 @@ "@jest/transform@^26.6.2": version "26.6.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@jest/transform/-/transform-26.6.2.tgz#5ac57c5fa1ad17b2aae83e73e45813894dcf2e4b" - integrity sha1-WsV8X6GtF7Kq6D5z5FgTiU3PLks= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@jest/transform/-/transform-26.6.2.tgz#5ac57c5fa1ad17b2aae83e73e45813894dcf2e4b" + integrity sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA== dependencies: "@babel/core" "^7.1.0" "@jest/types" "^26.6.2" @@ -1205,10 +1442,10 @@ source-map "^0.6.1" write-file-atomic "^3.0.0" -"@jest/types@^26.6.2": +"@jest/types@^26.6.0", "@jest/types@^26.6.2": version "26.6.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@jest/types/-/types-26.6.2.tgz#bef5a532030e1d88a2f5a6d933f84e97226ed48e" - integrity sha1-vvWlMgMOHYii9abZM/hOlyJu1I4= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@jest/types/-/types-26.6.2.tgz#bef5a532030e1d88a2f5a6d933f84e97226ed48e" + integrity sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ== dependencies: "@types/istanbul-lib-coverage" "^2.0.0" "@types/istanbul-reports" "^3.0.0" @@ -1216,37 +1453,209 @@ "@types/yargs" "^15.0.0" chalk "^4.0.0" -"@mrmlnc/readdir-enhanced@^2.2.1": - version "2.2.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz#524af240d1a360527b730475ecfa1344aa540dde" - integrity sha1-UkryQNGjYFJ7cwR17PoTRKpUDd4= +"@nodelib/fs.scandir@2.1.5": + version "2.1.5" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" + integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== dependencies: - call-me-maybe "^1.0.1" - glob-to-regexp "^0.3.0" + "@nodelib/fs.stat" "2.0.5" + run-parallel "^1.1.9" -"@nodelib/fs.stat@^1.1.2": - version "1.1.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz#2b5a3ab3f918cca48a8c754c08168e3f03eba61b" - integrity sha1-K1o6s/kYzKSKjHVMCBaOPwPrphs= +"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": + version "2.0.5" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" + integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== + +"@nodelib/fs.walk@^1.2.3": + version "1.2.7" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@nodelib/fs.walk/-/fs.walk-1.2.7.tgz#94c23db18ee4653e129abd26fb06f870ac9e1ee2" + integrity sha512-BTIhocbPBSrRmHxOAJFtR18oLhxTtAFDAvL8hY1S3iU8k+E60W/YFs4jrixGzQjMpF4qPXxIQHcjVD9dz1C2QA== + dependencies: + "@nodelib/fs.scandir" "2.1.5" + fastq "^1.6.0" + +"@npmcli/move-file@^1.0.1": + version "1.1.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@npmcli/move-file/-/move-file-1.1.2.tgz#1a82c3e372f7cae9253eb66d72543d6b8685c674" + integrity sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg== + dependencies: + mkdirp "^1.0.4" + rimraf "^3.0.2" + +"@pmmmwh/react-refresh-webpack-plugin@0.4.3": + version "0.4.3" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.4.3.tgz#1eec460596d200c0236bf195b078a5d1df89b766" + integrity sha512-br5Qwvh8D2OQqSXpd1g/xqXKnK0r+Jz6qVKBbWmpUcrbGOxUrf39V5oZ1876084CGn18uMdR5uvPqBv9UqtBjQ== + dependencies: + ansi-html "^0.0.7" + error-stack-parser "^2.0.6" + html-entities "^1.2.1" + native-url "^0.2.6" + schema-utils "^2.6.5" + source-map "^0.7.3" + +"@rollup/plugin-node-resolve@^7.1.1": + version "7.1.3" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@rollup/plugin-node-resolve/-/plugin-node-resolve-7.1.3.tgz#80de384edfbd7bfc9101164910f86078151a3eca" + integrity sha512-RxtSL3XmdTAE2byxekYLnx+98kEUOrPHF/KRVjLH+DEIHy6kjIw7YINQzn+NXiH/NTrQLAwYs0GWB+csWygA9Q== + dependencies: + "@rollup/pluginutils" "^3.0.8" + "@types/resolve" "0.0.8" + builtin-modules "^3.1.0" + is-module "^1.0.0" + resolve "^1.14.2" + +"@rollup/plugin-replace@^2.3.1": + version "2.4.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz#a2d539314fbc77c244858faa523012825068510a" + integrity sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg== + dependencies: + "@rollup/pluginutils" "^3.1.0" + magic-string "^0.25.7" + +"@rollup/pluginutils@^3.0.8", "@rollup/pluginutils@^3.1.0": + version "3.1.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@rollup/pluginutils/-/pluginutils-3.1.0.tgz#706b4524ee6dc8b103b3c995533e5ad680c02b9b" + integrity sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg== + dependencies: + "@types/estree" "0.0.39" + estree-walker "^1.0.1" + picomatch "^2.2.2" "@sinonjs/commons@^1.7.0": - version "1.8.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@sinonjs/commons/-/commons-1.8.1.tgz#e7df00f98a203324f6dc7cc606cad9d4a8ab2217" - integrity sha1-598A+YogMyT23HzGBsrZ1KirIhc= + version "1.8.3" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@sinonjs/commons/-/commons-1.8.3.tgz#3802ddd21a50a949b6721ddd72da36e67e7f1b2d" + integrity sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ== dependencies: type-detect "4.0.8" "@sinonjs/fake-timers@^6.0.1": version "6.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz#293674fccb3262ac782c7aadfdeca86b10c75c40" - integrity sha1-KTZ0/MsyYqx4LHqt/eyoaxDHXEA= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz#293674fccb3262ac782c7aadfdeca86b10c75c40" + integrity sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA== dependencies: "@sinonjs/commons" "^1.7.0" +"@surma/rollup-plugin-off-main-thread@^1.1.1": + version "1.4.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-1.4.2.tgz#e6786b6af5799f82f7ab3a82e53f6182d2b91a58" + integrity sha512-yBMPqmd1yEJo/280PAMkychuaALyQ9Lkb5q1ck3mjJrFuEobIfhnQ4J3mbvBoISmR3SWMWV+cGB/I0lCQee79A== + dependencies: + ejs "^2.6.1" + magic-string "^0.25.0" + +"@svgr/babel-plugin-add-jsx-attribute@^5.4.0": + version "5.4.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz#81ef61947bb268eb9d50523446f9c638fb355906" + integrity sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg== + +"@svgr/babel-plugin-remove-jsx-attribute@^5.4.0": + version "5.4.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz#6b2c770c95c874654fd5e1d5ef475b78a0a962ef" + integrity sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg== + +"@svgr/babel-plugin-remove-jsx-empty-expression@^5.0.1": + version "5.0.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz#25621a8915ed7ad70da6cea3d0a6dbc2ea933efd" + integrity sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA== + +"@svgr/babel-plugin-replace-jsx-attribute-value@^5.0.1": + version "5.0.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz#0b221fc57f9fcd10e91fe219e2cd0dd03145a897" + integrity sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ== + +"@svgr/babel-plugin-svg-dynamic-title@^5.4.0": + version "5.4.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz#139b546dd0c3186b6e5db4fefc26cb0baea729d7" + integrity sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg== + +"@svgr/babel-plugin-svg-em-dimensions@^5.4.0": + version "5.4.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz#6543f69526632a133ce5cabab965deeaea2234a0" + integrity sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw== + +"@svgr/babel-plugin-transform-react-native-svg@^5.4.0": + version "5.4.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz#00bf9a7a73f1cad3948cdab1f8dfb774750f8c80" + integrity sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q== + +"@svgr/babel-plugin-transform-svg-component@^5.5.0": + version "5.5.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz#583a5e2a193e214da2f3afeb0b9e8d3250126b4a" + integrity sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ== + +"@svgr/babel-preset@^5.5.0": + version "5.5.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@svgr/babel-preset/-/babel-preset-5.5.0.tgz#8af54f3e0a8add7b1e2b0fcd5a882c55393df327" + integrity sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig== + dependencies: + "@svgr/babel-plugin-add-jsx-attribute" "^5.4.0" + "@svgr/babel-plugin-remove-jsx-attribute" "^5.4.0" + "@svgr/babel-plugin-remove-jsx-empty-expression" "^5.0.1" + "@svgr/babel-plugin-replace-jsx-attribute-value" "^5.0.1" + "@svgr/babel-plugin-svg-dynamic-title" "^5.4.0" + "@svgr/babel-plugin-svg-em-dimensions" "^5.4.0" + "@svgr/babel-plugin-transform-react-native-svg" "^5.4.0" + "@svgr/babel-plugin-transform-svg-component" "^5.5.0" + +"@svgr/core@^5.5.0": + version "5.5.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@svgr/core/-/core-5.5.0.tgz#82e826b8715d71083120fe8f2492ec7d7874a579" + integrity sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ== + dependencies: + "@svgr/plugin-jsx" "^5.5.0" + camelcase "^6.2.0" + cosmiconfig "^7.0.0" + +"@svgr/hast-util-to-babel-ast@^5.5.0": + version "5.5.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz#5ee52a9c2533f73e63f8f22b779f93cd432a5461" + integrity sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ== + dependencies: + "@babel/types" "^7.12.6" + +"@svgr/plugin-jsx@^5.5.0": + version "5.5.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz#1aa8cd798a1db7173ac043466d7b52236b369000" + integrity sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA== + dependencies: + "@babel/core" "^7.12.3" + "@svgr/babel-preset" "^5.5.0" + "@svgr/hast-util-to-babel-ast" "^5.5.0" + svg-parser "^2.0.2" + +"@svgr/plugin-svgo@^5.5.0": + version "5.5.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz#02da55d85320549324e201c7b2e53bf431fcc246" + integrity sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ== + dependencies: + cosmiconfig "^7.0.0" + deepmerge "^4.2.2" + svgo "^1.2.2" + +"@svgr/webpack@5.5.0": + version "5.5.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@svgr/webpack/-/webpack-5.5.0.tgz#aae858ee579f5fa8ce6c3166ef56c6a1b381b640" + integrity sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g== + dependencies: + "@babel/core" "^7.12.3" + "@babel/plugin-transform-react-constant-elements" "^7.12.1" + "@babel/preset-env" "^7.12.1" + "@babel/preset-react" "^7.12.5" + "@svgr/core" "^5.5.0" + "@svgr/plugin-jsx" "^5.5.0" + "@svgr/plugin-svgo" "^5.5.0" + loader-utils "^2.0.0" + +"@tootallnate/once@1": + version "1.1.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" + integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== + "@types/babel__core@^7.0.0", "@types/babel__core@^7.1.7": - version "7.1.12" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@types/babel__core/-/babel__core-7.1.12.tgz#4d8e9e51eb265552a7e4f1ff2219ab6133bdfb2d" - integrity sha1-TY6eUesmVVKn5PH/IhmrYTO9+y0= + version "7.1.14" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@types/babel__core/-/babel__core-7.1.14.tgz#faaeefc4185ec71c389f4501ee5ec84b170cc402" + integrity sha512-zGZJzzBUVDo/eV6KgbE0f0ZI7dInEYvo12Rb70uNQDshC3SkRMb67ja0GgRHZgAX3Za6rhaWlvbDO8rrGyAb1g== dependencies: "@babel/parser" "^7.1.0" "@babel/types" "^7.0.0" @@ -1256,715 +1665,817 @@ "@types/babel__generator@*": version "7.6.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@types/babel__generator/-/babel__generator-7.6.2.tgz#f3d71178e187858f7c45e30380f8f1b7415a12d8" - integrity sha1-89cReOGHhY98ReMDgPjxt0FaEtg= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@types/babel__generator/-/babel__generator-7.6.2.tgz#f3d71178e187858f7c45e30380f8f1b7415a12d8" + integrity sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ== dependencies: "@babel/types" "^7.0.0" "@types/babel__template@*": version "7.4.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@types/babel__template/-/babel__template-7.4.0.tgz#0c888dd70b3ee9eebb6e4f200e809da0076262be" - integrity sha1-DIiN1ws+6e67bk8gDoCdoAdiYr4= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@types/babel__template/-/babel__template-7.4.0.tgz#0c888dd70b3ee9eebb6e4f200e809da0076262be" + integrity sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A== dependencies: "@babel/parser" "^7.1.0" "@babel/types" "^7.0.0" "@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6": - version "7.11.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@types/babel__traverse/-/babel__traverse-7.11.0.tgz#b9a1efa635201ba9bc850323a8793ee2d36c04a0" - integrity sha1-uaHvpjUgG6m8hQMjqHk+4tNsBKA= + version "7.11.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@types/babel__traverse/-/babel__traverse-7.11.1.tgz#654f6c4f67568e24c23b367e947098c6206fa639" + integrity sha512-Vs0hm0vPahPMYi9tDjtP66llufgO3ST16WXaSTtDGEl9cewAl3AibmxWw6TINOqHPT9z0uABKAYjT9jNSg4npw== dependencies: "@babel/types" "^7.3.0" -"@types/classnames@^2.2.10": - version "2.2.11" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@types/classnames/-/classnames-2.2.11.tgz#2521cc86f69d15c5b90664e4829d84566052c1cf" - integrity sha1-JSHMhvadFcW5BmTkgp2EVmBSwc8= - -"@types/fs-extra@^9.0.1": - version "9.0.6" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@types/fs-extra/-/fs-extra-9.0.6.tgz#488e56b77299899a608b8269719c1d133027a6ab" - integrity sha1-SI5Wt3KZiZpgi4JpcZwdEzAnpqs= +"@types/eslint@^7.2.6": + version "7.2.13" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@types/eslint/-/eslint-7.2.13.tgz#e0ca7219ba5ded402062ad6f926d491ebb29dd53" + integrity sha512-LKmQCWAlnVHvvXq4oasNUMTJJb2GwSyTY8+1C7OH5ILR8mPLaljv1jxL1bXW3xB3jFbQxTKxJAvI8PyjB09aBg== dependencies: - "@types/node" "*" + "@types/estree" "*" + "@types/json-schema" "*" + +"@types/estree@*": + version "0.0.48" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@types/estree/-/estree-0.0.48.tgz#18dc8091b285df90db2f25aa7d906cfc394b7f74" + integrity sha512-LfZwXoGUDo0C3me81HXgkBg5CTQYb6xzEl+fNmbO4JdRiSKQ8A0GD1OBBvKAIsbCUgoyAty7m99GqqMQe784ew== + +"@types/estree@0.0.39": + version "0.0.39" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f" + integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== "@types/glob@^7.1.1": version "7.1.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@types/glob/-/glob-7.1.3.tgz#e6ba80f36b7daad2c685acd9266382e68985c183" - integrity sha1-5rqA82t9qtLGhazZJmOC5omFwYM= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@types/glob/-/glob-7.1.3.tgz#e6ba80f36b7daad2c685acd9266382e68985c183" + integrity sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w== dependencies: "@types/minimatch" "*" "@types/node" "*" "@types/graceful-fs@^4.1.2": - version "4.1.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@types/graceful-fs/-/graceful-fs-4.1.4.tgz#4ff9f641a7c6d1a3508ff88bc3141b152772e753" - integrity sha1-T/n2QafG0aNQj/iLwxQbFSdy51M= + version "4.1.5" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@types/graceful-fs/-/graceful-fs-4.1.5.tgz#21ffba0d98da4350db64891f92a9e5db3cdb4e15" + integrity sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw== dependencies: "@types/node" "*" -"@types/highlight.js@^9.12.4": - version "9.12.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@types/highlight.js/-/highlight.js-9.12.4.tgz#8c3496bd1b50cc04aeefd691140aa571d4dbfa34" - integrity sha1-jDSWvRtQzASu79aRFAqlcdTb+jQ= - -"@types/history@*": - version "4.7.8" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@types/history/-/history-4.7.8.tgz#49348387983075705fe8f4e02fb67f7daaec4934" - integrity sha1-STSDh5gwdXBf6PTgL7Z/farsSTQ= +"@types/html-minifier-terser@^5.0.0": + version "5.1.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@types/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz#3c9ee980f1a10d6021ae6632ca3e79ca2ec4fb50" + integrity sha512-giAlZwstKbmvMk1OO7WXSj4OZ0keXAcl2TQq4LWHiiPH2ByaH7WeUzng+Qej8UPxxv+8lRTuouo0iaNDBuzIBA== "@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": version "2.0.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz#4ba8ddb720221f432e443bd5f9117fd22cfd4762" - integrity sha1-S6jdtyAiH0MuRDvV+RF/0iz9R2I= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz#4ba8ddb720221f432e443bd5f9117fd22cfd4762" + integrity sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw== "@types/istanbul-lib-report@*": version "3.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" - integrity sha1-wUwk8Y6oGQwRjudWK3/5mjZVJoY= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" + integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== dependencies: "@types/istanbul-lib-coverage" "*" "@types/istanbul-reports@^3.0.0": - version "3.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz#508b13aa344fa4976234e75dddcc34925737d821" - integrity sha1-UIsTqjRPpJdiNOdd3cw0klc32CE= + version "3.0.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz#9153fe98bba2bd565a63add9436d6f0d7f8468ff" + integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw== dependencies: "@types/istanbul-lib-report" "*" -"@types/json-schema@^7.0.5": - version "7.0.6" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@types/json-schema/-/json-schema-7.0.6.tgz#f4c7ec43e81b319a9815115031709f26987891f0" - integrity sha1-9MfsQ+gbMZqYFRFQMXCfJph4kfA= +"@types/json-schema@*", "@types/json-schema@^7.0.3", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.6", "@types/json-schema@^7.0.7": + version "7.0.7" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@types/json-schema/-/json-schema-7.0.7.tgz#98a993516c859eb0d5c4c8f098317a9ea68db9ad" + integrity sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA== -"@types/marked@^1.1.0": - version "1.2.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@types/marked/-/marked-1.2.1.tgz#9864ecc10d0edb72e7be4e94acb5fcc607c15eed" - integrity sha1-mGTswQ0O23Lnvk6UrLX8xgfBXu0= +"@types/json5@^0.0.29": + version "0.0.29" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" + integrity sha1-7ihweulOEdK4J7y+UnC86n8+ce4= "@types/minimatch@*": - version "3.0.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@types/minimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d" - integrity sha1-PcoOPzOyAPx9ETnAzZbBJoyt/Z0= + version "3.0.4" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@types/minimatch/-/minimatch-3.0.4.tgz#f0ec25dbf2f0e4b18647313ac031134ca5b24b21" + integrity sha512-1z8k4wzFnNjVK/tlxvrWuK5WMt6mydWWP7+zvH5eFep4oj+UkrfiJTRtjCeBXNpwaA/FYqqtb4/QS4ianFpIRA== "@types/node@*": - version "14.14.20" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@types/node/-/node-14.14.20.tgz#f7974863edd21d1f8a494a73e8e2b3658615c340" - integrity sha1-95dIY+3SHR+KSUpz6OKzZYYVw0A= - -"@types/node@^12.0.0": - version "12.19.12" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@types/node/-/node-12.19.12.tgz#04793c2afa4ce833a9972e4c476432e30f9df47b" - integrity sha1-BHk8KvpM6DOply5MR2Qy4w+d9Hs= + version "15.12.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@types/node/-/node-15.12.2.tgz#1f2b42c4be7156ff4a6f914b2fb03d05fa84e38d" + integrity sha512-zjQ69G564OCIWIOHSXyQEEDpdpGl+G348RAKY0XXy9Z5kU9Vzv1GMNnkar/ZJ8dzXB3COzD9Mo9NtRZ4xfgUww== "@types/normalize-package-data@^2.4.0": version "2.4.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz#e486d0d97396d79beedd0a6e33f4534ff6b4973e" - integrity sha1-5IbQ2XOW15vu3QpuM/RTT/a0lz4= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz#e486d0d97396d79beedd0a6e33f4534ff6b4973e" + integrity sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA== "@types/parse-json@^4.0.0": version "4.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" - integrity sha1-L4u0QUNNFjs1+4/9zNcTiSf/uMA= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" + integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== "@types/prettier@^2.0.0": - version "2.1.6" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@types/prettier/-/prettier-2.1.6.tgz#f4b1efa784e8db479cdb8b14403e2144b1e9ff03" - integrity sha1-9LHvp4To20ec24sUQD4hRLHp/wM= - -"@types/prop-types@*": - version "15.7.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@types/prop-types/-/prop-types-15.7.3.tgz#2ab0d5da2e5815f94b0b9d4b95d1e5f243ab2ca7" - integrity sha1-KrDV2i5YFflLC51LldHl8kOrLKc= + version "2.2.3" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@types/prettier/-/prettier-2.2.3.tgz#ef65165aea2924c9359205bf748865b8881753c0" + integrity sha512-PijRCG/K3s3w1We6ynUKdxEc5AcuuH3NBmMDP8uvKVp6X43UY7NQlTzczakXP3DJR0F4dfNQIGjU2cUeRYs2AA== "@types/q@^1.5.1": version "1.5.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@types/q/-/q-1.5.4.tgz#15925414e0ad2cd765bfef58842f7e26a7accb24" - integrity sha1-FZJUFOCtLNdlv+9YhC9+JqesyyQ= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@types/q/-/q-1.5.4.tgz#15925414e0ad2cd765bfef58842f7e26a7accb24" + integrity sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug== -"@types/react-router-dom@^5.1.5": - version "5.1.7" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@types/react-router-dom/-/react-router-dom-5.1.7.tgz#a126d9ea76079ffbbdb0d9225073eb5797ab7271" - integrity sha1-oSbZ6nYHn/u9sNkiUHPrV5ercnE= - dependencies: - "@types/history" "*" - "@types/react" "*" - "@types/react-router" "*" - -"@types/react-router@*": - version "5.1.11" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@types/react-router/-/react-router-5.1.11.tgz#b01ce4cb21bf7d6b32edc862fc1e2c0088044b5b" - integrity sha1-sBzkyyG/fWsy7chi/B4sAIgES1s= - dependencies: - "@types/history" "*" - "@types/react" "*" - -"@types/react@*": - version "17.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@types/react/-/react-17.0.0.tgz#5af3eb7fad2807092f0046a1302b7823e27919b8" - integrity sha1-WvPrf60oBwkvAEahMCt4I+J5Gbg= - dependencies: - "@types/prop-types" "*" - csstype "^3.0.2" - -"@types/react@^16.9.0": - version "16.14.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@types/react/-/react-16.14.2.tgz#85dcc0947d0645349923c04ccef6018a1ab7538c" - integrity sha1-hdzAlH0GRTSZI8BMzvYBihq3U4w= - dependencies: - "@types/prop-types" "*" - csstype "^3.0.2" - -"@types/stack-utils@^2.0.0": - version "2.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@types/stack-utils/-/stack-utils-2.0.0.tgz#7036640b4e21cc2f259ae826ce843d277dad8cff" - integrity sha1-cDZkC04hzC8lmugmzoQ9J32tjP8= - -"@types/walk@^2.3.0": - version "2.3.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@types/walk/-/walk-2.3.0.tgz#1bfeb19f6fab63a1a39f929c0f2b4c02134468f8" - integrity sha1-G/6xn2+rY6Gjn5KcDytMAhNEaPg= +"@types/resolve@0.0.8": + version "0.0.8" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@types/resolve/-/resolve-0.0.8.tgz#f26074d238e02659e323ce1a13d041eee280e194" + integrity sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ== dependencies: "@types/node" "*" +"@types/source-list-map@*": + version "0.1.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@types/source-list-map/-/source-list-map-0.1.2.tgz#0078836063ffaf17412349bba364087e0ac02ec9" + integrity sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA== + +"@types/stack-utils@^2.0.0": + version "2.0.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@types/stack-utils/-/stack-utils-2.0.0.tgz#7036640b4e21cc2f259ae826ce843d277dad8cff" + integrity sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw== + +"@types/tapable@^1", "@types/tapable@^1.0.5": + version "1.0.7" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@types/tapable/-/tapable-1.0.7.tgz#545158342f949e8fd3bfd813224971ecddc3fac4" + integrity sha512-0VBprVqfgFD7Ehb2vd8Lh9TG3jP98gvr8rgehQqzztZNI7o8zS8Ad4jyZneKELphpuE212D8J70LnSNQSyO6bQ== + +"@types/uglify-js@*": + version "3.13.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@types/uglify-js/-/uglify-js-3.13.0.tgz#1cad8df1fb0b143c5aba08de5712ea9d1ff71124" + integrity sha512-EGkrJD5Uy+Pg0NUR8uA4bJ5WMfljyad0G+784vLCNUkD+QwOJXUbBYExXfVGf7YtyzdQp3L/XMYcliB987kL5Q== + dependencies: + source-map "^0.6.1" + +"@types/webpack-sources@*": + version "2.1.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@types/webpack-sources/-/webpack-sources-2.1.0.tgz#8882b0bd62d1e0ce62f183d0d01b72e6e82e8c10" + integrity sha512-LXn/oYIpBeucgP1EIJbKQ2/4ZmpvRl+dlrFdX7+94SKRUV3Evy3FsfMZY318vGhkWUS5MPhtOM3w1/hCOAOXcg== + dependencies: + "@types/node" "*" + "@types/source-list-map" "*" + source-map "^0.7.3" + +"@types/webpack@^4.41.8": + version "4.41.29" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@types/webpack/-/webpack-4.41.29.tgz#2e66c1de8223c440366469415c50a47d97625773" + integrity sha512-6pLaORaVNZxiB3FSHbyBiWM7QdazAWda1zvAq4SbZObZqHSDbWLi62iFdblVea6SK9eyBIVp5yHhKt/yNQdR7Q== + dependencies: + "@types/node" "*" + "@types/tapable" "^1" + "@types/uglify-js" "*" + "@types/webpack-sources" "*" + anymatch "^3.0.0" + source-map "^0.6.0" + "@types/yargs-parser@*": version "20.2.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@types/yargs-parser/-/yargs-parser-20.2.0.tgz#dd3e6699ba3237f0348cd085e4698780204842f9" - integrity sha1-3T5mmboyN/A0jNCF5GmHgCBIQvk= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@types/yargs-parser/-/yargs-parser-20.2.0.tgz#dd3e6699ba3237f0348cd085e4698780204842f9" + integrity sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA== "@types/yargs@^15.0.0": - version "15.0.12" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@types/yargs/-/yargs-15.0.12.tgz#6234ce3e3e3fa32c5db301a170f96a599c960d74" - integrity sha1-YjTOPj4/oyxdswGhcPlqWZyWDXQ= + version "15.0.13" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@types/yargs/-/yargs-15.0.13.tgz#34f7fec8b389d7f3c1fd08026a5763e072d3c6dc" + integrity sha512-kQ5JNTrbDv3Rp5X2n/iUu37IJBDU2gsZ5R/g1/KHOOEc5IKfUFjXT6DENPGduh08I/pamwtEq4oul7gUqKTQDQ== dependencies: "@types/yargs-parser" "*" -"@webassemblyjs/ast@1.8.5": - version "1.8.5" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@webassemblyjs/ast/-/ast-1.8.5.tgz#51b1c5fe6576a34953bf4b253df9f0d490d9e359" - integrity sha1-UbHF/mV2o0lTv0slPfnw1JDZ41k= +"@typescript-eslint/eslint-plugin@^4.5.0": + version "4.26.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.26.1.tgz#b9c7313321cb837e2bf8bebe7acc2220659e67d3" + integrity sha512-aoIusj/8CR+xDWmZxARivZjbMBQTT9dImUtdZ8tVCVRXgBUuuZyM5Of5A9D9arQPxbi/0rlJLcuArclz/rCMJw== dependencies: - "@webassemblyjs/helper-module-context" "1.8.5" - "@webassemblyjs/helper-wasm-bytecode" "1.8.5" - "@webassemblyjs/wast-parser" "1.8.5" + "@typescript-eslint/experimental-utils" "4.26.1" + "@typescript-eslint/scope-manager" "4.26.1" + debug "^4.3.1" + functional-red-black-tree "^1.0.1" + lodash "^4.17.21" + regexpp "^3.1.0" + semver "^7.3.5" + tsutils "^3.21.0" -"@webassemblyjs/floating-point-hex-parser@1.8.5": - version "1.8.5" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz#1ba926a2923613edce496fd5b02e8ce8a5f49721" - integrity sha1-G6kmopI2E+3OSW/VsC6M6KX0lyE= - -"@webassemblyjs/helper-api-error@1.8.5": - version "1.8.5" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.5.tgz#c49dad22f645227c5edb610bdb9697f1aab721f7" - integrity sha1-xJ2tIvZFInxe22EL25aX8aq3Ifc= - -"@webassemblyjs/helper-buffer@1.8.5": - version "1.8.5" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz#fea93e429863dd5e4338555f42292385a653f204" - integrity sha1-/qk+Qphj3V5DOFVfQikjhaZT8gQ= - -"@webassemblyjs/helper-code-frame@1.8.5": - version "1.8.5" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz#9a740ff48e3faa3022b1dff54423df9aa293c25e" - integrity sha1-mnQP9I4/qjAisd/1RCPfmqKTwl4= +"@typescript-eslint/experimental-utils@4.26.1", "@typescript-eslint/experimental-utils@^4.0.1": + version "4.26.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@typescript-eslint/experimental-utils/-/experimental-utils-4.26.1.tgz#a35980a2390da9232aa206b27f620eab66e94142" + integrity sha512-sQHBugRhrXzRCs9PaGg6rowie4i8s/iD/DpTB+EXte8OMDfdCG5TvO73XlO9Wc/zi0uyN4qOmX9hIjQEyhnbmQ== dependencies: - "@webassemblyjs/wast-printer" "1.8.5" + "@types/json-schema" "^7.0.7" + "@typescript-eslint/scope-manager" "4.26.1" + "@typescript-eslint/types" "4.26.1" + "@typescript-eslint/typescript-estree" "4.26.1" + eslint-scope "^5.1.1" + eslint-utils "^3.0.0" -"@webassemblyjs/helper-fsm@1.8.5": - version "1.8.5" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz#ba0b7d3b3f7e4733da6059c9332275d860702452" - integrity sha1-ugt9Oz9+RzPaYFnJMyJ12GBwJFI= - -"@webassemblyjs/helper-module-context@1.8.5": - version "1.8.5" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz#def4b9927b0101dc8cbbd8d1edb5b7b9c82eb245" - integrity sha1-3vS5knsBAdyMu9jR7bW3ucguskU= +"@typescript-eslint/experimental-utils@^3.10.1": + version "3.10.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@typescript-eslint/experimental-utils/-/experimental-utils-3.10.1.tgz#e179ffc81a80ebcae2ea04e0332f8b251345a686" + integrity sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw== dependencies: - "@webassemblyjs/ast" "1.8.5" - mamacro "^0.0.3" + "@types/json-schema" "^7.0.3" + "@typescript-eslint/types" "3.10.1" + "@typescript-eslint/typescript-estree" "3.10.1" + eslint-scope "^5.0.0" + eslint-utils "^2.0.0" -"@webassemblyjs/helper-wasm-bytecode@1.8.5": - version "1.8.5" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz#537a750eddf5c1e932f3744206551c91c1b93e61" - integrity sha1-U3p1Dt31weky83RCBlUckcG5PmE= - -"@webassemblyjs/helper-wasm-section@1.8.5": - version "1.8.5" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz#74ca6a6bcbe19e50a3b6b462847e69503e6bfcbf" - integrity sha1-dMpqa8vhnlCjtrRihH5pUD5r/L8= +"@typescript-eslint/parser@^4.5.0": + version "4.26.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@typescript-eslint/parser/-/parser-4.26.1.tgz#cecfdd5eb7a5c13aabce1c1cfd7fbafb5a0f1e8e" + integrity sha512-q7F3zSo/nU6YJpPJvQveVlIIzx9/wu75lr6oDbDzoeIRWxpoc/HQ43G4rmMoCc5my/3uSj2VEpg/D83LYZF5HQ== dependencies: - "@webassemblyjs/ast" "1.8.5" - "@webassemblyjs/helper-buffer" "1.8.5" - "@webassemblyjs/helper-wasm-bytecode" "1.8.5" - "@webassemblyjs/wasm-gen" "1.8.5" + "@typescript-eslint/scope-manager" "4.26.1" + "@typescript-eslint/types" "4.26.1" + "@typescript-eslint/typescript-estree" "4.26.1" + debug "^4.3.1" -"@webassemblyjs/ieee754@1.8.5": - version "1.8.5" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz#712329dbef240f36bf57bd2f7b8fb9bf4154421e" - integrity sha1-cSMp2+8kDza/V70ve4+5v0FUQh4= +"@typescript-eslint/scope-manager@4.26.1": + version "4.26.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@typescript-eslint/scope-manager/-/scope-manager-4.26.1.tgz#075a74a15ff33ee3a7ed33e5fce16ee86689f662" + integrity sha512-TW1X2p62FQ8Rlne+WEShyd7ac2LA6o27S9i131W4NwDSfyeVlQWhw8ylldNNS8JG6oJB9Ha9Xyc+IUcqipvheQ== + dependencies: + "@typescript-eslint/types" "4.26.1" + "@typescript-eslint/visitor-keys" "4.26.1" + +"@typescript-eslint/types@3.10.1": + version "3.10.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@typescript-eslint/types/-/types-3.10.1.tgz#1d7463fa7c32d8a23ab508a803ca2fe26e758727" + integrity sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ== + +"@typescript-eslint/types@4.26.1": + version "4.26.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@typescript-eslint/types/-/types-4.26.1.tgz#9e7c523f73c34b04a765e4167ca5650436ef1d38" + integrity sha512-STyMPxR3cS+LaNvS8yK15rb8Y0iL0tFXq0uyl6gY45glyI7w0CsyqyEXl/Fa0JlQy+pVANeK3sbwPneCbWE7yg== + +"@typescript-eslint/typescript-estree@3.10.1": + version "3.10.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@typescript-eslint/typescript-estree/-/typescript-estree-3.10.1.tgz#fd0061cc38add4fad45136d654408569f365b853" + integrity sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w== + dependencies: + "@typescript-eslint/types" "3.10.1" + "@typescript-eslint/visitor-keys" "3.10.1" + debug "^4.1.1" + glob "^7.1.6" + is-glob "^4.0.1" + lodash "^4.17.15" + semver "^7.3.2" + tsutils "^3.17.1" + +"@typescript-eslint/typescript-estree@4.26.1": + version "4.26.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@typescript-eslint/typescript-estree/-/typescript-estree-4.26.1.tgz#b2ce2e789233d62283fae2c16baabd4f1dbc9633" + integrity sha512-l3ZXob+h0NQzz80lBGaykdScYaiEbFqznEs99uwzm8fPHhDjwaBFfQkjUC/slw6Sm7npFL8qrGEAMxcfBsBJUg== + dependencies: + "@typescript-eslint/types" "4.26.1" + "@typescript-eslint/visitor-keys" "4.26.1" + debug "^4.3.1" + globby "^11.0.3" + is-glob "^4.0.1" + semver "^7.3.5" + tsutils "^3.21.0" + +"@typescript-eslint/visitor-keys@3.10.1": + version "3.10.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@typescript-eslint/visitor-keys/-/visitor-keys-3.10.1.tgz#cd4274773e3eb63b2e870ac602274487ecd1e931" + integrity sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ== + dependencies: + eslint-visitor-keys "^1.1.0" + +"@typescript-eslint/visitor-keys@4.26.1": + version "4.26.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@typescript-eslint/visitor-keys/-/visitor-keys-4.26.1.tgz#0d55ea735cb0d8903b198017d6d4f518fdaac546" + integrity sha512-IGouNSSd+6x/fHtYRyLOM6/C+QxMDzWlDtN41ea+flWuSF9g02iqcIlX8wM53JkfljoIjP0U+yp7SiTS1onEkw== + dependencies: + "@typescript-eslint/types" "4.26.1" + eslint-visitor-keys "^2.0.0" + +"@webassemblyjs/ast@1.9.0": + version "1.9.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@webassemblyjs/ast/-/ast-1.9.0.tgz#bd850604b4042459a5a41cd7d338cbed695ed964" + integrity sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA== + dependencies: + "@webassemblyjs/helper-module-context" "1.9.0" + "@webassemblyjs/helper-wasm-bytecode" "1.9.0" + "@webassemblyjs/wast-parser" "1.9.0" + +"@webassemblyjs/floating-point-hex-parser@1.9.0": + version "1.9.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz#3c3d3b271bddfc84deb00f71344438311d52ffb4" + integrity sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA== + +"@webassemblyjs/helper-api-error@1.9.0": + version "1.9.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz#203f676e333b96c9da2eeab3ccef33c45928b6a2" + integrity sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw== + +"@webassemblyjs/helper-buffer@1.9.0": + version "1.9.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz#a1442d269c5feb23fcbc9ef759dac3547f29de00" + integrity sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA== + +"@webassemblyjs/helper-code-frame@1.9.0": + version "1.9.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz#647f8892cd2043a82ac0c8c5e75c36f1d9159f27" + integrity sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA== + dependencies: + "@webassemblyjs/wast-printer" "1.9.0" + +"@webassemblyjs/helper-fsm@1.9.0": + version "1.9.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz#c05256b71244214671f4b08ec108ad63b70eddb8" + integrity sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw== + +"@webassemblyjs/helper-module-context@1.9.0": + version "1.9.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz#25d8884b76839871a08a6c6f806c3979ef712f07" + integrity sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g== + dependencies: + "@webassemblyjs/ast" "1.9.0" + +"@webassemblyjs/helper-wasm-bytecode@1.9.0": + version "1.9.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz#4fed8beac9b8c14f8c58b70d124d549dd1fe5790" + integrity sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw== + +"@webassemblyjs/helper-wasm-section@1.9.0": + version "1.9.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz#5a4138d5a6292ba18b04c5ae49717e4167965346" + integrity sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw== + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-buffer" "1.9.0" + "@webassemblyjs/helper-wasm-bytecode" "1.9.0" + "@webassemblyjs/wasm-gen" "1.9.0" + +"@webassemblyjs/ieee754@1.9.0": + version "1.9.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz#15c7a0fbaae83fb26143bbacf6d6df1702ad39e4" + integrity sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg== dependencies: "@xtuc/ieee754" "^1.2.0" -"@webassemblyjs/leb128@1.8.5": - version "1.8.5" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@webassemblyjs/leb128/-/leb128-1.8.5.tgz#044edeb34ea679f3e04cd4fd9824d5e35767ae10" - integrity sha1-BE7es06mefPgTNT9mCTV41dnrhA= +"@webassemblyjs/leb128@1.9.0": + version "1.9.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@webassemblyjs/leb128/-/leb128-1.9.0.tgz#f19ca0b76a6dc55623a09cffa769e838fa1e1c95" + integrity sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw== dependencies: "@xtuc/long" "4.2.2" -"@webassemblyjs/utf8@1.8.5": - version "1.8.5" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@webassemblyjs/utf8/-/utf8-1.8.5.tgz#a8bf3b5d8ffe986c7c1e373ccbdc2a0915f0cedc" - integrity sha1-qL87XY/+mGx8Hjc8y9wqCRXwztw= +"@webassemblyjs/utf8@1.9.0": + version "1.9.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@webassemblyjs/utf8/-/utf8-1.9.0.tgz#04d33b636f78e6a6813227e82402f7637b6229ab" + integrity sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w== -"@webassemblyjs/wasm-edit@1.8.5": - version "1.8.5" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz#962da12aa5acc1c131c81c4232991c82ce56e01a" - integrity sha1-li2hKqWswcExyBxCMpkcgs5W4Bo= +"@webassemblyjs/wasm-edit@1.9.0": + version "1.9.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz#3fe6d79d3f0f922183aa86002c42dd256cfee9cf" + integrity sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw== dependencies: - "@webassemblyjs/ast" "1.8.5" - "@webassemblyjs/helper-buffer" "1.8.5" - "@webassemblyjs/helper-wasm-bytecode" "1.8.5" - "@webassemblyjs/helper-wasm-section" "1.8.5" - "@webassemblyjs/wasm-gen" "1.8.5" - "@webassemblyjs/wasm-opt" "1.8.5" - "@webassemblyjs/wasm-parser" "1.8.5" - "@webassemblyjs/wast-printer" "1.8.5" + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-buffer" "1.9.0" + "@webassemblyjs/helper-wasm-bytecode" "1.9.0" + "@webassemblyjs/helper-wasm-section" "1.9.0" + "@webassemblyjs/wasm-gen" "1.9.0" + "@webassemblyjs/wasm-opt" "1.9.0" + "@webassemblyjs/wasm-parser" "1.9.0" + "@webassemblyjs/wast-printer" "1.9.0" -"@webassemblyjs/wasm-gen@1.8.5": - version "1.8.5" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz#54840766c2c1002eb64ed1abe720aded714f98bc" - integrity sha1-VIQHZsLBAC62TtGr5yCt7XFPmLw= +"@webassemblyjs/wasm-gen@1.9.0": + version "1.9.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz#50bc70ec68ded8e2763b01a1418bf43491a7a49c" + integrity sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA== dependencies: - "@webassemblyjs/ast" "1.8.5" - "@webassemblyjs/helper-wasm-bytecode" "1.8.5" - "@webassemblyjs/ieee754" "1.8.5" - "@webassemblyjs/leb128" "1.8.5" - "@webassemblyjs/utf8" "1.8.5" + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-wasm-bytecode" "1.9.0" + "@webassemblyjs/ieee754" "1.9.0" + "@webassemblyjs/leb128" "1.9.0" + "@webassemblyjs/utf8" "1.9.0" -"@webassemblyjs/wasm-opt@1.8.5": - version "1.8.5" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz#b24d9f6ba50394af1349f510afa8ffcb8a63d264" - integrity sha1-sk2fa6UDlK8TSfUQr6j/y4pj0mQ= +"@webassemblyjs/wasm-opt@1.9.0": + version "1.9.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz#2211181e5b31326443cc8112eb9f0b9028721a61" + integrity sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A== dependencies: - "@webassemblyjs/ast" "1.8.5" - "@webassemblyjs/helper-buffer" "1.8.5" - "@webassemblyjs/wasm-gen" "1.8.5" - "@webassemblyjs/wasm-parser" "1.8.5" + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-buffer" "1.9.0" + "@webassemblyjs/wasm-gen" "1.9.0" + "@webassemblyjs/wasm-parser" "1.9.0" -"@webassemblyjs/wasm-parser@1.8.5": - version "1.8.5" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz#21576f0ec88b91427357b8536383668ef7c66b8d" - integrity sha1-IVdvDsiLkUJzV7hTY4NmjvfGa40= +"@webassemblyjs/wasm-parser@1.9.0": + version "1.9.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz#9d48e44826df4a6598294aa6c87469d642fff65e" + integrity sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA== dependencies: - "@webassemblyjs/ast" "1.8.5" - "@webassemblyjs/helper-api-error" "1.8.5" - "@webassemblyjs/helper-wasm-bytecode" "1.8.5" - "@webassemblyjs/ieee754" "1.8.5" - "@webassemblyjs/leb128" "1.8.5" - "@webassemblyjs/utf8" "1.8.5" + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-api-error" "1.9.0" + "@webassemblyjs/helper-wasm-bytecode" "1.9.0" + "@webassemblyjs/ieee754" "1.9.0" + "@webassemblyjs/leb128" "1.9.0" + "@webassemblyjs/utf8" "1.9.0" -"@webassemblyjs/wast-parser@1.8.5": - version "1.8.5" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz#e10eecd542d0e7bd394f6827c49f3df6d4eefb8c" - integrity sha1-4Q7s1ULQ5705T2gnxJ899tTu+4w= +"@webassemblyjs/wast-parser@1.9.0": + version "1.9.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz#3031115d79ac5bd261556cecc3fa90a3ef451914" + integrity sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw== dependencies: - "@webassemblyjs/ast" "1.8.5" - "@webassemblyjs/floating-point-hex-parser" "1.8.5" - "@webassemblyjs/helper-api-error" "1.8.5" - "@webassemblyjs/helper-code-frame" "1.8.5" - "@webassemblyjs/helper-fsm" "1.8.5" + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/floating-point-hex-parser" "1.9.0" + "@webassemblyjs/helper-api-error" "1.9.0" + "@webassemblyjs/helper-code-frame" "1.9.0" + "@webassemblyjs/helper-fsm" "1.9.0" "@xtuc/long" "4.2.2" -"@webassemblyjs/wast-printer@1.8.5": - version "1.8.5" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz#114bbc481fd10ca0e23b3560fa812748b0bae5bc" - integrity sha1-EUu8SB/RDKDiOzVg+oEnSLC65bw= +"@webassemblyjs/wast-printer@1.9.0": + version "1.9.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz#4935d54c85fef637b00ce9f52377451d00d47899" + integrity sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA== dependencies: - "@webassemblyjs/ast" "1.8.5" - "@webassemblyjs/wast-parser" "1.8.5" + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/wast-parser" "1.9.0" "@xtuc/long" "4.2.2" "@xtuc/ieee754@^1.2.0": version "1.2.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" - integrity sha1-7vAUoxRa5Hehy8AM0eVSM23Ot5A= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" + integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== "@xtuc/long@4.2.2": version "4.2.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" - integrity sha1-0pHGpOl5ibXGHZrPOWrk/hM6cY0= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" + integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== -abab@^2.0.3: +abab@^2.0.3, abab@^2.0.5: version "2.0.5" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/abab/-/abab-2.0.5.tgz#c0b678fb32d60fc1219c784d6a826fe385aeb79a" - integrity sha1-wLZ4+zLWD8EhnHhNaoJv44Wut5o= - -abbrev@1: - version "1.1.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" - integrity sha1-+PLIh60Qv2f2NPAFtph/7TF5qsg= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/abab/-/abab-2.0.5.tgz#c0b678fb32d60fc1219c784d6a826fe385aeb79a" + integrity sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q== accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.7: version "1.3.7" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd" - integrity sha1-UxvHJlF6OytB+FACHGzBXqq1B80= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd" + integrity sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA== dependencies: mime-types "~2.1.24" negotiator "0.6.2" acorn-globals@^6.0.0: version "6.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/acorn-globals/-/acorn-globals-6.0.0.tgz#46cdd39f0f8ff08a876619b55f5ac8a6dc770b45" - integrity sha1-Rs3Tnw+P8IqHZhm1X1rIptx3C0U= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/acorn-globals/-/acorn-globals-6.0.0.tgz#46cdd39f0f8ff08a876619b55f5ac8a6dc770b45" + integrity sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg== dependencies: acorn "^7.1.1" acorn-walk "^7.1.1" +acorn-jsx@^5.3.1: + version "5.3.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/acorn-jsx/-/acorn-jsx-5.3.1.tgz#fc8661e11b7ac1539c47dbfea2e72b3af34d267b" + integrity sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng== + acorn-walk@^7.1.1: version "7.2.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" - integrity sha1-DeiJpgEgOQmw++B7iTjcIdLpZ7w= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" + integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== -acorn@^6.2.1: +acorn@^6.4.1: version "6.4.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/acorn/-/acorn-6.4.2.tgz#35866fd710528e92de10cf06016498e47e39e1e6" - integrity sha1-NYZv1xBSjpLeEM8GAWSY5H454eY= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/acorn/-/acorn-6.4.2.tgz#35866fd710528e92de10cf06016498e47e39e1e6" + integrity sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ== -acorn@^7.1.1: +acorn@^7.1.0, acorn@^7.1.1, acorn@^7.4.0: version "7.4.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" - integrity sha1-/q7SVZc9LndVW4PbwIhRpsY1IPo= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" + integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== + +acorn@^8.2.4: + version "8.3.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/acorn/-/acorn-8.3.0.tgz#1193f9b96c4e8232f00b11a9edff81b2c8b98b88" + integrity sha512-tqPKHZ5CaBJw0Xmy0ZZvLs1qTV+BNFSyvn77ASXkpBNfIRk8ev26fKrD9iLGwGA9zedPao52GSHzq8lyZG0NUw== address@1.1.2, address@^1.0.1: version "1.1.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/address/-/address-1.1.2.tgz#bf1116c9c758c51b7a933d296b72c221ed9428b6" - integrity sha1-vxEWycdYxRt6kz0pa3LCIe2UKLY= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/address/-/address-1.1.2.tgz#bf1116c9c758c51b7a933d296b72c221ed9428b6" + integrity sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA== adjust-sourcemap-loader@3.0.0: version "3.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/adjust-sourcemap-loader/-/adjust-sourcemap-loader-3.0.0.tgz#5ae12fb5b7b1c585e80bbb5a63ec163a1a45e61e" - integrity sha1-WuEvtbexxYXoC7taY+wWOhpF5h4= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/adjust-sourcemap-loader/-/adjust-sourcemap-loader-3.0.0.tgz#5ae12fb5b7b1c585e80bbb5a63ec163a1a45e61e" + integrity sha512-YBrGyT2/uVQ/c6Rr+t6ZJXniY03YtHGMJQYal368burRGYKqhx9qGTWqcBU5s1CwYY9E/ri63RYyG1IacMZtqw== dependencies: loader-utils "^2.0.0" regex-parser "^2.2.11" +agent-base@6: + version "6.0.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" + integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== + dependencies: + debug "4" + aggregate-error@^3.0.0: version "3.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" - integrity sha1-kmcP9Q9TWb23o+DUDQ7DDFc3aHo= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" + integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== dependencies: clean-stack "^2.0.0" indent-string "^4.0.0" ajv-errors@^1.0.0: version "1.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/ajv-errors/-/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d" - integrity sha1-81mGrOuRr63sQQL72FAUlQzvpk0= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ajv-errors/-/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d" + integrity sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ== ajv-keywords@^3.1.0, ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: version "3.5.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" - integrity sha1-MfKdpatuANHC0yms97WSlhTVAU0= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" + integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== -ajv@^6.1.0, ajv@^6.10.2, ajv@^6.12.3, ajv@^6.12.4: +ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.4, ajv@^6.12.5: version "6.12.6" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" - integrity sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + 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" +ajv@^8.0.1: + version "8.6.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ajv/-/ajv-8.6.0.tgz#60cc45d9c46a477d80d92c48076d972c342e5720" + integrity sha512-cnUG4NSBiM4YFBxgZIj/In3/6KX+rQ2l2YPRVcvAMQGWEPKuXoPIhxzwqh31jA3IPbI4qEOp/5ILI4ynioXsGQ== + dependencies: + fast-deep-equal "^3.1.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + uri-js "^4.2.2" + alphanum-sort@^1.0.0: version "1.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3" integrity sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM= -amdefine@>=0.0.4: - version "1.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5" - integrity sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU= - ansi-colors@^3.0.0: version "3.2.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/ansi-colors/-/ansi-colors-3.2.4.tgz#e3a3da4bfbae6c86a9c285625de124a234026fbf" - integrity sha1-46PaS/uubIapwoViXeEkojQCb78= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ansi-colors/-/ansi-colors-3.2.4.tgz#e3a3da4bfbae6c86a9c285625de124a234026fbf" + integrity sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA== -ansi-escapes@^4.2.1: - version "4.3.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/ansi-escapes/-/ansi-escapes-4.3.1.tgz#a5c47cc43181f1f38ffd7076837700d395522a61" - integrity sha1-pcR8xDGB8fOP/XB2g3cA05VSKmE= +ansi-colors@^4.1.1: + version "4.1.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348" + integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA== + +ansi-escapes@^4.2.1, ansi-escapes@^4.3.1: + version "4.3.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" + integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== dependencies: - type-fest "^0.11.0" + type-fest "^0.21.3" -ansi-html@0.0.7: +ansi-html@0.0.7, ansi-html@^0.0.7: version "0.0.7" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/ansi-html/-/ansi-html-0.0.7.tgz#813584021962a9e9e6fd039f940d12f56ca7859e" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ansi-html/-/ansi-html-0.0.7.tgz#813584021962a9e9e6fd039f940d12f56ca7859e" integrity sha1-gTWEAhliqenm/QOflA0S9WynhZ4= ansi-regex@^2.0.0: version "2.1.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= -ansi-regex@^3.0.0: - version "3.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" - integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= - ansi-regex@^4.1.0: version "4.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" - integrity sha1-i5+PCM8ay4Q3Vqg5yox+MWjFGZc= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" + integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== ansi-regex@^5.0.0: version "5.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" - integrity sha1-OIU59VF5vzkznIGvMKZU1p+Hy3U= - -ansi-styles@^2.2.1: - version "2.2.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" - integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" + integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== ansi-styles@^3.2.0, ansi-styles@^3.2.1: version "3.2.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" - integrity sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== dependencies: color-convert "^1.9.0" ansi-styles@^4.0.0, ansi-styles@^4.1.0: version "4.3.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" - integrity sha1-7dgDYornHATIWuegkG7a00tkiTc= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== dependencies: color-convert "^2.0.1" anymatch@^2.0.0: version "2.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" - integrity sha1-vLJLTzeTTZqnrBe0ra+J58du8us= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" + integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw== dependencies: micromatch "^3.1.4" normalize-path "^2.1.1" -anymatch@^3.0.3, anymatch@~3.1.1: - version "3.1.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/anymatch/-/anymatch-3.1.1.tgz#c55ecf02185e2469259399310c173ce31233b142" - integrity sha1-xV7PAhheJGklk5kxDBc84xIzsUI= +anymatch@^3.0.0, anymatch@^3.0.3, anymatch@~3.1.1: + version "3.1.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" + integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== dependencies: normalize-path "^3.0.0" picomatch "^2.0.4" -"aoe_technology_radar@https://github.com/aoepeople/aoe_technology_radar.git": +aoe_technology_radar@../aoe_technology_radar: version "2.0.0" - resolved "https://github.com/aoepeople/aoe_technology_radar.git#e8381eb3323c0551f45548ddc0d74c2c477cdec4" dependencies: - "@babel/core" "7.9.0" - "@types/classnames" "^2.2.10" - "@types/fs-extra" "^9.0.1" - "@types/highlight.js" "^9.12.4" - "@types/marked" "^1.1.0" - "@types/node" "^12.0.0" - "@types/react" "^16.9.0" - "@types/react-router-dom" "^5.1.5" - "@types/walk" "^2.3.0" - babel-loader "8.1.0" - babel-plugin-named-asset-import "^0.3.6" - babel-preset-react-app "^9.1.2" - camelcase "^5.3.1" - case-sensitive-paths-webpack-plugin "2.3.0" - classnames "^2.2.6" - css-loader "3.4.2" - dotenv "8.2.0" - dotenv-expand "5.1.0" - file-loader "4.3.0" - front-matter "2.3.0" - fs-extra "^8.1.0" - highlight.js "10.5.0" - html-webpack-plugin "4.0.0-beta.11" - jest "^26.6.3" - marked "0.3.18" - mini-css-extract-plugin "0.9.0" - moment "2.22.1" - node-sass "4" - optimize-css-assets-webpack-plugin "5.0.3" - pnp-webpack-plugin "1.6.4" - postcss-flexbugs-fixes "4.1.0" - postcss-loader "3.0.0" - postcss-normalize "8.0.1" - postcss-preset-env "6.7.0" - postcss-safe-parser "4.0.1" - query-string "^6.13.1" - react "^16.13.1" - react-dev-utils "^10.2.1" - react-dom "^16.0.0" + classnames "^2.3.1" + moment "^2.29.1" + query-string "^7.0.0" + react "^17.0.2" + react-dom "^17.0.2" react-router-dom "^5.2.0" - resolve "1.15.0" - resolve-url-loader "3.1.2" - sass-loader "8.0.2" - style-loader "0.23.1" - terser-webpack-plugin "2.3.8" - ts-pnp "1.1.6" - typescript "^3.9.6" - url-loader "2.3.0" - walk "2.3.9" - webpack "4.42.0" - webpack-dev-server "3.11.1" - webpack-manifest-plugin "2.2.0" - workbox-webpack-plugin "4.3.1" + react-scripts "4.0.3" + sass "^1.34.0" + typescript "^4.1.2" -aproba@^1.0.3, aproba@^1.1.1: +aproba@^1.1.1: version "1.2.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" - integrity sha1-aALmJk79GMeQobDVF/DyYnvyyUo= - -are-we-there-yet@~1.1.2: - version "1.1.5" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21" - integrity sha1-SzXClE8GKov82mZBB2A1D+nd/CE= - dependencies: - delegates "^1.0.0" - readable-stream "^2.0.6" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" + integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== argparse@^1.0.7: version "1.0.10" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" - integrity sha1-vNZ5HqWuCXJeF+WtmIE0zUCz2RE= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== dependencies: sprintf-js "~1.0.2" +aria-query@^4.2.2: + version "4.2.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/aria-query/-/aria-query-4.2.2.tgz#0d2ca6c9aceb56b8977e9fed6aed7e15bbd2f83b" + integrity sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA== + dependencies: + "@babel/runtime" "^7.10.2" + "@babel/runtime-corejs3" "^7.10.2" + arity-n@^1.0.4: version "1.0.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/arity-n/-/arity-n-1.0.4.tgz#d9e76b11733e08569c0847ae7b39b2860b30b745" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/arity-n/-/arity-n-1.0.4.tgz#d9e76b11733e08569c0847ae7b39b2860b30b745" integrity sha1-2edrEXM+CFacCEeuezmyhgswt0U= arr-diff@^4.0.0: version "4.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= arr-flatten@^1.1.0: version "1.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" - integrity sha1-NgSLv/TntH4TZkQxbJlmnqWukfE= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" + integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== arr-union@^3.1.0: version "3.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= -array-find-index@^1.0.1: - version "1.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" - integrity sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E= - array-flatten@1.1.1: version "1.1.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= array-flatten@^2.1.0: version "2.1.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099" - integrity sha1-JO+AoowaiTYX4hSbDG0NeIKTsJk= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099" + integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== + +array-includes@^3.1.1, array-includes@^3.1.2, array-includes@^3.1.3: + version "3.1.3" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/array-includes/-/array-includes-3.1.3.tgz#c7f619b382ad2afaf5326cddfdc0afc61af7690a" + integrity sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.2" + get-intrinsic "^1.1.1" + is-string "^1.0.5" array-union@^1.0.1: version "1.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk= dependencies: array-uniq "^1.0.1" +array-union@^2.1.0: + version "2.1.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" + integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== + array-uniq@^1.0.1: version "1.0.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY= array-unique@^0.3.2: version "0.3.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= -arrify@^1.0.1: - version "1.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" - integrity sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0= +array.prototype.flat@^1.2.4: + version "1.2.4" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz#6ef638b43312bd401b4c6199fdec7e2dc9e9a123" + integrity sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg== + dependencies: + call-bind "^1.0.0" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.1" + +array.prototype.flatmap@^1.2.4: + version "1.2.4" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz#94cfd47cc1556ec0747d97f7c7738c58122004c9" + integrity sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q== + dependencies: + call-bind "^1.0.0" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.1" + function-bind "^1.1.1" + +arrify@^2.0.1: + version "2.0.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" + integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== + +asap@~2.0.6: + version "2.0.6" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" + integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= asn1.js@^5.2.0: version "5.4.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/asn1.js/-/asn1.js-5.4.1.tgz#11a980b84ebb91781ce35b0fdc2ee294e3783f07" - integrity sha1-EamAuE67kXgc41sP3C7ilON4Pwc= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/asn1.js/-/asn1.js-5.4.1.tgz#11a980b84ebb91781ce35b0fdc2ee294e3783f07" + integrity sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA== dependencies: bn.js "^4.0.0" inherits "^2.0.1" minimalistic-assert "^1.0.0" safer-buffer "^2.1.0" -asn1@~0.2.3: - version "0.2.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" - integrity sha1-jSR136tVO7M+d7VOWeiAu4ziMTY= - dependencies: - safer-buffer "~2.1.0" - -assert-plus@1.0.0, assert-plus@^1.0.0: - version "1.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" - integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= - assert@^1.1.1: version "1.5.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/assert/-/assert-1.5.0.tgz#55c109aaf6e0aefdb3dc4b71240c70bf574b18eb" - integrity sha1-VcEJqvbgrv2z3EtxJAxwv1dLGOs= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/assert/-/assert-1.5.0.tgz#55c109aaf6e0aefdb3dc4b71240c70bf574b18eb" + integrity sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA== dependencies: object-assign "^4.1.1" util "0.10.3" assign-symbols@^1.0.0: version "1.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= +ast-types-flow@^0.0.7: + version "0.0.7" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad" + integrity sha1-9wtzXGvKGlycItmCw+Oef+ujva0= + +astral-regex@^2.0.0: + version "2.0.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" + integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== + async-each@^1.0.1: version "1.0.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" - integrity sha1-tyfb+H12UWAvBvTUrDh/R9kbDL8= - -async-foreach@^0.1.3: - version "0.1.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/async-foreach/-/async-foreach-0.1.3.tgz#36121f845c0578172de419a97dbeb1d16ec34542" - integrity sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" + integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ== async-limiter@~1.0.0: version "1.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" - integrity sha1-3TeelPDbgxCwgpH51kwyCXZmF/0= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" + integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== async@^2.6.2: version "2.6.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff" - integrity sha1-1yYl4jRKNlbjo61Pp0n6gymdgv8= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff" + integrity sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg== dependencies: lodash "^4.17.14" asynckit@^0.4.0: version "0.4.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= +at-least-node@^1.0.0: + version "1.0.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" + integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== + atob@^2.1.2: version "2.1.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" - integrity sha1-bZUX654DDSQ2ZmZR6GvZ9vE1M8k= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" + integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== autoprefixer@^9.6.1: version "9.8.6" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/autoprefixer/-/autoprefixer-9.8.6.tgz#3b73594ca1bf9266320c5acf1588d74dea74210f" - integrity sha1-O3NZTKG/kmYyDFrPFYjXTep0IQ8= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/autoprefixer/-/autoprefixer-9.8.6.tgz#3b73594ca1bf9266320c5acf1588d74dea74210f" + integrity sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg== dependencies: browserslist "^4.12.0" caniuse-lite "^1.0.30001109" @@ -1974,36 +2485,39 @@ autoprefixer@^9.6.1: postcss "^7.0.32" postcss-value-parser "^4.1.0" -aws-sign2@~0.7.0: - version "0.7.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" - integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= +axe-core@^4.0.2: + version "4.2.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/axe-core/-/axe-core-4.2.2.tgz#0c987d82c8b82b4b9b7a945f1b5ef0d8fed586ed" + integrity sha512-OKRkKM4ojMEZRJ5UNJHmq9tht7cEnRnqKG6KyB/trYws00Xtkv12mHtlJ0SK7cmuNbrU8dPUova3ELTuilfBbw== -aws4@^1.8.0: - version "1.11.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59" - integrity sha1-1h9G2DslGSUOJ4Ta9bCUeai0HFk= +axobject-query@^2.2.0: + version "2.2.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/axobject-query/-/axobject-query-2.2.0.tgz#943d47e10c0b704aa42275e20edf3722648989be" + integrity sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA== -babel-code-frame@^6.22.0: - version "6.26.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" - integrity sha1-Y/1D99weO7fONZR9uP42mj9Yx0s= +babel-eslint@^10.1.0: + version "10.1.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/babel-eslint/-/babel-eslint-10.1.0.tgz#6968e568a910b78fb3779cdd8b6ac2f479943232" + integrity sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg== dependencies: - chalk "^1.1.3" - esutils "^2.0.2" - js-tokens "^3.0.2" + "@babel/code-frame" "^7.0.0" + "@babel/parser" "^7.7.0" + "@babel/traverse" "^7.7.0" + "@babel/types" "^7.7.0" + eslint-visitor-keys "^1.0.0" + resolve "^1.12.0" babel-extract-comments@^1.0.0: version "1.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz#0a2aedf81417ed391b85e18b4614e693a0351a21" - integrity sha1-Cirt+BQX7TkbheGLRhTmk6A1GiE= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz#0a2aedf81417ed391b85e18b4614e693a0351a21" + integrity sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ== dependencies: babylon "^6.18.0" -babel-jest@^26.6.3: +babel-jest@^26.6.0, babel-jest@^26.6.3: version "26.6.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/babel-jest/-/babel-jest-26.6.3.tgz#d87d25cb0037577a0c89f82e5755c5d293c01056" - integrity sha1-2H0lywA3V3oMifguV1XF0pPAEFY= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/babel-jest/-/babel-jest-26.6.3.tgz#d87d25cb0037577a0c89f82e5755c5d293c01056" + integrity sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA== dependencies: "@jest/transform" "^26.6.2" "@jest/types" "^26.6.2" @@ -2016,8 +2530,8 @@ babel-jest@^26.6.3: babel-loader@8.1.0: version "8.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/babel-loader/-/babel-loader-8.1.0.tgz#c611d5112bd5209abe8b9fa84c3e4da25275f1c3" - integrity sha1-xhHVESvVIJq+i5+oTD5NolJ18cM= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/babel-loader/-/babel-loader-8.1.0.tgz#c611d5112bd5209abe8b9fa84c3e4da25275f1c3" + integrity sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw== dependencies: find-cache-dir "^2.1.0" loader-utils "^1.4.0" @@ -2027,15 +2541,15 @@ babel-loader@8.1.0: babel-plugin-dynamic-import-node@^2.3.3: version "2.3.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3" - integrity sha1-hP2hnJduxcbe/vV/lCez3vZuF6M= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3" + integrity sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ== dependencies: object.assign "^4.1.0" babel-plugin-istanbul@^6.0.0: version "6.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz#e159ccdc9af95e0b570c75b4573b7c34d671d765" - integrity sha1-4VnM3Jr5XgtXDHW0Vzt8NNZx12U= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz#e159ccdc9af95e0b570c75b4573b7c34d671d765" + integrity sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ== dependencies: "@babel/helper-plugin-utils" "^7.0.0" "@istanbuljs/load-nyc-config" "^1.0.0" @@ -2045,8 +2559,8 @@ babel-plugin-istanbul@^6.0.0: babel-plugin-jest-hoist@^26.6.2: version "26.6.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz#8185bd030348d254c6d7dd974355e6a28b21e62d" - integrity sha1-gYW9AwNI0lTG192XQ1Xmoosh5i0= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz#8185bd030348d254c6d7dd974355e6a28b21e62d" + integrity sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw== dependencies: "@babel/template" "^7.3.3" "@babel/types" "^7.3.3" @@ -2055,26 +2569,50 @@ babel-plugin-jest-hoist@^26.6.2: babel-plugin-macros@2.8.0: version "2.8.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz#0f958a7cc6556b1e65344465d99111a1e5e10138" - integrity sha1-D5WKfMZVax5lNERl2ZERoeXhATg= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz#0f958a7cc6556b1e65344465d99111a1e5e10138" + integrity sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg== dependencies: "@babel/runtime" "^7.7.2" cosmiconfig "^6.0.0" resolve "^1.12.0" -babel-plugin-named-asset-import@^0.3.6: +babel-plugin-named-asset-import@^0.3.7: version "0.3.7" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.7.tgz#156cd55d3f1228a5765774340937afc8398067dd" - integrity sha1-FWzVXT8SKKV2V3Q0CTevyDmAZ90= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.7.tgz#156cd55d3f1228a5765774340937afc8398067dd" + integrity sha512-squySRkf+6JGnvjoUtDEjSREJEBirnXi9NqP6rjSYsylxQxqBTz+pkmf395i9E2zsvmYUaI40BHo6SqZUdydlw== + +babel-plugin-polyfill-corejs2@^0.2.0: + version "0.2.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz#e9124785e6fd94f94b618a7954e5693053bf5327" + integrity sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ== + dependencies: + "@babel/compat-data" "^7.13.11" + "@babel/helper-define-polyfill-provider" "^0.2.2" + semver "^6.1.1" + +babel-plugin-polyfill-corejs3@^0.2.0: + version "0.2.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.2.tgz#7424a1682ee44baec817327710b1b094e5f8f7f5" + integrity sha512-l1Cf8PKk12eEk5QP/NQ6TH8A1pee6wWDJ96WjxrMXFLHLOBFzYM4moG80HFgduVhTqAFez4alnZKEhP/bYHg0A== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.2.2" + core-js-compat "^3.9.1" + +babel-plugin-polyfill-regenerator@^0.2.0: + version "0.2.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz#b310c8d642acada348c1fa3b3e6ce0e851bee077" + integrity sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.2.2" babel-plugin-syntax-object-rest-spread@^6.8.0: version "6.13.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz#fd6536f2bce13836ffa3a5458c4903a597bb3bf5" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz#fd6536f2bce13836ffa3a5458c4903a597bb3bf5" integrity sha1-/WU28rzhODb/o6VFjEkDpZe7O/U= babel-plugin-transform-object-rest-spread@^6.26.0: version "6.26.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz#0f36692d50fef6b7e2d4b3ac1478137a963b7b06" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz#0f36692d50fef6b7e2d4b3ac1478137a963b7b06" integrity sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY= dependencies: babel-plugin-syntax-object-rest-spread "^6.8.0" @@ -2082,13 +2620,13 @@ babel-plugin-transform-object-rest-spread@^6.26.0: babel-plugin-transform-react-remove-prop-types@0.4.24: version "0.4.24" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz#f2edaf9b4c6a5fbe5c1d678bfb531078c1555f3a" - integrity sha1-8u2vm0xqX75cHWeL+1MQeMFVXzo= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz#f2edaf9b4c6a5fbe5c1d678bfb531078c1555f3a" + integrity sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA== babel-preset-current-node-syntax@^1.0.0: version "1.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz#b4399239b89b2a011f9ddbe3e4f401fc40cff73b" - integrity sha1-tDmSObibKgEfndvj5PQB/EDP9zs= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz#b4399239b89b2a011f9ddbe3e4f401fc40cff73b" + integrity sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ== dependencies: "@babel/plugin-syntax-async-generators" "^7.8.4" "@babel/plugin-syntax-bigint" "^7.8.3" @@ -2105,36 +2643,36 @@ babel-preset-current-node-syntax@^1.0.0: babel-preset-jest@^26.6.2: version "26.6.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz#747872b1171df032252426586881d62d31798fee" - integrity sha1-dHhysRcd8DIlJCZYaIHWLTF5j+4= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz#747872b1171df032252426586881d62d31798fee" + integrity sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ== dependencies: babel-plugin-jest-hoist "^26.6.2" babel-preset-current-node-syntax "^1.0.0" -babel-preset-react-app@^9.1.2: - version "9.1.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/babel-preset-react-app/-/babel-preset-react-app-9.1.2.tgz#54775d976588a8a6d1a99201a702befecaf48030" - integrity sha1-VHddl2WIqKbRqZIBpwK+/sr0gDA= +babel-preset-react-app@^10.0.0: + version "10.0.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/babel-preset-react-app/-/babel-preset-react-app-10.0.0.tgz#689b60edc705f8a70ce87f47ab0e560a317d7045" + integrity sha512-itL2z8v16khpuKutx5IH8UdCdSTuzrOhRFTEdIhveZ2i1iBKDrVE0ATa4sFVy+02GLucZNVBWtoarXBy0Msdpg== dependencies: - "@babel/core" "7.9.0" - "@babel/plugin-proposal-class-properties" "7.8.3" - "@babel/plugin-proposal-decorators" "7.8.3" - "@babel/plugin-proposal-nullish-coalescing-operator" "7.8.3" - "@babel/plugin-proposal-numeric-separator" "7.8.3" - "@babel/plugin-proposal-optional-chaining" "7.9.0" - "@babel/plugin-transform-flow-strip-types" "7.9.0" - "@babel/plugin-transform-react-display-name" "7.8.3" - "@babel/plugin-transform-runtime" "7.9.0" - "@babel/preset-env" "7.9.0" - "@babel/preset-react" "7.9.1" - "@babel/preset-typescript" "7.9.0" - "@babel/runtime" "7.9.0" + "@babel/core" "7.12.3" + "@babel/plugin-proposal-class-properties" "7.12.1" + "@babel/plugin-proposal-decorators" "7.12.1" + "@babel/plugin-proposal-nullish-coalescing-operator" "7.12.1" + "@babel/plugin-proposal-numeric-separator" "7.12.1" + "@babel/plugin-proposal-optional-chaining" "7.12.1" + "@babel/plugin-transform-flow-strip-types" "7.12.1" + "@babel/plugin-transform-react-display-name" "7.12.1" + "@babel/plugin-transform-runtime" "7.12.1" + "@babel/preset-env" "7.12.1" + "@babel/preset-react" "7.12.1" + "@babel/preset-typescript" "7.12.1" + "@babel/runtime" "7.12.1" babel-plugin-macros "2.8.0" babel-plugin-transform-react-remove-prop-types "0.4.24" babel-runtime@^6.26.0: version "6.26.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4= dependencies: core-js "^2.4.0" @@ -2142,23 +2680,23 @@ babel-runtime@^6.26.0: babylon@^6.18.0: version "6.18.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" - integrity sha1-ry87iPpvXB5MY00aD46sT1WzleM= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" + integrity sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ== balanced-match@^1.0.0: - version "1.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" - integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= + version "1.0.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== base64-js@^1.0.2: version "1.5.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" - integrity sha1-GxtEAWClv3rUC2UPCVljSBkDkwo= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" + integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== base@^0.11.1: version "0.11.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" - integrity sha1-e95c7RRbbVUakNuH+DxVi060io8= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" + integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== dependencies: cache-base "^1.0.1" class-utils "^0.3.5" @@ -2170,64 +2708,60 @@ base@^0.11.1: batch@0.6.1: version "0.6.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" integrity sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY= -bcrypt-pbkdf@^1.0.0: - version "1.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" - integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= +bfj@^7.0.2: + version "7.0.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/bfj/-/bfj-7.0.2.tgz#1988ce76f3add9ac2913fd8ba47aad9e651bfbb2" + integrity sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw== dependencies: - tweetnacl "^0.14.3" + bluebird "^3.5.5" + check-types "^11.1.1" + hoopy "^0.1.4" + tryer "^1.0.1" big.js@^5.2.2: version "5.2.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" - integrity sha1-ZfCvOC9Xi83HQr2cKB6cstd2gyg= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" + integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== binary-extensions@^1.0.0: version "1.13.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" - integrity sha1-WYr+VHVbKGilMw0q/51Ou1Mgm2U= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" + integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw== binary-extensions@^2.0.0: version "2.2.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" - integrity sha1-dfUC7q+f/eQvyYgpZFvk6na9ni0= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" + integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== bindings@^1.5.0: version "1.5.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" - integrity sha1-EDU8npRTNLwFEabZCzj7x8nFBN8= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" + integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== dependencies: file-uri-to-path "1.0.0" -block-stream@*: - version "0.0.9" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/block-stream/-/block-stream-0.0.9.tgz#13ebfe778a03205cfe03751481ebb4b3300c126a" - integrity sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo= - dependencies: - inherits "~2.0.0" - bluebird@^3.5.5: version "3.7.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" - integrity sha1-nyKcFb4nJFT/qXOs4NvueaGww28= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" + integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== -bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.4.0: - version "4.11.9" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/bn.js/-/bn.js-4.11.9.tgz#26d556829458f9d1e81fc48952493d0ba3507828" - integrity sha1-JtVWgpRY+dHoH8SJUkk9C6NQeCg= +bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.9: + version "4.12.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88" + integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== bn.js@^5.0.0, bn.js@^5.1.1: - version "5.1.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/bn.js/-/bn.js-5.1.3.tgz#beca005408f642ebebea80b042b4d18d2ac0ee6b" - integrity sha1-vsoAVAj2Quvr6oCwQrTRjSrA7ms= + version "5.2.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/bn.js/-/bn.js-5.2.0.tgz#358860674396c6997771a9d051fcc1b57d4ae002" + integrity sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw== body-parser@1.19.0: version "1.19.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/body-parser/-/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a" - integrity sha1-lrJwnlfJxOCab9Zqj9l5hE9p8Io= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/body-parser/-/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a" + integrity sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw== dependencies: bytes "3.1.0" content-type "~1.0.4" @@ -2242,7 +2776,7 @@ body-parser@1.19.0: bonjour@^3.5.0: version "3.5.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/bonjour/-/bonjour-3.5.0.tgz#8e890a183d8ee9a2393b3844c691a42bcf7bc9f5" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/bonjour/-/bonjour-3.5.0.tgz#8e890a183d8ee9a2393b3844c691a42bcf7bc9f5" integrity sha1-jokKGD2O6aI5OzhExpGkK897yfU= dependencies: array-flatten "^2.1.0" @@ -2254,21 +2788,21 @@ bonjour@^3.5.0: boolbase@^1.0.0, boolbase@~1.0.0: version "1.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= brace-expansion@^1.1.7: version "1.1.11" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" - integrity sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== dependencies: balanced-match "^1.0.0" concat-map "0.0.1" braces@^2.3.1, braces@^2.3.2: version "2.3.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" - integrity sha1-WXn9PxTNUxVl5fot8av/8d+u5yk= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" + integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== dependencies: arr-flatten "^1.1.0" array-unique "^0.3.2" @@ -2283,25 +2817,25 @@ braces@^2.3.1, braces@^2.3.2: braces@^3.0.1, braces@~3.0.2: version "3.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" - integrity sha1-NFThpGLujVmeI23zNs2epPiv4Qc= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== dependencies: fill-range "^7.0.1" -brorand@^1.0.1: +brorand@^1.0.1, brorand@^1.1.0: version "1.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= browser-process-hrtime@^1.0.0: version "1.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" - integrity sha1-PJtLfXgsgSHlbxAQbYTA0P/JRiY= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" + integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== browserify-aes@^1.0.0, browserify-aes@^1.0.4: version "1.2.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" - integrity sha1-Mmc0ZC9APavDADIJhTu3CtQo70g= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" + integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== dependencies: buffer-xor "^1.0.3" cipher-base "^1.0.0" @@ -2312,8 +2846,8 @@ browserify-aes@^1.0.0, browserify-aes@^1.0.4: browserify-cipher@^1.0.0: version "1.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0" - integrity sha1-jWR0wbhwv9q807z8wZNKEOlPFfA= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0" + integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w== dependencies: browserify-aes "^1.0.4" browserify-des "^1.0.0" @@ -2321,8 +2855,8 @@ browserify-cipher@^1.0.0: browserify-des@^1.0.0: version "1.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c" - integrity sha1-OvTx9Zg5QDVy8cZiBDdfen9wPpw= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c" + integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A== dependencies: cipher-base "^1.0.1" des.js "^1.0.0" @@ -2331,16 +2865,16 @@ browserify-des@^1.0.0: browserify-rsa@^4.0.0, browserify-rsa@^4.0.1: version "4.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/browserify-rsa/-/browserify-rsa-4.1.0.tgz#b2fd06b5b75ae297f7ce2dc651f918f5be158c8d" - integrity sha1-sv0Gtbda4pf3zi3GUfkY9b4VjI0= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/browserify-rsa/-/browserify-rsa-4.1.0.tgz#b2fd06b5b75ae297f7ce2dc651f918f5be158c8d" + integrity sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog== dependencies: bn.js "^5.0.0" randombytes "^2.0.1" browserify-sign@^4.0.0: version "4.2.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/browserify-sign/-/browserify-sign-4.2.1.tgz#eaf4add46dd54be3bb3b36c0cf15abbeba7956c3" - integrity sha1-6vSt1G3VS+O7OzbAzxWrvrp5VsM= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/browserify-sign/-/browserify-sign-4.2.1.tgz#eaf4add46dd54be3bb3b36c0cf15abbeba7956c3" + integrity sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg== dependencies: bn.js "^5.1.1" browserify-rsa "^4.0.1" @@ -2354,82 +2888,87 @@ browserify-sign@^4.0.0: browserify-zlib@^0.2.0: version "0.2.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f" - integrity sha1-KGlFnZqjviRf6P4sofRuLn9U1z8= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f" + integrity sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA== dependencies: pako "~1.0.5" -browserslist@4.10.0: - version "4.10.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/browserslist/-/browserslist-4.10.0.tgz#f179737913eaf0d2b98e4926ac1ca6a15cbcc6a9" - integrity sha1-8XlzeRPq8NK5jkkmrBymoVy8xqk= +browserslist@4.14.2: + version "4.14.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/browserslist/-/browserslist-4.14.2.tgz#1b3cec458a1ba87588cc5e9be62f19b6d48813ce" + integrity sha512-HI4lPveGKUR0x2StIz+2FXfDk9SfVMrxn6PLh1JeGUwcuoDkdKZebWiyLRJ68iIPDpMI4JLVDf7S7XzslgWOhw== dependencies: - caniuse-lite "^1.0.30001035" - electron-to-chromium "^1.3.378" - node-releases "^1.1.52" - pkg-up "^3.1.0" + caniuse-lite "^1.0.30001125" + electron-to-chromium "^1.3.564" + escalade "^3.0.2" + node-releases "^1.1.61" -browserslist@^4.0.0, browserslist@^4.12.0, browserslist@^4.14.5, browserslist@^4.16.0, browserslist@^4.6.2, browserslist@^4.6.4, browserslist@^4.9.1: - version "4.16.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/browserslist/-/browserslist-4.16.1.tgz#bf757a2da376b3447b800a16f0f1c96358138766" - integrity sha1-v3V6LaN2s0R7gAoW8PHJY1gTh2Y= +browserslist@^4.0.0, browserslist@^4.12.0, browserslist@^4.16.6, browserslist@^4.6.2, browserslist@^4.6.4: + version "4.16.6" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/browserslist/-/browserslist-4.16.6.tgz#d7901277a5a88e554ed305b183ec9b0c08f66fa2" + integrity sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ== dependencies: - caniuse-lite "^1.0.30001173" - colorette "^1.2.1" - electron-to-chromium "^1.3.634" + caniuse-lite "^1.0.30001219" + colorette "^1.2.2" + electron-to-chromium "^1.3.723" escalade "^3.1.1" - node-releases "^1.1.69" + node-releases "^1.1.71" bser@2.1.1: version "2.1.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" - integrity sha1-5nh9og7OnQeZhTPP2d5vXDj0vAU= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" + integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== dependencies: node-int64 "^0.4.0" buffer-from@^1.0.0: version "1.1.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" - integrity sha1-MnE7wCj3XAL9txDXx7zsHyxgcO8= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" + integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== buffer-indexof@^1.0.0: version "1.1.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/buffer-indexof/-/buffer-indexof-1.1.1.tgz#52fabcc6a606d1a00302802648ef68f639da268c" - integrity sha1-Uvq8xqYG0aADAoAmSO9o9jnaJow= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/buffer-indexof/-/buffer-indexof-1.1.1.tgz#52fabcc6a606d1a00302802648ef68f639da268c" + integrity sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g== buffer-xor@^1.0.3: version "1.0.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk= buffer@^4.3.0: version "4.9.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/buffer/-/buffer-4.9.2.tgz#230ead344002988644841ab0244af8c44bbe3ef8" - integrity sha1-Iw6tNEACmIZEhBqwJEr4xEu+Pvg= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/buffer/-/buffer-4.9.2.tgz#230ead344002988644841ab0244af8c44bbe3ef8" + integrity sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg== dependencies: base64-js "^1.0.2" ieee754 "^1.1.4" isarray "^1.0.0" +builtin-modules@^3.1.0: + version "3.2.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/builtin-modules/-/builtin-modules-3.2.0.tgz#45d5db99e7ee5e6bc4f362e008bf917ab5049887" + integrity sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA== + builtin-status-codes@^3.0.0: version "3.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" integrity sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug= bytes@3.0.0: version "3.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg= bytes@3.1.0: version "3.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" - integrity sha1-9s95M6Ng4FiPqf3oVlHNx/gF0fY= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" + integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== cacache@^12.0.2: version "12.0.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/cacache/-/cacache-12.0.4.tgz#668bcbd105aeb5f1d92fe25570ec9525c8faa40c" - integrity sha1-ZovL0QWutfHZL+JVcOyVJcj6pAw= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/cacache/-/cacache-12.0.4.tgz#668bcbd105aeb5f1d92fe25570ec9525c8faa40c" + integrity sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ== dependencies: bluebird "^3.5.5" chownr "^1.1.1" @@ -2447,34 +2986,33 @@ cacache@^12.0.2: unique-filename "^1.1.1" y18n "^4.0.0" -cacache@^13.0.1: - version "13.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/cacache/-/cacache-13.0.1.tgz#a8000c21697089082f85287a1aec6e382024a71c" - integrity sha1-qAAMIWlwiQgvhSh6GuxuOCAkpxw= +cacache@^15.0.5: + version "15.2.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/cacache/-/cacache-15.2.0.tgz#73af75f77c58e72d8c630a7a2858cb18ef523389" + integrity sha512-uKoJSHmnrqXgthDFx/IU6ED/5xd+NNGe+Bb+kLZy7Ku4P+BaiWEUflAKPZ7eAzsYGcsAGASJZsybXp+quEcHTw== dependencies: - chownr "^1.1.2" - figgy-pudding "^3.5.1" + "@npmcli/move-file" "^1.0.1" + chownr "^2.0.0" fs-minipass "^2.0.0" glob "^7.1.4" - graceful-fs "^4.2.2" infer-owner "^1.0.4" - lru-cache "^5.1.1" - minipass "^3.0.0" + 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 "^0.5.1" - move-concurrently "^1.0.1" - p-map "^3.0.0" + mkdirp "^1.0.3" + p-map "^4.0.0" promise-inflight "^1.0.1" - rimraf "^2.7.1" - ssri "^7.0.0" + rimraf "^3.0.2" + ssri "^8.0.1" + tar "^6.0.2" unique-filename "^1.1.1" cache-base@^1.0.1: version "1.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" - integrity sha1-Cn9GQWgxyLZi7jb+TnxZ129marI= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" + integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== dependencies: collection-visit "^1.0.0" component-emitter "^1.2.1" @@ -2486,148 +3024,129 @@ cache-base@^1.0.1: union-value "^1.0.0" unset-value "^1.0.0" -call-bind@^1.0.0: - version "1.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/call-bind/-/call-bind-1.0.1.tgz#29aca9151f8ddcfd5b9b786898f005f425e88567" - integrity sha1-KaypFR+N3P1bm3homPAF9CXohWc= +call-bind@^1.0.0, call-bind@^1.0.2: + version "1.0.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" + integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== dependencies: function-bind "^1.1.1" get-intrinsic "^1.0.2" -call-me-maybe@^1.0.1: - version "1.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/call-me-maybe/-/call-me-maybe-1.0.1.tgz#26d208ea89e37b5cbde60250a15f031c16a4d66b" - integrity sha1-JtII6onje1y95gJQoV8DHBak1ms= - caller-callsite@^2.0.0: version "2.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134" integrity sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ= dependencies: callsites "^2.0.0" caller-path@^2.0.0: version "2.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/caller-path/-/caller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/caller-path/-/caller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4" integrity sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ= dependencies: caller-callsite "^2.0.0" callsites@^2.0.0: version "2.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" integrity sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA= callsites@^3.0.0: version "3.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" - integrity sha1-s2MKvYlDQy9Us/BRkjjjPNffL3M= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== camel-case@^4.1.1: version "4.1.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" - integrity sha1-lygHKpVPgFIoIlpt7qazhGHhvVo= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" + integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== dependencies: pascal-case "^3.1.2" tslib "^2.0.3" -camelcase-keys@^2.0.0: - version "2.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7" - integrity sha1-MIvur/3ygRkFHvodkyITyRuPkuc= - dependencies: - camelcase "^2.0.0" - map-obj "^1.0.0" - camelcase@5.3.1, camelcase@^5.0.0, camelcase@^5.3.1: version "5.3.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" - integrity sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" + integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== -camelcase@^2.0.0: - version "2.1.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" - integrity sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8= - -camelcase@^6.0.0: +camelcase@^6.0.0, camelcase@^6.1.0, camelcase@^6.2.0: version "6.2.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/camelcase/-/camelcase-6.2.0.tgz#924af881c9d525ac9d87f40d964e5cea982a1809" - integrity sha1-kkr4gcnVJaydh/QNlk5c6pgqGAk= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/camelcase/-/camelcase-6.2.0.tgz#924af881c9d525ac9d87f40d964e5cea982a1809" + integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg== caniuse-api@^3.0.0: version "3.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0" - integrity sha1-Xk2Q4idJYdRikZl99Znj7QCO5MA= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0" + integrity sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== dependencies: browserslist "^4.0.0" caniuse-lite "^1.0.0" lodash.memoize "^4.1.2" lodash.uniq "^4.5.0" -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001035, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001173: - version "1.0.30001174" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/caniuse-lite/-/caniuse-lite-1.0.30001174.tgz#0f2aca2153fd88ceb07a2bb982fc2acb787623c4" - integrity sha1-DyrKIVP9iM6weiu5gvwqy3h2I8Q= +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001125, caniuse-lite@^1.0.30001219: + version "1.0.30001235" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/caniuse-lite/-/caniuse-lite-1.0.30001235.tgz#ad5ca75bc5a1f7b12df79ad806d715a43a5ac4ed" + integrity sha512-zWEwIVqnzPkSAXOUlQnPW2oKoYb2aLQ4Q5ejdjBcnH63rfypaW34CxaeBn1VMya2XaEU3P/R2qHpWyj+l0BT1A== capture-exit@^2.0.0: version "2.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/capture-exit/-/capture-exit-2.0.0.tgz#fb953bfaebeb781f62898239dabb426d08a509a4" - integrity sha1-+5U7+uvreB9iiYI52rtCbQilCaQ= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/capture-exit/-/capture-exit-2.0.0.tgz#fb953bfaebeb781f62898239dabb426d08a509a4" + integrity sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g== dependencies: rsvp "^4.8.4" case-sensitive-paths-webpack-plugin@2.3.0: version "2.3.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz#23ac613cc9a856e4f88ff8bb73bbb5e989825cf7" - integrity sha1-I6xhPMmoVuT4j/i7c7u16YmCXPc= - -caseless@~0.12.0: - version "0.12.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" - integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz#23ac613cc9a856e4f88ff8bb73bbb5e989825cf7" + integrity sha512-/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ== chalk@2.4.2, chalk@^2.0.0, chalk@^2.4.1, chalk@^2.4.2: version "2.4.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" - integrity sha1-zUJUFnelQzPPVBpJEIwUMrRMlCQ= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + 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" -chalk@^1.1.1, chalk@^1.1.3: - version "1.1.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" - integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= - 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" - chalk@^4.0.0: - version "4.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/chalk/-/chalk-4.1.0.tgz#4e14870a618d9e2edd97dd8345fd9d9dc315646a" - integrity sha1-ThSHCmGNni7dl92DRf2dncMVZGo= + version "4.1.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/chalk/-/chalk-4.1.1.tgz#c80b3fab28bf6371e6863325eee67e618b77e6ad" + integrity sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg== dependencies: ansi-styles "^4.1.0" supports-color "^7.1.0" char-regex@^1.0.2: version "1.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" - integrity sha1-10Q1giYhf5ge1Y9Hmx1rzClUXc8= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" + integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== -chardet@^0.7.0: - version "0.7.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" - integrity sha1-kAlISfCTfy7twkJdDSip5fDLrZ4= +check-types@^11.1.1: + version "11.1.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/check-types/-/check-types-11.1.2.tgz#86a7c12bf5539f6324eb0e70ca8896c0e38f3e2f" + integrity sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ== + +"chokidar@>=3.0.0 <4.0.0", chokidar@^3.4.1: + version "3.5.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/chokidar/-/chokidar-3.5.1.tgz#ee9ce7bbebd2b79f49f304799d5468e31e14e68a" + integrity sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw== + dependencies: + anymatch "~3.1.1" + braces "~3.0.2" + glob-parent "~5.1.0" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.5.0" + optionalDependencies: + fsevents "~2.3.1" chokidar@^2.1.8: version "2.1.8" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" - integrity sha1-gEs6e2qZNYw8XGHnHYco8EHP+Rc= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" + integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg== dependencies: anymatch "^2.0.0" async-each "^1.0.1" @@ -2643,94 +3162,70 @@ chokidar@^2.1.8: optionalDependencies: fsevents "^1.2.7" -chokidar@^3.3.0, chokidar@^3.4.1: - version "3.5.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/chokidar/-/chokidar-3.5.0.tgz#458a4816a415e9d3b3caa4faec2b96a6935a9e65" - integrity sha1-RYpIFqQV6dOzyqT67CuWppNanmU= - dependencies: - anymatch "~3.1.1" - braces "~3.0.2" - glob-parent "~5.1.0" - is-binary-path "~2.1.0" - is-glob "~4.0.1" - normalize-path "~3.0.0" - readdirp "~3.5.0" - optionalDependencies: - fsevents "~2.3.1" - -chownr@^1.1.1, chownr@^1.1.2: +chownr@^1.1.1: version "1.1.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" - integrity sha1-b8nXtC0ypYNZYzdmbn0ICE2izGs= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" + integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== + +chownr@^2.0.0: + version "2.0.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" + integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== chrome-trace-event@^1.0.2: - version "1.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz#234090ee97c7d4ad1a2c4beae27505deffc608a4" - integrity sha1-I0CQ7pfH1K0aLEvq4nUF3v/GCKQ= - dependencies: - tslib "^1.9.0" + version "1.0.3" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" + integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== ci-info@^2.0.0: version "2.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" - integrity sha1-Z6npZL4xpR4V5QENWObxKDQAL0Y= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" + integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: version "1.0.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" - integrity sha1-h2Dk7MJy9MNjUy+SbYdKriwTl94= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" + integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q== dependencies: inherits "^2.0.1" safe-buffer "^5.0.1" cjs-module-lexer@^0.6.0: version "0.6.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz#4186fcca0eae175970aee870b9fe2d6cf8d5655f" - integrity sha1-QYb8yg6uF1lwruhwuf4tbPjVZV8= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz#4186fcca0eae175970aee870b9fe2d6cf8d5655f" + integrity sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw== class-utils@^0.3.5: version "0.3.6" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" - integrity sha1-+TNprouafOAv1B+q0MqDAzGQxGM= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" + integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== dependencies: arr-union "^3.1.0" define-property "^0.2.5" isobject "^3.0.0" static-extend "^0.1.1" -classnames@^2.2.6: - version "2.2.6" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/classnames/-/classnames-2.2.6.tgz#43935bffdd291f326dad0a205309b38d00f650ce" - integrity sha1-Q5Nb/90pHzJtrQogUwmzjQD2UM4= +classnames@^2.3.1: + version "2.3.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/classnames/-/classnames-2.3.1.tgz#dfcfa3891e306ec1dad105d0e88f4417b8535e8e" + integrity sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA== clean-css@^4.2.3: version "4.2.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/clean-css/-/clean-css-4.2.3.tgz#507b5de7d97b48ee53d84adb0160ff6216380f78" - integrity sha1-UHtd59l7SO5T2ErbAWD/YhY4D3g= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/clean-css/-/clean-css-4.2.3.tgz#507b5de7d97b48ee53d84adb0160ff6216380f78" + integrity sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA== dependencies: source-map "~0.6.0" clean-stack@^2.0.0: version "2.2.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" - integrity sha1-7oRy27Ep5yezHooQpCfe6d/kAIs= - -cli-cursor@^3.1.0: - version "3.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" - integrity sha1-JkMFp65JDR0Dvwybp8kl0XU68wc= - dependencies: - restore-cursor "^3.1.0" - -cli-width@^2.0.0: - version "2.2.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/cli-width/-/cli-width-2.2.1.tgz#b0433d0b4e9c847ef18868a4ef16fd5fc8271c48" - integrity sha1-sEM9C06chH7xiGik7xb9X8gnHEg= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" + integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== cliui@^5.0.0: version "5.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5" - integrity sha1-3u/P2y6AB4SqNPRvoI4GhRx7u8U= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5" + integrity sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA== dependencies: string-width "^3.1.0" strip-ansi "^5.2.0" @@ -2738,49 +3233,35 @@ cliui@^5.0.0: cliui@^6.0.0: version "6.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1" - integrity sha1-UR1wLAxOQcoVbX0OlgIfI+EyJbE= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1" + integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ== dependencies: string-width "^4.2.0" strip-ansi "^6.0.0" wrap-ansi "^6.2.0" -clone-deep@^4.0.1: - version "4.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" - integrity sha1-wZ/Zvbv4WUK0/ZechNz31fB8I4c= - dependencies: - is-plain-object "^2.0.4" - kind-of "^6.0.2" - shallow-clone "^3.0.0" - co@^4.6.0: version "4.6.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= coa@^2.0.2: version "2.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/coa/-/coa-2.0.2.tgz#43f6c21151b4ef2bf57187db0d73de229e3e7ec3" - integrity sha1-Q/bCEVG07yv1cYfbDXPeIp4+fsM= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/coa/-/coa-2.0.2.tgz#43f6c21151b4ef2bf57187db0d73de229e3e7ec3" + integrity sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA== dependencies: "@types/q" "^1.5.1" chalk "^2.4.1" q "^1.1.2" -code-point-at@^1.0.0: - version "1.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" - integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= - collect-v8-coverage@^1.0.0: version "1.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59" - integrity sha1-zCyOlPwYu9/+ZNZTRXDIpnOyf1k= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59" + integrity sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg== collection-visit@^1.0.0: version "1.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA= dependencies: map-visit "^1.0.0" @@ -2788,99 +3269,99 @@ collection-visit@^1.0.0: color-convert@^1.9.0, color-convert@^1.9.1: version "1.9.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" - integrity sha1-u3GFBpDh8TZWfeYp0tVHHe2kweg= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== dependencies: color-name "1.1.3" color-convert@^2.0.1: version "2.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" - integrity sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== dependencies: color-name "~1.1.4" color-name@1.1.3: version "1.1.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= color-name@^1.0.0, color-name@~1.1.4: version "1.1.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" - integrity sha1-wqCah6y95pVD3m9j+jmVyCbFNqI= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== color-string@^1.5.4: - version "1.5.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/color-string/-/color-string-1.5.4.tgz#dd51cd25cfee953d138fe4002372cc3d0e504cb6" - integrity sha1-3VHNJc/ulT0Tj+QAI3LMPQ5QTLY= + version "1.5.5" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/color-string/-/color-string-1.5.5.tgz#65474a8f0e7439625f3d27a6a19d89fc45223014" + integrity sha512-jgIoum0OfQfq9Whcfc2z/VhCNcmQjWbey6qBX0vqt7YICflUmBCh9E9CiQD5GSJ+Uehixm3NUwHVhqUAWRivZg== dependencies: color-name "^1.0.0" simple-swizzle "^0.2.2" color@^3.0.0: version "3.1.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/color/-/color-3.1.3.tgz#ca67fb4e7b97d611dcde39eceed422067d91596e" - integrity sha1-ymf7TnuX1hHc3jns7tQiBn2RWW4= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/color/-/color-3.1.3.tgz#ca67fb4e7b97d611dcde39eceed422067d91596e" + integrity sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ== dependencies: color-convert "^1.9.1" color-string "^1.5.4" -colorette@^1.2.1: - version "1.2.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/colorette/-/colorette-1.2.1.tgz#4d0b921325c14faf92633086a536db6e89564b1b" - integrity sha1-TQuSEyXBT6+SYzCGpTbbbolWSxs= +colorette@^1.2.1, colorette@^1.2.2: + version "1.2.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/colorette/-/colorette-1.2.2.tgz#cbcc79d5e99caea2dbf10eb3a26fd8b3e6acfa94" + integrity sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w== -combined-stream@^1.0.6, combined-stream@~1.0.6: +combined-stream@^1.0.8: version "1.0.8" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" - integrity sha1-w9RaizT9cwYxoRCoolIGgrMdWn8= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== dependencies: delayed-stream "~1.0.0" commander@^2.20.0: version "2.20.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" - integrity sha1-/UhehMA+tIgcIHIrpIA16FMa6zM= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== commander@^4.1.1: version "4.1.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" - integrity sha1-n9YCvZNilOnp70aj9NaWQESxgGg= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" + integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== common-tags@^1.8.0: version "1.8.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/common-tags/-/common-tags-1.8.0.tgz#8e3153e542d4a39e9b10554434afaaf98956a937" - integrity sha1-jjFT5ULUo56bEFVENK+q+YlWqTc= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/common-tags/-/common-tags-1.8.0.tgz#8e3153e542d4a39e9b10554434afaaf98956a937" + integrity sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw== commondir@^1.0.1: version "1.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= component-emitter@^1.2.1: version "1.3.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" - integrity sha1-FuQHD7qK4ptnnyIVhT7hgasuq8A= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" + integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== compose-function@3.0.3: version "3.0.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/compose-function/-/compose-function-3.0.3.tgz#9ed675f13cc54501d30950a486ff6a7ba3ab185f" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/compose-function/-/compose-function-3.0.3.tgz#9ed675f13cc54501d30950a486ff6a7ba3ab185f" integrity sha1-ntZ18TzFRQHTCVCkhv9qe6OrGF8= dependencies: arity-n "^1.0.4" compressible@~2.0.16: version "2.0.18" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" - integrity sha1-r1PMprBw1MPAdQ+9dyhqbXzEb7o= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" + integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== dependencies: mime-db ">= 1.43.0 < 2" compression@^1.7.4: version "1.7.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" - integrity sha1-lVI+/xcMpXwpoMpB5v4TH0Hlu48= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" + integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== dependencies: accepts "~1.3.5" bytes "3.0.0" @@ -2892,77 +3373,77 @@ compression@^1.7.4: concat-map@0.0.1: version "0.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= concat-stream@^1.5.0: version "1.6.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" - integrity sha1-kEvfGUzTEi/Gdcd/xKw9T/D9GjQ= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" + integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== dependencies: buffer-from "^1.0.0" inherits "^2.0.3" readable-stream "^2.2.2" typedarray "^0.0.6" +confusing-browser-globals@^1.0.10: + version "1.0.10" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz#30d1e7f3d1b882b25ec4933d1d1adac353d20a59" + integrity sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA== + connect-history-api-fallback@^1.6.0: version "1.6.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz#8b32089359308d111115d81cad3fceab888f97bc" - integrity sha1-izIIk1kwjRERFdgcrT/Oq4iPl7w= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz#8b32089359308d111115d81cad3fceab888f97bc" + integrity sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg== console-browserify@^1.1.0: version "1.2.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336" - integrity sha1-ZwY871fOts9Jk6KrOlWECujEkzY= - -console-control-strings@^1.0.0, console-control-strings@~1.1.0: - version "1.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" - integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336" + integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA== constants-browserify@^1.0.0: version "1.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" integrity sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U= content-disposition@0.5.3: version "0.5.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd" - integrity sha1-4TDK9+cnkIfFYWwgB9BIVpiYT70= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd" + integrity sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g== dependencies: safe-buffer "5.1.2" content-type@~1.0.4: version "1.0.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" - integrity sha1-4TjMdeBAxyexlm/l5fjJruJW/js= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" + integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== convert-source-map@1.7.0, convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: version "1.7.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442" - integrity sha1-F6LLiC1/d9NJBYXizmxSRCSjpEI= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442" + integrity sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA== dependencies: safe-buffer "~5.1.1" convert-source-map@^0.3.3: version "0.3.5" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/convert-source-map/-/convert-source-map-0.3.5.tgz#f1d802950af7dd2631a1febe0596550c86ab3190" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/convert-source-map/-/convert-source-map-0.3.5.tgz#f1d802950af7dd2631a1febe0596550c86ab3190" integrity sha1-8dgClQr33SYxof6+BZZVDIarMZA= cookie-signature@1.0.6: version "1.0.6" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw= cookie@0.4.0: version "0.4.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/cookie/-/cookie-0.4.0.tgz#beb437e7022b3b6d49019d088665303ebe9c14ba" - integrity sha1-vrQ35wIrO21JAZ0IhmUwPr6cFLo= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/cookie/-/cookie-0.4.0.tgz#beb437e7022b3b6d49019d088665303ebe9c14ba" + integrity sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg== copy-concurrently@^1.0.0: version "1.0.5" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/copy-concurrently/-/copy-concurrently-1.0.5.tgz#92297398cae34937fcafd6ec8139c18051f0b5e0" - integrity sha1-kilzmMrjSTf8r9bsgTnBgFHwteA= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/copy-concurrently/-/copy-concurrently-1.0.5.tgz#92297398cae34937fcafd6ec8139c18051f0b5e0" + integrity sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A== dependencies: aproba "^1.1.1" fs-write-stream-atomic "^1.0.8" @@ -2973,31 +3454,41 @@ copy-concurrently@^1.0.0: copy-descriptor@^0.1.0: version "0.1.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= -core-js-compat@^3.6.2: - version "3.8.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/core-js-compat/-/core-js-compat-3.8.2.tgz#3717f51f6c3d2ebba8cbf27619b57160029d1d4c" - integrity sha1-Nxf1H2w9Lruoy/J2GbVxYAKdHUw= +core-js-compat@^3.6.2, core-js-compat@^3.9.0, core-js-compat@^3.9.1: + version "3.14.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/core-js-compat/-/core-js-compat-3.14.0.tgz#b574dabf29184681d5b16357bd33d104df3d29a5" + integrity sha512-R4NS2eupxtiJU+VwgkF9WTpnSfZW4pogwKHd8bclWU2sp93Pr5S1uYJI84cMOubJRou7bcfL0vmwtLslWN5p3A== dependencies: - browserslist "^4.16.0" + browserslist "^4.16.6" semver "7.0.0" +core-js-pure@^3.0.0: + version "3.14.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/core-js-pure/-/core-js-pure-3.14.0.tgz#72bcfacba74a65ffce04bf94ae91d966e80ee553" + integrity sha512-YVh+LN2FgNU0odThzm61BsdkwrbrchumFq3oztnE9vTKC4KS2fvnPmcx8t6jnqAyOTCTF4ZSiuK8Qhh7SNcL4g== + core-js@^2.4.0: version "2.6.12" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/core-js/-/core-js-2.6.12.tgz#d9333dfa7b065e347cc5682219d6f690859cc2ec" - integrity sha1-2TM9+nsGXjR8xWgiGdb2kIWcwuw= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/core-js/-/core-js-2.6.12.tgz#d9333dfa7b065e347cc5682219d6f690859cc2ec" + integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ== -core-util-is@1.0.2, core-util-is@~1.0.0: +core-js@^3.6.5: + version "3.14.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/core-js/-/core-js-3.14.0.tgz#62322b98c71cc2018b027971a69419e2425c2a6c" + integrity sha512-3s+ed8er9ahK+zJpp9ZtuVcDoFzHNiZsPbNAAE4KXgrRHbjSqqNN6xGSXq6bq7TZIbKj4NLrLb6bJ5i+vSVjHA== + +core-util-is@~1.0.0: version "1.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= cosmiconfig@^5.0.0: version "5.2.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" - integrity sha1-BA9yaAnFked6F8CjYmykW08Wixo= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" + integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA== dependencies: import-fresh "^2.0.0" is-directory "^0.3.1" @@ -3006,8 +3497,8 @@ cosmiconfig@^5.0.0: cosmiconfig@^6.0.0: version "6.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982" - integrity sha1-2k/uhTxS9rHmk19BwaL8UL1KmYI= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982" + integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== dependencies: "@types/parse-json" "^4.0.0" import-fresh "^3.1.0" @@ -3015,18 +3506,29 @@ cosmiconfig@^6.0.0: path-type "^4.0.0" yaml "^1.7.2" +cosmiconfig@^7.0.0: + version "7.0.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/cosmiconfig/-/cosmiconfig-7.0.0.tgz#ef9b44d773959cae63ddecd122de23853b60f8d3" + integrity sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA== + 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" + create-ecdh@^4.0.0: version "4.0.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/create-ecdh/-/create-ecdh-4.0.4.tgz#d6e7f4bffa66736085a0762fd3a632684dabcc4e" - integrity sha1-1uf0v/pmc2CFoHYv06YyaE2rzE4= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/create-ecdh/-/create-ecdh-4.0.4.tgz#d6e7f4bffa66736085a0762fd3a632684dabcc4e" + integrity sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A== dependencies: bn.js "^4.1.0" elliptic "^6.5.3" create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0: version "1.2.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" - integrity sha1-iJB4rxGmN1a8+1m9IhmWvjqe8ZY= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" + integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== dependencies: cipher-base "^1.0.1" inherits "^2.0.1" @@ -3036,8 +3538,8 @@ create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0: create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: version "1.1.7" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" - integrity sha1-aRcMeLOrlXFHsriwRXLkfq0iQ/8= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" + integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== dependencies: cipher-base "^1.0.3" create-hash "^1.1.0" @@ -3046,27 +3548,19 @@ create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: safe-buffer "^5.0.1" sha.js "^2.4.8" -cross-spawn@7.0.1: - version "7.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/cross-spawn/-/cross-spawn-7.0.1.tgz#0ab56286e0f7c24e153d04cc2aa027e43a9a5d14" - integrity sha1-CrVihuD3wk4VPQTMKqAn5DqaXRQ= +cross-spawn@7.0.3, cross-spawn@^7.0.0, cross-spawn@^7.0.2: + version "7.0.3" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== dependencies: path-key "^3.1.0" shebang-command "^2.0.0" which "^2.0.1" -cross-spawn@^3.0.0: - version "3.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/cross-spawn/-/cross-spawn-3.0.1.tgz#1256037ecb9f0c5f79e3d6ef135e30770184b982" - integrity sha1-ElYDfsufDF9549bvE14wdwGEuYI= - dependencies: - lru-cache "^4.0.1" - which "^1.2.9" - cross-spawn@^6.0.0: version "6.0.5" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" - integrity sha1-Sl7Hxk364iw6FBJNus3uhG2Ay8Q= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" + integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== dependencies: nice-try "^1.0.4" path-key "^2.0.1" @@ -3074,19 +3568,10 @@ cross-spawn@^6.0.0: shebang-command "^1.2.0" which "^1.2.9" -cross-spawn@^7.0.0: - version "7.0.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" - integrity sha1-9zqFudXUHQRVUcF34ogtSshXKKY= - dependencies: - path-key "^3.1.0" - shebang-command "^2.0.0" - which "^2.0.1" - crypto-browserify@^3.11.0: version "3.12.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" - integrity sha1-OWz58xN/A+S45TLFj2mCVOAPgOw= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" + integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== dependencies: browserify-cipher "^1.0.0" browserify-sign "^4.0.0" @@ -3100,68 +3585,73 @@ crypto-browserify@^3.11.0: randombytes "^2.0.0" randomfill "^1.0.3" +crypto-random-string@^1.0.0: + version "1.0.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/crypto-random-string/-/crypto-random-string-1.0.0.tgz#a230f64f568310e1498009940790ec99545bca7e" + integrity sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4= + css-blank-pseudo@^0.1.4: version "0.1.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz#dfdefd3254bf8a82027993674ccf35483bfcb3c5" - integrity sha1-3979MlS/ioICeZNnTM81SDv8s8U= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz#dfdefd3254bf8a82027993674ccf35483bfcb3c5" + integrity sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w== dependencies: postcss "^7.0.5" css-color-names@0.0.4, css-color-names@^0.0.4: version "0.0.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/css-color-names/-/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/css-color-names/-/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0" integrity sha1-gIrcLnnPhHOAabZGyyDsJ762KeA= css-declaration-sorter@^4.0.1: version "4.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz#c198940f63a76d7e36c1e71018b001721054cb22" - integrity sha1-wZiUD2OnbX42wecQGLABchBUyyI= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz#c198940f63a76d7e36c1e71018b001721054cb22" + integrity sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA== dependencies: postcss "^7.0.1" timsort "^0.3.0" css-has-pseudo@^0.10.0: version "0.10.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz#3c642ab34ca242c59c41a125df9105841f6966ee" - integrity sha1-PGQqs0yiQsWcQaEl35EFhB9pZu4= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz#3c642ab34ca242c59c41a125df9105841f6966ee" + integrity sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ== dependencies: postcss "^7.0.6" postcss-selector-parser "^5.0.0-rc.4" -css-loader@3.4.2: - version "3.4.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/css-loader/-/css-loader-3.4.2.tgz#d3fdb3358b43f233b78501c5ed7b1c6da6133202" - integrity sha1-0/2zNYtD8jO3hQHF7XscbaYTMgI= +css-loader@4.3.0: + version "4.3.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/css-loader/-/css-loader-4.3.0.tgz#c888af64b2a5b2e85462c72c0f4a85c7e2e0821e" + integrity sha512-rdezjCjScIrsL8BSYszgT4s476IcNKt6yX69t0pHjJVnPUTDpn4WfIpDQTN3wCJvUvfsz/mFjuGOekf3PY3NUg== dependencies: - camelcase "^5.3.1" + camelcase "^6.0.0" cssesc "^3.0.0" icss-utils "^4.1.1" - loader-utils "^1.2.3" - normalize-path "^3.0.0" - postcss "^7.0.23" + loader-utils "^2.0.0" + postcss "^7.0.32" postcss-modules-extract-imports "^2.0.0" - postcss-modules-local-by-default "^3.0.2" - postcss-modules-scope "^2.1.1" + postcss-modules-local-by-default "^3.0.3" + postcss-modules-scope "^2.2.0" postcss-modules-values "^3.0.0" - postcss-value-parser "^4.0.2" - schema-utils "^2.6.0" + postcss-value-parser "^4.1.0" + schema-utils "^2.7.1" + semver "^7.3.2" css-prefers-color-scheme@^3.1.1: version "3.1.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz#6f830a2714199d4f0d0d0bb8a27916ed65cff1f4" - integrity sha1-b4MKJxQZnU8NDQu4onkW7WXP8fQ= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz#6f830a2714199d4f0d0d0bb8a27916ed65cff1f4" + integrity sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg== dependencies: postcss "^7.0.5" css-select-base-adapter@^0.1.1: version "0.1.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz#3b2ff4972cc362ab88561507a95408a1432135d7" - integrity sha1-Oy/0lyzDYquIVhUHqVQIoUMhNdc= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz#3b2ff4972cc362ab88561507a95408a1432135d7" + integrity sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w== css-select@^2.0.0, css-select@^2.0.2: version "2.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/css-select/-/css-select-2.1.0.tgz#6a34653356635934a81baca68d0255432105dbef" - integrity sha1-ajRlM1ZjWTSoG6ymjQJVQyEF2+8= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/css-select/-/css-select-2.1.0.tgz#6a34653356635934a81baca68d0255432105dbef" + integrity sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ== dependencies: boolbase "^1.0.0" css-what "^3.2.1" @@ -3170,29 +3660,29 @@ css-select@^2.0.0, css-select@^2.0.2: css-tree@1.0.0-alpha.37: version "1.0.0-alpha.37" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/css-tree/-/css-tree-1.0.0-alpha.37.tgz#98bebd62c4c1d9f960ec340cf9f7522e30709a22" - integrity sha1-mL69YsTB2flg7DQM+fdSLjBwmiI= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/css-tree/-/css-tree-1.0.0-alpha.37.tgz#98bebd62c4c1d9f960ec340cf9f7522e30709a22" + integrity sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg== dependencies: mdn-data "2.0.4" source-map "^0.6.1" css-tree@^1.1.2: - version "1.1.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/css-tree/-/css-tree-1.1.2.tgz#9ae393b5dafd7dae8a622475caec78d3d8fbd7b5" - integrity sha1-muOTtdr9fa6KYiR1yux409j717U= + version "1.1.3" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/css-tree/-/css-tree-1.1.3.tgz#eb4870fb6fd7707327ec95c2ff2ab09b5e8db91d" + integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q== dependencies: mdn-data "2.0.14" source-map "^0.6.1" css-what@^3.2.1: version "3.4.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/css-what/-/css-what-3.4.2.tgz#ea7026fcb01777edbde52124e21f327e7ae950e4" - integrity sha1-6nAm/LAXd+295SEk4h8yfnrpUOQ= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/css-what/-/css-what-3.4.2.tgz#ea7026fcb01777edbde52124e21f327e7ae950e4" + integrity sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ== css@^2.0.0: version "2.2.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/css/-/css-2.2.4.tgz#c646755c73971f2bba6a601e2cf2fd71b1298929" - integrity sha1-xkZ1XHOXHyu6amAeLPL9cbEpiSk= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/css/-/css-2.2.4.tgz#c646755c73971f2bba6a601e2cf2fd71b1298929" + integrity sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw== dependencies: inherits "^2.0.3" source-map "^0.6.1" @@ -3201,23 +3691,23 @@ css@^2.0.0: cssdb@^4.4.0: version "4.4.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/cssdb/-/cssdb-4.4.0.tgz#3bf2f2a68c10f5c6a08abd92378331ee803cddb0" - integrity sha1-O/LypowQ9cagir2SN4Mx7oA83bA= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/cssdb/-/cssdb-4.4.0.tgz#3bf2f2a68c10f5c6a08abd92378331ee803cddb0" + integrity sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ== cssesc@^2.0.0: version "2.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/cssesc/-/cssesc-2.0.0.tgz#3b13bd1bb1cb36e1bcb5a4dcd27f54c5dcb35703" - integrity sha1-OxO9G7HLNuG8taTc0n9UxdyzVwM= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/cssesc/-/cssesc-2.0.0.tgz#3b13bd1bb1cb36e1bcb5a4dcd27f54c5dcb35703" + integrity sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg== cssesc@^3.0.0: version "3.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" - integrity sha1-N3QZGZA7hoVl4cCep0dEXNGJg+4= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" + integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== -cssnano-preset-default@^4.0.7: - version "4.0.7" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz#51ec662ccfca0f88b396dcd9679cdb931be17f76" - integrity sha1-UexmLM/KD4izltzZZ5zbkxvhf3Y= +cssnano-preset-default@^4.0.8: + version "4.0.8" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz#920622b1fc1e95a34e8838203f1397a504f2d3ff" + integrity sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ== dependencies: css-declaration-sorter "^4.0.1" cssnano-util-raw-cache "^4.0.1" @@ -3247,146 +3737,137 @@ cssnano-preset-default@^4.0.7: postcss-ordered-values "^4.1.2" postcss-reduce-initial "^4.0.3" postcss-reduce-transforms "^4.0.2" - postcss-svgo "^4.0.2" + postcss-svgo "^4.0.3" postcss-unique-selectors "^4.0.1" cssnano-util-get-arguments@^4.0.0: version "4.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz#ed3a08299f21d75741b20f3b81f194ed49cc150f" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz#ed3a08299f21d75741b20f3b81f194ed49cc150f" integrity sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8= cssnano-util-get-match@^4.0.0: version "4.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz#c0e4ca07f5386bb17ec5e52250b4f5961365156d" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz#c0e4ca07f5386bb17ec5e52250b4f5961365156d" integrity sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0= cssnano-util-raw-cache@^4.0.1: version "4.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz#b26d5fd5f72a11dfe7a7846fb4c67260f96bf282" - integrity sha1-sm1f1fcqEd/np4RvtMZyYPlr8oI= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz#b26d5fd5f72a11dfe7a7846fb4c67260f96bf282" + integrity sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA== dependencies: postcss "^7.0.0" cssnano-util-same-parent@^4.0.0: version "4.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz#574082fb2859d2db433855835d9a8456ea18bbf3" - integrity sha1-V0CC+yhZ0ttDOFWDXZqEVuoYu/M= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz#574082fb2859d2db433855835d9a8456ea18bbf3" + integrity sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q== cssnano@^4.1.10: - version "4.1.10" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/cssnano/-/cssnano-4.1.10.tgz#0ac41f0b13d13d465487e111b778d42da631b8b2" - integrity sha1-CsQfCxPRPUZUh+ERt3jULaYxuLI= + version "4.1.11" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/cssnano/-/cssnano-4.1.11.tgz#c7b5f5b81da269cb1fd982cb960c1200910c9a99" + integrity sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g== dependencies: cosmiconfig "^5.0.0" - cssnano-preset-default "^4.0.7" + cssnano-preset-default "^4.0.8" is-resolvable "^1.0.0" postcss "^7.0.0" csso@^4.0.2: version "4.2.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/csso/-/csso-4.2.0.tgz#ea3a561346e8dc9f546d6febedd50187cf389529" - integrity sha1-6jpWE0bo3J9UbW/r7dUBh884lSk= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/csso/-/csso-4.2.0.tgz#ea3a561346e8dc9f546d6febedd50187cf389529" + integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA== dependencies: css-tree "^1.1.2" cssom@^0.4.4: version "0.4.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10" - integrity sha1-WmbPk9LQtmHYC/akT7ZfXC5OChA= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10" + integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw== cssom@~0.3.6: version "0.3.8" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" - integrity sha1-nxJ29bK0Y/IRTT8sdSUK+MGjb0o= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" + integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== -cssstyle@^2.2.0: +cssstyle@^2.3.0: version "2.3.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/cssstyle/-/cssstyle-2.3.0.tgz#ff665a0ddbdc31864b09647f34163443d90b0852" - integrity sha1-/2ZaDdvcMYZLCWR/NBY0Q9kLCFI= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/cssstyle/-/cssstyle-2.3.0.tgz#ff665a0ddbdc31864b09647f34163443d90b0852" + integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== dependencies: cssom "~0.3.6" -csstype@^3.0.2: - version "3.0.6" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/csstype/-/csstype-3.0.6.tgz#865d0b5833d7d8d40f4e5b8a6d76aea3de4725ef" - integrity sha1-hl0LWDPX2NQPTluKbXauo95HJe8= - -currently-unhandled@^0.4.1: - version "0.4.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" - integrity sha1-mI3zP+qxke95mmE2nddsF635V+o= - dependencies: - array-find-index "^1.0.1" - cyclist@^1.0.1: version "1.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/cyclist/-/cyclist-1.0.1.tgz#596e9698fd0c80e12038c2b82d6eb1b35b6224d9" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/cyclist/-/cyclist-1.0.1.tgz#596e9698fd0c80e12038c2b82d6eb1b35b6224d9" integrity sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk= d@1, d@^1.0.1: version "1.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/d/-/d-1.0.1.tgz#8698095372d58dbee346ffd0c7093f99f8f9eb5a" - integrity sha1-hpgJU3LVjb7jRv/Qxwk/mfj561o= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/d/-/d-1.0.1.tgz#8698095372d58dbee346ffd0c7093f99f8f9eb5a" + integrity sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA== dependencies: es5-ext "^0.10.50" type "^1.0.1" -dashdash@^1.12.0: - version "1.14.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" - integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= - dependencies: - assert-plus "^1.0.0" +damerau-levenshtein@^1.0.6: + version "1.0.7" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/damerau-levenshtein/-/damerau-levenshtein-1.0.7.tgz#64368003512a1a6992593741a09a9d31a836f55d" + integrity sha512-VvdQIPGdWP0SqFXghj79Wf/5LArmreyMsGLa6FG6iC4t3j7j5s71TrwWmT/4akbDQIqjfACkLZmjXhA7g2oUZw== data-urls@^2.0.0: version "2.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b" - integrity sha1-FWSFpyljqXD11YIar2Qr7yvy25s= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b" + integrity sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ== dependencies: abab "^2.0.3" whatwg-mimetype "^2.3.0" whatwg-url "^8.0.0" -debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0: +debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0, debug@^2.6.9: version "2.6.9" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" - integrity sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== dependencies: ms "2.0.0" -debug@^3.1.1, debug@^3.2.6: - version "3.2.7" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" - integrity sha1-clgLfpFF+zm2Z2+cXl+xALk0F5o= - dependencies: - ms "^2.1.1" - -debug@^4.1.0, debug@^4.1.1: +debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1: version "4.3.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee" - integrity sha1-8NIpxQXgxtjEmsVT0bE9wYP2su4= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee" + integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== dependencies: ms "2.1.2" -decamelize@^1.1.2, decamelize@^1.2.0: +debug@^3.1.1, debug@^3.2.6, debug@^3.2.7: + version "3.2.7" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" + integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== + dependencies: + ms "^2.1.1" + +decamelize@^1.2.0: version "1.2.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= -decimal.js@^10.2.0: +decimal.js@^10.2.1: version "10.2.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/decimal.js/-/decimal.js-10.2.1.tgz#238ae7b0f0c793d3e3cea410108b35a2c01426a3" - integrity sha1-I4rnsPDHk9PjzqQQEIs1osAUJqM= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/decimal.js/-/decimal.js-10.2.1.tgz#238ae7b0f0c793d3e3cea410108b35a2c01426a3" + integrity sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw== decode-uri-component@^0.2.0: version "0.2.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= +dedent@^0.7.0: + version "0.7.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" + integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw= + deep-equal@^1.0.1: version "1.1.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/deep-equal/-/deep-equal-1.1.1.tgz#b5c98c942ceffaf7cb051e24e1434a25a2e6076a" - integrity sha1-tcmMlCzv+vfLBR4k4UNKJaLmB2o= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/deep-equal/-/deep-equal-1.1.1.tgz#b5c98c942ceffaf7cb051e24e1434a25a2e6076a" + integrity sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g== dependencies: is-arguments "^1.0.4" is-date-object "^1.0.1" @@ -3395,57 +3876,57 @@ deep-equal@^1.0.1: object-keys "^1.1.1" regexp.prototype.flags "^1.2.0" -deep-is@~0.1.3: +deep-is@^0.1.3, deep-is@~0.1.3: version "0.1.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= deepmerge@^4.2.2: version "4.2.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" - integrity sha1-RNLqNnm49NT/ujPwPYZfwee/SVU= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" + integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== default-gateway@^4.2.0: version "4.2.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/default-gateway/-/default-gateway-4.2.0.tgz#167104c7500c2115f6dd69b0a536bb8ed720552b" - integrity sha1-FnEEx1AMIRX23WmwpTa7jtcgVSs= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/default-gateway/-/default-gateway-4.2.0.tgz#167104c7500c2115f6dd69b0a536bb8ed720552b" + integrity sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA== dependencies: execa "^1.0.0" ip-regex "^2.1.0" define-properties@^1.1.2, define-properties@^1.1.3: version "1.1.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" - integrity sha1-z4jabL7ib+bbcJT2HYcMvYTO6fE= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" + integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== dependencies: object-keys "^1.0.12" define-property@^0.2.5: version "0.2.5" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY= dependencies: is-descriptor "^0.1.0" define-property@^1.0.0: version "1.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY= dependencies: is-descriptor "^1.0.0" define-property@^2.0.2: version "2.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" - integrity sha1-1Flono1lS6d+AqgX+HENcCyxbp0= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" + integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== dependencies: is-descriptor "^1.0.2" isobject "^3.0.1" del@^4.1.1: version "4.1.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/del/-/del-4.1.1.tgz#9e8f117222ea44a31ff3a156c049b99052a9f0b4" - integrity sha1-no8RciLqRKMf86FWwEm5kFKp8LQ= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/del/-/del-4.1.1.tgz#9e8f117222ea44a31ff3a156c049b99052a9f0b4" + integrity sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ== dependencies: "@types/glob" "^7.1.1" globby "^6.1.0" @@ -3457,324 +3938,335 @@ del@^4.1.1: delayed-stream@~1.0.0: version "1.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= -delegates@^1.0.0: - version "1.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" - integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= - depd@~1.1.2: version "1.1.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= des.js@^1.0.0: version "1.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/des.js/-/des.js-1.0.1.tgz#5382142e1bdc53f85d86d53e5f4aa7deb91e0843" - integrity sha1-U4IULhvcU/hdhtU+X0qn3rkeCEM= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/des.js/-/des.js-1.0.1.tgz#5382142e1bdc53f85d86d53e5f4aa7deb91e0843" + integrity sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA== dependencies: inherits "^2.0.1" minimalistic-assert "^1.0.0" destroy@~1.0.4: version "1.0.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= detect-newline@^3.0.0: version "3.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" - integrity sha1-V29d/GOuGhkv8ZLYrTr2MImRtlE= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" + integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== detect-node@^2.0.4: - version "2.0.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/detect-node/-/detect-node-2.0.4.tgz#014ee8f8f669c5c58023da64b8179c083a28c46c" - integrity sha1-AU7o+PZpxcWAI9pkuBecCDooxGw= + version "2.1.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" + integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== detect-port-alt@1.1.6: version "1.1.6" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/detect-port-alt/-/detect-port-alt-1.1.6.tgz#24707deabe932d4a3cf621302027c2b266568275" - integrity sha1-JHB96r6TLUo89iEwICfCsmZWgnU= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/detect-port-alt/-/detect-port-alt-1.1.6.tgz#24707deabe932d4a3cf621302027c2b266568275" + integrity sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q== dependencies: address "^1.0.1" debug "^2.6.0" diff-sequences@^26.6.2: version "26.6.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/diff-sequences/-/diff-sequences-26.6.2.tgz#48ba99157de1923412eed41db6b6d4aa9ca7c0b1" - integrity sha1-SLqZFX3hkjQS7tQdtrbUqpynwLE= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/diff-sequences/-/diff-sequences-26.6.2.tgz#48ba99157de1923412eed41db6b6d4aa9ca7c0b1" + integrity sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q== diffie-hellman@^5.0.0: version "5.0.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" - integrity sha1-QOjumPVaIUlgcUaSHGPhrl89KHU= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" + integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== dependencies: bn.js "^4.1.0" miller-rabin "^4.0.0" randombytes "^2.0.0" -dir-glob@2.0.0: - version "2.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/dir-glob/-/dir-glob-2.0.0.tgz#0b205d2b6aef98238ca286598a8204d29d0a0034" - integrity sha1-CyBdK2rvmCOMooZZioIE0p0KADQ= +dir-glob@^3.0.1: + version "3.0.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" + integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== dependencies: - arrify "^1.0.1" - path-type "^3.0.0" + path-type "^4.0.0" dns-equal@^1.0.0: version "1.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" integrity sha1-s55/HabrCnW6nBcySzR1PEfgZU0= dns-packet@^1.3.1: - version "1.3.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/dns-packet/-/dns-packet-1.3.1.tgz#12aa426981075be500b910eedcd0b47dd7deda5a" - integrity sha1-EqpCaYEHW+UAuRDu3NC0fdfe2lo= + version "1.3.4" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/dns-packet/-/dns-packet-1.3.4.tgz#e3455065824a2507ba886c55a89963bb107dec6f" + integrity sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA== dependencies: ip "^1.1.0" safe-buffer "^5.0.1" dns-txt@^2.0.2: version "2.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/dns-txt/-/dns-txt-2.0.2.tgz#b91d806f5d27188e4ab3e7d107d881a1cc4642b6" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/dns-txt/-/dns-txt-2.0.2.tgz#b91d806f5d27188e4ab3e7d107d881a1cc4642b6" integrity sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY= dependencies: buffer-indexof "^1.0.0" +doctrine@^2.1.0: + version "2.1.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" + integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw== + dependencies: + esutils "^2.0.2" + +doctrine@^3.0.0: + version "3.0.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" + integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== + dependencies: + esutils "^2.0.2" + dom-converter@^0.2: version "0.2.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" - integrity sha1-ZyGp2u4uKTaClVtq/kFncWJ7t2g= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" + integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== dependencies: utila "~0.4" dom-serializer@0: version "0.2.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/dom-serializer/-/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51" - integrity sha1-GvuB9TNxcXXUeGVd68XjMtn5u1E= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/dom-serializer/-/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51" + integrity sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g== dependencies: domelementtype "^2.0.1" entities "^2.0.0" domain-browser@^1.1.1: version "1.2.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" - integrity sha1-PTH1AZGmdJ3RN1p/Ui6CPULlTto= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" + integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== domelementtype@1, domelementtype@^1.3.1: version "1.3.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" - integrity sha1-0EjESzew0Qp/Kj1f7j9DM9eQSB8= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" + integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== domelementtype@^2.0.1: - version "2.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/domelementtype/-/domelementtype-2.1.0.tgz#a851c080a6d1c3d94344aed151d99f669edf585e" - integrity sha1-qFHAgKbRw9lDRK7RUdmfZp7fWF4= + version "2.2.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/domelementtype/-/domelementtype-2.2.0.tgz#9a0b6c2782ed6a1c7323d42267183df9bd8b1d57" + integrity sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A== domexception@^2.0.1: version "2.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/domexception/-/domexception-2.0.1.tgz#fb44aefba793e1574b0af6aed2801d057529f304" - integrity sha1-+0Su+6eT4VdLCvau0oAdBXUp8wQ= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/domexception/-/domexception-2.0.1.tgz#fb44aefba793e1574b0af6aed2801d057529f304" + integrity sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg== dependencies: webidl-conversions "^5.0.0" domhandler@^2.3.0: version "2.4.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/domhandler/-/domhandler-2.4.2.tgz#8805097e933d65e85546f726d60f5eb88b44f803" - integrity sha1-iAUJfpM9ZehVRvcm1g9euItE+AM= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/domhandler/-/domhandler-2.4.2.tgz#8805097e933d65e85546f726d60f5eb88b44f803" + integrity sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA== dependencies: domelementtype "1" domutils@^1.5.1, domutils@^1.7.0: version "1.7.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" - integrity sha1-Vuo0HoNOBuZ0ivehyyXaZ+qfjCo= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" + integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg== dependencies: dom-serializer "0" domelementtype "1" dot-case@^3.0.4: version "3.0.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" - integrity sha1-mytnDQCkMWZ6inW6Kc0bmICc51E= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" + integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== dependencies: no-case "^3.0.4" tslib "^2.0.3" dot-prop@^5.2.0: version "5.3.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88" - integrity sha1-kMzOcIzZzYLMTcjD3dmr3VWyDog= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88" + integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q== dependencies: is-obj "^2.0.0" dotenv-expand@5.1.0: version "5.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/dotenv-expand/-/dotenv-expand-5.1.0.tgz#3fbaf020bfd794884072ea26b1e9791d45a629f0" - integrity sha1-P7rwIL/XlIhAcuomsel5HUWmKfA= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/dotenv-expand/-/dotenv-expand-5.1.0.tgz#3fbaf020bfd794884072ea26b1e9791d45a629f0" + integrity sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA== dotenv@8.2.0: version "8.2.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/dotenv/-/dotenv-8.2.0.tgz#97e619259ada750eea3e4ea3e26bceea5424b16a" - integrity sha1-l+YZJZradQ7qPk6j4mvO6lQksWo= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/dotenv/-/dotenv-8.2.0.tgz#97e619259ada750eea3e4ea3e26bceea5424b16a" + integrity sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw== duplexer@^0.1.1: version "0.1.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" - integrity sha1-Or5DrvODX4rgd9E23c4PJ2sEAOY= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" + integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== duplexify@^3.4.2, duplexify@^3.6.0: version "3.7.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" - integrity sha1-Kk31MX9sz9kfhtb9JdjYoQO4gwk= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" + integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g== dependencies: end-of-stream "^1.0.0" inherits "^2.0.1" readable-stream "^2.0.0" stream-shift "^1.0.0" -ecc-jsbn@~0.1.1: - version "0.1.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" - integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= - dependencies: - jsbn "~0.1.0" - safer-buffer "^2.1.0" - ee-first@1.1.1: version "1.1.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= -electron-to-chromium@^1.3.378, electron-to-chromium@^1.3.634: - version "1.3.635" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/electron-to-chromium/-/electron-to-chromium-1.3.635.tgz#8d1591eeca6b257d380061a2c04f0b3cc6c9e33b" - integrity sha1-jRWR7sprJX04AGGiwE8LPMbJ4zs= +ejs@^2.6.1: + version "2.7.4" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ejs/-/ejs-2.7.4.tgz#48661287573dcc53e366c7a1ae52c3a120eec9ba" + integrity sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA== + +electron-to-chromium@^1.3.564, electron-to-chromium@^1.3.723: + version "1.3.749" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/electron-to-chromium/-/electron-to-chromium-1.3.749.tgz#0ecebc529ceb49dd2a7c838ae425236644c3439a" + integrity sha512-F+v2zxZgw/fMwPz/VUGIggG4ZndDsYy0vlpthi3tjmDZlcfbhN5mYW0evXUsBr2sUtuDANFtle410A9u/sd/4A== elliptic@^6.5.3: - version "6.5.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/elliptic/-/elliptic-6.5.3.tgz#cb59eb2efdaf73a0bd78ccd7015a62ad6e0f93d6" - integrity sha1-y1nrLv2vc6C9eMzXAVpirW4Pk9Y= + version "6.5.4" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb" + integrity sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ== dependencies: - bn.js "^4.4.0" - brorand "^1.0.1" + bn.js "^4.11.9" + brorand "^1.1.0" hash.js "^1.0.0" - hmac-drbg "^1.0.0" - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - minimalistic-crypto-utils "^1.0.0" + hmac-drbg "^1.0.1" + inherits "^2.0.4" + minimalistic-assert "^1.0.1" + minimalistic-crypto-utils "^1.0.1" emittery@^0.7.1: version "0.7.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/emittery/-/emittery-0.7.2.tgz#25595908e13af0f5674ab419396e2fb394cdfa82" - integrity sha1-JVlZCOE68PVnSrQZOW4vs5TN+oI= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/emittery/-/emittery-0.7.2.tgz#25595908e13af0f5674ab419396e2fb394cdfa82" + integrity sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ== emoji-regex@^7.0.1: version "7.0.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" - integrity sha1-kzoEBShgyF6DwSJHnEdIqOTHIVY= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" + integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== emoji-regex@^8.0.0: version "8.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" - integrity sha1-6Bj9ac5cz8tARZT4QpY79TFkzDc= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +emoji-regex@^9.0.0: + version "9.2.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" + integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== emojis-list@^2.0.0: version "2.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" integrity sha1-TapNnbAPmBmIDHn6RXrlsJof04k= emojis-list@^3.0.0: version "3.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" - integrity sha1-VXBmIEatKeLpFucariYKvf9Pang= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" + integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== encodeurl@~1.0.2: version "1.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= end-of-stream@^1.0.0, end-of-stream@^1.1.0: version "1.4.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" - integrity sha1-WuZKX0UFe682JuwU2gyl5LJDHrA= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" + integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== dependencies: once "^1.4.0" -enhanced-resolve@^4.1.0: - version "4.4.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/enhanced-resolve/-/enhanced-resolve-4.4.0.tgz#0bcd254f2042d18ab61e937f8ae849b76961c5ec" - integrity sha1-C80lTyBC0Yq2HpN/iuhJt2lhxew= +enhanced-resolve@^4.3.0: + version "4.5.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz#2f3cfd84dbe3b487f18f2db2ef1e064a571ca5ec" + integrity sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg== dependencies: graceful-fs "^4.1.2" memory-fs "^0.5.0" tapable "^1.0.0" +enquirer@^2.3.5: + version "2.3.6" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" + integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== + dependencies: + ansi-colors "^4.1.1" + entities@^1.1.1: version "1.1.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56" - integrity sha1-vfpzUplmTfr9NFKe1PhSKidf6lY= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56" + integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w== entities@^2.0.0: - version "2.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/entities/-/entities-2.1.0.tgz#992d3129cf7df6870b96c57858c249a120f8b8b5" - integrity sha1-mS0xKc999ocLlsV4WMJJoSD4uLU= + version "2.2.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" + integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== errno@^0.1.3, errno@~0.1.7: version "0.1.8" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/errno/-/errno-0.1.8.tgz#8bb3e9c7d463be4976ff888f76b4809ebc2e811f" - integrity sha1-i7Ppx9Rjvkl2/4iPdrSAnrwugR8= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/errno/-/errno-0.1.8.tgz#8bb3e9c7d463be4976ff888f76b4809ebc2e811f" + integrity sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A== dependencies: prr "~1.0.1" -error-ex@^1.2.0, error-ex@^1.3.1: +error-ex@^1.3.1: version "1.3.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" - integrity sha1-tKxAZIEH/c3PriQvQovqihTU8b8= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== dependencies: is-arrayish "^0.2.1" -es-abstract@^1.17.0-next.1, es-abstract@^1.17.2: - version "1.17.7" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/es-abstract/-/es-abstract-1.17.7.tgz#a4de61b2f66989fc7421676c1cb9787573ace54c" - integrity sha1-pN5hsvZpifx0IWdsHLl4dXOs5Uw= +error-stack-parser@^2.0.6: + version "2.0.6" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/error-stack-parser/-/error-stack-parser-2.0.6.tgz#5a99a707bd7a4c58a797902d48d82803ede6aad8" + integrity sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ== dependencies: - es-to-primitive "^1.2.1" - function-bind "^1.1.1" - has "^1.0.3" - has-symbols "^1.0.1" - is-callable "^1.2.2" - is-regex "^1.1.1" - object-inspect "^1.8.0" - object-keys "^1.1.1" - object.assign "^4.1.1" - string.prototype.trimend "^1.0.1" - string.prototype.trimstart "^1.0.1" + stackframe "^1.1.1" -es-abstract@^1.18.0-next.1: - version "1.18.0-next.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/es-abstract/-/es-abstract-1.18.0-next.1.tgz#6e3a0a4bda717e5023ab3b8e90bec36108d22c68" - integrity sha1-bjoKS9pxflAjqzuOkL7DYQjSLGg= +es-abstract@^1.17.2, es-abstract@^1.18.0-next.1, es-abstract@^1.18.0-next.2, es-abstract@^1.18.2: + version "1.18.3" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/es-abstract/-/es-abstract-1.18.3.tgz#25c4c3380a27aa203c44b2b685bba94da31b63e0" + integrity sha512-nQIr12dxV7SSxE6r6f1l3DtAeEYdsGpps13dR0TwJg1S8gyp4ZPgy3FZcHBgbiQqnoqSTb+oC+kO4UQ0C/J8vw== dependencies: + call-bind "^1.0.2" es-to-primitive "^1.2.1" function-bind "^1.1.1" + get-intrinsic "^1.1.1" has "^1.0.3" - has-symbols "^1.0.1" - is-callable "^1.2.2" - is-negative-zero "^2.0.0" - is-regex "^1.1.1" - object-inspect "^1.8.0" + has-symbols "^1.0.2" + is-callable "^1.2.3" + is-negative-zero "^2.0.1" + is-regex "^1.1.3" + is-string "^1.0.6" + object-inspect "^1.10.3" object-keys "^1.1.1" - object.assign "^4.1.1" - string.prototype.trimend "^1.0.1" - string.prototype.trimstart "^1.0.1" + object.assign "^4.1.2" + string.prototype.trimend "^1.0.4" + string.prototype.trimstart "^1.0.4" + unbox-primitive "^1.0.1" es-to-primitive@^1.2.1: version "1.2.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" - integrity sha1-5VzUyc3BiLzvsDs2bHNjI/xciYo= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" + integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== dependencies: is-callable "^1.1.4" is-date-object "^1.0.1" @@ -3782,8 +4274,8 @@ es-to-primitive@^1.2.1: es5-ext@^0.10.35, es5-ext@^0.10.50: version "0.10.53" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/es5-ext/-/es5-ext-0.10.53.tgz#93c5a3acfdbef275220ad72644ad02ee18368de1" - integrity sha1-k8WjrP2+8nUiCtcmRK0C7hg2jeE= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/es5-ext/-/es5-ext-0.10.53.tgz#93c5a3acfdbef275220ad72644ad02ee18368de1" + integrity sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q== dependencies: es6-iterator "~2.0.3" es6-symbol "~3.1.3" @@ -3791,7 +4283,7 @@ es5-ext@^0.10.35, es5-ext@^0.10.50: es6-iterator@2.0.3, es6-iterator@~2.0.3: version "2.0.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7" integrity sha1-p96IkUGgWpSwhUQDstCg+/qY87c= dependencies: d "1" @@ -3800,118 +4292,344 @@ es6-iterator@2.0.3, es6-iterator@~2.0.3: es6-symbol@^3.1.1, es6-symbol@~3.1.3: version "3.1.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/es6-symbol/-/es6-symbol-3.1.3.tgz#bad5d3c1bcdac28269f4cb331e431c78ac705d18" - integrity sha1-utXTwbzawoJp9MszHkMceKxwXRg= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/es6-symbol/-/es6-symbol-3.1.3.tgz#bad5d3c1bcdac28269f4cb331e431c78ac705d18" + integrity sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA== dependencies: d "^1.0.1" ext "^1.1.2" -escalade@^3.1.1: +escalade@^3.0.2, escalade@^3.1.1: version "3.1.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" - integrity sha1-2M/ccACWXFoBdLSoLqpcBVJ0LkA= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" + integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== escape-html@~1.0.3: version "1.0.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= escape-string-regexp@2.0.0, escape-string-regexp@^2.0.0: version "2.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" - integrity sha1-owME6Z2qMuI7L9IPUbq9B8/8o0Q= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" + integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== -escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: +escape-string-regexp@^1.0.5: version "1.0.5" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= -escodegen@^1.14.1: - version "1.14.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/escodegen/-/escodegen-1.14.3.tgz#4e7b81fba61581dc97582ed78cab7f0e8d63f503" - integrity sha1-TnuB+6YVgdyXWC7XjKt/Do1j9QM= +escape-string-regexp@^4.0.0: + version "4.0.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + +escodegen@^2.0.0: + version "2.0.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/escodegen/-/escodegen-2.0.0.tgz#5e32b12833e8aa8fa35e1bf0befa89380484c7dd" + integrity sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw== dependencies: esprima "^4.0.1" - estraverse "^4.2.0" + estraverse "^5.2.0" esutils "^2.0.2" optionator "^0.8.1" optionalDependencies: source-map "~0.6.1" +eslint-config-react-app@^6.0.0: + version "6.0.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/eslint-config-react-app/-/eslint-config-react-app-6.0.0.tgz#ccff9fc8e36b322902844cbd79197982be355a0e" + integrity sha512-bpoAAC+YRfzq0dsTk+6v9aHm/uqnDwayNAXleMypGl6CpxI9oXXscVHo4fk3eJPIn+rsbtNetB4r/ZIidFIE8A== + dependencies: + confusing-browser-globals "^1.0.10" + +eslint-import-resolver-node@^0.3.4: + version "0.3.4" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz#85ffa81942c25012d8231096ddf679c03042c717" + integrity sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA== + dependencies: + debug "^2.6.9" + resolve "^1.13.1" + +eslint-module-utils@^2.6.1: + version "2.6.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/eslint-module-utils/-/eslint-module-utils-2.6.1.tgz#b51be1e473dd0de1c5ea638e22429c2490ea8233" + integrity sha512-ZXI9B8cxAJIH4nfkhTwcRTEAnrVfobYqwjWy/QMCZ8rHkZHFjf9yO4BzpiF9kCSfNlMG54eKigISHpX0+AaT4A== + dependencies: + debug "^3.2.7" + pkg-dir "^2.0.0" + +eslint-plugin-flowtype@^5.2.0: + version "5.7.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.7.2.tgz#482a42fe5d15ee614652ed256d37543d584d7bc0" + integrity sha512-7Oq/N0+3nijBnYWQYzz/Mp/7ZCpwxYvClRyW/PLAmimY9uLCBvoXsNsERcJdkKceyOjgRbFhhxs058KTrne9Mg== + dependencies: + lodash "^4.17.15" + string-natural-compare "^3.0.1" + +eslint-plugin-import@^2.22.1: + version "2.23.4" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/eslint-plugin-import/-/eslint-plugin-import-2.23.4.tgz#8dceb1ed6b73e46e50ec9a5bb2411b645e7d3d97" + integrity sha512-6/wP8zZRsnQFiR3iaPFgh5ImVRM1WN5NUWfTIRqwOdeiGJlBcSk82o1FEVq8yXmy4lkIzTo7YhHCIxlU/2HyEQ== + dependencies: + array-includes "^3.1.3" + array.prototype.flat "^1.2.4" + debug "^2.6.9" + doctrine "^2.1.0" + eslint-import-resolver-node "^0.3.4" + eslint-module-utils "^2.6.1" + find-up "^2.0.0" + has "^1.0.3" + is-core-module "^2.4.0" + minimatch "^3.0.4" + object.values "^1.1.3" + pkg-up "^2.0.0" + read-pkg-up "^3.0.0" + resolve "^1.20.0" + tsconfig-paths "^3.9.0" + +eslint-plugin-jest@^24.1.0: + version "24.3.6" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/eslint-plugin-jest/-/eslint-plugin-jest-24.3.6.tgz#5f0ca019183c3188c5ad3af8e80b41de6c8e9173" + integrity sha512-WOVH4TIaBLIeCX576rLcOgjNXqP+jNlCiEmRgFTfQtJ52DpwnIQKAVGlGPAN7CZ33bW6eNfHD6s8ZbEUTQubJg== + dependencies: + "@typescript-eslint/experimental-utils" "^4.0.1" + +eslint-plugin-jsx-a11y@^6.3.1: + version "6.4.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz#a2d84caa49756942f42f1ffab9002436391718fd" + integrity sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg== + dependencies: + "@babel/runtime" "^7.11.2" + aria-query "^4.2.2" + array-includes "^3.1.1" + ast-types-flow "^0.0.7" + axe-core "^4.0.2" + axobject-query "^2.2.0" + damerau-levenshtein "^1.0.6" + emoji-regex "^9.0.0" + has "^1.0.3" + jsx-ast-utils "^3.1.0" + language-tags "^1.0.5" + +eslint-plugin-react-hooks@^4.2.0: + version "4.2.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz#8c229c268d468956334c943bb45fc860280f5556" + integrity sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ== + +eslint-plugin-react@^7.21.5: + version "7.24.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/eslint-plugin-react/-/eslint-plugin-react-7.24.0.tgz#eadedfa351a6f36b490aa17f4fa9b14e842b9eb4" + integrity sha512-KJJIx2SYx7PBx3ONe/mEeMz4YE0Lcr7feJTCMyyKb/341NcjuAgim3Acgan89GfPv7nxXK2+0slu0CWXYM4x+Q== + dependencies: + array-includes "^3.1.3" + array.prototype.flatmap "^1.2.4" + doctrine "^2.1.0" + has "^1.0.3" + jsx-ast-utils "^2.4.1 || ^3.0.0" + minimatch "^3.0.4" + object.entries "^1.1.4" + object.fromentries "^2.0.4" + object.values "^1.1.4" + prop-types "^15.7.2" + resolve "^2.0.0-next.3" + string.prototype.matchall "^4.0.5" + +eslint-plugin-testing-library@^3.9.2: + version "3.10.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/eslint-plugin-testing-library/-/eslint-plugin-testing-library-3.10.2.tgz#609ec2b0369da7cf2e6d9edff5da153cc31d87bd" + integrity sha512-WAmOCt7EbF1XM8XfbCKAEzAPnShkNSwcIsAD2jHdsMUT9mZJPjLCG7pMzbcC8kK366NOuGip8HKLDC+Xk4yIdA== + dependencies: + "@typescript-eslint/experimental-utils" "^3.10.1" + eslint-scope@^4.0.3: version "4.0.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848" - integrity sha1-ygODMxD2iJoyZHgaqC5j65z+eEg= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848" + integrity sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg== dependencies: esrecurse "^4.1.0" estraverse "^4.1.1" +eslint-scope@^5.0.0, eslint-scope@^5.1.1: + version "5.1.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" + integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== + dependencies: + esrecurse "^4.3.0" + estraverse "^4.1.1" + +eslint-utils@^2.0.0, eslint-utils@^2.1.0: + version "2.1.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27" + integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== + dependencies: + eslint-visitor-keys "^1.1.0" + +eslint-utils@^3.0.0: + version "3.0.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/eslint-utils/-/eslint-utils-3.0.0.tgz#8aebaface7345bb33559db0a1f13a1d2d48c3672" + integrity sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA== + dependencies: + eslint-visitor-keys "^2.0.0" + +eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0: + version "1.3.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" + integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== + +eslint-visitor-keys@^2.0.0: + version "2.1.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" + integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== + +eslint-webpack-plugin@^2.5.2: + version "2.5.4" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/eslint-webpack-plugin/-/eslint-webpack-plugin-2.5.4.tgz#473b84932f1a8e2c2b8e66a402d0497bf440b986" + integrity sha512-7rYh0m76KyKSDE+B+2PUQrlNS4HJ51t3WKpkJg6vo2jFMbEPTG99cBV0Dm7LXSHucN4WGCG65wQcRiTFrj7iWw== + dependencies: + "@types/eslint" "^7.2.6" + arrify "^2.0.1" + jest-worker "^26.6.2" + micromatch "^4.0.2" + normalize-path "^3.0.0" + schema-utils "^3.0.0" + +eslint@^7.11.0: + version "7.28.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/eslint/-/eslint-7.28.0.tgz#435aa17a0b82c13bb2be9d51408b617e49c1e820" + integrity sha512-UMfH0VSjP0G4p3EWirscJEQ/cHqnT/iuH6oNZOB94nBjWbMnhGEPxsZm1eyIW0C/9jLI0Fow4W5DXLjEI7mn1g== + dependencies: + "@babel/code-frame" "7.12.11" + "@eslint/eslintrc" "^0.4.2" + ajv "^6.10.0" + chalk "^4.0.0" + cross-spawn "^7.0.2" + debug "^4.0.1" + doctrine "^3.0.0" + enquirer "^2.3.5" + escape-string-regexp "^4.0.0" + eslint-scope "^5.1.1" + eslint-utils "^2.1.0" + eslint-visitor-keys "^2.0.0" + espree "^7.3.1" + esquery "^1.4.0" + esutils "^2.0.2" + fast-deep-equal "^3.1.3" + file-entry-cache "^6.0.1" + functional-red-black-tree "^1.0.1" + glob-parent "^5.1.2" + globals "^13.6.0" + ignore "^4.0.6" + import-fresh "^3.0.0" + imurmurhash "^0.1.4" + is-glob "^4.0.0" + js-yaml "^3.13.1" + json-stable-stringify-without-jsonify "^1.0.1" + levn "^0.4.1" + lodash.merge "^4.6.2" + minimatch "^3.0.4" + natural-compare "^1.4.0" + optionator "^0.9.1" + progress "^2.0.0" + regexpp "^3.1.0" + semver "^7.2.1" + strip-ansi "^6.0.0" + strip-json-comments "^3.1.0" + table "^6.0.9" + text-table "^0.2.0" + v8-compile-cache "^2.0.3" + +espree@^7.3.0, espree@^7.3.1: + version "7.3.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6" + integrity sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g== + dependencies: + acorn "^7.4.0" + acorn-jsx "^5.3.1" + eslint-visitor-keys "^1.3.0" + esprima@^4.0.0, esprima@^4.0.1: version "4.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" - integrity sha1-E7BM2z5sXRnfkatph6hpVhmwqnE= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== -esrecurse@^4.1.0: +esquery@^1.4.0: + version "1.4.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5" + integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w== + dependencies: + estraverse "^5.1.0" + +esrecurse@^4.1.0, esrecurse@^4.3.0: version "4.3.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" - integrity sha1-eteWTWeauyi+5yzsY3WLHF0smSE= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" + integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== dependencies: estraverse "^5.2.0" -estraverse@^4.1.1, estraverse@^4.2.0: +estraverse@^4.1.1: version "4.3.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" - integrity sha1-OYrT88WiSUi+dyXoPRGn3ijNvR0= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== -estraverse@^5.2.0: +estraverse@^5.1.0, estraverse@^5.2.0: version "5.2.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/estraverse/-/estraverse-5.2.0.tgz#307df42547e6cc7324d3cf03c155d5cdb8c53880" - integrity sha1-MH30JUfmzHMk088DwVXVzbjFOIA= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/estraverse/-/estraverse-5.2.0.tgz#307df42547e6cc7324d3cf03c155d5cdb8c53880" + integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ== + +estree-walker@^0.6.1: + version "0.6.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/estree-walker/-/estree-walker-0.6.1.tgz#53049143f40c6eb918b23671d1fe3219f3a1b362" + integrity sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w== + +estree-walker@^1.0.1: + version "1.0.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/estree-walker/-/estree-walker-1.0.1.tgz#31bc5d612c96b704106b477e6dd5d8aa138cb700" + integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg== esutils@^2.0.2: version "2.0.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" - integrity sha1-dNLrTeC42hKTcRkQ1Qd1ubcQ72Q= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== etag@~1.8.1: version "1.8.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= eventemitter3@^4.0.0: version "4.0.7" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" - integrity sha1-Lem2j2Uo1WRO9cWVJqG0oHMGFp8= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" + integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== events@^3.0.0: - version "3.2.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/events/-/events-3.2.0.tgz#93b87c18f8efcd4202a461aec4dfc0556b639379" - integrity sha1-k7h8GPjvzUICpGGuxN/AVWtjk3k= + version "3.3.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== eventsource@^1.0.7: - version "1.0.7" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/eventsource/-/eventsource-1.0.7.tgz#8fbc72c93fcd34088090bc0a4e64f4b5cee6d8d0" - integrity sha1-j7xyyT/NNAiAkLwKTmT0tc7m2NA= + version "1.1.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/eventsource/-/eventsource-1.1.0.tgz#00e8ca7c92109e94b0ddf32dac677d841028cfaf" + integrity sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg== dependencies: original "^1.0.0" evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: version "1.0.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" - integrity sha1-f8vbGY3HGVlDLv4ThCaE4FJaywI= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" + integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA== dependencies: md5.js "^1.3.4" safe-buffer "^5.1.1" exec-sh@^0.3.2: - version "0.3.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/exec-sh/-/exec-sh-0.3.4.tgz#3a018ceb526cc6f6df2bb504b2bfe8e3a4934ec5" - integrity sha1-OgGM61JsxvbfK7UEsr/o46STTsU= + version "0.3.6" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/exec-sh/-/exec-sh-0.3.6.tgz#ff264f9e325519a60cb5e273692943483cca63bc" + integrity sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w== execa@^1.0.0: version "1.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" - integrity sha1-xiNqW7TfbW8V6I5/AXeYIWdJ3dg= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" + integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== dependencies: cross-spawn "^6.0.0" get-stream "^4.0.0" @@ -3923,8 +4641,8 @@ execa@^1.0.0: execa@^4.0.0: version "4.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a" - integrity sha1-TlSRrRVy8vF6d9OIxshXE1sihHo= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a" + integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== dependencies: cross-spawn "^7.0.0" get-stream "^5.0.0" @@ -3938,12 +4656,12 @@ execa@^4.0.0: exit@^0.1.2: version "0.1.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw= expand-brackets@^2.1.4: version "2.1.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI= dependencies: debug "^2.3.3" @@ -3954,10 +4672,10 @@ expand-brackets@^2.1.4: snapdragon "^0.8.1" to-regex "^3.0.1" -expect@^26.6.2: +expect@^26.6.0, expect@^26.6.2: version "26.6.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/expect/-/expect-26.6.2.tgz#c6b996bf26bf3fe18b67b2d0f51fc981ba934417" - integrity sha1-xrmWvya/P+GLZ7LQ9R/JgbqTRBc= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/expect/-/expect-26.6.2.tgz#c6b996bf26bf3fe18b67b2d0f51fc981ba934417" + integrity sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA== dependencies: "@jest/types" "^26.6.2" ansi-styles "^4.0.0" @@ -3968,8 +4686,8 @@ expect@^26.6.2: express@^4.17.1: version "4.17.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/express/-/express-4.17.1.tgz#4491fc38605cf51f8629d39c2b5d026f98a4c134" - integrity sha1-RJH8OGBc9R+GKdOcK10Cb5ikwTQ= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/express/-/express-4.17.1.tgz#4491fc38605cf51f8629d39c2b5d026f98a4c134" + integrity sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g== dependencies: accepts "~1.3.7" array-flatten "1.1.1" @@ -4004,44 +4722,30 @@ express@^4.17.1: ext@^1.1.2: version "1.4.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/ext/-/ext-1.4.0.tgz#89ae7a07158f79d35517882904324077e4379244" - integrity sha1-ia56BxWPedNVF4gpBDJAd+Q3kkQ= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ext/-/ext-1.4.0.tgz#89ae7a07158f79d35517882904324077e4379244" + integrity sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A== dependencies: type "^2.0.0" extend-shallow@^2.0.1: version "2.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= dependencies: is-extendable "^0.1.0" extend-shallow@^3.0.0, extend-shallow@^3.0.2: version "3.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= dependencies: assign-symbols "^1.0.0" is-extendable "^1.0.1" -extend@~3.0.2: - version "3.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" - integrity sha1-+LETa0Bx+9jrFAr/hYsQGewpFfo= - -external-editor@^3.0.3: - version "3.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" - integrity sha1-ywP3QL764D6k0oPK7SdBqD8zVJU= - dependencies: - chardet "^0.7.0" - iconv-lite "^0.4.24" - tmp "^0.0.33" - extglob@^2.0.4: version "2.0.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" - integrity sha1-rQD+TcYSqSMuhxhxHcXLWrAoVUM= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" + integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== dependencies: array-unique "^0.3.2" define-property "^1.0.0" @@ -4052,90 +4756,87 @@ extglob@^2.0.4: snapdragon "^0.8.1" to-regex "^3.0.1" -extsprintf@1.3.0: - version "1.3.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" - integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= - -extsprintf@^1.2.0: - version "1.4.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" - integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= - -fast-deep-equal@^3.1.1: +fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: version "3.1.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" - integrity sha1-On1WtVnWy8PrUSMlJE5hmmXGxSU= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== -fast-glob@^2.0.2: - version "2.2.7" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/fast-glob/-/fast-glob-2.2.7.tgz#6953857c3afa475fff92ee6015d52da70a4cd39d" - integrity sha1-aVOFfDr6R1//ku5gFdUtpwpM050= +fast-glob@^3.1.1: + version "3.2.5" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/fast-glob/-/fast-glob-3.2.5.tgz#7939af2a656de79a4f1901903ee8adcaa7cb9661" + integrity sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg== dependencies: - "@mrmlnc/readdir-enhanced" "^2.2.1" - "@nodelib/fs.stat" "^1.1.2" - glob-parent "^3.1.0" - is-glob "^4.0.0" - merge2 "^1.2.3" - micromatch "^3.1.10" + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + glob-parent "^5.1.0" + merge2 "^1.3.0" + micromatch "^4.0.2" + picomatch "^2.2.1" -fast-json-stable-stringify@^2.0.0: +fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@^2.1.0: version "2.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" - integrity sha1-h0v2nG9ATCtdmcSBNBOZ/VWJJjM= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== -fast-levenshtein@~2.0.6: +fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: version "2.0.6" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= +fastq@^1.6.0: + version "1.11.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/fastq/-/fastq-1.11.0.tgz#bb9fb955a07130a918eb63c1f5161cc32a5d0858" + integrity sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g== + dependencies: + reusify "^1.0.4" + faye-websocket@^0.11.3: - version "0.11.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/faye-websocket/-/faye-websocket-0.11.3.tgz#5c0e9a8968e8912c286639fde977a8b209f2508e" - integrity sha1-XA6aiWjokSwoZjn96XeosgnyUI4= + version "0.11.4" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/faye-websocket/-/faye-websocket-0.11.4.tgz#7f0d9275cfdd86a1c963dc8b65fcc451edcbb1da" + integrity sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g== dependencies: websocket-driver ">=0.5.1" fb-watchman@^2.0.0: version "2.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/fb-watchman/-/fb-watchman-2.0.1.tgz#fc84fb39d2709cf3ff6d743706157bb5708a8a85" - integrity sha1-/IT7OdJwnPP/bXQ3BhV7tXCKioU= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/fb-watchman/-/fb-watchman-2.0.1.tgz#fc84fb39d2709cf3ff6d743706157bb5708a8a85" + integrity sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg== dependencies: bser "2.1.1" figgy-pudding@^3.5.1: version "3.5.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/figgy-pudding/-/figgy-pudding-3.5.2.tgz#b4eee8148abb01dcf1d1ac34367d59e12fa61d6e" - integrity sha1-tO7oFIq7Adzx0aw0Nn1Z4S+mHW4= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/figgy-pudding/-/figgy-pudding-3.5.2.tgz#b4eee8148abb01dcf1d1ac34367d59e12fa61d6e" + integrity sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw== -figures@^3.0.0: - version "3.2.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" - integrity sha1-YlwYvSk8YE3EqN2y/r8MiDQXRq8= +file-entry-cache@^6.0.1: + version "6.0.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" + integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== dependencies: - escape-string-regexp "^1.0.5" + flat-cache "^3.0.4" -file-loader@4.3.0: - version "4.3.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/file-loader/-/file-loader-4.3.0.tgz#780f040f729b3d18019f20605f723e844b8a58af" - integrity sha1-eA8ED3KbPRgBnyBgX3I+hEuKWK8= +file-loader@6.1.1: + version "6.1.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/file-loader/-/file-loader-6.1.1.tgz#a6f29dfb3f5933a1c350b2dbaa20ac5be0539baa" + integrity sha512-Klt8C4BjWSXYQAfhpYYkG4qHNTna4toMHEbWrI5IuVoxbU6uiDKeKAP99R8mmbJi3lvewn/jQBOgU4+NS3tDQw== dependencies: - loader-utils "^1.2.3" - schema-utils "^2.5.0" + loader-utils "^2.0.0" + schema-utils "^3.0.0" file-uri-to-path@1.0.0: version "1.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" - integrity sha1-VTp7hEb/b2hDWcRF8eN6BdrMM90= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" + integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== -filesize@6.0.1: - version "6.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/filesize/-/filesize-6.0.1.tgz#f850b509909c7c86f7e450ea19006c31c2ed3d2f" - integrity sha1-+FC1CZCcfIb35FDqGQBsMcLtPS8= +filesize@6.1.0: + version "6.1.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/filesize/-/filesize-6.1.0.tgz#e81bdaa780e2451d714d71c0d7a4f3238d37ad00" + integrity sha512-LpCHtPQ3sFx67z+uh2HnSyWSLLu5Jxo21795uRDuar/EOuYWXib5EmPaGIBuSnRqH2IODiKA2k5re/K9OnN/Yg== fill-range@^4.0.0: version "4.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc= dependencies: extend-shallow "^2.0.1" @@ -4145,15 +4846,20 @@ fill-range@^4.0.0: fill-range@^7.0.1: version "7.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" - integrity sha1-GRmmp8df44ssfHflGYU12prN2kA= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" + integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== dependencies: to-regex-range "^5.0.1" +filter-obj@^1.1.0: + version "1.1.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/filter-obj/-/filter-obj-1.1.0.tgz#9b311112bc6c6127a16e016c6c5d7f19e0805c5b" + integrity sha1-mzERErxsYSehbgFsbF1/GeCAXFs= + finalhandler@~1.1.2: version "1.1.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" - integrity sha1-t+fQAP/RGTjQ/bBTUG9uur6fWH0= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" + integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== dependencies: debug "2.6.9" encodeurl "~1.0.2" @@ -4165,8 +4871,8 @@ finalhandler@~1.1.2: find-cache-dir@^2.1.0: version "2.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" - integrity sha1-jQ+UzRP+Q8bHwmGg2GEVypGMBfc= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" + integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== dependencies: commondir "^1.0.1" make-dir "^2.0.0" @@ -4174,8 +4880,8 @@ find-cache-dir@^2.1.0: find-cache-dir@^3.3.1: version "3.3.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/find-cache-dir/-/find-cache-dir-3.3.1.tgz#89b33fad4a4670daa94f855f7fbe31d6d84fe880" - integrity sha1-ibM/rUpGcNqpT4Vff74x1thP6IA= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/find-cache-dir/-/find-cache-dir-3.3.1.tgz#89b33fad4a4670daa94f855f7fbe31d6d84fe880" + integrity sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ== dependencies: commondir "^1.0.1" make-dir "^3.0.2" @@ -4183,128 +4889,113 @@ find-cache-dir@^3.3.1: find-up@4.1.0, find-up@^4.0.0, find-up@^4.1.0: version "4.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" - integrity sha1-l6/n1s3AvFkoWEt8jXsW6KmqXRk= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== dependencies: locate-path "^5.0.0" path-exists "^4.0.0" -find-up@^1.0.0: - version "1.1.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" - integrity sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8= +find-up@^2.0.0, find-up@^2.1.0: + version "2.1.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" + integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c= dependencies: - path-exists "^2.0.0" - pinkie-promise "^2.0.0" + locate-path "^2.0.0" find-up@^3.0.0: version "3.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" - integrity sha1-SRafHXmTQwZG2mHsxa41XCHJe3M= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" + integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== dependencies: locate-path "^3.0.0" +flat-cache@^3.0.4: + version "3.0.4" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" + integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== + dependencies: + flatted "^3.1.0" + rimraf "^3.0.2" + +flatted@^3.1.0: + version "3.1.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/flatted/-/flatted-3.1.1.tgz#c4b489e80096d9df1dfc97c79871aea7c617c469" + integrity sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA== + flatten@^1.0.2: version "1.0.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/flatten/-/flatten-1.0.3.tgz#c1283ac9f27b368abc1e36d1ff7b04501a30356b" - integrity sha1-wSg6yfJ7Noq8HjbR/3sEUBowNWs= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/flatten/-/flatten-1.0.3.tgz#c1283ac9f27b368abc1e36d1ff7b04501a30356b" + integrity sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg== flush-write-stream@^1.0.0: version "1.1.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8" - integrity sha1-jdfYc6G6vCB9lOrQwuDkQnbr8ug= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8" + integrity sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w== dependencies: inherits "^2.0.3" readable-stream "^2.3.6" follow-redirects@^1.0.0: - version "1.13.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/follow-redirects/-/follow-redirects-1.13.1.tgz#5f69b813376cee4fd0474a3aba835df04ab763b7" - integrity sha1-X2m4Ezds7k/QR0o6uoNd8Eq3Y7c= + version "1.14.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/follow-redirects/-/follow-redirects-1.14.1.tgz#d9114ded0a1cfdd334e164e6662ad02bfd91ff43" + integrity sha512-HWqDgT7ZEkqRzBvc2s64vSZ/hfOceEol3ac/7tKwzuvEyWx3/4UegXh5oBOIotkGsObyk3xznnSRVADBgWSQVg== for-in@^1.0.2: version "1.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= -foreachasync@^3.0.0: - version "3.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/foreachasync/-/foreachasync-3.0.0.tgz#5502987dc8714be3392097f32e0071c9dee07cf6" - integrity sha1-VQKYfchxS+M5IJfzLgBxyd7gfPY= - -forever-agent@~0.6.1: - version "0.6.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" - integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= - -fork-ts-checker-webpack-plugin@3.1.1: - version "3.1.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-3.1.1.tgz#a1642c0d3e65f50c2cc1742e9c0a80f441f86b19" - integrity sha1-oWQsDT5l9QwswXQunAqA9EH4axk= +fork-ts-checker-webpack-plugin@4.1.6: + version "4.1.6" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz#5055c703febcf37fa06405d400c122b905167fc5" + integrity sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw== dependencies: - babel-code-frame "^6.22.0" + "@babel/code-frame" "^7.5.5" chalk "^2.4.1" - chokidar "^3.3.0" micromatch "^3.1.10" minimatch "^3.0.4" semver "^5.6.0" tapable "^1.0.0" worker-rpc "^0.1.0" -form-data@~2.3.2: - version "2.3.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" - integrity sha1-3M5SwF9kTymManq5Nr1yTO/786Y= +form-data@^3.0.0: + version "3.0.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f" + integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg== dependencies: asynckit "^0.4.0" - combined-stream "^1.0.6" + combined-stream "^1.0.8" mime-types "^2.1.12" -forwarded@~0.1.2: - version "0.1.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84" - integrity sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ= +forwarded@0.2.0: + version "0.2.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" + integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== fragment-cache@^0.2.1: version "0.2.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= dependencies: map-cache "^0.2.2" fresh@0.5.2: version "0.5.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= from2@^2.1.0: version "2.3.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" integrity sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8= dependencies: inherits "^2.0.1" readable-stream "^2.0.0" -front-matter@2.3.0: - version "2.3.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/front-matter/-/front-matter-2.3.0.tgz#7203af896ce357ee04e2aa45169ea91ed7f67504" - integrity sha1-cgOviWzjV+4E4qpFFp6pHtf2dQQ= - dependencies: - js-yaml "^3.10.0" - -fs-extra@^4.0.2: - version "4.0.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/fs-extra/-/fs-extra-4.0.3.tgz#0d852122e5bc5beb453fb028e9c0c9bf36340c94" - integrity sha1-DYUhIuW8W+tFP7Ao6cDJvzY0DJQ= - dependencies: - graceful-fs "^4.1.2" - jsonfile "^4.0.0" - universalify "^0.1.0" - fs-extra@^7.0.0: version "7.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" - integrity sha1-TxicRKoSO4lfcigE9V6iPq3DSOk= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" + integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw== dependencies: graceful-fs "^4.1.2" jsonfile "^4.0.0" @@ -4312,23 +5003,33 @@ fs-extra@^7.0.0: fs-extra@^8.1.0: version "8.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" - integrity sha1-SdQ8RaiM2Wd2aMt74bRu/bjS4cA= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" + integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== dependencies: graceful-fs "^4.2.0" jsonfile "^4.0.0" universalify "^0.1.0" +fs-extra@^9.0.1: + version "9.1.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" + 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" + fs-minipass@^2.0.0: version "2.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" - integrity sha1-f1A2/b8SxjwWkZDL5BmchSJx+fs= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" + integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== dependencies: minipass "^3.0.0" fs-write-stream-atomic@^1.0.8: version "1.0.10" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9" integrity sha1-tH31NJPvkR33VzHnCp3tAYnbQMk= dependencies: graceful-fs "^4.1.2" @@ -4338,72 +5039,46 @@ fs-write-stream-atomic@^1.0.8: fs.realpath@^1.0.0: version "1.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= fsevents@^1.2.7: version "1.2.13" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/fsevents/-/fsevents-1.2.13.tgz#f325cb0455592428bcf11b383370ef70e3bfcc38" - integrity sha1-8yXLBFVZJCi88Rs4M3DvcOO/zDg= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/fsevents/-/fsevents-1.2.13.tgz#f325cb0455592428bcf11b383370ef70e3bfcc38" + integrity sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw== dependencies: bindings "^1.5.0" nan "^2.12.1" -fsevents@^2.1.2, fsevents@~2.3.1: - version "2.3.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/fsevents/-/fsevents-2.3.1.tgz#b209ab14c61012636c8863507edf7fb68cc54e9f" - integrity sha1-sgmrFMYQEmNsiGNQft9/tozFTp8= - -fstream@^1.0.0, fstream@^1.0.12: - version "1.0.12" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/fstream/-/fstream-1.0.12.tgz#4e8ba8ee2d48be4f7d0de505455548eae5932045" - integrity sha1-Touo7i1Ivk99DeUFRVVI6uWTIEU= - dependencies: - graceful-fs "^4.1.2" - inherits "~2.0.0" - mkdirp ">=0.5 0" - rimraf "2" +fsevents@^2.1.2, fsevents@^2.1.3, fsevents@~2.3.1: + version "2.3.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" + integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== function-bind@^1.1.1: version "1.1.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - integrity sha1-pWiZ0+o8m6uHS7l3O3xe3pL0iV0= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== -gauge@~2.7.3: - version "2.7.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" - integrity sha1-LANAXHU4w51+s3sxcCLjJfsBi/c= - dependencies: - aproba "^1.0.3" - console-control-strings "^1.0.0" - has-unicode "^2.0.0" - object-assign "^4.1.0" - signal-exit "^3.0.0" - string-width "^1.0.1" - strip-ansi "^3.0.1" - wide-align "^1.1.0" +functional-red-black-tree@^1.0.1: + version "1.0.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" + integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= -gaze@^1.0.0: - version "1.1.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/gaze/-/gaze-1.1.3.tgz#c441733e13b927ac8c0ff0b4c3b033f28812924a" - integrity sha1-xEFzPhO5J6yMD/C0w7Az8ogSkko= - dependencies: - globule "^1.0.0" - -gensync@^1.0.0-beta.1: +gensync@^1.0.0-beta.1, gensync@^1.0.0-beta.2: version "1.0.0-beta.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" - integrity sha1-MqbudsPX9S1GsrGuXZP+qFgKJeA= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" + integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== get-caller-file@^2.0.1: version "2.0.5" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" - integrity sha1-T5RBKoLbMvNuOwuXQfipf+sDH34= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== -get-intrinsic@^1.0.2: - version "1.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/get-intrinsic/-/get-intrinsic-1.0.2.tgz#6820da226e50b24894e08859469dc68361545d49" - integrity sha1-aCDaIm5QskiU4IhZRp3Gg2FUXUk= +get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1: + version "1.1.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6" + integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q== dependencies: function-bind "^1.1.1" has "^1.0.3" @@ -4411,69 +5086,52 @@ get-intrinsic@^1.0.2: get-own-enumerable-property-symbols@^3.0.0: version "3.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz#b5fde77f22cbe35f390b4e089922c50bce6ef664" - integrity sha1-tf3nfyLL4185C04ImSLFC85u9mQ= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz#b5fde77f22cbe35f390b4e089922c50bce6ef664" + integrity sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g== get-package-type@^0.1.0: version "0.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" - integrity sha1-jeLYA8/0TfO8bEVuZmizbDkm4Ro= - -get-stdin@^4.0.1: - version "4.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" - integrity sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" + integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== get-stream@^4.0.0: version "4.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" - integrity sha1-wbJVV189wh1Zv8ec09K0axw6VLU= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" + integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== dependencies: pump "^3.0.0" get-stream@^5.0.0: version "5.2.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" - integrity sha1-SWaheV7lrOZecGxLe+txJX1uItM= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" + integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== dependencies: pump "^3.0.0" get-value@^2.0.3, get-value@^2.0.6: version "2.0.6" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= -getpass@^0.1.1: - version "0.1.7" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" - integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= - dependencies: - assert-plus "^1.0.0" - glob-parent@^3.1.0: version "3.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4= dependencies: is-glob "^3.1.0" path-dirname "^1.0.0" -glob-parent@~5.1.0: - version "5.1.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/glob-parent/-/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229" - integrity sha1-tsHvQXxOVmPqSY8cRa+saRa7wik= +glob-parent@^5.1.0, glob-parent@^5.1.2, glob-parent@~5.1.0: + version "5.1.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== dependencies: is-glob "^4.0.1" -glob-to-regexp@^0.3.0: - version "0.3.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab" - integrity sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs= - -glob@^7.0.0, glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@~7.1.1: - version "7.1.6" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" - integrity sha1-FB8zuBp8JJLhJVlDB0gMRmeSeKY= +glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: + version "7.1.7" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90" + integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ== dependencies: fs.realpath "^1.0.0" inflight "^1.0.4" @@ -4484,15 +5142,15 @@ glob@^7.0.0, glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, gl global-modules@2.0.0: version "2.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780" - integrity sha1-mXYFrSNF8n9RU5vqJldEISFcd4A= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780" + integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A== dependencies: global-prefix "^3.0.0" global-prefix@^3.0.0: version "3.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/global-prefix/-/global-prefix-3.0.0.tgz#fc85f73064df69f50421f47f883fe5b913ba9b97" - integrity sha1-/IX3MGTfafUEIfR/iD/luRO6m5c= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/global-prefix/-/global-prefix-3.0.0.tgz#fc85f73064df69f50421f47f883fe5b913ba9b97" + integrity sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg== dependencies: ini "^1.3.5" kind-of "^6.0.2" @@ -4500,25 +5158,43 @@ global-prefix@^3.0.0: globals@^11.1.0: version "11.12.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" - integrity sha1-q4eVM4hooLq9hSV1gBjCp+uVxC4= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== -globby@8.0.2: - version "8.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/globby/-/globby-8.0.2.tgz#5697619ccd95c5275dbb2d6faa42087c1a941d8d" - integrity sha1-VpdhnM2VxSdduy1vqkIIfBqUHY0= +globals@^13.6.0, globals@^13.9.0: + version "13.9.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/globals/-/globals-13.9.0.tgz#4bf2bf635b334a173fb1daf7c5e6b218ecdc06cb" + integrity sha512-74/FduwI/JaIrr1H8e71UbDE+5x7pIPs1C2rrwC52SszOo043CsWOZEMW7o2Y58xwm9b+0RBKDxY5n2sUpEFxA== dependencies: - array-union "^1.0.1" - dir-glob "2.0.0" - fast-glob "^2.0.2" - glob "^7.1.2" - ignore "^3.3.5" - pify "^3.0.0" - slash "^1.0.0" + type-fest "^0.20.2" + +globby@11.0.1: + version "11.0.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/globby/-/globby-11.0.1.tgz#9a2bf107a068f3ffeabc49ad702c79ede8cfd357" + integrity sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ== + dependencies: + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.1.1" + ignore "^5.1.4" + merge2 "^1.3.0" + slash "^3.0.0" + +globby@^11.0.3: + version "11.0.3" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/globby/-/globby-11.0.3.tgz#9b1f0cb523e171dd1ad8c7b2a9fb4b644b9593cb" + integrity sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg== + dependencies: + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.1.1" + ignore "^5.1.4" + merge2 "^1.3.0" + slash "^3.0.0" globby@^6.1.0: version "6.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" integrity sha1-9abXDoOV4hyFj7BInWTfAkJNUGw= dependencies: array-union "^1.0.1" @@ -4527,81 +5203,57 @@ globby@^6.1.0: pify "^2.0.0" pinkie-promise "^2.0.0" -globule@^1.0.0: - version "1.3.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/globule/-/globule-1.3.2.tgz#d8bdd9e9e4eef8f96e245999a5dee7eb5d8529c4" - integrity sha1-2L3Z6eTu+PluJFmZpd7n612FKcQ= - dependencies: - glob "~7.1.1" - lodash "~4.17.10" - minimatch "~3.0.2" - -graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.2, graceful-fs@^4.2.4: - version "4.2.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" - integrity sha1-Ila94U02MpWMRl68ltxGfKB6Kfs= +graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4: + version "4.2.6" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/graceful-fs/-/graceful-fs-4.2.6.tgz#ff040b2b0853b23c3d31027523706f1885d76bee" + integrity sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ== growly@^1.3.0: version "1.3.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" integrity sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE= gzip-size@5.1.1: version "5.1.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/gzip-size/-/gzip-size-5.1.1.tgz#cb9bee692f87c0612b232840a873904e4c135274" - integrity sha1-y5vuaS+HwGErIyhAqHOQTkwTUnQ= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/gzip-size/-/gzip-size-5.1.1.tgz#cb9bee692f87c0612b232840a873904e4c135274" + integrity sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA== dependencies: duplexer "^0.1.1" pify "^4.0.1" handle-thing@^2.0.0: version "2.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" - integrity sha1-hX95zjWVgMNA1DCBzGSJcNC7I04= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" + integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== -har-schema@^2.0.0: - version "2.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" - integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= +harmony-reflect@^1.4.6: + version "1.6.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/harmony-reflect/-/harmony-reflect-1.6.2.tgz#31ecbd32e648a34d030d86adb67d4d47547fe710" + integrity sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g== -har-validator@~5.1.3: - version "5.1.5" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/har-validator/-/har-validator-5.1.5.tgz#1f0803b9f8cb20c0fa13822df1ecddb36bde1efd" - integrity sha1-HwgDufjLIMD6E4It8ezds2veHv0= - dependencies: - ajv "^6.12.3" - har-schema "^2.0.0" - -has-ansi@^2.0.0: - version "2.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" - integrity sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= - dependencies: - ansi-regex "^2.0.0" +has-bigints@^1.0.1: + version "1.0.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/has-bigints/-/has-bigints-1.0.1.tgz#64fe6acb020673e3b78db035a5af69aa9d07b113" + integrity sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA== has-flag@^3.0.0: version "3.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= has-flag@^4.0.0: version "4.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" - integrity sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== -has-symbols@^1.0.1: - version "1.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8" - integrity sha1-n1IUdYpEGWxAbZvXbOv4HsLdMeg= - -has-unicode@^2.0.0: - version "2.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" - integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk= +has-symbols@^1.0.1, has-symbols@^1.0.2: + version "1.0.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423" + integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw== has-value@^0.3.1: version "0.3.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8= dependencies: get-value "^2.0.3" @@ -4610,7 +5262,7 @@ has-value@^0.3.1: has-value@^1.0.0: version "1.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc= dependencies: get-value "^2.0.6" @@ -4619,12 +5271,12 @@ has-value@^1.0.0: has-values@^0.1.4: version "0.1.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E= has-values@^1.0.0: version "1.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8= dependencies: is-number "^3.0.0" @@ -4632,15 +5284,15 @@ has-values@^1.0.0: has@^1.0.0, has@^1.0.3: version "1.0.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" - integrity sha1-ci18v8H2qoJB8W3YFOAR4fQeh5Y= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== dependencies: function-bind "^1.1.1" hash-base@^3.0.0: version "3.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/hash-base/-/hash-base-3.1.0.tgz#55c381d9e06e1d2997a883b4a3fddfe7f0d3af33" - integrity sha1-VcOB2eBuHSmXqIO0o/3f5/DTrzM= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/hash-base/-/hash-base-3.1.0.tgz#55c381d9e06e1d2997a883b4a3fddfe7f0d3af33" + integrity sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA== dependencies: inherits "^2.0.4" readable-stream "^3.6.0" @@ -4648,31 +5300,26 @@ hash-base@^3.0.0: hash.js@^1.0.0, hash.js@^1.0.3: version "1.1.7" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" - integrity sha1-C6vKU46NTuSg+JiNaIZlN6ADz0I= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" + integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== dependencies: inherits "^2.0.3" minimalistic-assert "^1.0.1" he@^1.2.0: version "1.2.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" - integrity sha1-hK5l+n6vsWX922FWauFLrwVmTw8= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" + integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== hex-color-regex@^1.1.0: version "1.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/hex-color-regex/-/hex-color-regex-1.1.0.tgz#4c06fccb4602fe2602b3c93df82d7e7dbf1a8a8e" - integrity sha1-TAb8y0YC/iYCs8k9+C1+fb8aio4= - -highlight.js@10.5.0: - version "10.5.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/highlight.js/-/highlight.js-10.5.0.tgz#3f09fede6a865757378f2d9ebdcbc15ba268f98f" - integrity sha1-Pwn+3mqGV1c3jy2evcvBW6Jo+Y8= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/hex-color-regex/-/hex-color-regex-1.1.0.tgz#4c06fccb4602fe2602b3c93df82d7e7dbf1a8a8e" + integrity sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ== history@^4.9.0: version "4.10.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/history/-/history-4.10.1.tgz#33371a65e3a83b267434e2b3f3b1b4c58aad4cf3" - integrity sha1-MzcaZeOoOyZ0NOKz87G0xYqtTPM= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/history/-/history-4.10.1.tgz#33371a65e3a83b267434e2b3f3b1b4c58aad4cf3" + integrity sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew== dependencies: "@babel/runtime" "^7.1.2" loose-envify "^1.2.0" @@ -4681,9 +5328,9 @@ history@^4.9.0: tiny-warning "^1.0.0" value-equal "^1.0.1" -hmac-drbg@^1.0.0: +hmac-drbg@^1.0.1: version "1.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" integrity sha1-0nRXAQJabHdabFRXk+1QL8DGSaE= dependencies: hash.js "^1.0.3" @@ -4692,19 +5339,24 @@ hmac-drbg@^1.0.0: hoist-non-react-statics@^3.1.0: version "3.3.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" - integrity sha1-7OCsr3HWLClpwuxZ/v9CpLGoW0U= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" + integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== dependencies: react-is "^16.7.0" +hoopy@^0.1.4: + version "0.1.4" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/hoopy/-/hoopy-0.1.4.tgz#609207d661100033a9a9402ad3dea677381c1b1d" + integrity sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ== + hosted-git-info@^2.1.4: - version "2.8.8" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/hosted-git-info/-/hosted-git-info-2.8.8.tgz#7539bd4bc1e0e0a895815a2e0262420b12858488" - integrity sha1-dTm9S8Hg4KiVgVouAmJCCxKFhIg= + version "2.8.9" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" + integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== hpack.js@^2.1.6: version "2.1.6" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" integrity sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI= dependencies: inherits "^2.0.1" @@ -4714,40 +5366,35 @@ hpack.js@^2.1.6: hsl-regex@^1.0.0: version "1.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/hsl-regex/-/hsl-regex-1.0.0.tgz#d49330c789ed819e276a4c0d272dffa30b18fe6e" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/hsl-regex/-/hsl-regex-1.0.0.tgz#d49330c789ed819e276a4c0d272dffa30b18fe6e" integrity sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4= hsla-regex@^1.0.0: version "1.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/hsla-regex/-/hsla-regex-1.0.0.tgz#c1ce7a3168c8c6614033a4b5f7877f3b225f9c38" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/hsla-regex/-/hsla-regex-1.0.0.tgz#c1ce7a3168c8c6614033a4b5f7877f3b225f9c38" integrity sha1-wc56MWjIxmFAM6S194d/OyJfnDg= -html-comment-regex@^1.1.0: - version "1.1.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/html-comment-regex/-/html-comment-regex-1.1.2.tgz#97d4688aeb5c81886a364faa0cad1dda14d433a7" - integrity sha1-l9RoiutcgYhqNk+qDK0d2hTUM6c= - html-encoding-sniffer@^2.0.1: version "2.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz#42a6dc4fd33f00281176e8b23759ca4e4fa185f3" - integrity sha1-QqbcT9M/ACgRduiyN1nKTk+hhfM= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz#42a6dc4fd33f00281176e8b23759ca4e4fa185f3" + integrity sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ== dependencies: whatwg-encoding "^1.0.5" -html-entities@^1.3.1: +html-entities@^1.2.1, html-entities@^1.3.1: version "1.4.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/html-entities/-/html-entities-1.4.0.tgz#cfbd1b01d2afaf9adca1b10ae7dffab98c71d2dc" - integrity sha1-z70bAdKvr5rcobEK59/6uYxx0tw= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/html-entities/-/html-entities-1.4.0.tgz#cfbd1b01d2afaf9adca1b10ae7dffab98c71d2dc" + integrity sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA== html-escaper@^2.0.0: version "2.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" - integrity sha1-39YAJ9o2o238viNiYsAKWCJoFFM= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" + integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== html-minifier-terser@^5.0.1: version "5.1.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz#922e96f1f3bb60832c2634b79884096389b1f054" - integrity sha1-ki6W8fO7YIMsJjS3mIQJY4mx8FQ= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz#922e96f1f3bb60832c2634b79884096389b1f054" + integrity sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg== dependencies: camel-case "^4.1.1" clean-css "^4.2.3" @@ -4757,11 +5404,14 @@ html-minifier-terser@^5.0.1: relateurl "^0.2.7" terser "^4.6.3" -html-webpack-plugin@4.0.0-beta.11: - version "4.0.0-beta.11" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/html-webpack-plugin/-/html-webpack-plugin-4.0.0-beta.11.tgz#3059a69144b5aecef97708196ca32f9e68677715" - integrity sha1-MFmmkUS1rs75dwgZbKMvnmhndxU= +html-webpack-plugin@4.5.0: + version "4.5.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/html-webpack-plugin/-/html-webpack-plugin-4.5.0.tgz#625097650886b97ea5dae331c320e3238f6c121c" + integrity sha512-MouoXEYSjTzCrjIxWwg8gxL5fE2X2WZJLmBYXlaJhQUH5K/b5OrqmV7T4dB7iu0xkmJ6JlUuV6fFVtnqbPopZw== dependencies: + "@types/html-minifier-terser" "^5.0.0" + "@types/tapable" "^1.0.5" + "@types/webpack" "^4.41.8" html-minifier-terser "^5.0.1" loader-utils "^1.2.3" lodash "^4.17.15" @@ -4771,8 +5421,8 @@ html-webpack-plugin@4.0.0-beta.11: htmlparser2@^3.10.1: version "3.10.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/htmlparser2/-/htmlparser2-3.10.1.tgz#bd679dc3f59897b6a34bb10749c855bb53a9392f" - integrity sha1-vWedw/WYl7ajS7EHSchVu1OpOS8= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/htmlparser2/-/htmlparser2-3.10.1.tgz#bd679dc3f59897b6a34bb10749c855bb53a9392f" + integrity sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ== dependencies: domelementtype "^1.3.1" domhandler "^2.3.0" @@ -4783,13 +5433,13 @@ htmlparser2@^3.10.1: http-deceiver@^1.2.7: version "1.2.7" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" integrity sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc= http-errors@1.7.2: version "1.7.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/http-errors/-/http-errors-1.7.2.tgz#4f5029cf13239f31036e5b2e55292bcfbcc85c8f" - integrity sha1-T1ApzxMjnzEDblsuVSkrz7zIXI8= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/http-errors/-/http-errors-1.7.2.tgz#4f5029cf13239f31036e5b2e55292bcfbcc85c8f" + integrity sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg== dependencies: depd "~1.1.2" inherits "2.0.3" @@ -4799,7 +5449,7 @@ http-errors@1.7.2: http-errors@~1.6.2: version "1.6.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" integrity sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0= dependencies: depd "~1.1.2" @@ -4809,8 +5459,8 @@ http-errors@~1.6.2: http-errors@~1.7.2: version "1.7.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" - integrity sha1-bGGeT5xgMIw4UZSYwU+7EKrOuwY= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" + integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw== dependencies: depd "~1.1.2" inherits "2.0.4" @@ -4820,13 +5470,22 @@ http-errors@~1.7.2: http-parser-js@>=0.5.1: version "0.5.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/http-parser-js/-/http-parser-js-0.5.3.tgz#01d2709c79d41698bb01d4decc5e9da4e4a033d9" - integrity sha1-AdJwnHnUFpi7AdTezF6dpOSgM9k= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/http-parser-js/-/http-parser-js-0.5.3.tgz#01d2709c79d41698bb01d4decc5e9da4e4a033d9" + integrity sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg== + +http-proxy-agent@^4.0.1: + version "4.0.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a" + integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== + dependencies: + "@tootallnate/once" "1" + agent-base "6" + debug "4" http-proxy-middleware@0.19.1: version "0.19.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz#183c7dc4aa1479150306498c210cdaf96080a43a" - integrity sha1-GDx9xKoUeRUDBkmMIQza+WCApDo= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz#183c7dc4aa1479150306498c210cdaf96080a43a" + integrity sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q== dependencies: http-proxy "^1.17.0" is-glob "^4.0.0" @@ -4835,296 +5494,290 @@ http-proxy-middleware@0.19.1: http-proxy@^1.17.0: version "1.18.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" - integrity sha1-QBVB8FNIhLv5UmAzTnL4juOXZUk= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" + integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== dependencies: eventemitter3 "^4.0.0" follow-redirects "^1.0.0" requires-port "^1.0.0" -http-signature@~1.2.0: - version "1.2.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" - integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= - dependencies: - assert-plus "^1.0.0" - jsprim "^1.2.2" - sshpk "^1.7.0" - https-browserify@^1.0.0: version "1.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= +https-proxy-agent@^5.0.0: + version "5.0.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz#e2a90542abb68a762e0a0850f6c9edadfd8506b2" + integrity sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA== + dependencies: + agent-base "6" + debug "4" + human-signals@^1.1.1: version "1.1.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" - integrity sha1-xbHNFPUK6uCatsWf5jujOV/k36M= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" + integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== -iconv-lite@0.4.24, iconv-lite@^0.4.24: +iconv-lite@0.4.24: version "0.4.24" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" - integrity sha1-ICK0sl+93CHS9SSXSkdKr+czkIs= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== dependencies: safer-buffer ">= 2.1.2 < 3" icss-utils@^4.0.0, icss-utils@^4.1.1: version "4.1.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/icss-utils/-/icss-utils-4.1.1.tgz#21170b53789ee27447c2f47dd683081403f9a467" - integrity sha1-IRcLU3ie4nRHwvR91oMIFAP5pGc= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/icss-utils/-/icss-utils-4.1.1.tgz#21170b53789ee27447c2f47dd683081403f9a467" + integrity sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA== dependencies: postcss "^7.0.14" +identity-obj-proxy@3.0.0: + version "3.0.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz#94d2bda96084453ef36fbc5aaec37e0f79f1fc14" + integrity sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ= + dependencies: + harmony-reflect "^1.4.6" + ieee754@^1.1.4: version "1.2.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" - integrity sha1-jrehCmP/8l0VpXsAFYbRd9Gw01I= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" + integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== iferr@^0.1.5: version "0.1.5" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501" integrity sha1-xg7taebY/bazEEofy8ocGS3FtQE= -ignore@^3.3.5: - version "3.3.10" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/ignore/-/ignore-3.3.10.tgz#0a97fb876986e8081c631160f8f9f389157f0043" - integrity sha1-Cpf7h2mG6AgcYxFg+PnziRV/AEM= +ignore@^4.0.6: + version "4.0.6" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" + integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== -immer@1.10.0: - version "1.10.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/immer/-/immer-1.10.0.tgz#bad67605ba9c810275d91e1c2a47d4582e98286d" - integrity sha1-utZ2BbqcgQJ12R4cKkfUWC6YKG0= +ignore@^5.1.4: + version "5.1.8" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57" + integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw== + +immer@8.0.1: + version "8.0.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/immer/-/immer-8.0.1.tgz#9c73db683e2b3975c424fb0572af5889877ae656" + integrity sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA== import-cwd@^2.0.0: version "2.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/import-cwd/-/import-cwd-2.1.0.tgz#aa6cf36e722761285cb371ec6519f53e2435b0a9" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/import-cwd/-/import-cwd-2.1.0.tgz#aa6cf36e722761285cb371ec6519f53e2435b0a9" integrity sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk= dependencies: import-from "^2.1.0" import-fresh@^2.0.0: version "2.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546" integrity sha1-2BNVwVYS04bGH53dOSLUMEgipUY= dependencies: caller-path "^2.0.0" resolve-from "^3.0.0" -import-fresh@^3.1.0: +import-fresh@^3.0.0, import-fresh@^3.1.0, import-fresh@^3.2.1: version "3.3.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" - integrity sha1-NxYsJfy566oublPVtNiM4X2eDCs= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" + integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== dependencies: parent-module "^1.0.0" resolve-from "^4.0.0" import-from@^2.1.0: version "2.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/import-from/-/import-from-2.1.0.tgz#335db7f2a7affd53aaa471d4b8021dee36b7f3b1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/import-from/-/import-from-2.1.0.tgz#335db7f2a7affd53aaa471d4b8021dee36b7f3b1" integrity sha1-M1238qev/VOqpHHUuAId7ja387E= dependencies: resolve-from "^3.0.0" import-local@^2.0.0: version "2.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/import-local/-/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d" - integrity sha1-VQcL44pZk88Y72236WH1vuXFoJ0= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/import-local/-/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d" + integrity sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ== dependencies: pkg-dir "^3.0.0" resolve-cwd "^2.0.0" import-local@^3.0.2: version "3.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/import-local/-/import-local-3.0.2.tgz#a8cfd0431d1de4a2199703d003e3e62364fa6db6" - integrity sha1-qM/QQx0d5KIZlwPQA+PmI2T6bbY= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/import-local/-/import-local-3.0.2.tgz#a8cfd0431d1de4a2199703d003e3e62364fa6db6" + integrity sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA== dependencies: pkg-dir "^4.2.0" resolve-cwd "^3.0.0" imurmurhash@^0.1.4: version "0.1.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= -in-publish@^2.0.0: - version "2.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/in-publish/-/in-publish-2.0.1.tgz#948b1a535c8030561cea522f73f78f4be357e00c" - integrity sha1-lIsaU1yAMFYc6lIvc/ePS+NX4Aw= - -indent-string@^2.1.0: - version "2.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80" - integrity sha1-ji1INIdCEhtKghi3oTfppSBJ3IA= - dependencies: - repeating "^2.0.0" - indent-string@^4.0.0: version "4.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" - integrity sha1-Yk+PRJfWGbLZdoUx1Y9BIoVNclE= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" + integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== indexes-of@^1.0.1: version "1.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607" integrity sha1-8w9xbI4r00bHtn0985FVZqfAVgc= infer-owner@^1.0.3, infer-owner@^1.0.4: version "1.0.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" - integrity sha1-xM78qo5RBRwqQLos6KPScpWvlGc= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" + integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== inflight@^1.0.4: version "1.0.6" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= dependencies: once "^1.3.0" wrappy "1" -inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3: +inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3: version "2.0.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" - integrity sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== inherits@2.0.1: version "2.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" integrity sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE= inherits@2.0.3: version "2.0.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= ini@^1.3.5: version "1.3.8" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" - integrity sha1-op2kJbSIBvNHZ6Tvzjlyaa8oQyw= - -inquirer@7.0.4: - version "7.0.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/inquirer/-/inquirer-7.0.4.tgz#99af5bde47153abca23f5c7fc30db247f39da703" - integrity sha1-ma9b3kcVOryiP1x/ww2yR/OdpwM= - dependencies: - ansi-escapes "^4.2.1" - chalk "^2.4.2" - cli-cursor "^3.1.0" - cli-width "^2.0.0" - external-editor "^3.0.3" - figures "^3.0.0" - lodash "^4.17.15" - mute-stream "0.0.8" - run-async "^2.2.0" - rxjs "^6.5.3" - string-width "^4.1.0" - strip-ansi "^5.1.0" - through "^2.3.6" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" + integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== internal-ip@^4.3.0: version "4.3.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/internal-ip/-/internal-ip-4.3.0.tgz#845452baad9d2ca3b69c635a137acb9a0dad0907" - integrity sha1-hFRSuq2dLKO2nGNaE3rLmg2tCQc= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/internal-ip/-/internal-ip-4.3.0.tgz#845452baad9d2ca3b69c635a137acb9a0dad0907" + integrity sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg== dependencies: default-gateway "^4.2.0" ipaddr.js "^1.9.0" -invariant@^2.2.2: - version "2.2.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" - integrity sha1-YQ88ksk1nOHbYW5TgAjSP/NRWOY= +internal-slot@^1.0.3: + version "1.0.3" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c" + integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA== dependencies: - loose-envify "^1.0.0" + get-intrinsic "^1.1.0" + has "^1.0.3" + side-channel "^1.0.4" ip-regex@^2.1.0: version "2.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/ip-regex/-/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ip-regex/-/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9" integrity sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk= ip@^1.1.0, ip@^1.1.5: version "1.1.5" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= ipaddr.js@1.9.1, ipaddr.js@^1.9.0: version "1.9.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" - integrity sha1-v/OFQ+64mEglB5/zoqjmy9RngbM= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" + integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== is-absolute-url@^2.0.0: version "2.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/is-absolute-url/-/is-absolute-url-2.1.0.tgz#50530dfb84fcc9aa7dbe7852e83a37b93b9f2aa6" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-absolute-url/-/is-absolute-url-2.1.0.tgz#50530dfb84fcc9aa7dbe7852e83a37b93b9f2aa6" integrity sha1-UFMN+4T8yap9vnhS6Do3uTufKqY= is-absolute-url@^3.0.3: version "3.0.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/is-absolute-url/-/is-absolute-url-3.0.3.tgz#96c6a22b6a23929b11ea0afb1836c36ad4a5d698" - integrity sha1-lsaiK2ojkpsR6gr7GDbDatSl1pg= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-absolute-url/-/is-absolute-url-3.0.3.tgz#96c6a22b6a23929b11ea0afb1836c36ad4a5d698" + integrity sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q== is-accessor-descriptor@^0.1.6: version "0.1.6" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY= dependencies: kind-of "^3.0.2" is-accessor-descriptor@^1.0.0: version "1.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" - integrity sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" + integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== dependencies: kind-of "^6.0.0" is-arguments@^1.0.4: version "1.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/is-arguments/-/is-arguments-1.1.0.tgz#62353031dfbee07ceb34656a6bde59efecae8dd9" - integrity sha1-YjUwMd++4HzrNGVqa95Z7+yujdk= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-arguments/-/is-arguments-1.1.0.tgz#62353031dfbee07ceb34656a6bde59efecae8dd9" + integrity sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg== dependencies: call-bind "^1.0.0" is-arrayish@^0.2.1: version "0.2.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= is-arrayish@^0.3.1: version "0.3.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" - integrity sha1-RXSirlb3qyBolvtDHq7tBm/fjwM= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" + integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== + +is-bigint@^1.0.1: + version "1.0.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-bigint/-/is-bigint-1.0.2.tgz#ffb381442503235ad245ea89e45b3dbff040ee5a" + integrity sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA== is-binary-path@^1.0.0: version "1.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" integrity sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg= dependencies: binary-extensions "^1.0.0" is-binary-path@~2.1.0: version "2.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" - integrity sha1-6h9/O4DwZCNug0cPhsCcJU+0Wwk= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" + integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== dependencies: binary-extensions "^2.0.0" +is-boolean-object@^1.1.0: + version "1.1.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-boolean-object/-/is-boolean-object-1.1.1.tgz#3c0878f035cb821228d350d2e1e36719716a3de8" + integrity sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng== + dependencies: + call-bind "^1.0.2" + is-buffer@^1.1.5: version "1.1.6" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" - integrity sha1-76ouqdqg16suoTqXsritUf776L4= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" + integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== -is-callable@^1.1.4, is-callable@^1.2.2: - version "1.2.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/is-callable/-/is-callable-1.2.2.tgz#c7c6715cd22d4ddb48d3e19970223aceabb080d9" - integrity sha1-x8ZxXNItTdtI0+GZcCI6zquwgNk= +is-callable@^1.1.4, is-callable@^1.2.3: + version "1.2.3" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-callable/-/is-callable-1.2.3.tgz#8b1e0500b73a1d76c70487636f368e519de8db8e" + integrity sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ== is-ci@^2.0.0: version "2.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" - integrity sha1-a8YzQYGBDgS1wis9WJ/cpVAmQEw= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" + integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w== dependencies: ci-info "^2.0.0" is-color-stop@^1.0.0: version "1.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/is-color-stop/-/is-color-stop-1.1.0.tgz#cfff471aee4dd5c9e158598fbe12967b5cdad345" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-color-stop/-/is-color-stop-1.1.0.tgz#cfff471aee4dd5c9e158598fbe12967b5cdad345" integrity sha1-z/9HGu5N1cnhWFmPvhKWe1za00U= dependencies: css-color-names "^0.0.4" @@ -5134,36 +5787,36 @@ is-color-stop@^1.0.0: rgb-regex "^1.0.1" rgba-regex "^1.0.0" -is-core-module@^2.1.0: - version "2.2.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/is-core-module/-/is-core-module-2.2.0.tgz#97037ef3d52224d85163f5597b2b63d9afed981a" - integrity sha1-lwN+89UiJNhRY/VZeytj2a/tmBo= +is-core-module@^2.0.0, is-core-module@^2.2.0, is-core-module@^2.4.0: + version "2.4.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-core-module/-/is-core-module-2.4.0.tgz#8e9fc8e15027b011418026e98f0e6f4d86305cc1" + integrity sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A== dependencies: has "^1.0.3" is-data-descriptor@^0.1.4: version "0.1.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y= dependencies: kind-of "^3.0.2" is-data-descriptor@^1.0.0: version "1.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" - integrity sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" + integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== dependencies: kind-of "^6.0.0" is-date-object@^1.0.1: - version "1.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/is-date-object/-/is-date-object-1.0.2.tgz#bda736f2cd8fd06d32844e7743bfa7494c3bfd7e" - integrity sha1-vac28s2P0G0yhE53Q7+nSUw7/X4= + version "1.0.4" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-date-object/-/is-date-object-1.0.4.tgz#550cfcc03afada05eea3dd30981c7b09551f73e5" + integrity sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A== is-descriptor@^0.1.0: version "0.1.6" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" - integrity sha1-Nm2CQN3kh8pRgjsaufB6EKeCUco= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" + integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== dependencies: is-accessor-descriptor "^0.1.6" is-data-descriptor "^0.1.4" @@ -5171,8 +5824,8 @@ is-descriptor@^0.1.0: is-descriptor@^1.0.0, is-descriptor@^1.0.2: version "1.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" - integrity sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" + integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== dependencies: is-accessor-descriptor "^1.0.0" is-data-descriptor "^1.0.0" @@ -5180,249 +5833,236 @@ is-descriptor@^1.0.0, is-descriptor@^1.0.2: is-directory@^0.3.1: version "0.3.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" integrity sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE= is-docker@^2.0.0: - version "2.1.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/is-docker/-/is-docker-2.1.1.tgz#4125a88e44e450d384e09047ede71adc2d144156" - integrity sha1-QSWojkTkUNOE4JBH7eca3C0UQVY= + version "2.2.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" + integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== is-extendable@^0.1.0, is-extendable@^0.1.1: version "0.1.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= is-extendable@^1.0.1: version "1.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" - integrity sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" + integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== dependencies: is-plain-object "^2.0.4" is-extglob@^2.1.0, is-extglob@^2.1.1: version "2.1.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= -is-finite@^1.0.0: - version "1.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/is-finite/-/is-finite-1.1.0.tgz#904135c77fb42c0641d6aa1bcdbc4daa8da082f3" - integrity sha1-kEE1x3+0LAZB1qobzbxNqo2ggvM= - -is-fullwidth-code-point@^1.0.0: - version "1.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" - integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs= - dependencies: - number-is-nan "^1.0.0" - is-fullwidth-code-point@^2.0.0: version "2.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= is-fullwidth-code-point@^3.0.0: version "3.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" - integrity sha1-8Rb4Bk/pCz94RKOJl8C3UFEmnx0= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== is-generator-fn@^2.0.0: version "2.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" - integrity sha1-fRQK3DiarzARqPKipM+m+q3/sRg= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" + integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== is-glob@^3.1.0: version "3.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo= dependencies: is-extglob "^2.1.0" is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: version "4.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" - integrity sha1-dWfb6fL14kZ7x3q4PEopSCQHpdw= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" + integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== dependencies: is-extglob "^2.1.1" -is-negative-zero@^2.0.0: +is-module@^1.0.0: + version "1.0.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591" + integrity sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE= + +is-negative-zero@^2.0.1: version "2.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/is-negative-zero/-/is-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24" - integrity sha1-PedGwY3aIxkkGlNnWQjY92bxHCQ= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-negative-zero/-/is-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24" + integrity sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w== + +is-number-object@^1.0.4: + version "1.0.5" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-number-object/-/is-number-object-1.0.5.tgz#6edfaeed7950cff19afedce9fbfca9ee6dd289eb" + integrity sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw== is-number@^3.0.0: version "3.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU= dependencies: kind-of "^3.0.2" is-number@^7.0.0: version "7.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" - integrity sha1-dTU0W4lnNNX4DE0GxQlVUnoU8Ss= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== is-obj@^1.0.1: version "1.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8= is-obj@^2.0.0: version "2.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" - integrity sha1-Rz+wXZc3BeP9liBUUBjKjiLvSYI= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" + integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== is-path-cwd@^2.0.0: version "2.2.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" - integrity sha1-Z9Q7gmZKe1GR/ZEZEn6zAASKn9s= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" + integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== is-path-in-cwd@^2.0.0: version "2.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz#bfe2dca26c69f397265a4009963602935a053acb" - integrity sha1-v+Lcomxp85cmWkAJljYCk1oFOss= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz#bfe2dca26c69f397265a4009963602935a053acb" + integrity sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ== dependencies: is-path-inside "^2.1.0" is-path-inside@^2.1.0: version "2.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/is-path-inside/-/is-path-inside-2.1.0.tgz#7c9810587d659a40d27bcdb4d5616eab059494b2" - integrity sha1-fJgQWH1lmkDSe8201WFuqwWUlLI= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-path-inside/-/is-path-inside-2.1.0.tgz#7c9810587d659a40d27bcdb4d5616eab059494b2" + integrity sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg== dependencies: path-is-inside "^1.0.2" is-plain-obj@^1.0.0: version "1.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4= is-plain-object@^2.0.3, is-plain-object@^2.0.4: version "2.0.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" - integrity sha1-LBY7P6+xtgbZ0Xko8FwqHDjgdnc= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== dependencies: isobject "^3.0.1" -is-potential-custom-element-name@^1.0.0: - version "1.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.0.tgz#0c52e54bcca391bb2c494b21e8626d7336c6e397" - integrity sha1-DFLlS8yjkbssSUsh6GJtczbG45c= +is-potential-custom-element-name@^1.0.1: + version "1.0.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5" + integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== -is-regex@^1.0.4, is-regex@^1.1.1: - version "1.1.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/is-regex/-/is-regex-1.1.1.tgz#c6f98aacc546f6cec5468a07b7b153ab564a57b9" - integrity sha1-xvmKrMVG9s7FRooHt7FTq1ZKV7k= +is-regex@^1.0.4, is-regex@^1.1.3: + version "1.1.3" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-regex/-/is-regex-1.1.3.tgz#d029f9aff6448b93ebbe3f33dac71511fdcbef9f" + integrity sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ== dependencies: - has-symbols "^1.0.1" + call-bind "^1.0.2" + has-symbols "^1.0.2" is-regexp@^1.0.0: version "1.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069" integrity sha1-/S2INUXEa6xaYz57mgnof6LLUGk= is-resolvable@^1.0.0: version "1.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88" - integrity sha1-+xj4fOH+uSUWnJpAfBkxijIG7Yg= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88" + integrity sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg== is-root@2.1.0: version "2.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/is-root/-/is-root-2.1.0.tgz#809e18129cf1129644302a4f8544035d51984a9c" - integrity sha1-gJ4YEpzxEpZEMCpPhUQDXVGYSpw= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-root/-/is-root-2.1.0.tgz#809e18129cf1129644302a4f8544035d51984a9c" + integrity sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg== is-stream@^1.1.0: version "1.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= is-stream@^2.0.0: version "2.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3" - integrity sha1-venDJoDW+uBBKdasnZIc54FfeOM= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3" + integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw== -is-svg@^3.0.0: - version "3.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/is-svg/-/is-svg-3.0.0.tgz#9321dbd29c212e5ca99c4fa9794c714bcafa2f75" - integrity sha1-kyHb0pwhLlypnE+peUxxS8r6L3U= +is-string@^1.0.5, is-string@^1.0.6: + version "1.0.6" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-string/-/is-string-1.0.6.tgz#3fe5d5992fb0d93404f32584d4b0179a71b54a5f" + integrity sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w== + +is-symbol@^1.0.2, is-symbol@^1.0.3: + version "1.0.4" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c" + integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== dependencies: - html-comment-regex "^1.1.0" + has-symbols "^1.0.2" -is-symbol@^1.0.2: - version "1.0.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/is-symbol/-/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937" - integrity sha1-OOEBS55jKb4N6dJKQU/XRB7GGTc= - dependencies: - has-symbols "^1.0.1" - -is-typedarray@^1.0.0, is-typedarray@~1.0.0: +is-typedarray@^1.0.0: version "1.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= -is-utf8@^0.2.0: - version "0.2.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" - integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= - is-windows@^1.0.2: version "1.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" - integrity sha1-0YUOuXkezRjmGCzhKjDzlmNLsZ0= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" + integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== is-wsl@^1.1.0: version "1.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= is-wsl@^2.1.1, is-wsl@^2.2.0: version "2.2.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" - integrity sha1-dKTHbnfKn9P5MvKQwX6jJs0VcnE= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" + integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== dependencies: is-docker "^2.0.0" isarray@0.0.1: version "0.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8= isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: version "1.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= isexe@^2.0.0: version "2.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= isobject@^2.0.0: version "2.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= dependencies: isarray "1.0.0" isobject@^3.0.0, isobject@^3.0.1: version "3.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= -isstream@~0.1.2: - version "0.1.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" - integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= - istanbul-lib-coverage@^3.0.0: version "3.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz#f5944a37c70b550b02a78a5c3b2055b280cec8ec" - integrity sha1-9ZRKN8cLVQsCp4pcOyBVsoDOyOw= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz#f5944a37c70b550b02a78a5c3b2055b280cec8ec" + integrity sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg== istanbul-lib-instrument@^4.0.0, istanbul-lib-instrument@^4.0.3: version "4.0.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz#873c6fff897450118222774696a3f28902d77c1d" - integrity sha1-hzxv/4l0UBGCIndGlqPyiQLXfB0= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz#873c6fff897450118222774696a3f28902d77c1d" + integrity sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ== dependencies: "@babel/core" "^7.7.5" "@istanbuljs/schema" "^0.1.2" @@ -5431,8 +6071,8 @@ istanbul-lib-instrument@^4.0.0, istanbul-lib-instrument@^4.0.3: istanbul-lib-report@^3.0.0: version "3.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6" - integrity sha1-dRj+UupE3jcvRgp2tezan/tz2KY= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6" + integrity sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== dependencies: istanbul-lib-coverage "^3.0.0" make-dir "^3.0.0" @@ -5440,8 +6080,8 @@ istanbul-lib-report@^3.0.0: istanbul-lib-source-maps@^4.0.0: version "4.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz#75743ce6d96bb86dc7ee4352cf6366a23f0b1ad9" - integrity sha1-dXQ85tlruG3H7kNSz2Nmoj8LGtk= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz#75743ce6d96bb86dc7ee4352cf6366a23f0b1ad9" + integrity sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg== dependencies: debug "^4.1.1" istanbul-lib-coverage "^3.0.0" @@ -5449,25 +6089,52 @@ istanbul-lib-source-maps@^4.0.0: istanbul-reports@^3.0.2: version "3.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/istanbul-reports/-/istanbul-reports-3.0.2.tgz#d593210e5000683750cb09fc0644e4b6e27fd53b" - integrity sha1-1ZMhDlAAaDdQywn8BkTktuJ/1Ts= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/istanbul-reports/-/istanbul-reports-3.0.2.tgz#d593210e5000683750cb09fc0644e4b6e27fd53b" + integrity sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw== dependencies: html-escaper "^2.0.0" istanbul-lib-report "^3.0.0" jest-changed-files@^26.6.2: version "26.6.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/jest-changed-files/-/jest-changed-files-26.6.2.tgz#f6198479e1cc66f22f9ae1e22acaa0b429c042d0" - integrity sha1-9hmEeeHMZvIvmuHiKsqgtCnAQtA= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jest-changed-files/-/jest-changed-files-26.6.2.tgz#f6198479e1cc66f22f9ae1e22acaa0b429c042d0" + integrity sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ== dependencies: "@jest/types" "^26.6.2" execa "^4.0.0" throat "^5.0.0" -jest-cli@^26.6.3: +jest-circus@26.6.0: + version "26.6.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jest-circus/-/jest-circus-26.6.0.tgz#7d9647b2e7f921181869faae1f90a2629fd70705" + integrity sha512-L2/Y9szN6FJPWFK8kzWXwfp+FOR7xq0cUL4lIsdbIdwz3Vh6P1nrpcqOleSzr28zOtSHQNV9Z7Tl+KkuK7t5Ng== + dependencies: + "@babel/traverse" "^7.1.0" + "@jest/environment" "^26.6.0" + "@jest/test-result" "^26.6.0" + "@jest/types" "^26.6.0" + "@types/babel__traverse" "^7.0.4" + "@types/node" "*" + chalk "^4.0.0" + co "^4.6.0" + dedent "^0.7.0" + expect "^26.6.0" + is-generator-fn "^2.0.0" + jest-each "^26.6.0" + jest-matcher-utils "^26.6.0" + jest-message-util "^26.6.0" + jest-runner "^26.6.0" + jest-runtime "^26.6.0" + jest-snapshot "^26.6.0" + jest-util "^26.6.0" + pretty-format "^26.6.0" + stack-utils "^2.0.2" + throat "^5.0.0" + +jest-cli@^26.6.0: version "26.6.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/jest-cli/-/jest-cli-26.6.3.tgz#43117cfef24bc4cd691a174a8796a532e135e92a" - integrity sha1-QxF8/vJLxM1pGhdKh5alMuE16So= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jest-cli/-/jest-cli-26.6.3.tgz#43117cfef24bc4cd691a174a8796a532e135e92a" + integrity sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg== dependencies: "@jest/core" "^26.6.3" "@jest/test-result" "^26.6.2" @@ -5485,8 +6152,8 @@ jest-cli@^26.6.3: jest-config@^26.6.3: version "26.6.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/jest-config/-/jest-config-26.6.3.tgz#64f41444eef9eb03dc51d5c53b75c8c71f645349" - integrity sha1-ZPQURO756wPcUdXFO3XIxx9kU0k= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jest-config/-/jest-config-26.6.3.tgz#64f41444eef9eb03dc51d5c53b75c8c71f645349" + integrity sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg== dependencies: "@babel/core" "^7.1.0" "@jest/test-sequencer" "^26.6.3" @@ -5509,8 +6176,8 @@ jest-config@^26.6.3: jest-diff@^26.6.2: version "26.6.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/jest-diff/-/jest-diff-26.6.2.tgz#1aa7468b52c3a68d7d5c5fdcdfcd5e49bd164394" - integrity sha1-GqdGi1LDpo19XF/c381eSb0WQ5Q= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jest-diff/-/jest-diff-26.6.2.tgz#1aa7468b52c3a68d7d5c5fdcdfcd5e49bd164394" + integrity sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA== dependencies: chalk "^4.0.0" diff-sequences "^26.6.2" @@ -5519,15 +6186,15 @@ jest-diff@^26.6.2: jest-docblock@^26.0.0: version "26.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/jest-docblock/-/jest-docblock-26.0.0.tgz#3e2fa20899fc928cb13bd0ff68bd3711a36889b5" - integrity sha1-Pi+iCJn8koyxO9D/aL03EaNoibU= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jest-docblock/-/jest-docblock-26.0.0.tgz#3e2fa20899fc928cb13bd0ff68bd3711a36889b5" + integrity sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w== dependencies: detect-newline "^3.0.0" -jest-each@^26.6.2: +jest-each@^26.6.0, jest-each@^26.6.2: version "26.6.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/jest-each/-/jest-each-26.6.2.tgz#02526438a77a67401c8a6382dfe5999952c167cb" - integrity sha1-AlJkOKd6Z0AcimOC3+WZmVLBZ8s= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jest-each/-/jest-each-26.6.2.tgz#02526438a77a67401c8a6382dfe5999952c167cb" + integrity sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A== dependencies: "@jest/types" "^26.6.2" chalk "^4.0.0" @@ -5537,8 +6204,8 @@ jest-each@^26.6.2: jest-environment-jsdom@^26.6.2: version "26.6.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz#78d09fe9cf019a357009b9b7e1f101d23bd1da3e" - integrity sha1-eNCf6c8BmjVwCbm34fEB0jvR2j4= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz#78d09fe9cf019a357009b9b7e1f101d23bd1da3e" + integrity sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q== dependencies: "@jest/environment" "^26.6.2" "@jest/fake-timers" "^26.6.2" @@ -5550,8 +6217,8 @@ jest-environment-jsdom@^26.6.2: jest-environment-node@^26.6.2: version "26.6.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/jest-environment-node/-/jest-environment-node-26.6.2.tgz#824e4c7fb4944646356f11ac75b229b0035f2b0c" - integrity sha1-gk5Mf7SURkY1bxGsdbIpsANfKww= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jest-environment-node/-/jest-environment-node-26.6.2.tgz#824e4c7fb4944646356f11ac75b229b0035f2b0c" + integrity sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag== dependencies: "@jest/environment" "^26.6.2" "@jest/fake-timers" "^26.6.2" @@ -5562,13 +6229,13 @@ jest-environment-node@^26.6.2: jest-get-type@^26.3.0: version "26.3.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/jest-get-type/-/jest-get-type-26.3.0.tgz#e97dc3c3f53c2b406ca7afaed4493b1d099199e0" - integrity sha1-6X3Dw/U8K0Bsp6+u1Ek7HQmRmeA= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jest-get-type/-/jest-get-type-26.3.0.tgz#e97dc3c3f53c2b406ca7afaed4493b1d099199e0" + integrity sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig== jest-haste-map@^26.6.2: version "26.6.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/jest-haste-map/-/jest-haste-map-26.6.2.tgz#dd7e60fe7dc0e9f911a23d79c5ff7fb5c2cafeaa" - integrity sha1-3X5g/n3A6fkRoj15xf9/tcLK/qo= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jest-haste-map/-/jest-haste-map-26.6.2.tgz#dd7e60fe7dc0e9f911a23d79c5ff7fb5c2cafeaa" + integrity sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w== dependencies: "@jest/types" "^26.6.2" "@types/graceful-fs" "^4.1.2" @@ -5588,8 +6255,8 @@ jest-haste-map@^26.6.2: jest-jasmine2@^26.6.3: version "26.6.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz#adc3cf915deacb5212c93b9f3547cd12958f2edd" - integrity sha1-rcPPkV3qy1ISyTufNUfNEpWPLt0= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz#adc3cf915deacb5212c93b9f3547cd12958f2edd" + integrity sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg== dependencies: "@babel/traverse" "^7.1.0" "@jest/environment" "^26.6.2" @@ -5612,26 +6279,26 @@ jest-jasmine2@^26.6.3: jest-leak-detector@^26.6.2: version "26.6.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz#7717cf118b92238f2eba65054c8a0c9c653a91af" - integrity sha1-dxfPEYuSI48uumUFTIoMnGU6ka8= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz#7717cf118b92238f2eba65054c8a0c9c653a91af" + integrity sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg== dependencies: jest-get-type "^26.3.0" pretty-format "^26.6.2" -jest-matcher-utils@^26.6.2: +jest-matcher-utils@^26.6.0, jest-matcher-utils@^26.6.2: version "26.6.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz#8e6fd6e863c8b2d31ac6472eeb237bc595e53e7a" - integrity sha1-jm/W6GPIstMaxkcu6yN7xZXlPno= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz#8e6fd6e863c8b2d31ac6472eeb237bc595e53e7a" + integrity sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw== dependencies: chalk "^4.0.0" jest-diff "^26.6.2" jest-get-type "^26.3.0" pretty-format "^26.6.2" -jest-message-util@^26.6.2: +jest-message-util@^26.6.0, jest-message-util@^26.6.2: version "26.6.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/jest-message-util/-/jest-message-util-26.6.2.tgz#58173744ad6fc0506b5d21150b9be56ef001ca07" - integrity sha1-WBc3RK1vwFBrXSEVC5vlbvABygc= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jest-message-util/-/jest-message-util-26.6.2.tgz#58173744ad6fc0506b5d21150b9be56ef001ca07" + integrity sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA== dependencies: "@babel/code-frame" "^7.0.0" "@jest/types" "^26.6.2" @@ -5645,35 +6312,49 @@ jest-message-util@^26.6.2: jest-mock@^26.6.2: version "26.6.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/jest-mock/-/jest-mock-26.6.2.tgz#d6cb712b041ed47fe0d9b6fc3474bc6543feb302" - integrity sha1-1stxKwQe1H/g2bb8NHS8ZUP+swI= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jest-mock/-/jest-mock-26.6.2.tgz#d6cb712b041ed47fe0d9b6fc3474bc6543feb302" + integrity sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew== dependencies: "@jest/types" "^26.6.2" "@types/node" "*" jest-pnp-resolver@^1.2.2: version "1.2.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz#b704ac0ae028a89108a4d040b3f919dfddc8e33c" - integrity sha1-twSsCuAoqJEIpNBAs/kZ393I4zw= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz#b704ac0ae028a89108a4d040b3f919dfddc8e33c" + integrity sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w== jest-regex-util@^26.0.0: version "26.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/jest-regex-util/-/jest-regex-util-26.0.0.tgz#d25e7184b36e39fd466c3bc41be0971e821fee28" - integrity sha1-0l5xhLNuOf1GbDvEG+CXHoIf7ig= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jest-regex-util/-/jest-regex-util-26.0.0.tgz#d25e7184b36e39fd466c3bc41be0971e821fee28" + integrity sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A== jest-resolve-dependencies@^26.6.3: version "26.6.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz#6680859ee5d22ee5dcd961fe4871f59f4c784fb6" - integrity sha1-ZoCFnuXSLuXc2WH+SHH1n0x4T7Y= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz#6680859ee5d22ee5dcd961fe4871f59f4c784fb6" + integrity sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg== dependencies: "@jest/types" "^26.6.2" jest-regex-util "^26.0.0" jest-snapshot "^26.6.2" +jest-resolve@26.6.0: + version "26.6.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jest-resolve/-/jest-resolve-26.6.0.tgz#070fe7159af87b03e50f52ea5e17ee95bbee40e1" + integrity sha512-tRAz2bwraHufNp+CCmAD8ciyCpXCs1NQxB5EJAmtCFy6BN81loFEGWKzYu26Y62lAJJe4X4jg36Kf+NsQyiStQ== + dependencies: + "@jest/types" "^26.6.0" + chalk "^4.0.0" + graceful-fs "^4.2.4" + jest-pnp-resolver "^1.2.2" + jest-util "^26.6.0" + read-pkg-up "^7.0.1" + resolve "^1.17.0" + slash "^3.0.0" + jest-resolve@^26.6.2: version "26.6.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/jest-resolve/-/jest-resolve-26.6.2.tgz#a3ab1517217f469b504f1b56603c5bb541fbb507" - integrity sha1-o6sVFyF/RptQTxtWYDxbtUH7tQc= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jest-resolve/-/jest-resolve-26.6.2.tgz#a3ab1517217f469b504f1b56603c5bb541fbb507" + integrity sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ== dependencies: "@jest/types" "^26.6.2" chalk "^4.0.0" @@ -5684,10 +6365,10 @@ jest-resolve@^26.6.2: resolve "^1.18.1" slash "^3.0.0" -jest-runner@^26.6.3: +jest-runner@^26.6.0, jest-runner@^26.6.3: version "26.6.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/jest-runner/-/jest-runner-26.6.3.tgz#2d1fed3d46e10f233fd1dbd3bfaa3fe8924be159" - integrity sha1-LR/tPUbhDyM/0dvTv6o/6JJL4Vk= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jest-runner/-/jest-runner-26.6.3.tgz#2d1fed3d46e10f233fd1dbd3bfaa3fe8924be159" + integrity sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ== dependencies: "@jest/console" "^26.6.2" "@jest/environment" "^26.6.2" @@ -5710,10 +6391,10 @@ jest-runner@^26.6.3: source-map-support "^0.5.6" throat "^5.0.0" -jest-runtime@^26.6.3: +jest-runtime@^26.6.0, jest-runtime@^26.6.3: version "26.6.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/jest-runtime/-/jest-runtime-26.6.3.tgz#4f64efbcfac398331b74b4b3c82d27d401b8fa2b" - integrity sha1-T2TvvPrDmDMbdLSzyC0n1AG4+is= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jest-runtime/-/jest-runtime-26.6.3.tgz#4f64efbcfac398331b74b4b3c82d27d401b8fa2b" + integrity sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw== dependencies: "@jest/console" "^26.6.2" "@jest/environment" "^26.6.2" @@ -5745,16 +6426,16 @@ jest-runtime@^26.6.3: jest-serializer@^26.6.2: version "26.6.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/jest-serializer/-/jest-serializer-26.6.2.tgz#d139aafd46957d3a448f3a6cdabe2919ba0742d1" - integrity sha1-0Tmq/UaVfTpEjzps2r4pGboHQtE= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jest-serializer/-/jest-serializer-26.6.2.tgz#d139aafd46957d3a448f3a6cdabe2919ba0742d1" + integrity sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g== dependencies: "@types/node" "*" graceful-fs "^4.2.4" -jest-snapshot@^26.6.2: +jest-snapshot@^26.6.0, jest-snapshot@^26.6.2: version "26.6.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/jest-snapshot/-/jest-snapshot-26.6.2.tgz#f3b0af1acb223316850bd14e1beea9837fb39c84" - integrity sha1-87CvGssiMxaFC9FOG+6pg3+znIQ= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jest-snapshot/-/jest-snapshot-26.6.2.tgz#f3b0af1acb223316850bd14e1beea9837fb39c84" + integrity sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og== dependencies: "@babel/types" "^7.0.0" "@jest/types" "^26.6.2" @@ -5773,10 +6454,10 @@ jest-snapshot@^26.6.2: pretty-format "^26.6.2" semver "^7.3.2" -jest-util@^26.6.2: +jest-util@^26.6.0, jest-util@^26.6.2: version "26.6.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/jest-util/-/jest-util-26.6.2.tgz#907535dbe4d5a6cb4c47ac9b926f6af29576cbc1" - integrity sha1-kHU12+TVpstMR6ybkm9q8pV2y8E= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jest-util/-/jest-util-26.6.2.tgz#907535dbe4d5a6cb4c47ac9b926f6af29576cbc1" + integrity sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q== dependencies: "@jest/types" "^26.6.2" "@types/node" "*" @@ -5787,8 +6468,8 @@ jest-util@^26.6.2: jest-validate@^26.6.2: version "26.6.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/jest-validate/-/jest-validate-26.6.2.tgz#23d380971587150467342911c3d7b4ac57ab20ec" - integrity sha1-I9OAlxWHFQRnNCkRw9e0rFerIOw= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jest-validate/-/jest-validate-26.6.2.tgz#23d380971587150467342911c3d7b4ac57ab20ec" + integrity sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ== dependencies: "@jest/types" "^26.6.2" camelcase "^6.0.0" @@ -5797,10 +6478,23 @@ jest-validate@^26.6.2: leven "^3.1.0" pretty-format "^26.6.2" -jest-watcher@^26.6.2: +jest-watch-typeahead@0.6.1: + version "0.6.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jest-watch-typeahead/-/jest-watch-typeahead-0.6.1.tgz#45221b86bb6710b7e97baaa1640ae24a07785e63" + integrity sha512-ITVnHhj3Jd/QkqQcTqZfRgjfyRhDFM/auzgVo2RKvSwi18YMvh0WvXDJFoFED6c7jd/5jxtu4kSOb9PTu2cPVg== + dependencies: + ansi-escapes "^4.3.1" + chalk "^4.0.0" + jest-regex-util "^26.0.0" + jest-watcher "^26.3.0" + slash "^3.0.0" + string-length "^4.0.1" + strip-ansi "^6.0.0" + +jest-watcher@^26.3.0, jest-watcher@^26.6.2: version "26.6.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/jest-watcher/-/jest-watcher-26.6.2.tgz#a5b683b8f9d68dbcb1d7dae32172d2cca0592975" - integrity sha1-pbaDuPnWjbyx19rjIXLSzKBZKXU= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jest-watcher/-/jest-watcher-26.6.2.tgz#a5b683b8f9d68dbcb1d7dae32172d2cca0592975" + integrity sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ== dependencies: "@jest/test-result" "^26.6.2" "@jest/types" "^26.6.2" @@ -5810,232 +6504,231 @@ jest-watcher@^26.6.2: jest-util "^26.6.2" string-length "^4.0.1" -jest-worker@^25.4.0: - version "25.5.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/jest-worker/-/jest-worker-25.5.0.tgz#2611d071b79cea0f43ee57a3d118593ac1547db1" - integrity sha1-JhHQcbec6g9D7lej0RhZOsFUfbE= +jest-worker@^24.9.0: + version "24.9.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jest-worker/-/jest-worker-24.9.0.tgz#5dbfdb5b2d322e98567898238a9697bcce67b3e5" + integrity sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw== dependencies: merge-stream "^2.0.0" - supports-color "^7.0.0" + supports-color "^6.1.0" -jest-worker@^26.6.2: +jest-worker@^26.5.0, jest-worker@^26.6.2: version "26.6.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/jest-worker/-/jest-worker-26.6.2.tgz#7f72cbc4d643c365e27b9fd775f9d0eaa9c7a8ed" - integrity sha1-f3LLxNZDw2Xie5/XdfnQ6qnHqO0= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jest-worker/-/jest-worker-26.6.2.tgz#7f72cbc4d643c365e27b9fd775f9d0eaa9c7a8ed" + integrity sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ== dependencies: "@types/node" "*" merge-stream "^2.0.0" supports-color "^7.0.0" -jest@^26.6.3: - version "26.6.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/jest/-/jest-26.6.3.tgz#40e8fdbe48f00dfa1f0ce8121ca74b88ac9148ef" - integrity sha1-QOj9vkjwDfofDOgSHKdLiKyRSO8= +jest@26.6.0: + version "26.6.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jest/-/jest-26.6.0.tgz#546b25a1d8c888569dbbe93cae131748086a4a25" + integrity sha512-jxTmrvuecVISvKFFhOkjsWRZV7sFqdSUAd1ajOKY+/QE/aLBVstsJ/dX8GczLzwiT6ZEwwmZqtCUHLHHQVzcfA== dependencies: - "@jest/core" "^26.6.3" + "@jest/core" "^26.6.0" import-local "^3.0.2" - jest-cli "^26.6.3" - -js-base64@^2.1.8: - version "2.6.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/js-base64/-/js-base64-2.6.4.tgz#f4e686c5de1ea1f867dbcad3d46d969428df98c4" - integrity sha1-9OaGxd4eofhn28rT1G2WlCjfmMQ= + jest-cli "^26.6.0" "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" - integrity sha1-GSA/tZmR35jjoocFDUZHzerzJJk= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== -js-tokens@^3.0.2: - version "3.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" - integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls= - -js-yaml@^3.10.0, js-yaml@^3.13.1: +js-yaml@^3.13.1: version "3.14.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" - integrity sha1-2ugS/bOCX6MGYJqHFzg8UMNqBTc= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" + integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== dependencies: argparse "^1.0.7" esprima "^4.0.0" -jsbn@~0.1.0: - version "0.1.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" - integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= - jsdom@^16.4.0: - version "16.4.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/jsdom/-/jsdom-16.4.0.tgz#36005bde2d136f73eee1a830c6d45e55408edddb" - integrity sha1-NgBb3i0Tb3Pu4agwxtReVUCO3ds= + version "16.6.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jsdom/-/jsdom-16.6.0.tgz#f79b3786682065492a3da6a60a4695da983805ac" + integrity sha512-Ty1vmF4NHJkolaEmdjtxTfSfkdb8Ywarwf63f+F8/mDD1uLSSWDxDuMiZxiPhwunLrn9LOSVItWj4bLYsLN3Dg== dependencies: - abab "^2.0.3" - acorn "^7.1.1" + abab "^2.0.5" + acorn "^8.2.4" acorn-globals "^6.0.0" cssom "^0.4.4" - cssstyle "^2.2.0" + cssstyle "^2.3.0" data-urls "^2.0.0" - decimal.js "^10.2.0" + decimal.js "^10.2.1" domexception "^2.0.1" - escodegen "^1.14.1" + escodegen "^2.0.0" + form-data "^3.0.0" html-encoding-sniffer "^2.0.1" - is-potential-custom-element-name "^1.0.0" + http-proxy-agent "^4.0.1" + https-proxy-agent "^5.0.0" + is-potential-custom-element-name "^1.0.1" nwsapi "^2.2.0" - parse5 "5.1.1" - request "^2.88.2" - request-promise-native "^1.0.8" - saxes "^5.0.0" + parse5 "6.0.1" + saxes "^5.0.1" symbol-tree "^3.2.4" - tough-cookie "^3.0.1" + tough-cookie "^4.0.0" w3c-hr-time "^1.0.2" w3c-xmlserializer "^2.0.0" webidl-conversions "^6.1.0" whatwg-encoding "^1.0.5" whatwg-mimetype "^2.3.0" - whatwg-url "^8.0.0" - ws "^7.2.3" + whatwg-url "^8.5.0" + ws "^7.4.5" xml-name-validator "^3.0.0" jsesc@^2.5.1: version "2.5.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" - integrity sha1-gFZNLkg9rPbo7yCWUKZ98/DCg6Q= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== jsesc@~0.5.0: version "0.5.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2: version "1.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" - integrity sha1-u4Z8+zRQ5pEHwTHRxRS6s9yLyqk= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" + integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== json-parse-even-better-errors@^2.3.0: version "2.3.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" - integrity sha1-fEeAWpQxmSjgV3dAXcEuH3pO4C0= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" + integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== json-schema-traverse@^0.4.1: version "0.4.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" - integrity sha1-afaofZUTq4u4/mO9sJecRI5oRmA= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== -json-schema@0.2.3: - version "0.2.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" - integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= +json-schema-traverse@^1.0.0: + version "1.0.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" + integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== -json-stable-stringify@^1.0.1: +json-stable-stringify-without-jsonify@^1.0.1: version "1.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz#9a759d39c5f2ff503fd5300646ed445f88c4f9af" - integrity sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8= - dependencies: - jsonify "~0.0.0" - -json-stringify-safe@~5.0.1: - version "5.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" - integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" + integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= json3@^3.3.3: version "3.3.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/json3/-/json3-3.3.3.tgz#7fc10e375fc5ae42c4705a5cc0aa6f62be305b81" - integrity sha1-f8EON1/FrkLEcFpcwKpvYr4wW4E= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/json3/-/json3-3.3.3.tgz#7fc10e375fc5ae42c4705a5cc0aa6f62be305b81" + integrity sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA== json5@^1.0.1: version "1.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" - integrity sha1-d5+wAYYE+oVOrL9iUhgNg1Q+Pb4= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" + integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== dependencies: minimist "^1.2.0" json5@^2.1.2: - version "2.1.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/json5/-/json5-2.1.3.tgz#c9b0f7fa9233bfe5807fe66fcf3a5617ed597d43" - integrity sha1-ybD3+pIzv+WAf+ZvzzpWF+1ZfUM= + version "2.2.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3" + integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA== dependencies: minimist "^1.2.5" jsonfile@^4.0.0: version "4.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= optionalDependencies: graceful-fs "^4.1.6" -jsonify@~0.0.0: - version "0.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" - integrity sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM= - -jsprim@^1.2.2: - version "1.4.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" - integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= +jsonfile@^6.0.1: + version "6.1.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" + integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== dependencies: - assert-plus "1.0.0" - extsprintf "1.3.0" - json-schema "0.2.3" - verror "1.10.0" + universalify "^2.0.0" + optionalDependencies: + graceful-fs "^4.1.6" + +"jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.1.0: + version "3.2.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz#41108d2cec408c3453c1bbe8a4aae9e1e2bd8f82" + integrity sha512-EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q== + dependencies: + array-includes "^3.1.2" + object.assign "^4.1.2" killable@^1.0.1: version "1.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/killable/-/killable-1.0.1.tgz#4c8ce441187a061c7474fb87ca08e2a638194892" - integrity sha1-TIzkQRh6Bhx0dPuHygjipjgZSJI= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/killable/-/killable-1.0.1.tgz#4c8ce441187a061c7474fb87ca08e2a638194892" + integrity sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg== kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: version "3.2.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= dependencies: is-buffer "^1.1.5" kind-of@^4.0.0: version "4.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc= dependencies: is-buffer "^1.1.5" kind-of@^5.0.0: version "5.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" - integrity sha1-cpyR4thXt6QZofmqZWhcTDP1hF0= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" + integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== kind-of@^6.0.0, kind-of@^6.0.2: version "6.0.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" - integrity sha1-B8BQNKbDSfoG4k+jWqdttFgM5N0= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== kleur@^3.0.3: version "3.0.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" - integrity sha1-p5yezIbuHOP6YgbRIWxQHxR/wH4= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" + integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== + +klona@^2.0.4: + version "2.0.4" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/klona/-/klona-2.0.4.tgz#7bb1e3affb0cb8624547ef7e8f6708ea2e39dfc0" + integrity sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA== + +language-subtag-registry@~0.3.2: + version "0.3.21" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz#04ac218bea46f04cb039084602c6da9e788dd45a" + integrity sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg== + +language-tags@^1.0.5: + version "1.0.5" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/language-tags/-/language-tags-1.0.5.tgz#d321dbc4da30ba8bf3024e040fa5c14661f9193a" + integrity sha1-0yHbxNowuovzAk4ED6XBRmH5GTo= + dependencies: + language-subtag-registry "~0.3.2" last-call-webpack-plugin@^3.0.0: version "3.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz#9742df0e10e3cf46e5c0381c2de90d3a7a2d7555" - integrity sha1-l0LfDhDjz0blwDgcLekNOnotdVU= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz#9742df0e10e3cf46e5c0381c2de90d3a7a2d7555" + integrity sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w== dependencies: lodash "^4.17.5" webpack-sources "^1.1.0" leven@^3.1.0: version "3.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" - integrity sha1-d4kd6DQGTMy6gq54QrtrFKE+1/I= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" + integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== -levenary@^1.1.1: - version "1.1.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/levenary/-/levenary-1.1.1.tgz#842a9ee98d2075aa7faeedbe32679e9205f46f77" - integrity sha1-hCqe6Y0gdap/ru2+MmeekgX0b3c= +levn@^0.4.1: + version "0.4.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" + integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== dependencies: - leven "^3.1.0" + prelude-ls "^1.2.1" + type-check "~0.4.0" levn@~0.3.0: version "0.3.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= dependencies: prelude-ls "~1.1.2" @@ -6043,209 +6736,207 @@ levn@~0.3.0: lines-and-columns@^1.1.6: version "1.1.6" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00" integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= -load-json-file@^1.0.0: - version "1.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" - integrity sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA= +load-json-file@^4.0.0: + version "4.0.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b" + integrity sha1-L19Fq5HjMhYjT9U62rZo607AmTs= dependencies: graceful-fs "^4.1.2" - parse-json "^2.2.0" - pify "^2.0.0" - pinkie-promise "^2.0.0" - strip-bom "^2.0.0" + parse-json "^4.0.0" + pify "^3.0.0" + strip-bom "^3.0.0" loader-runner@^2.4.0: version "2.4.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357" - integrity sha1-7UcGa/5TTX6ExMe5mYwqdWB9k1c= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357" + integrity sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw== loader-utils@1.2.3: version "1.2.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/loader-utils/-/loader-utils-1.2.3.tgz#1ff5dc6911c9f0a062531a4c04b609406108c2c7" - integrity sha1-H/XcaRHJ8KBiUxpMBLYJQGEIwsc= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/loader-utils/-/loader-utils-1.2.3.tgz#1ff5dc6911c9f0a062531a4c04b609406108c2c7" + integrity sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA== dependencies: big.js "^5.2.2" emojis-list "^2.0.0" json5 "^1.0.1" -loader-utils@^1.1.0, loader-utils@^1.2.3, loader-utils@^1.4.0: - version "1.4.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/loader-utils/-/loader-utils-1.4.0.tgz#c579b5e34cb34b1a74edc6c1fb36bfa371d5a613" - integrity sha1-xXm140yzSxp07cbB+za/o3HVphM= - dependencies: - big.js "^5.2.2" - emojis-list "^3.0.0" - json5 "^1.0.1" - -loader-utils@^2.0.0: +loader-utils@2.0.0, loader-utils@^2.0.0: version "2.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/loader-utils/-/loader-utils-2.0.0.tgz#e4cace5b816d425a166b5f097e10cd12b36064b0" - integrity sha1-5MrOW4FtQloWa18JfhDNErNgZLA= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/loader-utils/-/loader-utils-2.0.0.tgz#e4cace5b816d425a166b5f097e10cd12b36064b0" + integrity sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ== dependencies: big.js "^5.2.2" emojis-list "^3.0.0" json5 "^2.1.2" +loader-utils@^1.1.0, loader-utils@^1.2.3, loader-utils@^1.4.0: + version "1.4.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/loader-utils/-/loader-utils-1.4.0.tgz#c579b5e34cb34b1a74edc6c1fb36bfa371d5a613" + integrity sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^1.0.1" + +locate-path@^2.0.0: + version "2.0.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" + integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= + dependencies: + p-locate "^2.0.0" + path-exists "^3.0.0" + locate-path@^3.0.0: version "3.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" - integrity sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" + integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== dependencies: p-locate "^3.0.0" path-exists "^3.0.0" locate-path@^5.0.0: version "5.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" - integrity sha1-Gvujlq/WdqbUJQTQpno6frn2KqA= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== dependencies: p-locate "^4.1.0" lodash._reinterpolate@^3.0.0: version "3.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0= +lodash.clonedeep@^4.5.0: + version "4.5.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" + integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8= + +lodash.debounce@^4.0.8: + version "4.0.8" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" + integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168= + lodash.memoize@^4.1.2: version "4.1.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= -lodash.sortby@^4.7.0: - version "4.7.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" - integrity sha1-7dFMgk4sycHgsKG0K7UhBRakJDg= +lodash.merge@^4.6.2: + version "4.6.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" + integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== -lodash.template@^4.4.0, lodash.template@^4.5.0: +lodash.template@^4.5.0: version "4.5.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/lodash.template/-/lodash.template-4.5.0.tgz#f976195cf3f347d0d5f52483569fe8031ccce8ab" - integrity sha1-+XYZXPPzR9DV9SSDVp/oAxzM6Ks= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/lodash.template/-/lodash.template-4.5.0.tgz#f976195cf3f347d0d5f52483569fe8031ccce8ab" + integrity sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A== dependencies: lodash._reinterpolate "^3.0.0" lodash.templatesettings "^4.0.0" lodash.templatesettings@^4.0.0: version "4.2.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz#e481310f049d3cf6d47e912ad09313b154f0fb33" - integrity sha1-5IExDwSdPPbUfpEq0JMTsVTw+zM= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz#e481310f049d3cf6d47e912ad09313b154f0fb33" + integrity sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ== dependencies: lodash._reinterpolate "^3.0.0" +lodash.truncate@^4.4.2: + version "4.4.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193" + integrity sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM= + lodash.uniq@^4.5.0: version "4.5.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= -"lodash@>=3.5 <5", lodash@^4.0.0, lodash@^4.17.11, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.5, lodash@~4.17.10: - version "4.17.20" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52" - integrity sha1-tEqbYpe8tpjxxRo1RaKzs2jVnFI= +"lodash@>=3.5 <5", lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.5, lodash@^4.7.0: + version "4.17.21" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== loglevel@^1.6.8: version "1.7.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/loglevel/-/loglevel-1.7.1.tgz#005fde2f5e6e47068f935ff28573e125ef72f197" - integrity sha1-AF/eL15uRwaPk1/yhXPhJe9y8Zc= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/loglevel/-/loglevel-1.7.1.tgz#005fde2f5e6e47068f935ff28573e125ef72f197" + integrity sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw== -loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.2.0, loose-envify@^1.3.1, loose-envify@^1.4.0: +loose-envify@^1.1.0, loose-envify@^1.2.0, loose-envify@^1.3.1, loose-envify@^1.4.0: version "1.4.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" - integrity sha1-ce5R+nvkyuwaY4OffmgtgTLTDK8= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== dependencies: js-tokens "^3.0.0 || ^4.0.0" -loud-rejection@^1.0.0: - version "1.6.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f" - integrity sha1-W0b4AUft7leIcPCG0Eghz5mOVR8= - dependencies: - currently-unhandled "^0.4.1" - signal-exit "^3.0.0" - lower-case@^2.0.2: version "2.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" - integrity sha1-b6I3xj29xKgsoP2ILkci3F5jTig= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" + integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== dependencies: tslib "^2.0.3" -lru-cache@^4.0.1: - version "4.1.5" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" - integrity sha1-i75Q6oW+1ZvJ4z3KuCNe6bz0Q80= - dependencies: - pseudomap "^1.0.2" - yallist "^2.1.2" - lru-cache@^5.1.1: version "5.1.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" - integrity sha1-HaJ+ZxAnGUdpXa9oSOhH8B2EuSA= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" + integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== dependencies: yallist "^3.0.2" lru-cache@^6.0.0: version "6.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" - integrity sha1-bW/mVw69lqr5D8rR2vo7JWbbOpQ= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== dependencies: yallist "^4.0.0" +magic-string@^0.25.0, magic-string@^0.25.7: + version "0.25.7" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/magic-string/-/magic-string-0.25.7.tgz#3f497d6fd34c669c6798dcb821f2ef31f5445051" + integrity sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA== + dependencies: + sourcemap-codec "^1.4.4" + make-dir@^2.0.0: version "2.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" - integrity sha1-XwMQ4YuL6JjMBwCSlaMK5B6R5vU= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" + integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== dependencies: pify "^4.0.1" semver "^5.6.0" make-dir@^3.0.0, make-dir@^3.0.2: version "3.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" - integrity sha1-QV6WcEazp/HRhSd9hKpYIDcmoT8= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" + integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== dependencies: semver "^6.0.0" makeerror@1.0.x: version "1.0.11" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c" integrity sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw= dependencies: tmpl "1.0.x" -mamacro@^0.0.3: - version "0.0.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/mamacro/-/mamacro-0.0.3.tgz#ad2c9576197c9f1abf308d0787865bd975a3f3e4" - integrity sha1-rSyVdhl8nxq/MI0Hh4Zb2XWj8+Q= - map-cache@^0.2.2: version "0.2.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= -map-obj@^1.0.0, map-obj@^1.0.1: - version "1.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" - integrity sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0= - map-visit@^1.0.0: version "1.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= dependencies: object-visit "^1.0.0" -marked@0.3.18: - version "0.3.18" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/marked/-/marked-0.3.18.tgz#3ef058cd926101849b92a7a7c15db18c7fc76b2f" - integrity sha1-PvBYzZJhAYSbkqenwV2xjH/Hay8= - md5.js@^1.3.4: version "1.3.5" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" - integrity sha1-tdB7jjIW4+J81yjXL3DR5qNCAF8= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" + integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== dependencies: hash-base "^3.0.0" inherits "^2.0.1" @@ -6253,22 +6944,22 @@ md5.js@^1.3.4: mdn-data@2.0.14: version "2.0.14" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50" - integrity sha1-cRP8QoGRfWPOKbQ0RvcB5owlulA= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50" + integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow== mdn-data@2.0.4: version "2.0.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/mdn-data/-/mdn-data-2.0.4.tgz#699b3c38ac6f1d728091a64650b65d388502fd5b" - integrity sha1-aZs8OKxvHXKAkaZGULZdOIUC/Vs= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/mdn-data/-/mdn-data-2.0.4.tgz#699b3c38ac6f1d728091a64650b65d388502fd5b" + integrity sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA== media-typer@0.3.0: version "0.3.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= memory-fs@^0.4.1: version "0.4.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" integrity sha1-OpoguEYlI+RHz7x+i7gO1me/xVI= dependencies: errno "^0.1.3" @@ -6276,57 +6967,41 @@ memory-fs@^0.4.1: memory-fs@^0.5.0: version "0.5.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/memory-fs/-/memory-fs-0.5.0.tgz#324c01288b88652966d161db77838720845a8e3c" - integrity sha1-MkwBKIuIZSlm0WHbd4OHIIRajjw= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/memory-fs/-/memory-fs-0.5.0.tgz#324c01288b88652966d161db77838720845a8e3c" + integrity sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA== dependencies: errno "^0.1.3" readable-stream "^2.0.1" -meow@^3.7.0: - version "3.7.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" - integrity sha1-cstmi0JSKCkKu/qFaJJYcwioAfs= - dependencies: - camelcase-keys "^2.0.0" - decamelize "^1.1.2" - loud-rejection "^1.0.0" - map-obj "^1.0.1" - minimist "^1.1.3" - normalize-package-data "^2.3.4" - object-assign "^4.0.1" - read-pkg-up "^1.0.1" - redent "^1.0.0" - trim-newlines "^1.0.0" - merge-descriptors@1.0.1: version "1.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= merge-stream@^2.0.0: version "2.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" - integrity sha1-UoI2KaFN0AyXcPtq1H3GMQ8sH2A= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== -merge2@^1.2.3: +merge2@^1.3.0: version "1.4.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" - integrity sha1-Q2iJL4hekHRVpv19xVwMnUBJkK4= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" + integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== methods@~1.1.2: version "1.1.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= microevent.ts@~0.1.1: version "0.1.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/microevent.ts/-/microevent.ts-0.1.1.tgz#70b09b83f43df5172d0205a63025bce0f7357fa0" - integrity sha1-cLCbg/Q99RctAgWmMCW84Pc1f6A= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/microevent.ts/-/microevent.ts-0.1.1.tgz#70b09b83f43df5172d0205a63025bce0f7357fa0" + integrity sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g== micromatch@^3.1.10, micromatch@^3.1.4: version "3.1.10" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" - integrity sha1-cIWbyVyYQJUvNZoGij/En57PrCM= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" + integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== dependencies: arr-diff "^4.0.0" array-unique "^0.3.2" @@ -6343,60 +7018,60 @@ micromatch@^3.1.10, micromatch@^3.1.4: to-regex "^3.0.2" micromatch@^4.0.2: - version "4.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/micromatch/-/micromatch-4.0.2.tgz#4fcb0999bf9fbc2fcbdd212f6d629b9a56c39259" - integrity sha1-T8sJmb+fvC/L3SEvbWKbmlbDklk= + version "4.0.4" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9" + integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg== dependencies: braces "^3.0.1" - picomatch "^2.0.5" + picomatch "^2.2.3" miller-rabin@^4.0.0: version "4.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" - integrity sha1-8IA1HIZbDcViqEYpZtqlNUPHik0= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" + integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA== dependencies: bn.js "^4.0.0" brorand "^1.0.1" -mime-db@1.45.0, "mime-db@>= 1.43.0 < 2": - version "1.45.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/mime-db/-/mime-db-1.45.0.tgz#cceeda21ccd7c3a745eba2decd55d4b73e7879ea" - integrity sha1-zO7aIczXw6dF66LezVXUtz54eeo= +mime-db@1.48.0, "mime-db@>= 1.43.0 < 2": + version "1.48.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/mime-db/-/mime-db-1.48.0.tgz#e35b31045dd7eada3aaad537ed88a33afbef2d1d" + integrity sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ== -mime-types@^2.1.12, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24: - version "2.1.28" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/mime-types/-/mime-types-2.1.28.tgz#1160c4757eab2c5363888e005273ecf79d2a0ecd" - integrity sha1-EWDEdX6rLFNjiI4AUnPs950qDs0= +mime-types@^2.1.12, mime-types@^2.1.27, mime-types@~2.1.17, mime-types@~2.1.24: + version "2.1.31" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/mime-types/-/mime-types-2.1.31.tgz#a00d76b74317c61f9c2db2218b8e9f8e9c5c9e6b" + integrity sha512-XGZnNzm3QvgKxa8dpzyhFTHmpP3l5YNusmne07VUOXxou9CqUqYa/HBy124RqtVh/O2pECas/MOcsDgpilPOPg== dependencies: - mime-db "1.45.0" + mime-db "1.48.0" mime@1.6.0: version "1.6.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" - integrity sha1-Ms2eXGRVO9WNGaVor0Uqz/BJgbE= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== mime@^2.4.4: - version "2.4.7" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/mime/-/mime-2.4.7.tgz#962aed9be0ed19c91fd7dc2ece5d7f4e89a90d74" - integrity sha1-lirtm+DtGckf19wuzl1/TompDXQ= + version "2.5.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/mime/-/mime-2.5.2.tgz#6e3dc6cc2b9510643830e5f19d5cb753da5eeabe" + integrity sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg== mimic-fn@^2.1.0: version "2.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" - integrity sha1-ftLCzMyvhNP/y3pptXcR/CCDQBs= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== mini-create-react-context@^0.4.0: version "0.4.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/mini-create-react-context/-/mini-create-react-context-0.4.1.tgz#072171561bfdc922da08a60c2197a497cc2d1d5e" - integrity sha1-ByFxVhv9ySLaCKYMIZekl8wtHV4= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/mini-create-react-context/-/mini-create-react-context-0.4.1.tgz#072171561bfdc922da08a60c2197a497cc2d1d5e" + integrity sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ== dependencies: "@babel/runtime" "^7.12.1" tiny-warning "^1.0.3" -mini-css-extract-plugin@0.9.0: - version "0.9.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/mini-css-extract-plugin/-/mini-css-extract-plugin-0.9.0.tgz#47f2cf07aa165ab35733b1fc97d4c46c0564339e" - integrity sha1-R/LPB6oWWrNXM7H8l9TEbAVkM54= +mini-css-extract-plugin@0.11.3: + version "0.11.3" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/mini-css-extract-plugin/-/mini-css-extract-plugin-0.11.3.tgz#15b0910a7f32e62ffde4a7430cfefbd700724ea6" + integrity sha512-n9BA8LonkOkW1/zn+IbLPQmovsL0wMb9yx75fMJQZf2X1Zoec9yTZtyMePcyu19wPkmFbzZZA6fLTotpFhQsOA== dependencies: loader-utils "^1.1.0" normalize-url "1.9.1" @@ -6405,58 +7080,66 @@ mini-css-extract-plugin@0.9.0: minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: version "1.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" - integrity sha1-LhlN4ERibUoQ5/f7wAznPoPk1cc= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" + integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== -minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1: +minimalistic-crypto-utils@^1.0.1: version "1.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= -minimatch@3.0.4, minimatch@^3.0.4, minimatch@~3.0.2: +minimatch@3.0.4, minimatch@^3.0.4: version "3.0.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" - integrity sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" + integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== dependencies: brace-expansion "^1.1.7" -minimist@^1.1.1, minimist@^1.1.3, minimist@^1.2.0, minimist@^1.2.5: +minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.5: version "1.2.5" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" - integrity sha1-Z9ZgFLZqaoqqDAg8X9WN9OTpdgI= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" + integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== minipass-collect@^1.0.2: version "1.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617" - integrity sha1-IrgTv3Rdxu26JXa5QAIq1u3Ixhc= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617" + integrity sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA== dependencies: minipass "^3.0.0" minipass-flush@^1.0.5: version "1.0.5" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/minipass-flush/-/minipass-flush-1.0.5.tgz#82e7135d7e89a50ffe64610a787953c4c4cbb373" - integrity sha1-gucTXX6JpQ/+ZGEKeHlTxMTLs3M= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/minipass-flush/-/minipass-flush-1.0.5.tgz#82e7135d7e89a50ffe64610a787953c4c4cbb373" + integrity sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw== dependencies: minipass "^3.0.0" minipass-pipeline@^1.2.2: version "1.2.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz#68472f79711c084657c067c5c6ad93cddea8214c" - integrity sha1-aEcveXEcCEZXwGfFxq2Tzd6oIUw= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz#68472f79711c084657c067c5c6ad93cddea8214c" + integrity sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A== dependencies: minipass "^3.0.0" minipass@^3.0.0, minipass@^3.1.1: version "3.1.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/minipass/-/minipass-3.1.3.tgz#7d42ff1f39635482e15f9cdb53184deebd5815fd" - integrity sha1-fUL/HzljVILhX5zbUxhN7r1YFf0= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/minipass/-/minipass-3.1.3.tgz#7d42ff1f39635482e15f9cdb53184deebd5815fd" + integrity sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg== dependencies: yallist "^4.0.0" +minizlib@^2.1.1: + version "2.1.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" + integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg== + dependencies: + minipass "^3.0.0" + yallist "^4.0.0" + mississippi@^3.0.0: version "3.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/mississippi/-/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022" - integrity sha1-6goykfl+C16HdrNj1fChLZTGcCI= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/mississippi/-/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022" + integrity sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA== dependencies: concat-stream "^1.5.0" duplexify "^3.4.2" @@ -6471,27 +7154,32 @@ mississippi@^3.0.0: mixin-deep@^1.2.0: version "1.3.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" - integrity sha1-ESC0PcNZp4Xc5ltVuC4lfM9HlWY= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" + integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== dependencies: for-in "^1.0.2" is-extendable "^1.0.1" -"mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.5, mkdirp@~0.5.1: +mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.5, mkdirp@~0.5.1: version "0.5.5" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" - integrity sha1-2Rzv1i0UNsoPQWIOJRKI1CAJne8= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" + integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== dependencies: minimist "^1.2.5" -moment@2.22.1: - version "2.22.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/moment/-/moment-2.22.1.tgz#529a2e9bf973f259c9643d237fda84de3a26e8ad" - integrity sha1-Upoum/lz8lnJZD0jf9qE3jom6K0= +mkdirp@^1.0.3, mkdirp@^1.0.4: + version "1.0.4" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" + integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== + +moment@^2.29.1: + version "2.29.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/moment/-/moment-2.29.1.tgz#b2be769fa31940be9eeea6469c075e35006fa3d3" + integrity sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ== move-concurrently@^1.0.1: version "1.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92" integrity sha1-viwAX9oy4LKa8fBdfEszIUxwH5I= dependencies: aproba "^1.1.1" @@ -6503,51 +7191,51 @@ move-concurrently@^1.0.1: ms@2.0.0: version "2.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= ms@2.1.1: version "2.1.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" - integrity sha1-MKWGTrPrsKZvLr5tcnrwagnYbgo= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" + integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== ms@2.1.2: version "2.1.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" - integrity sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== ms@^2.1.1: version "2.1.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" - integrity sha1-V0yBOM4dK1hh8LRFedut1gxmFbI= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== multicast-dns-service-types@^1.1.0: version "1.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz#899f11d9686e5e05cb91b35d5f0e63b773cfc901" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz#899f11d9686e5e05cb91b35d5f0e63b773cfc901" integrity sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE= multicast-dns@^6.0.1: version "6.2.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/multicast-dns/-/multicast-dns-6.2.3.tgz#a0ec7bd9055c4282f790c3c82f4e28db3b31b229" - integrity sha1-oOx72QVcQoL3kMPIL04o2zsxsik= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/multicast-dns/-/multicast-dns-6.2.3.tgz#a0ec7bd9055c4282f790c3c82f4e28db3b31b229" + integrity sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g== dependencies: dns-packet "^1.3.1" thunky "^1.0.2" -mute-stream@0.0.8: - version "0.0.8" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" - integrity sha1-FjDEKyJR/4HiooPelqVJfqkuXg0= - -nan@^2.12.1, nan@^2.13.2: +nan@^2.12.1: version "2.14.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/nan/-/nan-2.14.2.tgz#f5376400695168f4cc694ac9393d0c9585eeea19" - integrity sha1-9TdkAGlRaPTMaUrJOT0MlYXu6hk= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/nan/-/nan-2.14.2.tgz#f5376400695168f4cc694ac9393d0c9585eeea19" + integrity sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ== + +nanoid@^3.1.23: + version "3.1.23" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/nanoid/-/nanoid-3.1.23.tgz#f744086ce7c2bc47ee0a8472574d5c78e4183a81" + integrity sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw== nanomatch@^1.2.9: version "1.2.13" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" - integrity sha1-uHqKpPwN6P5r6IiVs4mD/yZb0Rk= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" + integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== dependencies: arr-diff "^4.0.0" array-unique "^0.3.2" @@ -6561,71 +7249,60 @@ nanomatch@^1.2.9: snapdragon "^0.8.1" to-regex "^3.0.1" +native-url@^0.2.6: + version "0.2.6" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/native-url/-/native-url-0.2.6.tgz#ca1258f5ace169c716ff44eccbddb674e10399ae" + integrity sha512-k4bDC87WtgrdD362gZz6zoiXQrl40kYlBmpfmSjwRO1VU0V5ccwJTlxuE72F6m3V0vc1xOf6n3UCP9QyerRqmA== + dependencies: + querystring "^0.2.0" + natural-compare@^1.4.0: version "1.4.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= negotiator@0.6.2: version "0.6.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" - integrity sha1-/qz3zPUlp3rpY0Q2pkiD/+yjRvs= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" + integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== -neo-async@^2.5.0, neo-async@^2.6.1: +neo-async@^2.5.0, neo-async@^2.6.1, neo-async@^2.6.2: version "2.6.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" - integrity sha1-tKr7k+OustgXTKU88WOrfXMIMF8= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" + integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== next-tick@~1.0.0: version "1.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c" integrity sha1-yobR/ogoFpsBICCOPchCS524NCw= nice-try@^1.0.4: version "1.0.5" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" - integrity sha1-ozeKdpbOfSI+iPybdkvX7xCJ42Y= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" + integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== no-case@^3.0.4: version "3.0.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" - integrity sha1-02H9XJgA9VhVGoNp/A3NRmK2Ek0= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" + integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== dependencies: lower-case "^2.0.2" tslib "^2.0.3" node-forge@^0.10.0: version "0.10.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/node-forge/-/node-forge-0.10.0.tgz#32dea2afb3e9926f02ee5ce8794902691a676bf3" - integrity sha1-Mt6ir7Ppkm8C7lzoeUkCaRpna/M= - -node-gyp@^3.8.0: - version "3.8.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/node-gyp/-/node-gyp-3.8.0.tgz#540304261c330e80d0d5edce253a68cb3964218c" - integrity sha1-VAMEJhwzDoDQ1e3OJTpoyzlkIYw= - dependencies: - fstream "^1.0.0" - glob "^7.0.3" - graceful-fs "^4.1.2" - mkdirp "^0.5.0" - nopt "2 || 3" - npmlog "0 || 1 || 2 || 3 || 4" - osenv "0" - request "^2.87.0" - rimraf "2" - semver "~5.3.0" - tar "^2.0.0" - which "1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/node-forge/-/node-forge-0.10.0.tgz#32dea2afb3e9926f02ee5ce8794902691a676bf3" + integrity sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA== node-int64@^0.4.0: version "0.4.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= node-libs-browser@^2.2.1: version "2.2.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/node-libs-browser/-/node-libs-browser-2.2.1.tgz#b64f513d18338625f90346d27b0d235e631f6425" - integrity sha1-tk9RPRgzhiX5A0bSew0jXmMfZCU= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/node-libs-browser/-/node-libs-browser-2.2.1.tgz#b64f513d18338625f90346d27b0d235e631f6425" + integrity sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q== dependencies: assert "^1.1.1" browserify-zlib "^0.2.0" @@ -6653,13 +7330,13 @@ node-libs-browser@^2.2.1: node-modules-regexp@^1.0.0: version "1.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz#8d9dbe28964a4ac5712e9131642107c71e90ec40" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz#8d9dbe28964a4ac5712e9131642107c71e90ec40" integrity sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA= node-notifier@^8.0.0: - version "8.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/node-notifier/-/node-notifier-8.0.1.tgz#f86e89bbc925f2b068784b31f382afdc6ca56be1" - integrity sha1-+G6Ju8kl8rBoeEsx84Kv3Gyla+E= + version "8.0.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/node-notifier/-/node-notifier-8.0.2.tgz#f3167a38ef0d2c8a866a83e318c1ba0efeb702c5" + integrity sha512-oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg== dependencies: growly "^1.3.0" is-wsl "^2.2.0" @@ -6668,45 +7345,15 @@ node-notifier@^8.0.0: uuid "^8.3.0" which "^2.0.2" -node-releases@^1.1.52, node-releases@^1.1.69: - version "1.1.69" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/node-releases/-/node-releases-1.1.69.tgz#3149dbde53b781610cd8b486d62d86e26c3725f6" - integrity sha1-MUnb3lO3gWEM2LSG1i2G4mw3JfY= +node-releases@^1.1.61, node-releases@^1.1.71: + version "1.1.73" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/node-releases/-/node-releases-1.1.73.tgz#dd4e81ddd5277ff846b80b52bb40c49edf7a7b20" + integrity sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg== -node-sass@4: - version "4.14.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/node-sass/-/node-sass-4.14.1.tgz#99c87ec2efb7047ed638fb4c9db7f3a42e2217b5" - integrity sha1-mch+wu+3BH7WOPtMnbfzpC4iF7U= - dependencies: - async-foreach "^0.1.3" - chalk "^1.1.1" - cross-spawn "^3.0.0" - gaze "^1.0.0" - get-stdin "^4.0.1" - glob "^7.0.3" - in-publish "^2.0.0" - lodash "^4.17.15" - meow "^3.7.0" - mkdirp "^0.5.1" - nan "^2.13.2" - node-gyp "^3.8.0" - npmlog "^4.0.0" - request "^2.88.0" - sass-graph "2.2.5" - stdout-stream "^1.4.0" - "true-case-path" "^1.0.2" - -"nopt@2 || 3": - version "3.0.6" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9" - integrity sha1-xkZdvwirzU2zWTF/eaxopkayj/k= - dependencies: - abbrev "1" - -normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package-data@^2.5.0: +normalize-package-data@^2.3.2, normalize-package-data@^2.5.0: version "2.5.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" - integrity sha1-5m2xg4sgDB38IzIl0SyzZSDiNKg= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" + integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== dependencies: hosted-git-info "^2.1.4" resolve "^1.10.0" @@ -6715,24 +7362,24 @@ normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package- normalize-path@^2.1.1: version "2.1.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= dependencies: remove-trailing-separator "^1.0.1" normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" - integrity sha1-Dc1p/yOhybEf0JeDFmRKA4ghamU= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== normalize-range@^0.1.2: version "0.1.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= normalize-url@1.9.1: version "1.9.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/normalize-url/-/normalize-url-1.9.1.tgz#2cc0d66b31ea23036458436e3620d85954c66c3c" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/normalize-url/-/normalize-url-1.9.1.tgz#2cc0d66b31ea23036458436e3620d85954c66c3c" integrity sha1-LMDWazHqIwNkWENuNiDYWVTGbDw= dependencies: object-assign "^4.0.1" @@ -6742,203 +7389,191 @@ normalize-url@1.9.1: normalize-url@^3.0.0: version "3.3.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/normalize-url/-/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559" - integrity sha1-suHE3E98bVd0PfczpPWXjRhlBVk= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/normalize-url/-/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559" + integrity sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg== npm-run-path@^2.0.0: version "2.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= dependencies: path-key "^2.0.0" npm-run-path@^4.0.0: version "4.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" - integrity sha1-t+zR5e1T2o43pV4cImnguX7XSOo= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" + integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== dependencies: path-key "^3.0.0" -"npmlog@0 || 1 || 2 || 3 || 4", npmlog@^4.0.0: - version "4.1.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" - integrity sha1-CKfyqL9zRgR3mp76StXMcXq7lUs= - dependencies: - are-we-there-yet "~1.1.2" - console-control-strings "~1.1.0" - gauge "~2.7.3" - set-blocking "~2.0.0" - nth-check@^1.0.2: version "1.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" - integrity sha1-sr0pXDfj3VijvwcAN2Zjuk2c8Fw= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" + integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== dependencies: boolbase "~1.0.0" num2fraction@^1.2.2: version "1.2.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede" integrity sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4= -number-is-nan@^1.0.0: - version "1.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" - integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= - nwsapi@^2.2.0: version "2.2.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/nwsapi/-/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7" - integrity sha1-IEh5qePQaP8qVROcLHcngGgaOLc= - -oauth-sign@~0.9.0: - version "0.9.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" - integrity sha1-R6ewFrqmi1+g7PPe4IqFxnmsZFU= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/nwsapi/-/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7" + integrity sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ== object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: version "4.1.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= object-copy@^0.1.0: version "0.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw= dependencies: copy-descriptor "^0.1.0" define-property "^0.2.5" kind-of "^3.0.3" -object-inspect@^1.8.0: - version "1.9.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/object-inspect/-/object-inspect-1.9.0.tgz#c90521d74e1127b67266ded3394ad6116986533a" - integrity sha1-yQUh104RJ7ZyZt7TOUrWEWmGUzo= +object-inspect@^1.10.3, object-inspect@^1.9.0: + version "1.10.3" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/object-inspect/-/object-inspect-1.10.3.tgz#c2aa7d2d09f50c99375704f7a0adf24c5782d369" + integrity sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw== object-is@^1.0.1: - version "1.1.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/object-is/-/object-is-1.1.4.tgz#63d6c83c00a43f4cbc9434eb9757c8a5b8565068" - integrity sha1-Y9bIPACkP0y8lDTrl1fIpbhWUGg= + version "1.1.5" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac" + integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== dependencies: - call-bind "^1.0.0" + call-bind "^1.0.2" define-properties "^1.1.3" object-keys@^1.0.12, object-keys@^1.1.1: version "1.1.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" - integrity sha1-HEfyct8nfzsdrwYWd9nILiMixg4= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== object-visit@^1.0.0: version "1.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= dependencies: isobject "^3.0.0" -object.assign@^4.1.0, object.assign@^4.1.1: +object.assign@^4.1.0, object.assign@^4.1.2: version "4.1.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940" - integrity sha1-DtVKNC7Os3s4/3brgxoOeIy2OUA= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940" + 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" -object.entries@^1.1.0: - version "1.1.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/object.entries/-/object.entries-1.1.3.tgz#c601c7f168b62374541a07ddbd3e2d5e4f7711a6" - integrity sha1-xgHH8Wi2I3RUGgfdvT4tXk93EaY= +object.entries@^1.1.0, object.entries@^1.1.4: + version "1.1.4" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/object.entries/-/object.entries-1.1.4.tgz#43ccf9a50bc5fd5b649d45ab1a579f24e088cafd" + integrity sha512-h4LWKWE+wKQGhtMjZEBud7uLGhqyLwj8fpHOarZhD2uY3C9cRtk57VQ89ke3moByLXMedqs3XCHzyb4AmA2DjA== dependencies: - call-bind "^1.0.0" + call-bind "^1.0.2" define-properties "^1.1.3" - es-abstract "^1.18.0-next.1" + es-abstract "^1.18.2" + +object.fromentries@^2.0.4: + version "2.0.4" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/object.fromentries/-/object.fromentries-2.0.4.tgz#26e1ba5c4571c5c6f0890cef4473066456a120b8" + integrity sha512-EsFBshs5RUUpQEY1D4q/m59kMfz4YJvxuNCJcv/jWwOJr34EaVnG11ZrZa0UHB3wnzV1wx8m58T4hQL8IuNXlQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.2" has "^1.0.3" object.getownpropertydescriptors@^2.0.3, object.getownpropertydescriptors@^2.1.0: - version "2.1.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.1.tgz#0dfda8d108074d9c563e80490c883b6661091544" - integrity sha1-Df2o0QgHTZxWPoBJDIg7ZmEJFUQ= + version "2.1.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz#1bd63aeacf0d5d2d2f31b5e393b03a7c601a23f7" + integrity sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ== dependencies: - call-bind "^1.0.0" + call-bind "^1.0.2" define-properties "^1.1.3" - es-abstract "^1.18.0-next.1" + es-abstract "^1.18.0-next.2" object.pick@^1.3.0: version "1.3.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= dependencies: isobject "^3.0.1" -object.values@^1.1.0: - version "1.1.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/object.values/-/object.values-1.1.2.tgz#7a2015e06fcb0f546bd652486ce8583a4731c731" - integrity sha1-eiAV4G/LD1Rr1lJIbOhYOkcxxzE= +object.values@^1.1.0, object.values@^1.1.3, object.values@^1.1.4: + version "1.1.4" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/object.values/-/object.values-1.1.4.tgz#0d273762833e816b693a637d30073e7051535b30" + integrity sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg== dependencies: - call-bind "^1.0.0" + call-bind "^1.0.2" define-properties "^1.1.3" - es-abstract "^1.18.0-next.1" - has "^1.0.3" + es-abstract "^1.18.2" obuf@^1.0.0, obuf@^1.1.2: version "1.1.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" - integrity sha1-Cb6jND1BhZ69RGKS0RydTbYZCE4= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" + integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== on-finished@~2.3.0: version "2.3.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= dependencies: ee-first "1.1.1" on-headers@~1.0.2: version "1.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" - integrity sha1-dysK5qqlJcOZ5Imt+tkMQD6zwo8= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" + integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== once@^1.3.0, once@^1.3.1, once@^1.4.0: version "1.4.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= dependencies: wrappy "1" onetime@^5.1.0: version "5.1.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" - integrity sha1-0Oluu1awdHbfHdnEgG5SN5hcpF4= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== dependencies: mimic-fn "^2.1.0" open@^7.0.2: - version "7.3.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/open/-/open-7.3.1.tgz#111119cb919ca1acd988f49685c4fdd0f4755356" - integrity sha1-EREZy5GcoazZiPSWhcT90PR1U1Y= + version "7.4.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/open/-/open-7.4.2.tgz#b8147e26dcf3e426316c730089fd71edd29c2321" + integrity sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q== dependencies: is-docker "^2.0.0" is-wsl "^2.1.1" opn@^5.5.0: version "5.5.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/opn/-/opn-5.5.0.tgz#fc7164fab56d235904c51c3b27da6758ca3b9bfc" - integrity sha1-/HFk+rVtI1kExRw7J9pnWMo7m/w= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/opn/-/opn-5.5.0.tgz#fc7164fab56d235904c51c3b27da6758ca3b9bfc" + integrity sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA== dependencies: is-wsl "^1.1.0" -optimize-css-assets-webpack-plugin@5.0.3: - version "5.0.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.3.tgz#e2f1d4d94ad8c0af8967ebd7cf138dcb1ef14572" - integrity sha1-4vHU2UrYwK+JZ+vXzxONyx7xRXI= +optimize-css-assets-webpack-plugin@5.0.4: + version "5.0.4" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.4.tgz#85883c6528aaa02e30bbad9908c92926bb52dc90" + integrity sha512-wqd6FdI2a5/FdoiCNNkEvLeA//lHHfG24Ln2Xm2qqdIk4aOlsR18jwpyOihqQ8849W3qu2DX8fOYxpvTMj+93A== dependencies: cssnano "^4.1.10" last-call-webpack-plugin "^3.0.0" optionator@^0.8.1: version "0.8.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" - integrity sha1-hPodA2/p08fiHZmIS2ARZ+yPtJU= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" + integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== dependencies: deep-is "~0.1.3" fast-levenshtein "~2.0.6" @@ -6947,100 +7582,120 @@ optionator@^0.8.1: type-check "~0.3.2" word-wrap "~1.2.3" +optionator@^0.9.1: + version "0.9.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499" + integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== + 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" + original@^1.0.0: version "1.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/original/-/original-1.0.2.tgz#e442a61cffe1c5fd20a65f3261c26663b303f25f" - integrity sha1-5EKmHP/hxf0gpl8yYcJmY7MD8l8= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/original/-/original-1.0.2.tgz#e442a61cffe1c5fd20a65f3261c26663b303f25f" + integrity sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg== dependencies: url-parse "^1.4.3" os-browserify@^0.3.0: version "0.3.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc= -os-homedir@^1.0.0: - version "1.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" - integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M= - -os-tmpdir@^1.0.0, os-tmpdir@~1.0.2: - version "1.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" - integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= - -osenv@0: - version "0.1.5" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410" - integrity sha1-hc36+uso6Gd/QW4odZK18/SepBA= - dependencies: - os-homedir "^1.0.0" - os-tmpdir "^1.0.0" - p-each-series@^2.1.0: version "2.2.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/p-each-series/-/p-each-series-2.2.0.tgz#105ab0357ce72b202a8a8b94933672657b5e2a9a" - integrity sha1-EFqwNXznKyAqiouUkzZyZXteKpo= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/p-each-series/-/p-each-series-2.2.0.tgz#105ab0357ce72b202a8a8b94933672657b5e2a9a" + integrity sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA== p-finally@^1.0.0: version "1.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= -p-limit@^2.0.0, p-limit@^2.2.0, p-limit@^2.3.0: +p-limit@^1.1.0: + version "1.3.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" + integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== + dependencies: + p-try "^1.0.0" + +p-limit@^2.0.0, p-limit@^2.2.0: version "2.3.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" - integrity sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== dependencies: p-try "^2.0.0" +p-limit@^3.0.2: + version "3.1.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" + integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== + dependencies: + yocto-queue "^0.1.0" + +p-locate@^2.0.0: + version "2.0.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" + integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= + dependencies: + p-limit "^1.1.0" + p-locate@^3.0.0: version "3.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" - integrity sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" + integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== dependencies: p-limit "^2.0.0" p-locate@^4.1.0: version "4.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" - integrity sha1-o0KLtwiLOmApL2aRkni3wpetTwc= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== dependencies: p-limit "^2.2.0" p-map@^2.0.0: version "2.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/p-map/-/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175" - integrity sha1-MQko/u+cnsxltosXaTAYpmXOoXU= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/p-map/-/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175" + integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw== -p-map@^3.0.0: - version "3.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/p-map/-/p-map-3.0.0.tgz#d704d9af8a2ba684e2600d9a215983d4141a979d" - integrity sha1-1wTZr4orpoTiYA2aIVmD1BQal50= +p-map@^4.0.0: + version "4.0.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" + integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== dependencies: aggregate-error "^3.0.0" p-retry@^3.0.1: version "3.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/p-retry/-/p-retry-3.0.1.tgz#316b4c8893e2c8dc1cfa891f406c4b422bebf328" - integrity sha1-MWtMiJPiyNwc+okfQGxLQivr8yg= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/p-retry/-/p-retry-3.0.1.tgz#316b4c8893e2c8dc1cfa891f406c4b422bebf328" + integrity sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w== dependencies: retry "^0.12.0" +p-try@^1.0.0: + version "1.0.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" + integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= + p-try@^2.0.0: version "2.2.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" - integrity sha1-yyhoVA4xPWHeWPr741zpAE1VQOY= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== pako@~1.0.5: version "1.0.11" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" - integrity sha1-bJWZ00DVTf05RjgCUqNXBaa5kr8= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" + integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== parallel-transform@^1.1.0: version "1.2.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/parallel-transform/-/parallel-transform-1.2.0.tgz#9049ca37d6cb2182c3b1d2c720be94d14a5814fc" - integrity sha1-kEnKN9bLIYLDsdLHIL6U0UpYFPw= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/parallel-transform/-/parallel-transform-1.2.0.tgz#9049ca37d6cb2182c3b1d2c720be94d14a5814fc" + integrity sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg== dependencies: cyclist "^1.0.1" inherits "^2.0.3" @@ -7048,23 +7703,23 @@ parallel-transform@^1.1.0: param-case@^3.0.3: version "3.0.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" - integrity sha1-fRf+SqEr3jTUp32RrPtiGcqtAcU= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" + integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== dependencies: dot-case "^3.0.4" tslib "^2.0.3" parent-module@^1.0.0: version "1.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" - integrity sha1-aR0nCeeMefrjoVZiJFLQB2LKqqI= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" + integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== dependencies: callsites "^3.0.0" parse-asn1@^5.0.0, parse-asn1@^5.1.5: version "5.1.6" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/parse-asn1/-/parse-asn1-5.1.6.tgz#385080a3ec13cb62a62d39409cb3e88844cdaed4" - integrity sha1-OFCAo+wTy2KmLTlAnLPoiETNrtQ= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/parse-asn1/-/parse-asn1-5.1.6.tgz#385080a3ec13cb62a62d39409cb3e88844cdaed4" + integrity sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw== dependencies: asn1.js "^5.2.0" browserify-aes "^1.0.0" @@ -7072,143 +7727,120 @@ parse-asn1@^5.0.0, parse-asn1@^5.1.5: pbkdf2 "^3.0.3" safe-buffer "^5.1.1" -parse-json@^2.2.0: - version "2.2.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" - integrity sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= - dependencies: - error-ex "^1.2.0" - parse-json@^4.0.0: version "4.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= dependencies: error-ex "^1.3.1" json-parse-better-errors "^1.0.1" parse-json@^5.0.0: - version "5.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/parse-json/-/parse-json-5.1.0.tgz#f96088cdf24a8faa9aea9a009f2d9d942c999646" - integrity sha1-+WCIzfJKj6qa6poAny2dlCyZlkY= + version "5.2.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" + integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== 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" -parse5@5.1.1: - version "5.1.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/parse5/-/parse5-5.1.1.tgz#f68e4e5ba1852ac2cadc00f4555fff6c2abb6178" - integrity sha1-9o5OW6GFKsLK3AD0VV//bCq7YXg= +parse5@6.0.1: + version "6.0.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" + integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== parseurl@~1.3.2, parseurl@~1.3.3: version "1.3.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" - integrity sha1-naGee+6NEt/wUT7Vt2lXeTvC6NQ= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== pascal-case@^3.1.2: version "3.1.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb" - integrity sha1-tI4O8rmOIF58Ha50fQsVCCN2YOs= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb" + integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== dependencies: no-case "^3.0.4" tslib "^2.0.3" pascalcase@^0.1.1: version "0.1.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= path-browserify@0.0.1: version "0.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a" - integrity sha1-5sTd1+06onxoogzE5Q4aTug7vEo= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a" + integrity sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ== path-dirname@^1.0.0: version "1.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA= -path-exists@^2.0.0: - version "2.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" - integrity sha1-D+tsZPD8UY2adU3V77YscCJ2H0s= - dependencies: - pinkie-promise "^2.0.0" - path-exists@^3.0.0: version "3.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= path-exists@^4.0.0: version "4.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" - integrity sha1-UTvb4tO5XXdi6METfvoZXGxhtbM= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== path-is-absolute@^1.0.0: version "1.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= path-is-inside@^1.0.2: version "1.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" integrity sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM= path-key@^2.0.0, path-key@^2.0.1: version "2.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= path-key@^3.0.0, path-key@^3.1.0: version "3.1.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" - integrity sha1-WB9q3mWMu6ZaDTOA3ndTKVBU83U= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== path-parse@^1.0.6: - version "1.0.6" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" - integrity sha1-1i27VnlAXXLEc37FhgDp3c8G0kw= + version "1.0.7" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== path-to-regexp@0.1.7: version "0.1.7" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= path-to-regexp@^1.7.0: version "1.8.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/path-to-regexp/-/path-to-regexp-1.8.0.tgz#887b3ba9d84393e87a0a0b9f4cb756198b53548a" - integrity sha1-iHs7qdhDk+h6CgufTLdWGYtTVIo= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/path-to-regexp/-/path-to-regexp-1.8.0.tgz#887b3ba9d84393e87a0a0b9f4cb756198b53548a" + integrity sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA== dependencies: isarray "0.0.1" -path-type@^1.0.0: - version "1.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" - integrity sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE= - dependencies: - graceful-fs "^4.1.2" - pify "^2.0.0" - pinkie-promise "^2.0.0" - path-type@^3.0.0: version "3.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" - integrity sha1-zvMdyOCho7sNEFwM2Xzzv0f0428= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" + integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg== dependencies: pify "^3.0.0" path-type@^4.0.0: version "4.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" - integrity sha1-hO0BwKe6OAr+CdkKjBgNzZ0DBDs= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" + integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== pbkdf2@^3.0.3: - version "3.1.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/pbkdf2/-/pbkdf2-3.1.1.tgz#cb8724b0fada984596856d1a6ebafd3584654b94" - integrity sha1-y4cksPramEWWhW0abrr9NYRlS5Q= + version "3.1.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/pbkdf2/-/pbkdf2-3.1.2.tgz#dd822aa0887580e52f1a039dc3eda108efae3075" + integrity sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA== dependencies: create-hash "^1.1.2" create-hmac "^1.1.4" @@ -7218,80 +7850,94 @@ pbkdf2@^3.0.3: performance-now@^2.1.0: version "2.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= -picomatch@^2.0.4, picomatch@^2.0.5, picomatch@^2.2.1: - version "2.2.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad" - integrity sha1-IfMz6ba46v8CRo9RRupAbTRfTa0= +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.2, picomatch@^2.2.3: + version "2.3.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972" + integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw== pify@^2.0.0: version "2.3.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= pify@^3.0.0: version "3.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= pify@^4.0.1: version "4.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" - integrity sha1-SyzSXFDVmHNcUCkiJP2MbfQeMjE= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" + integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== pinkie-promise@^2.0.0: version "2.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o= dependencies: pinkie "^2.0.0" pinkie@^2.0.0: version "2.0.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= pirates@^4.0.1: version "4.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/pirates/-/pirates-4.0.1.tgz#643a92caf894566f91b2b986d2c66950a8e2fb87" - integrity sha1-ZDqSyviUVm+RsrmG0sZpUKji+4c= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/pirates/-/pirates-4.0.1.tgz#643a92caf894566f91b2b986d2c66950a8e2fb87" + integrity sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA== dependencies: node-modules-regexp "^1.0.0" +pkg-dir@^2.0.0: + version "2.0.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" + integrity sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s= + dependencies: + find-up "^2.1.0" + pkg-dir@^3.0.0: version "3.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" - integrity sha1-J0kCDyOe2ZCIGx9xIQ1R62UjvqM= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" + integrity sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw== dependencies: find-up "^3.0.0" pkg-dir@^4.1.0, pkg-dir@^4.2.0: version "4.2.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" - integrity sha1-8JkTPfft5CLoHR2ESCcO6z5CYfM= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" + integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== dependencies: find-up "^4.0.0" -pkg-up@3.1.0, pkg-up@^3.1.0: +pkg-up@3.1.0: version "3.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/pkg-up/-/pkg-up-3.1.0.tgz#100ec235cc150e4fd42519412596a28512a0def5" - integrity sha1-EA7CNcwVDk/UJRlBJZaihRKg3vU= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/pkg-up/-/pkg-up-3.1.0.tgz#100ec235cc150e4fd42519412596a28512a0def5" + integrity sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA== dependencies: find-up "^3.0.0" +pkg-up@^2.0.0: + version "2.0.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/pkg-up/-/pkg-up-2.0.0.tgz#c819ac728059a461cab1c3889a2be3c49a004d7f" + integrity sha1-yBmscoBZpGHKscOImivjxJoATX8= + dependencies: + find-up "^2.1.0" + pnp-webpack-plugin@1.6.4: version "1.6.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz#c9711ac4dc48a685dabafc86f8b6dd9f8df84149" - integrity sha1-yXEaxNxIpoXauvyG+Lbdn434QUk= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz#c9711ac4dc48a685dabafc86f8b6dd9f8df84149" + integrity sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg== dependencies: ts-pnp "^1.1.6" portfinder@^1.0.26: version "1.0.28" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/portfinder/-/portfinder-1.0.28.tgz#67c4622852bd5374dd1dd900f779f53462fac778" - integrity sha1-Z8RiKFK9U3TdHdkA93n1NGL6x3g= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/portfinder/-/portfinder-1.0.28.tgz#67c4622852bd5374dd1dd900f779f53462fac778" + integrity sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA== dependencies: async "^2.6.2" debug "^3.1.1" @@ -7299,28 +7945,28 @@ portfinder@^1.0.26: posix-character-classes@^0.1.0: version "0.1.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= postcss-attribute-case-insensitive@^4.0.1: version "4.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz#d93e46b504589e94ac7277b0463226c68041a880" - integrity sha1-2T5GtQRYnpSscnewRjImxoBBqIA= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz#d93e46b504589e94ac7277b0463226c68041a880" + integrity sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA== dependencies: postcss "^7.0.2" postcss-selector-parser "^6.0.2" postcss-browser-comments@^3.0.0: version "3.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-browser-comments/-/postcss-browser-comments-3.0.0.tgz#1248d2d935fb72053c8e1f61a84a57292d9f65e9" - integrity sha1-EkjS2TX7cgU8jh9hqEpXKS2fZek= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-browser-comments/-/postcss-browser-comments-3.0.0.tgz#1248d2d935fb72053c8e1f61a84a57292d9f65e9" + integrity sha512-qfVjLfq7HFd2e0HW4s1dvU8X080OZdG46fFbIBFjW7US7YPDcWfRvdElvwMJr2LI6hMmD+7LnH2HcmXTs+uOig== dependencies: postcss "^7" postcss-calc@^7.0.1: version "7.0.5" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-calc/-/postcss-calc-7.0.5.tgz#f8a6e99f12e619c2ebc23cf6c486fdc15860933e" - integrity sha1-+KbpnxLmGcLrwjz2xIb9wVhgkz4= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-calc/-/postcss-calc-7.0.5.tgz#f8a6e99f12e619c2ebc23cf6c486fdc15860933e" + integrity sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg== dependencies: postcss "^7.0.27" postcss-selector-parser "^6.0.2" @@ -7328,16 +7974,16 @@ postcss-calc@^7.0.1: postcss-color-functional-notation@^2.0.1: version "2.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz#5efd37a88fbabeb00a2966d1e53d98ced93f74e0" - integrity sha1-Xv03qI+6vrAKKWbR5T2Yztk/dOA= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz#5efd37a88fbabeb00a2966d1e53d98ced93f74e0" + integrity sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g== dependencies: postcss "^7.0.2" postcss-values-parser "^2.0.0" postcss-color-gray@^5.0.0: version "5.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz#532a31eb909f8da898ceffe296fdc1f864be8547" - integrity sha1-Uyox65CfjaiYzv/ilv3B+GS+hUc= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz#532a31eb909f8da898ceffe296fdc1f864be8547" + integrity sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw== dependencies: "@csstools/convert-colors" "^1.4.0" postcss "^7.0.5" @@ -7345,16 +7991,16 @@ postcss-color-gray@^5.0.0: postcss-color-hex-alpha@^5.0.3: version "5.0.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz#a8d9ca4c39d497c9661e374b9c51899ef0f87388" - integrity sha1-qNnKTDnUl8lmHjdLnFGJnvD4c4g= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz#a8d9ca4c39d497c9661e374b9c51899ef0f87388" + integrity sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw== dependencies: postcss "^7.0.14" postcss-values-parser "^2.0.1" postcss-color-mod-function@^3.0.3: version "3.0.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz#816ba145ac11cc3cb6baa905a75a49f903e4d31d" - integrity sha1-gWuhRawRzDy2uqkFp1pJ+QPk0x0= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz#816ba145ac11cc3cb6baa905a75a49f903e4d31d" + integrity sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ== dependencies: "@csstools/convert-colors" "^1.4.0" postcss "^7.0.2" @@ -7362,16 +8008,16 @@ postcss-color-mod-function@^3.0.3: postcss-color-rebeccapurple@^4.0.1: version "4.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz#c7a89be872bb74e45b1e3022bfe5748823e6de77" - integrity sha1-x6ib6HK7dORbHjAiv+V0iCPm3nc= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz#c7a89be872bb74e45b1e3022bfe5748823e6de77" + integrity sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g== dependencies: postcss "^7.0.2" postcss-values-parser "^2.0.0" postcss-colormin@^4.0.3: version "4.0.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-colormin/-/postcss-colormin-4.0.3.tgz#ae060bce93ed794ac71264f08132d550956bd381" - integrity sha1-rgYLzpPteUrHEmTwgTLVUJVr04E= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-colormin/-/postcss-colormin-4.0.3.tgz#ae060bce93ed794ac71264f08132d550956bd381" + integrity sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw== dependencies: browserslist "^4.0.0" color "^3.0.0" @@ -7381,142 +8027,141 @@ postcss-colormin@^4.0.3: postcss-convert-values@^4.0.1: version "4.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz#ca3813ed4da0f812f9d43703584e449ebe189a7f" - integrity sha1-yjgT7U2g+BL51DcDWE5Enr4Ymn8= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz#ca3813ed4da0f812f9d43703584e449ebe189a7f" + integrity sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ== dependencies: postcss "^7.0.0" postcss-value-parser "^3.0.0" postcss-custom-media@^7.0.8: version "7.0.8" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz#fffd13ffeffad73621be5f387076a28b00294e0c" - integrity sha1-//0T/+/61zYhvl84cHaiiwApTgw= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz#fffd13ffeffad73621be5f387076a28b00294e0c" + integrity sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg== dependencies: postcss "^7.0.14" postcss-custom-properties@^8.0.11: version "8.0.11" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz#2d61772d6e92f22f5e0d52602df8fae46fa30d97" - integrity sha1-LWF3LW6S8i9eDVJgLfj65G+jDZc= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz#2d61772d6e92f22f5e0d52602df8fae46fa30d97" + integrity sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA== dependencies: postcss "^7.0.17" postcss-values-parser "^2.0.1" postcss-custom-selectors@^5.1.2: version "5.1.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz#64858c6eb2ecff2fb41d0b28c9dd7b3db4de7fba" - integrity sha1-ZIWMbrLs/y+0HQsoyd17PbTef7o= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz#64858c6eb2ecff2fb41d0b28c9dd7b3db4de7fba" + integrity sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w== dependencies: postcss "^7.0.2" postcss-selector-parser "^5.0.0-rc.3" postcss-dir-pseudo-class@^5.0.0: version "5.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz#6e3a4177d0edb3abcc85fdb6fbb1c26dabaeaba2" - integrity sha1-bjpBd9Dts6vMhf22+7HCbauuq6I= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz#6e3a4177d0edb3abcc85fdb6fbb1c26dabaeaba2" + integrity sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw== dependencies: postcss "^7.0.2" postcss-selector-parser "^5.0.0-rc.3" postcss-discard-comments@^4.0.2: version "4.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz#1fbabd2c246bff6aaad7997b2b0918f4d7af4033" - integrity sha1-H7q9LCRr/2qq15l7KwkY9NevQDM= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz#1fbabd2c246bff6aaad7997b2b0918f4d7af4033" + integrity sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg== dependencies: postcss "^7.0.0" postcss-discard-duplicates@^4.0.2: version "4.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz#3fe133cd3c82282e550fc9b239176a9207b784eb" - integrity sha1-P+EzzTyCKC5VD8myORdqkge3hOs= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz#3fe133cd3c82282e550fc9b239176a9207b784eb" + integrity sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ== dependencies: postcss "^7.0.0" postcss-discard-empty@^4.0.1: version "4.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz#c8c951e9f73ed9428019458444a02ad90bb9f765" - integrity sha1-yMlR6fc+2UKAGUWERKAq2Qu592U= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz#c8c951e9f73ed9428019458444a02ad90bb9f765" + integrity sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w== dependencies: postcss "^7.0.0" postcss-discard-overridden@^4.0.1: version "4.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz#652aef8a96726f029f5e3e00146ee7a4e755ff57" - integrity sha1-ZSrvipZybwKfXj4AFG7npOdV/1c= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz#652aef8a96726f029f5e3e00146ee7a4e755ff57" + integrity sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg== dependencies: postcss "^7.0.0" postcss-double-position-gradients@^1.0.0: version "1.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz#fc927d52fddc896cb3a2812ebc5df147e110522e" - integrity sha1-/JJ9Uv3ciWyzooEuvF3xR+EQUi4= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz#fc927d52fddc896cb3a2812ebc5df147e110522e" + integrity sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA== dependencies: postcss "^7.0.5" postcss-values-parser "^2.0.0" postcss-env-function@^2.0.2: version "2.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-env-function/-/postcss-env-function-2.0.2.tgz#0f3e3d3c57f094a92c2baf4b6241f0b0da5365d7" - integrity sha1-Dz49PFfwlKksK69LYkHwsNpTZdc= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-env-function/-/postcss-env-function-2.0.2.tgz#0f3e3d3c57f094a92c2baf4b6241f0b0da5365d7" + integrity sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw== dependencies: postcss "^7.0.2" postcss-values-parser "^2.0.0" -postcss-flexbugs-fixes@4.1.0: - version "4.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.1.0.tgz#e094a9df1783e2200b7b19f875dcad3b3aff8b20" - integrity sha1-4JSp3xeD4iALexn4ddytOzr/iyA= +postcss-flexbugs-fixes@4.2.1: + version "4.2.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.2.1.tgz#9218a65249f30897deab1033aced8578562a6690" + integrity sha512-9SiofaZ9CWpQWxOwRh1b/r85KD5y7GgvsNt1056k6OYLvWUun0czCvogfJgylC22uJTwW1KzY3Gz65NZRlvoiQ== dependencies: - postcss "^7.0.0" + postcss "^7.0.26" postcss-focus-visible@^4.0.0: version "4.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz#477d107113ade6024b14128317ade2bd1e17046e" - integrity sha1-R30QcROt5gJLFBKDF63ivR4XBG4= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz#477d107113ade6024b14128317ade2bd1e17046e" + integrity sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g== dependencies: postcss "^7.0.2" postcss-focus-within@^3.0.0: version "3.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz#763b8788596cee9b874c999201cdde80659ef680" - integrity sha1-djuHiFls7puHTJmSAc3egGWe9oA= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz#763b8788596cee9b874c999201cdde80659ef680" + integrity sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w== dependencies: postcss "^7.0.2" postcss-font-variant@^4.0.0: version "4.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz#42d4c0ab30894f60f98b17561eb5c0321f502641" - integrity sha1-QtTAqzCJT2D5ixdWHrXAMh9QJkE= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz#42d4c0ab30894f60f98b17561eb5c0321f502641" + integrity sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA== dependencies: postcss "^7.0.2" postcss-gap-properties@^2.0.0: version "2.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz#431c192ab3ed96a3c3d09f2ff615960f902c1715" - integrity sha1-QxwZKrPtlqPD0J8v9hWWD5AsFxU= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz#431c192ab3ed96a3c3d09f2ff615960f902c1715" + integrity sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg== dependencies: postcss "^7.0.2" postcss-image-set-function@^3.0.1: version "3.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz#28920a2f29945bed4c3198d7df6496d410d3f288" - integrity sha1-KJIKLymUW+1MMZjX32SW1BDT8og= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz#28920a2f29945bed4c3198d7df6496d410d3f288" + integrity sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw== dependencies: postcss "^7.0.2" postcss-values-parser "^2.0.0" postcss-initial@^3.0.0: - version "3.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-initial/-/postcss-initial-3.0.2.tgz#f018563694b3c16ae8eaabe3c585ac6319637b2d" - integrity sha1-8BhWNpSzwWro6qvjxYWsYxljey0= + version "3.0.4" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-initial/-/postcss-initial-3.0.4.tgz#9d32069a10531fe2ecafa0b6ac750ee0bc7efc53" + integrity sha512-3RLn6DIpMsK1l5UUy9jxQvoDeUN4gP939tDcKUHD/kM8SGSKbFAnvkpFpj3Bhtz3HGk1jWY5ZNWX6mPta5M9fg== dependencies: - lodash.template "^4.5.0" postcss "^7.0.2" postcss-lab-function@^2.0.1: version "2.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz#bb51a6856cd12289ab4ae20db1e3821ef13d7d2e" - integrity sha1-u1GmhWzRIomrSuINseOCHvE9fS4= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz#bb51a6856cd12289ab4ae20db1e3821ef13d7d2e" + integrity sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg== dependencies: "@csstools/convert-colors" "^1.4.0" postcss "^7.0.2" @@ -7524,16 +8169,16 @@ postcss-lab-function@^2.0.1: postcss-load-config@^2.0.0: version "2.1.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-load-config/-/postcss-load-config-2.1.2.tgz#c5ea504f2c4aef33c7359a34de3573772ad7502a" - integrity sha1-xepQTyxK7zPHNZo03jVzdyrXUCo= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-load-config/-/postcss-load-config-2.1.2.tgz#c5ea504f2c4aef33c7359a34de3573772ad7502a" + integrity sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw== dependencies: cosmiconfig "^5.0.0" import-cwd "^2.0.0" postcss-loader@3.0.0: version "3.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-loader/-/postcss-loader-3.0.0.tgz#6b97943e47c72d845fa9e03f273773d4e8dd6c2d" - integrity sha1-a5eUPkfHLYRfqeA/Jzdz1OjdbC0= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-loader/-/postcss-loader-3.0.0.tgz#6b97943e47c72d845fa9e03f273773d4e8dd6c2d" + integrity sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA== dependencies: loader-utils "^1.1.0" postcss "^7.0.0" @@ -7542,22 +8187,22 @@ postcss-loader@3.0.0: postcss-logical@^3.0.0: version "3.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-logical/-/postcss-logical-3.0.0.tgz#2495d0f8b82e9f262725f75f9401b34e7b45d5b5" - integrity sha1-JJXQ+LgunyYnJfdflAGzTntF1bU= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-logical/-/postcss-logical-3.0.0.tgz#2495d0f8b82e9f262725f75f9401b34e7b45d5b5" + integrity sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA== dependencies: postcss "^7.0.2" postcss-media-minmax@^4.0.0: version "4.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz#b75bb6cbc217c8ac49433e12f22048814a4f5ed5" - integrity sha1-t1u2y8IXyKxJQz4S8iBIgUpPXtU= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz#b75bb6cbc217c8ac49433e12f22048814a4f5ed5" + integrity sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw== dependencies: postcss "^7.0.2" postcss-merge-longhand@^4.0.11: version "4.0.11" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz#62f49a13e4a0ee04e7b98f42bb16062ca2549e24" - integrity sha1-YvSaE+Sg7gTnuY9CuxYGLKJUniQ= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz#62f49a13e4a0ee04e7b98f42bb16062ca2549e24" + integrity sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw== dependencies: css-color-names "0.0.4" postcss "^7.0.0" @@ -7566,8 +8211,8 @@ postcss-merge-longhand@^4.0.11: postcss-merge-rules@^4.0.3: version "4.0.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz#362bea4ff5a1f98e4075a713c6cb25aefef9a650" - integrity sha1-NivqT/Wh+Y5AdacTxsslrv75plA= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz#362bea4ff5a1f98e4075a713c6cb25aefef9a650" + integrity sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ== dependencies: browserslist "^4.0.0" caniuse-api "^3.0.0" @@ -7578,16 +8223,16 @@ postcss-merge-rules@^4.0.3: postcss-minify-font-values@^4.0.2: version "4.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz#cd4c344cce474343fac5d82206ab2cbcb8afd5a6" - integrity sha1-zUw0TM5HQ0P6xdgiBqssvLiv1aY= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz#cd4c344cce474343fac5d82206ab2cbcb8afd5a6" + integrity sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg== dependencies: postcss "^7.0.0" postcss-value-parser "^3.0.0" postcss-minify-gradients@^4.0.2: version "4.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz#93b29c2ff5099c535eecda56c4aa6e665a663471" - integrity sha1-k7KcL/UJnFNe7NpWxKpuZlpmNHE= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz#93b29c2ff5099c535eecda56c4aa6e665a663471" + integrity sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q== dependencies: cssnano-util-get-arguments "^4.0.0" is-color-stop "^1.0.0" @@ -7596,8 +8241,8 @@ postcss-minify-gradients@^4.0.2: postcss-minify-params@^4.0.2: version "4.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz#6b9cef030c11e35261f95f618c90036d680db874" - integrity sha1-a5zvAwwR41Jh+V9hjJADbWgNuHQ= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz#6b9cef030c11e35261f95f618c90036d680db874" + integrity sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg== dependencies: alphanum-sort "^1.0.0" browserslist "^4.0.0" @@ -7608,8 +8253,8 @@ postcss-minify-params@^4.0.2: postcss-minify-selectors@^4.0.2: version "4.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz#e2e5eb40bfee500d0cd9243500f5f8ea4262fbd8" - integrity sha1-4uXrQL/uUA0M2SQ1APX46kJi+9g= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz#e2e5eb40bfee500d0cd9243500f5f8ea4262fbd8" + integrity sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g== dependencies: alphanum-sort "^1.0.0" has "^1.0.0" @@ -7618,55 +8263,55 @@ postcss-minify-selectors@^4.0.2: postcss-modules-extract-imports@^2.0.0: version "2.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz#818719a1ae1da325f9832446b01136eeb493cd7e" - integrity sha1-gYcZoa4doyX5gyRGsBE27rSTzX4= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz#818719a1ae1da325f9832446b01136eeb493cd7e" + integrity sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ== dependencies: postcss "^7.0.5" -postcss-modules-local-by-default@^3.0.2: +postcss-modules-local-by-default@^3.0.3: version "3.0.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz#bb14e0cc78279d504dbdcbfd7e0ca28993ffbbb0" - integrity sha1-uxTgzHgnnVBNvcv9fgyiiZP/u7A= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz#bb14e0cc78279d504dbdcbfd7e0ca28993ffbbb0" + integrity sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw== dependencies: icss-utils "^4.1.1" postcss "^7.0.32" postcss-selector-parser "^6.0.2" postcss-value-parser "^4.1.0" -postcss-modules-scope@^2.1.1: +postcss-modules-scope@^2.2.0: version "2.2.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz#385cae013cc7743f5a7d7602d1073a89eaae62ee" - integrity sha1-OFyuATzHdD9afXYC0Qc6iequYu4= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz#385cae013cc7743f5a7d7602d1073a89eaae62ee" + integrity sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ== dependencies: postcss "^7.0.6" postcss-selector-parser "^6.0.0" postcss-modules-values@^3.0.0: version "3.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz#5b5000d6ebae29b4255301b4a3a54574423e7f10" - integrity sha1-W1AA1uuuKbQlUwG0o6VFdEI+fxA= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz#5b5000d6ebae29b4255301b4a3a54574423e7f10" + integrity sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg== dependencies: icss-utils "^4.0.0" postcss "^7.0.6" postcss-nesting@^7.0.0: version "7.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-nesting/-/postcss-nesting-7.0.1.tgz#b50ad7b7f0173e5b5e3880c3501344703e04c052" - integrity sha1-tQrXt/AXPlteOIDDUBNEcD4EwFI= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-nesting/-/postcss-nesting-7.0.1.tgz#b50ad7b7f0173e5b5e3880c3501344703e04c052" + integrity sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg== dependencies: postcss "^7.0.2" postcss-normalize-charset@^4.0.1: version "4.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz#8b35add3aee83a136b0471e0d59be58a50285dd4" - integrity sha1-izWt067oOhNrBHHg1ZvlilAoXdQ= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz#8b35add3aee83a136b0471e0d59be58a50285dd4" + integrity sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g== dependencies: postcss "^7.0.0" postcss-normalize-display-values@^4.0.2: version "4.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz#0dbe04a4ce9063d4667ed2be476bb830c825935a" - integrity sha1-Db4EpM6QY9RmftK+R2u4MMglk1o= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz#0dbe04a4ce9063d4667ed2be476bb830c825935a" + integrity sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ== dependencies: cssnano-util-get-match "^4.0.0" postcss "^7.0.0" @@ -7674,8 +8319,8 @@ postcss-normalize-display-values@^4.0.2: postcss-normalize-positions@^4.0.2: version "4.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz#05f757f84f260437378368a91f8932d4b102917f" - integrity sha1-BfdX+E8mBDc3g2ipH4ky1LECkX8= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz#05f757f84f260437378368a91f8932d4b102917f" + integrity sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA== dependencies: cssnano-util-get-arguments "^4.0.0" has "^1.0.0" @@ -7684,8 +8329,8 @@ postcss-normalize-positions@^4.0.2: postcss-normalize-repeat-style@^4.0.2: version "4.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz#c4ebbc289f3991a028d44751cbdd11918b17910c" - integrity sha1-xOu8KJ85kaAo1EdRy90RkYsXkQw= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz#c4ebbc289f3991a028d44751cbdd11918b17910c" + integrity sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q== dependencies: cssnano-util-get-arguments "^4.0.0" cssnano-util-get-match "^4.0.0" @@ -7694,8 +8339,8 @@ postcss-normalize-repeat-style@^4.0.2: postcss-normalize-string@^4.0.2: version "4.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz#cd44c40ab07a0c7a36dc5e99aace1eca4ec2690c" - integrity sha1-zUTECrB6DHo23F6Zqs4eyk7CaQw= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz#cd44c40ab07a0c7a36dc5e99aace1eca4ec2690c" + integrity sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA== dependencies: has "^1.0.0" postcss "^7.0.0" @@ -7703,8 +8348,8 @@ postcss-normalize-string@^4.0.2: postcss-normalize-timing-functions@^4.0.2: version "4.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz#8e009ca2a3949cdaf8ad23e6b6ab99cb5e7d28d9" - integrity sha1-jgCcoqOUnNr4rSPmtquZy159KNk= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz#8e009ca2a3949cdaf8ad23e6b6ab99cb5e7d28d9" + integrity sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A== dependencies: cssnano-util-get-match "^4.0.0" postcss "^7.0.0" @@ -7712,8 +8357,8 @@ postcss-normalize-timing-functions@^4.0.2: postcss-normalize-unicode@^4.0.1: version "4.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz#841bd48fdcf3019ad4baa7493a3d363b52ae1cfb" - integrity sha1-hBvUj9zzAZrUuqdJOj02O1KuHPs= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz#841bd48fdcf3019ad4baa7493a3d363b52ae1cfb" + integrity sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg== dependencies: browserslist "^4.0.0" postcss "^7.0.0" @@ -7721,8 +8366,8 @@ postcss-normalize-unicode@^4.0.1: postcss-normalize-url@^4.0.1: version "4.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz#10e437f86bc7c7e58f7b9652ed878daaa95faae1" - integrity sha1-EOQ3+GvHx+WPe5ZS7YeNqqlfquE= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz#10e437f86bc7c7e58f7b9652ed878daaa95faae1" + integrity sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA== dependencies: is-absolute-url "^2.0.0" normalize-url "^3.0.0" @@ -7731,16 +8376,16 @@ postcss-normalize-url@^4.0.1: postcss-normalize-whitespace@^4.0.2: version "4.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz#bf1d4070fe4fcea87d1348e825d8cc0c5faa7d82" - integrity sha1-vx1AcP5Pzqh9E0joJdjMDF+qfYI= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz#bf1d4070fe4fcea87d1348e825d8cc0c5faa7d82" + integrity sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA== dependencies: postcss "^7.0.0" postcss-value-parser "^3.0.0" postcss-normalize@8.0.1: version "8.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-normalize/-/postcss-normalize-8.0.1.tgz#90e80a7763d7fdf2da6f2f0f82be832ce4f66776" - integrity sha1-kOgKd2PX/fLaby8Pgr6DLOT2Z3Y= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-normalize/-/postcss-normalize-8.0.1.tgz#90e80a7763d7fdf2da6f2f0f82be832ce4f66776" + integrity sha512-rt9JMS/m9FHIRroDDBGSMsyW1c0fkvOJPy62ggxSHUldJO7B195TqFMqIf+lY5ezpDcYOV4j86aUp3/XbxzCCQ== dependencies: "@csstools/normalize.css" "^10.1.0" browserslist "^4.6.2" @@ -7750,8 +8395,8 @@ postcss-normalize@8.0.1: postcss-ordered-values@^4.1.2: version "4.1.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz#0cf75c820ec7d5c4d280189559e0b571ebac0eee" - integrity sha1-DPdcgg7H1cTSgBiVWeC1ceusDu4= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz#0cf75c820ec7d5c4d280189559e0b571ebac0eee" + integrity sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw== dependencies: cssnano-util-get-arguments "^4.0.0" postcss "^7.0.0" @@ -7759,30 +8404,30 @@ postcss-ordered-values@^4.1.2: postcss-overflow-shorthand@^2.0.0: version "2.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz#31ecf350e9c6f6ddc250a78f0c3e111f32dd4c30" - integrity sha1-MezzUOnG9t3CUKePDD4RHzLdTDA= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz#31ecf350e9c6f6ddc250a78f0c3e111f32dd4c30" + integrity sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g== dependencies: postcss "^7.0.2" postcss-page-break@^2.0.0: version "2.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-page-break/-/postcss-page-break-2.0.0.tgz#add52d0e0a528cabe6afee8b46e2abb277df46bf" - integrity sha1-rdUtDgpSjKvmr+6LRuKrsnffRr8= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-page-break/-/postcss-page-break-2.0.0.tgz#add52d0e0a528cabe6afee8b46e2abb277df46bf" + integrity sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ== dependencies: postcss "^7.0.2" postcss-place@^4.0.1: version "4.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-place/-/postcss-place-4.0.1.tgz#e9f39d33d2dc584e46ee1db45adb77ca9d1dcc62" - integrity sha1-6fOdM9LcWE5G7h20Wtt3yp0dzGI= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-place/-/postcss-place-4.0.1.tgz#e9f39d33d2dc584e46ee1db45adb77ca9d1dcc62" + integrity sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg== dependencies: postcss "^7.0.2" postcss-values-parser "^2.0.0" postcss-preset-env@6.7.0: version "6.7.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz#c34ddacf8f902383b35ad1e030f178f4cdf118a5" - integrity sha1-w03az4+QI4OzWtHgMPF49M3xGKU= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz#c34ddacf8f902383b35ad1e030f178f4cdf118a5" + integrity sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg== dependencies: autoprefixer "^9.6.1" browserslist "^4.6.4" @@ -7824,16 +8469,16 @@ postcss-preset-env@6.7.0: postcss-pseudo-class-any-link@^6.0.0: version "6.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz#2ed3eed393b3702879dec4a87032b210daeb04d1" - integrity sha1-LtPu05OzcCh53sSocDKyENrrBNE= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz#2ed3eed393b3702879dec4a87032b210daeb04d1" + integrity sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew== dependencies: postcss "^7.0.2" postcss-selector-parser "^5.0.0-rc.3" postcss-reduce-initial@^4.0.3: version "4.0.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz#7fd42ebea5e9c814609639e2c2e84ae270ba48df" - integrity sha1-f9QuvqXpyBRgljniwuhK4nC6SN8= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz#7fd42ebea5e9c814609639e2c2e84ae270ba48df" + integrity sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA== dependencies: browserslist "^4.0.0" caniuse-api "^3.0.0" @@ -7842,8 +8487,8 @@ postcss-reduce-initial@^4.0.3: postcss-reduce-transforms@^4.0.2: version "4.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz#17efa405eacc6e07be3414a5ca2d1074681d4e29" - integrity sha1-F++kBerMbge+NBSlyi0QdGgdTik= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz#17efa405eacc6e07be3414a5ca2d1074681d4e29" + integrity sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg== dependencies: cssnano-util-get-match "^4.0.0" has "^1.0.0" @@ -7852,38 +8497,38 @@ postcss-reduce-transforms@^4.0.2: postcss-replace-overflow-wrap@^3.0.0: version "3.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz#61b360ffdaedca84c7c918d2b0f0d0ea559ab01c" - integrity sha1-YbNg/9rtyoTHyRjSsPDQ6lWasBw= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz#61b360ffdaedca84c7c918d2b0f0d0ea559ab01c" + integrity sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw== dependencies: postcss "^7.0.2" -postcss-safe-parser@4.0.1: - version "4.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-safe-parser/-/postcss-safe-parser-4.0.1.tgz#8756d9e4c36fdce2c72b091bbc8ca176ab1fcdea" - integrity sha1-h1bZ5MNv3OLHKwkbvIyhdqsfzeo= +postcss-safe-parser@5.0.2: + version "5.0.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-safe-parser/-/postcss-safe-parser-5.0.2.tgz#459dd27df6bc2ba64608824ba39e45dacf5e852d" + integrity sha512-jDUfCPJbKOABhwpUKcqCVbbXiloe/QXMcbJ6Iipf3sDIihEzTqRCeMBfRaOHxhBuTYqtASrI1KJWxzztZU4qUQ== dependencies: - postcss "^7.0.0" + postcss "^8.1.0" postcss-selector-matches@^4.0.0: version "4.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz#71c8248f917ba2cc93037c9637ee09c64436fcff" - integrity sha1-ccgkj5F7osyTA3yWN+4JxkQ2/P8= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz#71c8248f917ba2cc93037c9637ee09c64436fcff" + integrity sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww== dependencies: balanced-match "^1.0.0" postcss "^7.0.2" postcss-selector-not@^4.0.0: version "4.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-selector-not/-/postcss-selector-not-4.0.1.tgz#263016eef1cf219e0ade9a913780fc1f48204cbf" - integrity sha1-JjAW7vHPIZ4K3pqRN4D8H0ggTL8= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-selector-not/-/postcss-selector-not-4.0.1.tgz#263016eef1cf219e0ade9a913780fc1f48204cbf" + integrity sha512-YolvBgInEK5/79C+bdFMyzqTg6pkYqDbzZIST/PDMqa/o3qtXenD05apBG2jLgT0/BQ77d4U2UK12jWpilqMAQ== dependencies: balanced-match "^1.0.0" postcss "^7.0.2" postcss-selector-parser@^3.0.0: version "3.1.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz#b310f5c4c0fdaf76f94902bbaa30db6aa84f5270" - integrity sha1-sxD1xMD9r3b5SQK7qjDbaqhPUnA= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz#b310f5c4c0fdaf76f94902bbaa30db6aa84f5270" + integrity sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA== dependencies: dot-prop "^5.2.0" indexes-of "^1.0.1" @@ -7891,37 +8536,34 @@ postcss-selector-parser@^3.0.0: postcss-selector-parser@^5.0.0-rc.3, postcss-selector-parser@^5.0.0-rc.4: version "5.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz#249044356697b33b64f1a8f7c80922dddee7195c" - integrity sha1-JJBENWaXsztk8aj3yAki3d7nGVw= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz#249044356697b33b64f1a8f7c80922dddee7195c" + integrity sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ== dependencies: cssesc "^2.0.0" indexes-of "^1.0.1" uniq "^1.0.1" postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2: - version "6.0.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz#56075a1380a04604c38b063ea7767a129af5c2b3" - integrity sha1-VgdaE4CgRgTDiwY+p3Z6Epr1wrM= + version "6.0.6" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz#2c5bba8174ac2f6981ab631a42ab0ee54af332ea" + integrity sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg== dependencies: cssesc "^3.0.0" - indexes-of "^1.0.1" - uniq "^1.0.1" util-deprecate "^1.0.2" -postcss-svgo@^4.0.2: - version "4.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-svgo/-/postcss-svgo-4.0.2.tgz#17b997bc711b333bab143aaed3b8d3d6e3d38258" - integrity sha1-F7mXvHEbMzurFDqu07jT1uPTglg= +postcss-svgo@^4.0.3: + version "4.0.3" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-svgo/-/postcss-svgo-4.0.3.tgz#343a2cdbac9505d416243d496f724f38894c941e" + integrity sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw== dependencies: - is-svg "^3.0.0" postcss "^7.0.0" postcss-value-parser "^3.0.0" svgo "^1.0.0" postcss-unique-selectors@^4.0.1: version "4.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz#9446911f3289bfd64c6d680f073c03b1f9ee4bac" - integrity sha1-lEaRHzKJv9ZMbWgPBzwDsfnuS6w= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz#9446911f3289bfd64c6d680f073c03b1f9ee4bac" + integrity sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg== dependencies: alphanum-sort "^1.0.0" postcss "^7.0.0" @@ -7929,18 +8571,18 @@ postcss-unique-selectors@^4.0.1: postcss-value-parser@^3.0.0: version "3.3.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281" - integrity sha1-n/giVH4okyE88cMO+lGsX9G6goE= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281" + integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== postcss-value-parser@^4.0.2, postcss-value-parser@^4.1.0: version "4.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz#443f6a20ced6481a2bda4fa8532a6e55d789a2cb" - integrity sha1-RD9qIM7WSBor2k+oUypuVdeJoss= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz#443f6a20ced6481a2bda4fa8532a6e55d789a2cb" + integrity sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ== postcss-values-parser@^2.0.0, postcss-values-parser@^2.0.1: version "2.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz#da8b472d901da1e205b47bdc98637b9e9e550e5f" - integrity sha1-2otHLZAdoeIFtHvcmGN7np5VDl8= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz#da8b472d901da1e205b47bdc98637b9e9e550e5f" + integrity sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg== dependencies: flatten "^1.0.2" indexes-of "^1.0.1" @@ -7948,49 +8590,63 @@ postcss-values-parser@^2.0.0, postcss-values-parser@^2.0.1: postcss@7.0.21: version "7.0.21" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss/-/postcss-7.0.21.tgz#06bb07824c19c2021c5d056d5b10c35b989f7e17" - integrity sha1-BrsHgkwZwgIcXQVtWxDDW5iffhc= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss/-/postcss-7.0.21.tgz#06bb07824c19c2021c5d056d5b10c35b989f7e17" + integrity sha512-uIFtJElxJo29QC753JzhidoAhvp/e/Exezkdhfmt8AymWT6/5B7W1WmponYWkHk2eg6sONyTch0A3nkMPun3SQ== dependencies: chalk "^2.4.2" source-map "^0.6.1" supports-color "^6.1.0" -postcss@^7, postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.17, postcss@^7.0.2, postcss@^7.0.23, postcss@^7.0.27, postcss@^7.0.32, postcss@^7.0.5, postcss@^7.0.6: +postcss@^7, postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.17, postcss@^7.0.2, postcss@^7.0.26, postcss@^7.0.27, postcss@^7.0.32, postcss@^7.0.5, postcss@^7.0.6: version "7.0.35" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/postcss/-/postcss-7.0.35.tgz#d2be00b998f7f211d8a276974079f2e92b970e24" - integrity sha1-0r4AuZj38hHYonaXQHny6SuXDiQ= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss/-/postcss-7.0.35.tgz#d2be00b998f7f211d8a276974079f2e92b970e24" + integrity sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg== dependencies: chalk "^2.4.2" source-map "^0.6.1" supports-color "^6.1.0" +postcss@^8.1.0: + version "8.3.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss/-/postcss-8.3.0.tgz#b1a713f6172ca427e3f05ef1303de8b65683325f" + integrity sha512-+ogXpdAjWGa+fdYY5BQ96V/6tAo+TdSSIMP5huJBIygdWwKtVoB5JWZ7yUd4xZ8r+8Kvvx4nyg/PQ071H4UtcQ== + dependencies: + colorette "^1.2.2" + nanoid "^3.1.23" + source-map-js "^0.6.2" + +prelude-ls@^1.2.1: + version "1.2.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" + integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== + prelude-ls@~1.1.2: version "1.1.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= prepend-http@^1.0.0: version "1.0.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" integrity sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw= -pretty-bytes@^5.1.0: - version "5.5.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/pretty-bytes/-/pretty-bytes-5.5.0.tgz#0cecda50a74a941589498011cf23275aa82b339e" - integrity sha1-DOzaUKdKlBWJSYARzyMnWqgrM54= +pretty-bytes@^5.3.0: + version "5.6.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/pretty-bytes/-/pretty-bytes-5.6.0.tgz#356256f643804773c82f64723fe78c92c62beaeb" + integrity sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg== pretty-error@^2.1.1: version "2.1.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/pretty-error/-/pretty-error-2.1.2.tgz#be89f82d81b1c86ec8fdfbc385045882727f93b6" - integrity sha1-von4LYGxyG7I/fvDhQRYgnJ/k7Y= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/pretty-error/-/pretty-error-2.1.2.tgz#be89f82d81b1c86ec8fdfbc385045882727f93b6" + integrity sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw== dependencies: lodash "^4.17.20" renderkid "^2.0.4" -pretty-format@^26.6.2: +pretty-format@^26.6.0, pretty-format@^26.6.2: version "26.6.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/pretty-format/-/pretty-format-26.6.2.tgz#e35c2705f14cb7fe2fe94fa078345b444120fc93" - integrity sha1-41wnBfFMt/4v6U+geDRbREEg/JM= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/pretty-format/-/pretty-format-26.6.2.tgz#e35c2705f14cb7fe2fe94fa078345b444120fc93" + integrity sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg== dependencies: "@jest/types" "^26.6.2" ansi-regex "^5.0.0" @@ -7999,63 +8655,78 @@ pretty-format@^26.6.2: process-nextick-args@~2.0.0: version "2.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" - integrity sha1-eCDZsWEgzFXKmud5JoCufbptf+I= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== process@^0.11.10: version "0.11.10" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= +progress@^2.0.0: + version "2.0.3" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" + integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== + promise-inflight@^1.0.1: version "1.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM= -prompts@^2.0.1: +promise@^8.1.0: + version "8.1.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/promise/-/promise-8.1.0.tgz#697c25c3dfe7435dd79fcd58c38a135888eaf05e" + integrity sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q== + dependencies: + asap "~2.0.6" + +prompts@2.4.0: version "2.4.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/prompts/-/prompts-2.4.0.tgz#4aa5de0723a231d1ee9121c40fdf663df73f61d7" - integrity sha1-SqXeByOiMdHukSHED99mPfc/Ydc= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/prompts/-/prompts-2.4.0.tgz#4aa5de0723a231d1ee9121c40fdf663df73f61d7" + integrity sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ== dependencies: kleur "^3.0.3" sisteransi "^1.0.5" -prop-types@^15.6.2: +prompts@^2.0.1: + version "2.4.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/prompts/-/prompts-2.4.1.tgz#befd3b1195ba052f9fd2fde8a486c4e82ee77f61" + integrity sha512-EQyfIuO2hPDsX1L/blblV+H7I0knhgAd82cVneCwcdND9B8AuCDuRcBH6yIcG4dFzlOUqbazQqwGjx5xmsNLuQ== + dependencies: + kleur "^3.0.3" + sisteransi "^1.0.5" + +prop-types@^15.6.2, prop-types@^15.7.2: version "15.7.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" - integrity sha1-UsQedbjIfnK52TYOAga5ncv/psU= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" + integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ== dependencies: loose-envify "^1.4.0" object-assign "^4.1.1" react-is "^16.8.1" proxy-addr@~2.0.5: - version "2.0.6" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/proxy-addr/-/proxy-addr-2.0.6.tgz#fdc2336505447d3f2f2c638ed272caf614bbb2bf" - integrity sha1-/cIzZQVEfT8vLGOO0nLK9hS7sr8= + version "2.0.7" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" + integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== dependencies: - forwarded "~0.1.2" + forwarded "0.2.0" ipaddr.js "1.9.1" prr@~1.0.1: version "1.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY= -pseudomap@^1.0.2: - version "1.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" - integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM= - -psl@^1.1.28: +psl@^1.1.33: version "1.8.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" - integrity sha1-kyb4vPsBOtzABf3/BWrM4CDlHCQ= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" + integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== public-encrypt@^4.0.0: version "4.0.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" - integrity sha1-T8ydd6B+SLp1J+fL4N4z0HATMeA= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" + integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q== dependencies: bn.js "^4.1.0" browserify-rsa "^4.0.0" @@ -8066,24 +8737,24 @@ public-encrypt@^4.0.0: pump@^2.0.0: version "2.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" - integrity sha1-Ejma3W5M91Jtlzy8i1zi4pCLOQk= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" + integrity sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA== dependencies: end-of-stream "^1.1.0" once "^1.3.1" pump@^3.0.0: version "3.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" - integrity sha1-tKIRaBW94vTh6mAjVOjHVWUQemQ= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== dependencies: end-of-stream "^1.1.0" once "^1.3.1" pumpify@^1.3.3: version "1.5.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce" - integrity sha1-NlE74karJ1cLGjdKXOJ4v9dDcM4= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce" + integrity sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ== dependencies: duplexify "^3.6.0" inherits "^2.0.3" @@ -8091,155 +8762,184 @@ pumpify@^1.3.3: punycode@1.3.2: version "1.3.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0= punycode@^1.2.4: version "1.4.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" integrity sha1-wNWmOycYgArY4esPpSachN1BhF4= punycode@^2.1.0, punycode@^2.1.1: version "2.1.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" - integrity sha1-tYsBCsQMIsVldhbI0sLALHv0eew= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" + integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== q@^1.1.2: version "1.5.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= qs@6.7.0: version "6.7.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc" - integrity sha1-QdwaAV49WB8WIXdr4xr7KHapsbw= - -qs@~6.5.2: - version "6.5.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" - integrity sha1-yzroBuh0BERYTvFUzo7pjUA/PjY= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc" + integrity sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ== query-string@^4.1.0: version "4.3.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/query-string/-/query-string-4.3.4.tgz#bbb693b9ca915c232515b228b1a02b609043dbeb" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/query-string/-/query-string-4.3.4.tgz#bbb693b9ca915c232515b228b1a02b609043dbeb" integrity sha1-u7aTucqRXCMlFbIosaArYJBD2+s= dependencies: object-assign "^4.1.0" strict-uri-encode "^1.0.0" -query-string@^6.13.1: - version "6.13.8" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/query-string/-/query-string-6.13.8.tgz#8cf231759c85484da3cf05a851810d8e825c1159" - integrity sha1-jPIxdZyFSE2jzwWoUYENjoJcEVk= +query-string@^7.0.0: + version "7.0.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/query-string/-/query-string-7.0.0.tgz#aaad2c8d5c6a6d0c6afada877fecbd56af79e609" + integrity sha512-Iy7moLybliR5ZgrK/1R3vjrXq03S13Vz4Rbm5Jg3EFq1LUmQppto0qtXz4vqZ386MSRjZgnTSZ9QC+NZOSd/XA== dependencies: decode-uri-component "^0.2.0" + filter-obj "^1.1.0" split-on-first "^1.0.0" strict-uri-encode "^2.0.0" querystring-es3@^0.2.0: version "0.2.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" integrity sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM= querystring@0.2.0: version "0.2.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= +querystring@^0.2.0: + version "0.2.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/querystring/-/querystring-0.2.1.tgz#40d77615bb09d16902a85c3e38aa8b5ed761c2dd" + integrity sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg== + querystringify@^2.1.1: version "2.2.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6" - integrity sha1-M0WUG0FTy50ILY7uTNogFqmu9/Y= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6" + integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== + +queue-microtask@^1.2.2: + version "1.2.3" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" + integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== + +raf@^3.4.1: + version "3.4.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/raf/-/raf-3.4.1.tgz#0742e99a4a6552f445d73e3ee0328af0ff1ede39" + integrity sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA== + dependencies: + performance-now "^2.1.0" randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0: version "2.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" - integrity sha1-32+ENy8CcNxlzfYpE0mrekc9Tyo= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" + integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== dependencies: safe-buffer "^5.1.0" randomfill@^1.0.3: version "1.0.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458" - integrity sha1-ySGW/IarQr6YPxvzF3giSTHWFFg= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458" + integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw== dependencies: randombytes "^2.0.5" safe-buffer "^5.1.0" range-parser@^1.2.1, range-parser@~1.2.1: version "1.2.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" - integrity sha1-PPNwI9GZ4cJNGlW4SADC8+ZGgDE= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== raw-body@2.4.0: version "2.4.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/raw-body/-/raw-body-2.4.0.tgz#a1ce6fb9c9bc356ca52e89256ab59059e13d0332" - integrity sha1-oc5vucm8NWylLoklarWQWeE9AzI= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/raw-body/-/raw-body-2.4.0.tgz#a1ce6fb9c9bc356ca52e89256ab59059e13d0332" + integrity sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q== dependencies: bytes "3.1.0" http-errors "1.7.2" iconv-lite "0.4.24" unpipe "1.0.0" -react-dev-utils@^10.2.1: - version "10.2.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/react-dev-utils/-/react-dev-utils-10.2.1.tgz#f6de325ae25fa4d546d09df4bb1befdc6dd19c19" - integrity sha1-9t4yWuJfpNVG0J30uxvv3G3RnBk= +react-app-polyfill@^2.0.0: + version "2.0.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/react-app-polyfill/-/react-app-polyfill-2.0.0.tgz#a0bea50f078b8a082970a9d853dc34b6dcc6a3cf" + integrity sha512-0sF4ny9v/B7s6aoehwze9vJNWcmCemAUYBVasscVr92+UYiEqDXOxfKjXN685mDaMRNF3WdhHQs76oTODMocFA== dependencies: - "@babel/code-frame" "7.8.3" + core-js "^3.6.5" + object-assign "^4.1.1" + promise "^8.1.0" + raf "^3.4.1" + regenerator-runtime "^0.13.7" + whatwg-fetch "^3.4.1" + +react-dev-utils@^11.0.3: + version "11.0.4" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/react-dev-utils/-/react-dev-utils-11.0.4.tgz#a7ccb60257a1ca2e0efe7a83e38e6700d17aa37a" + integrity sha512-dx0LvIGHcOPtKbeiSUM4jqpBl3TcY7CDjZdfOIcKeznE7BWr9dg0iPG90G5yfVQ+p/rGNMXdbfStvzQZEVEi4A== + dependencies: + "@babel/code-frame" "7.10.4" address "1.1.2" - browserslist "4.10.0" + browserslist "4.14.2" chalk "2.4.2" - cross-spawn "7.0.1" + cross-spawn "7.0.3" detect-port-alt "1.1.6" escape-string-regexp "2.0.0" - filesize "6.0.1" + filesize "6.1.0" find-up "4.1.0" - fork-ts-checker-webpack-plugin "3.1.1" + fork-ts-checker-webpack-plugin "4.1.6" global-modules "2.0.0" - globby "8.0.2" + globby "11.0.1" gzip-size "5.1.1" - immer "1.10.0" - inquirer "7.0.4" + immer "8.0.1" is-root "2.1.0" - loader-utils "1.2.3" + loader-utils "2.0.0" open "^7.0.2" pkg-up "3.1.0" - react-error-overlay "^6.0.7" + prompts "2.4.0" + react-error-overlay "^6.0.9" recursive-readdir "2.2.2" shell-quote "1.7.2" strip-ansi "6.0.0" text-table "0.2.0" -react-dom@^16.0.0: - version "16.14.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/react-dom/-/react-dom-16.14.0.tgz#7ad838ec29a777fb3c75c3a190f661cf92ab8b89" - integrity sha1-etg47Cmnd/s8dcOhkPZhz5Kri4k= +react-dom@^17.0.2: + version "17.0.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23" + integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" - prop-types "^15.6.2" - scheduler "^0.19.1" + scheduler "^0.20.2" -react-error-overlay@^6.0.7: - version "6.0.8" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/react-error-overlay/-/react-error-overlay-6.0.8.tgz#474ed11d04fc6bda3af643447d85e9127ed6b5de" - integrity sha1-R07RHQT8a9o69kNEfYXpEn7Wtd4= +react-error-overlay@^6.0.9: + version "6.0.9" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/react-error-overlay/-/react-error-overlay-6.0.9.tgz#3c743010c9359608c375ecd6bc76f35d93995b0a" + integrity sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew== react-is@^16.6.0, react-is@^16.7.0, react-is@^16.8.1: version "16.13.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" - integrity sha1-eJcppNw23imZ3BVt1sHZwYzqVqQ= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" + integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== react-is@^17.0.1: - version "17.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/react-is/-/react-is-17.0.1.tgz#5b3531bd76a645a4c9fb6e693ed36419e3301339" - integrity sha1-WzUxvXamRaTJ+25pPtNkGeMwEzk= + version "17.0.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" + integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== + +react-refresh@^0.8.3: + version "0.8.3" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/react-refresh/-/react-refresh-0.8.3.tgz#721d4657672d400c5e3c75d063c4a85fb2d5d68f" + integrity sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg== react-router-dom@^5.2.0: version "5.2.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/react-router-dom/-/react-router-dom-5.2.0.tgz#9e65a4d0c45e13289e66c7b17c7e175d0ea15662" - integrity sha1-nmWk0MReEyieZsexfH4XXQ6hVmI= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/react-router-dom/-/react-router-dom-5.2.0.tgz#9e65a4d0c45e13289e66c7b17c7e175d0ea15662" + integrity sha512-gxAmfylo2QUjcwxI63RhQ5G85Qqt4voZpUXSEqCwykV0baaOTQDR1f0PmY8AELqIyVc0NEZUj0Gov5lNGcXgsA== dependencies: "@babel/runtime" "^7.1.2" history "^4.9.0" @@ -8251,8 +8951,8 @@ react-router-dom@^5.2.0: react-router@5.2.0: version "5.2.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/react-router/-/react-router-5.2.0.tgz#424e75641ca8747fbf76e5ecca69781aa37ea293" - integrity sha1-Qk51ZByodH+/duXsyml4GqN+opM= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/react-router/-/react-router-5.2.0.tgz#424e75641ca8747fbf76e5ecca69781aa37ea293" + integrity sha512-smz1DUuFHRKdcJC0jobGo8cVbhO3x50tCL4icacOlcwDOEQPq4TMqwx3sY1TP+DvtTgz4nm3thuo7A+BK2U0Dw== dependencies: "@babel/runtime" "^7.1.2" history "^4.9.0" @@ -8265,55 +8965,120 @@ react-router@5.2.0: tiny-invariant "^1.0.2" tiny-warning "^1.0.0" -react@^16.13.1: - version "16.14.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/react/-/react-16.14.0.tgz#94d776ddd0aaa37da3eda8fc5b6b18a4c9a3114d" - integrity sha1-lNd23dCqo32j7aj8W2sYpMmjEU0= +react-scripts@4.0.3: + version "4.0.3" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/react-scripts/-/react-scripts-4.0.3.tgz#b1cafed7c3fa603e7628ba0f187787964cb5d345" + integrity sha512-S5eO4vjUzUisvkIPB7jVsKtuH2HhWcASREYWHAQ1FP5HyCv3xgn+wpILAEWkmy+A+tTNbSZClhxjT3qz6g4L1A== + dependencies: + "@babel/core" "7.12.3" + "@pmmmwh/react-refresh-webpack-plugin" "0.4.3" + "@svgr/webpack" "5.5.0" + "@typescript-eslint/eslint-plugin" "^4.5.0" + "@typescript-eslint/parser" "^4.5.0" + babel-eslint "^10.1.0" + babel-jest "^26.6.0" + babel-loader "8.1.0" + babel-plugin-named-asset-import "^0.3.7" + babel-preset-react-app "^10.0.0" + bfj "^7.0.2" + camelcase "^6.1.0" + case-sensitive-paths-webpack-plugin "2.3.0" + css-loader "4.3.0" + dotenv "8.2.0" + dotenv-expand "5.1.0" + eslint "^7.11.0" + eslint-config-react-app "^6.0.0" + eslint-plugin-flowtype "^5.2.0" + eslint-plugin-import "^2.22.1" + eslint-plugin-jest "^24.1.0" + eslint-plugin-jsx-a11y "^6.3.1" + eslint-plugin-react "^7.21.5" + eslint-plugin-react-hooks "^4.2.0" + eslint-plugin-testing-library "^3.9.2" + eslint-webpack-plugin "^2.5.2" + file-loader "6.1.1" + fs-extra "^9.0.1" + html-webpack-plugin "4.5.0" + identity-obj-proxy "3.0.0" + jest "26.6.0" + jest-circus "26.6.0" + jest-resolve "26.6.0" + jest-watch-typeahead "0.6.1" + mini-css-extract-plugin "0.11.3" + optimize-css-assets-webpack-plugin "5.0.4" + pnp-webpack-plugin "1.6.4" + postcss-flexbugs-fixes "4.2.1" + postcss-loader "3.0.0" + postcss-normalize "8.0.1" + postcss-preset-env "6.7.0" + postcss-safe-parser "5.0.2" + prompts "2.4.0" + react-app-polyfill "^2.0.0" + react-dev-utils "^11.0.3" + react-refresh "^0.8.3" + resolve "1.18.1" + resolve-url-loader "^3.1.2" + sass-loader "^10.0.5" + semver "7.3.2" + style-loader "1.3.0" + terser-webpack-plugin "4.2.3" + ts-pnp "1.2.0" + url-loader "4.1.1" + webpack "4.44.2" + webpack-dev-server "3.11.1" + webpack-manifest-plugin "2.2.0" + workbox-webpack-plugin "5.1.4" + optionalDependencies: + fsevents "^2.1.3" + +react@^17.0.2: + version "17.0.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037" + integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" - prop-types "^15.6.2" -read-pkg-up@^1.0.1: - version "1.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" - integrity sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI= +read-pkg-up@^3.0.0: + version "3.0.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/read-pkg-up/-/read-pkg-up-3.0.0.tgz#3ed496685dba0f8fe118d0691dc51f4a1ff96f07" + integrity sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc= dependencies: - find-up "^1.0.0" - read-pkg "^1.0.0" + find-up "^2.0.0" + read-pkg "^3.0.0" read-pkg-up@^7.0.1: version "7.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507" - integrity sha1-86YTV1hFlzOuK5VjgFbhhU5+9Qc= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507" + integrity sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg== dependencies: find-up "^4.1.0" read-pkg "^5.2.0" type-fest "^0.8.1" -read-pkg@^1.0.0: - version "1.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" - integrity sha1-9f+qXs0pyzHAR0vKfXVra7KePyg= +read-pkg@^3.0.0: + version "3.0.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389" + integrity sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k= dependencies: - load-json-file "^1.0.0" + load-json-file "^4.0.0" normalize-package-data "^2.3.2" - path-type "^1.0.0" + path-type "^3.0.0" read-pkg@^5.2.0: version "5.2.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc" - integrity sha1-e/KVQ4yloz5WzTDgU7NO5yUMk8w= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc" + integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== dependencies: "@types/normalize-package-data" "^2.4.0" normalize-package-data "^2.5.0" parse-json "^5.0.0" type-fest "^0.6.0" -"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6: +"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6: version "2.3.7" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" - integrity sha1-Hsoc9xGu+BTAT2IlKjamL2yyO1c= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" + integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== dependencies: core-util-is "~1.0.0" inherits "~2.0.3" @@ -8325,8 +9090,8 @@ read-pkg@^5.2.0: readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.6.0: version "3.6.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" - integrity sha1-M3u9o63AcGvT4CRCaihtS0sskZg= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" + integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== dependencies: inherits "^2.0.3" string_decoder "^1.1.1" @@ -8334,8 +9099,8 @@ readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.6.0: readdirp@^2.2.1: version "2.2.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" - integrity sha1-DodiKjMlqjPokihcr4tOhGUppSU= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" + integrity sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ== dependencies: graceful-fs "^4.1.11" micromatch "^3.1.10" @@ -8343,80 +9108,77 @@ readdirp@^2.2.1: readdirp@~3.5.0: version "3.5.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/readdirp/-/readdirp-3.5.0.tgz#9ba74c019b15d365278d2e91bb8c48d7b4d42c9e" - integrity sha1-m6dMAZsV02UnjS6Ru4xI17TULJ4= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/readdirp/-/readdirp-3.5.0.tgz#9ba74c019b15d365278d2e91bb8c48d7b4d42c9e" + integrity sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ== dependencies: picomatch "^2.2.1" recursive-readdir@2.2.2: version "2.2.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/recursive-readdir/-/recursive-readdir-2.2.2.tgz#9946fb3274e1628de6e36b2f6714953b4845094f" - integrity sha1-mUb7MnThYo3m42svZxSVO0hFCU8= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/recursive-readdir/-/recursive-readdir-2.2.2.tgz#9946fb3274e1628de6e36b2f6714953b4845094f" + integrity sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg== dependencies: minimatch "3.0.4" -redent@^1.0.0: - version "1.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde" - integrity sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94= - dependencies: - indent-string "^2.1.0" - strip-indent "^1.0.1" - regenerate-unicode-properties@^8.2.0: version "8.2.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz#e5de7111d655e7ba60c057dbe9ff37c87e65cdec" - integrity sha1-5d5xEdZV57pgwFfb6f83yH5lzew= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz#e5de7111d655e7ba60c057dbe9ff37c87e65cdec" + integrity sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA== dependencies: regenerate "^1.4.0" regenerate@^1.4.0: version "1.4.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" - integrity sha1-uTRtiCfo9aMve6KWN9OYtpAUhIo= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" + integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== regenerator-runtime@^0.11.0: version "0.11.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" - integrity sha1-vgWtf5v30i4Fb5cmzuUBf78Z4uk= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" + integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== -regenerator-runtime@^0.13.4: +regenerator-runtime@^0.13.4, regenerator-runtime@^0.13.7: version "0.13.7" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz#cac2dacc8a1ea675feaabaeb8ae833898ae46f55" - integrity sha1-ysLazIoepnX+qrrriugziYrkb1U= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz#cac2dacc8a1ea675feaabaeb8ae833898ae46f55" + integrity sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew== regenerator-transform@^0.14.2: version "0.14.5" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/regenerator-transform/-/regenerator-transform-0.14.5.tgz#c98da154683671c9c4dcb16ece736517e1b7feb4" - integrity sha1-yY2hVGg2ccnE3LFuznNlF+G3/rQ= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/regenerator-transform/-/regenerator-transform-0.14.5.tgz#c98da154683671c9c4dcb16ece736517e1b7feb4" + integrity sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw== dependencies: "@babel/runtime" "^7.8.4" regex-not@^1.0.0, regex-not@^1.0.2: version "1.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" - integrity sha1-H07OJ+ALC2XgJHpoEOaoXYOldSw= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" + integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== dependencies: extend-shallow "^3.0.2" safe-regex "^1.1.0" regex-parser@^2.2.11: version "2.2.11" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/regex-parser/-/regex-parser-2.2.11.tgz#3b37ec9049e19479806e878cabe7c1ca83ccfe58" - integrity sha1-OzfskEnhlHmAboeMq+fByoPM/lg= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/regex-parser/-/regex-parser-2.2.11.tgz#3b37ec9049e19479806e878cabe7c1ca83ccfe58" + integrity sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q== -regexp.prototype.flags@^1.2.0: - version "1.3.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz#7aba89b3c13a64509dabcf3ca8d9fbb9bdf5cb75" - integrity sha1-erqJs8E6ZFCdq888qNn7ub31y3U= +regexp.prototype.flags@^1.2.0, regexp.prototype.flags@^1.3.1: + version "1.3.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz#7ef352ae8d159e758c0eadca6f8fcb4eef07be26" + integrity sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA== dependencies: + call-bind "^1.0.2" define-properties "^1.1.3" - es-abstract "^1.17.0-next.1" + +regexpp@^3.1.0: + version "3.1.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/regexpp/-/regexpp-3.1.0.tgz#206d0ad0a5648cffbdb8ae46438f3dc51c9f78e2" + integrity sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q== regexpu-core@^4.7.1: version "4.7.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/regexpu-core/-/regexpu-core-4.7.1.tgz#2dea5a9a07233298fbf0db91fa9abc4c6e0f8ad6" - integrity sha1-LepamgcjMpj78NuR+pq8TG4PitY= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/regexpu-core/-/regexpu-core-4.7.1.tgz#2dea5a9a07233298fbf0db91fa9abc4c6e0f8ad6" + integrity sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ== dependencies: regenerate "^1.4.0" regenerate-unicode-properties "^8.2.0" @@ -8427,30 +9189,30 @@ regexpu-core@^4.7.1: regjsgen@^0.5.1: version "0.5.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/regjsgen/-/regjsgen-0.5.2.tgz#92ff295fb1deecbf6ecdab2543d207e91aa33733" - integrity sha1-kv8pX7He7L9uzaslQ9IH6RqjNzM= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/regjsgen/-/regjsgen-0.5.2.tgz#92ff295fb1deecbf6ecdab2543d207e91aa33733" + integrity sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A== regjsparser@^0.6.4: - version "0.6.6" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/regjsparser/-/regjsparser-0.6.6.tgz#6d8c939d1a654f78859b08ddcc4aa777f3fa800a" - integrity sha1-bYyTnRplT3iFmwjdzEqnd/P6gAo= + version "0.6.9" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/regjsparser/-/regjsparser-0.6.9.tgz#b489eef7c9a2ce43727627011429cf833a7183e6" + integrity sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ== dependencies: jsesc "~0.5.0" relateurl@^0.2.7: version "0.2.7" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" integrity sha1-VNvzd+UUQKypCkzSdGANP/LYiKk= remove-trailing-separator@^1.0.1: version "1.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= renderkid@^2.0.4: version "2.0.5" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/renderkid/-/renderkid-2.0.5.tgz#483b1ac59c6601ab30a7a596a5965cabccfdd0a5" - integrity sha1-SDsaxZxmAaswp6WWpZZcq8z90KU= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/renderkid/-/renderkid-2.0.5.tgz#483b1ac59c6601ab30a7a596a5965cabccfdd0a5" + integrity sha512-ccqoLg+HLOHq1vdfYNm4TBeaCDIi1FLt3wGojTDSvdewUv65oTmI3cnT2E4hRjl1gzKZIPK+KZrXzlUYKnR+vQ== dependencies: css-select "^2.0.2" dom-converter "^0.2" @@ -8459,117 +9221,73 @@ renderkid@^2.0.4: strip-ansi "^3.0.0" repeat-element@^1.1.2: - version "1.1.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" - integrity sha1-eC4NglwMWjuzlzH4Tv7mt0Lmsc4= + version "1.1.4" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/repeat-element/-/repeat-element-1.1.4.tgz#be681520847ab58c7568ac75fbfad28ed42d39e9" + integrity sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ== repeat-string@^1.6.1: version "1.6.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= -repeating@^2.0.0: - version "2.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" - integrity sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo= - dependencies: - is-finite "^1.0.0" - -request-promise-core@1.1.4: - version "1.1.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/request-promise-core/-/request-promise-core-1.1.4.tgz#3eedd4223208d419867b78ce815167d10593a22f" - integrity sha1-Pu3UIjII1BmGe3jOgVFn0QWToi8= - dependencies: - lodash "^4.17.19" - -request-promise-native@^1.0.8: - version "1.0.9" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/request-promise-native/-/request-promise-native-1.0.9.tgz#e407120526a5efdc9a39b28a5679bf47b9d9dc28" - integrity sha1-5AcSBSal79yaObKKVnm/R7nZ3Cg= - dependencies: - request-promise-core "1.1.4" - stealthy-require "^1.1.1" - tough-cookie "^2.3.3" - -request@^2.87.0, request@^2.88.0, request@^2.88.2: - version "2.88.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" - integrity sha1-1zyRhzHLWofaBH4gcjQUb2ZNErM= - 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" - require-directory@^2.1.1: version "2.1.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= +require-from-string@^2.0.2: + version "2.0.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" + integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== + require-main-filename@^2.0.0: version "2.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" - integrity sha1-0LMp7MfMD2Fkn2IhW+aa9UqomJs= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" + integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== requires-port@^1.0.0: version "1.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= resolve-cwd@^2.0.0: version "2.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a" integrity sha1-AKn3OHVW4nA46uIyyqNypqWbZlo= dependencies: resolve-from "^3.0.0" resolve-cwd@^3.0.0: version "3.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" - integrity sha1-DwB18bslRHZs9zumpuKt/ryxPy0= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" + integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== dependencies: resolve-from "^5.0.0" resolve-from@^3.0.0: version "3.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" integrity sha1-six699nWiBvItuZTM17rywoYh0g= resolve-from@^4.0.0: version "4.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" - integrity sha1-SrzYUq0y3Xuqv+m0DgCjbbXzkuY= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== resolve-from@^5.0.0: version "5.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" - integrity sha1-w1IlhD3493bfIcV1V7wIfp39/Gk= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== resolve-pathname@^3.0.0: version "3.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/resolve-pathname/-/resolve-pathname-3.0.0.tgz#99d02224d3cf263689becbb393bc560313025dcd" - integrity sha1-mdAiJNPPJjaJvsuzk7xWAxMCXc0= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/resolve-pathname/-/resolve-pathname-3.0.0.tgz#99d02224d3cf263689becbb393bc560313025dcd" + integrity sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng== -resolve-url-loader@3.1.2: - version "3.1.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/resolve-url-loader/-/resolve-url-loader-3.1.2.tgz#235e2c28e22e3e432ba7a5d4e305c59a58edfc08" - integrity sha1-I14sKOIuPkMrp6XU4wXFmljt/Ag= +resolve-url-loader@^3.1.2: + version "3.1.3" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/resolve-url-loader/-/resolve-url-loader-3.1.3.tgz#49ec68340f67d8d2ab6b401948d5def3ab2d0367" + integrity sha512-WbDSNFiKPPLem1ln+EVTE+bFUBdTTytfQZWbmghroaFNFaAVmGq0Saqw6F/306CwgPXsGwXVxbODE+3xAo/YbA== dependencies: adjust-sourcemap-loader "3.0.0" camelcase "5.3.1" @@ -8584,50 +9302,56 @@ resolve-url-loader@3.1.2: resolve-url@^0.2.1: version "0.2.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= -resolve@1.15.0: - version "1.15.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/resolve/-/resolve-1.15.0.tgz#1b7ca96073ebb52e741ffd799f6b39ea462c67f5" - integrity sha1-G3ypYHPrtS50H/15n2s56kYsZ/U= +resolve@1.18.1: + version "1.18.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/resolve/-/resolve-1.18.1.tgz#018fcb2c5b207d2a6424aee361c5a266da8f4130" + integrity sha512-lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA== dependencies: + is-core-module "^2.0.0" path-parse "^1.0.6" -resolve@^1.10.0, resolve@^1.12.0, resolve@^1.18.1, resolve@^1.3.2, resolve@^1.8.1: - version "1.19.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/resolve/-/resolve-1.19.0.tgz#1af5bf630409734a067cae29318aac7fa29a267c" - integrity sha1-GvW/YwQJc0oGfK4pMYqsf6KaJnw= +resolve@^1.10.0, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.14.2, resolve@^1.17.0, resolve@^1.18.1, resolve@^1.20.0, resolve@^1.3.2, resolve@^1.8.1: + version "1.20.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" + integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== dependencies: - is-core-module "^2.1.0" + is-core-module "^2.2.0" path-parse "^1.0.6" -restore-cursor@^3.1.0: - version "3.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" - integrity sha1-OfZ8VLOnpYzqUjbZXPADQjljH34= +resolve@^2.0.0-next.3: + version "2.0.0-next.3" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/resolve/-/resolve-2.0.0-next.3.tgz#d41016293d4a8586a39ca5d9b5f15cbea1f55e46" + integrity sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q== dependencies: - onetime "^5.1.0" - signal-exit "^3.0.2" + is-core-module "^2.2.0" + path-parse "^1.0.6" ret@~0.1.10: version "0.1.15" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" - integrity sha1-uKSCXVvbH8P29Twrwz+BOIaBx7w= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" + integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== retry@^0.12.0: version "0.12.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" integrity sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs= +reusify@^1.0.4: + version "1.0.4" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" + integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== + rework-visit@1.0.0: version "1.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/rework-visit/-/rework-visit-1.0.0.tgz#9945b2803f219e2f7aca00adb8bc9f640f842c9a" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/rework-visit/-/rework-visit-1.0.0.tgz#9945b2803f219e2f7aca00adb8bc9f640f842c9a" integrity sha1-mUWygD8hni96ygCtuLyfZA+ELJo= rework@1.0.1: version "1.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/rework/-/rework-1.0.1.tgz#30806a841342b54510aa4110850cd48534144aa7" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/rework/-/rework-1.0.1.tgz#30806a841342b54510aa4110850cd48534144aa7" integrity sha1-MIBqhBNCtUUQqkEQhQzUhTQUSqc= dependencies: convert-source-map "^0.3.3" @@ -8635,86 +9359,116 @@ rework@1.0.1: rgb-regex@^1.0.1: version "1.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/rgb-regex/-/rgb-regex-1.0.1.tgz#c0e0d6882df0e23be254a475e8edd41915feaeb1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/rgb-regex/-/rgb-regex-1.0.1.tgz#c0e0d6882df0e23be254a475e8edd41915feaeb1" integrity sha1-wODWiC3w4jviVKR16O3UGRX+rrE= rgba-regex@^1.0.0: version "1.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/rgba-regex/-/rgba-regex-1.0.0.tgz#43374e2e2ca0968b0ef1523460b7d730ff22eeb3" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/rgba-regex/-/rgba-regex-1.0.0.tgz#43374e2e2ca0968b0ef1523460b7d730ff22eeb3" integrity sha1-QzdOLiyglosO8VI0YLfXMP8i7rM= -rimraf@2, rimraf@^2.5.4, rimraf@^2.6.3, rimraf@^2.7.1: +rimraf@^2.5.4, rimraf@^2.6.3: version "2.7.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" - integrity sha1-NXl/E6f9rcVmFCwp1PB8ytSD4+w= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" + integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== dependencies: glob "^7.1.3" -rimraf@^3.0.0: +rimraf@^3.0.0, rimraf@^3.0.2: version "3.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" - integrity sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== dependencies: glob "^7.1.3" ripemd160@^2.0.0, ripemd160@^2.0.1: version "2.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" - integrity sha1-ocGm9iR1FXe6XQeRTLyShQWFiQw= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" + integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== dependencies: hash-base "^3.0.0" inherits "^2.0.1" +rollup-plugin-babel@^4.3.3: + version "4.4.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/rollup-plugin-babel/-/rollup-plugin-babel-4.4.0.tgz#d15bd259466a9d1accbdb2fe2fff17c52d030acb" + integrity sha512-Lek/TYp1+7g7I+uMfJnnSJ7YWoD58ajo6Oarhlex7lvUce+RCKRuGRSgztDO3/MF/PuGKmUL5iTHKf208UNszw== + dependencies: + "@babel/helper-module-imports" "^7.0.0" + rollup-pluginutils "^2.8.1" + +rollup-plugin-terser@^5.3.1: + version "5.3.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/rollup-plugin-terser/-/rollup-plugin-terser-5.3.1.tgz#8c650062c22a8426c64268548957463bf981b413" + integrity sha512-1pkwkervMJQGFYvM9nscrUoncPwiKR/K+bHdjv6PFgRo3cgPHoRT83y2Aa3GvINj4539S15t/tpFPb775TDs6w== + dependencies: + "@babel/code-frame" "^7.5.5" + jest-worker "^24.9.0" + rollup-pluginutils "^2.8.2" + serialize-javascript "^4.0.0" + terser "^4.6.2" + +rollup-pluginutils@^2.8.1, rollup-pluginutils@^2.8.2: + version "2.8.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz#72f2af0748b592364dbd3389e600e5a9444a351e" + integrity sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ== + dependencies: + estree-walker "^0.6.1" + +rollup@^1.31.1: + version "1.32.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/rollup/-/rollup-1.32.1.tgz#4480e52d9d9e2ae4b46ba0d9ddeaf3163940f9c4" + integrity sha512-/2HA0Ec70TvQnXdzynFffkjA6XN+1e2pEv/uKS5Ulca40g2L7KuOE3riasHoNVHOsFD5KKZgDsMk1CP3Tw9s+A== + dependencies: + "@types/estree" "*" + "@types/node" "*" + acorn "^7.1.0" + rsvp@^4.8.4: version "4.8.5" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/rsvp/-/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734" - integrity sha1-yPFVMR0Wf2jyHhaN9x7FsIMRNzQ= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/rsvp/-/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734" + integrity sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA== -run-async@^2.2.0: - version "2.4.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" - integrity sha1-hEDsz5nqPnC9QJ1JqriOEMGJpFU= +run-parallel@^1.1.9: + version "1.2.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" + integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== + dependencies: + queue-microtask "^1.2.2" run-queue@^1.0.0, run-queue@^1.0.3: version "1.0.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/run-queue/-/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/run-queue/-/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47" integrity sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec= dependencies: aproba "^1.1.1" -rxjs@^6.5.3: - version "6.6.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/rxjs/-/rxjs-6.6.3.tgz#8ca84635c4daa900c0d3967a6ee7ac60271ee552" - integrity sha1-jKhGNcTaqQDA05Z6buesYCce5VI= - dependencies: - tslib "^1.9.0" - safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" - integrity sha1-mR7GnSluAxN0fVm9/St0XDX4go0= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0: version "5.2.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" - integrity sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== safe-regex@^1.1.0: version "1.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4= dependencies: ret "~0.1.10" -"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: +"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.1.0: version "2.1.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" - integrity sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== sane@^4.0.3: version "4.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/sane/-/sane-4.1.0.tgz#ed881fd922733a6c461bc189dc2b6c006f3ffded" - integrity sha1-7Ygf2SJzOmxGG8GJ3CtsAG8//e0= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/sane/-/sane-4.1.0.tgz#ed881fd922733a6c461bc189dc2b6c006f3ffded" + integrity sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA== dependencies: "@cnakazawa/watch" "^1.0.3" anymatch "^2.0.0" @@ -8728,119 +9482,117 @@ sane@^4.0.3: sanitize.css@^10.0.0: version "10.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/sanitize.css/-/sanitize.css-10.0.0.tgz#b5cb2547e96d8629a60947544665243b1dc3657a" - integrity sha1-tcslR+lthimmCUdURmUkOx3DZXo= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/sanitize.css/-/sanitize.css-10.0.0.tgz#b5cb2547e96d8629a60947544665243b1dc3657a" + integrity sha512-vTxrZz4dX5W86M6oVWVdOVe72ZiPs41Oi7Z6Km4W5Turyz28mrXSJhhEBZoRtzJWIv3833WKVwLSDWWkEfupMg== -sass-graph@2.2.5: - version "2.2.5" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/sass-graph/-/sass-graph-2.2.5.tgz#a981c87446b8319d96dce0671e487879bd24c2e8" - integrity sha1-qYHIdEa4MZ2W3OBnHkh4eb0kwug= +sass-loader@^10.0.5: + version "10.2.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/sass-loader/-/sass-loader-10.2.0.tgz#3d64c1590f911013b3fa48a0b22a83d5e1494716" + integrity sha512-kUceLzC1gIHz0zNJPpqRsJyisWatGYNFRmv2CKZK2/ngMJgLqxTbXwe/hJ85luyvZkgqU3VlJ33UVF2T/0g6mw== dependencies: - glob "^7.0.0" - lodash "^4.0.0" - scss-tokenizer "^0.2.3" - yargs "^13.3.2" + klona "^2.0.4" + loader-utils "^2.0.0" + neo-async "^2.6.2" + schema-utils "^3.0.0" + semver "^7.3.2" -sass-loader@8.0.2: - version "8.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/sass-loader/-/sass-loader-8.0.2.tgz#debecd8c3ce243c76454f2e8290482150380090d" - integrity sha1-3r7NjDziQ8dkVPLoKQSCFQOACQ0= +sass@^1.34.0: + version "1.34.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/sass/-/sass-1.34.1.tgz#30f45c606c483d47b634f1e7371e13ff773c96ef" + integrity sha512-scLA7EIZM+MmYlej6sdVr0HRbZX5caX5ofDT9asWnUJj21oqgsC+1LuNfm0eg+vM0fCTZHhwImTiCU0sx9h9CQ== dependencies: - clone-deep "^4.0.1" - loader-utils "^1.2.3" - neo-async "^2.6.1" - schema-utils "^2.6.1" - semver "^6.3.0" + chokidar ">=3.0.0 <4.0.0" sax@~1.2.4: version "1.2.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" - integrity sha1-KBYjTiN4vdxOU1T6tcqold9xANk= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" + integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== -saxes@^5.0.0: +saxes@^5.0.1: version "5.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d" - integrity sha1-7rq5U/o7dgjb6U5drbFciI+maW0= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d" + integrity sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw== dependencies: xmlchars "^2.2.0" -scheduler@^0.19.1: - version "0.19.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/scheduler/-/scheduler-0.19.1.tgz#4f3e2ed2c1a7d65681f4c854fa8c5a1ccb40f196" - integrity sha1-Tz4u0sGn1laB9MhU+oxaHMtA8ZY= +scheduler@^0.20.2: + version "0.20.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91" + integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" schema-utils@^1.0.0: version "1.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/schema-utils/-/schema-utils-1.0.0.tgz#0b79a93204d7b600d4b2850d1f66c2a34951c770" - integrity sha1-C3mpMgTXtgDUsoUNH2bCo0lRx3A= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/schema-utils/-/schema-utils-1.0.0.tgz#0b79a93204d7b600d4b2850d1f66c2a34951c770" + integrity sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g== dependencies: ajv "^6.1.0" ajv-errors "^1.0.0" ajv-keywords "^3.1.0" -schema-utils@^2.5.0, schema-utils@^2.6.0, schema-utils@^2.6.1, schema-utils@^2.6.5, schema-utils@^2.6.6: +schema-utils@^2.6.5, schema-utils@^2.7.0, schema-utils@^2.7.1: version "2.7.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" - integrity sha1-HKTzLRskxZDCA7jnpQvw6kzTlNc= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" + integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== dependencies: "@types/json-schema" "^7.0.5" ajv "^6.12.4" ajv-keywords "^3.5.2" -scss-tokenizer@^0.2.3: - version "0.2.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz#8eb06db9a9723333824d3f5530641149847ce5d1" - integrity sha1-jrBtualyMzOCTT9VMGQRSYR85dE= +schema-utils@^3.0.0: + version "3.0.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/schema-utils/-/schema-utils-3.0.0.tgz#67502f6aa2b66a2d4032b4279a2944978a0913ef" + integrity sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA== dependencies: - js-base64 "^2.1.8" - source-map "^0.4.2" + "@types/json-schema" "^7.0.6" + ajv "^6.12.5" + ajv-keywords "^3.5.2" select-hose@^2.0.0: version "2.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" integrity sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo= selfsigned@^1.10.8: - version "1.10.8" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/selfsigned/-/selfsigned-1.10.8.tgz#0d17208b7d12c33f8eac85c41835f27fc3d81a30" - integrity sha1-DRcgi30Swz+OrIXEGDXyf8PYGjA= + version "1.10.11" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/selfsigned/-/selfsigned-1.10.11.tgz#24929cd906fe0f44b6d01fb23999a739537acbe9" + integrity sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA== dependencies: node-forge "^0.10.0" "semver@2 || 3 || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0: version "5.7.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" - integrity sha1-qVT5Ma66UI0we78Gnv8MAclhFvc= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" + integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== semver@7.0.0: version "7.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e" - integrity sha1-XzyjV2HkfgWyBsba/yz4FPAxa44= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e" + integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== -semver@^6.0.0, semver@^6.3.0: +semver@7.3.2: + version "7.3.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/semver/-/semver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938" + integrity sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ== + +semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: version "6.3.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" - integrity sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== -semver@^7.3.2: - version "7.3.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/semver/-/semver-7.3.4.tgz#27aaa7d2e4ca76452f98d3add093a72c943edc97" - integrity sha1-J6qn0uTKdkUvmNOt0JOnLJQ+3Jc= +semver@^7.2.1, semver@^7.3.2, semver@^7.3.5: + version "7.3.5" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7" + integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ== dependencies: lru-cache "^6.0.0" -semver@~5.3.0: - version "5.3.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f" - integrity sha1-myzl094C0XxgEq0yaqa00M9U+U8= - send@0.17.1: version "0.17.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8" - integrity sha1-wdiwWfeQD3Rm3Uk4vcROEd2zdsg= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8" + integrity sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg== dependencies: debug "2.6.9" depd "~1.1.2" @@ -8858,14 +9610,21 @@ send@0.17.1: serialize-javascript@^4.0.0: version "4.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/serialize-javascript/-/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa" - integrity sha1-tSXhI4SJpez8Qq+sw/6Z5mb0sao= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/serialize-javascript/-/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa" + integrity sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw== + dependencies: + randombytes "^2.1.0" + +serialize-javascript@^5.0.1: + version "5.0.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/serialize-javascript/-/serialize-javascript-5.0.1.tgz#7886ec848049a462467a97d3d918ebb2aaf934f4" + integrity sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA== dependencies: randombytes "^2.1.0" serve-index@^1.9.1: version "1.9.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" integrity sha1-03aNabHn2C5c4FD/9bRTvqEqkjk= dependencies: accepts "~1.3.4" @@ -8878,23 +9637,23 @@ serve-index@^1.9.1: serve-static@1.14.1: version "1.14.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/serve-static/-/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9" - integrity sha1-Zm5jbcTwEPfvKZcKiKZ0MgiYsvk= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/serve-static/-/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9" + integrity sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg== dependencies: encodeurl "~1.0.2" escape-html "~1.0.3" parseurl "~1.3.3" send "0.17.1" -set-blocking@^2.0.0, set-blocking@~2.0.0: +set-blocking@^2.0.0: version "2.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= set-value@^2.0.0, set-value@^2.0.1: version "2.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" - integrity sha1-oY1AUw5vB95CKMfe/kInr4ytAFs= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" + integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== dependencies: extend-shallow "^2.0.1" is-extendable "^0.1.1" @@ -8903,99 +9662,105 @@ set-value@^2.0.0, set-value@^2.0.1: setimmediate@^1.0.4: version "1.0.5" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= setprototypeof@1.1.0: version "1.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" - integrity sha1-0L2FU2iHtv58DYGMuWLZ2RxU5lY= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" + integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== setprototypeof@1.1.1: version "1.1.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" - integrity sha1-fpWsskqpL1iF4KvvW6ExMw1K5oM= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" + integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== sha.js@^2.4.0, sha.js@^2.4.8: version "2.4.11" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" - integrity sha1-N6XPC4HsvGlD3hCbopYNGyZYSuc= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" + integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== dependencies: inherits "^2.0.1" safe-buffer "^5.0.1" -shallow-clone@^3.0.0: - version "3.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" - integrity sha1-jymBrZJTH1UDWwH7IwdppA4C76M= - dependencies: - kind-of "^6.0.2" - shebang-command@^1.2.0: version "1.2.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= dependencies: shebang-regex "^1.0.0" shebang-command@^2.0.0: version "2.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" - integrity sha1-zNCvT4g1+9wmW4JGGq8MNmY/NOo= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== dependencies: shebang-regex "^3.0.0" shebang-regex@^1.0.0: version "1.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= shebang-regex@^3.0.0: version "3.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" - integrity sha1-rhbxZE2HPsrYQ7AwexQzYtTEIXI= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== shell-quote@1.7.2: version "1.7.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/shell-quote/-/shell-quote-1.7.2.tgz#67a7d02c76c9da24f99d20808fcaded0e0e04be2" - integrity sha1-Z6fQLHbJ2iT5nSCAj8re0ODgS+I= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/shell-quote/-/shell-quote-1.7.2.tgz#67a7d02c76c9da24f99d20808fcaded0e0e04be2" + integrity sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg== shellwords@^0.1.1: version "0.1.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" - integrity sha1-1rkYHBpI05cyTISHHvvPxz/AZUs= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" + integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww== + +side-channel@^1.0.4: + version "1.0.4" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" + integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== + dependencies: + call-bind "^1.0.0" + get-intrinsic "^1.0.2" + object-inspect "^1.9.0" signal-exit@^3.0.0, signal-exit@^3.0.2: version "3.0.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" - integrity sha1-oUEMLt2PB3sItOJTyOrPyvBXRhw= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" + integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== simple-swizzle@^0.2.2: version "0.2.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" integrity sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo= dependencies: is-arrayish "^0.3.1" sisteransi@^1.0.5: version "1.0.5" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" - integrity sha1-E01oEpd1ZDfMBcoBNw06elcQde0= - -slash@^1.0.0: - version "1.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" - integrity sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" + integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== slash@^3.0.0: version "3.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" - integrity sha1-ZTm+hwwWWtvVJAIg2+Nh8bxNRjQ= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== + +slice-ansi@^4.0.0: + version "4.0.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b" + integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ== + dependencies: + ansi-styles "^4.0.0" + astral-regex "^2.0.0" + is-fullwidth-code-point "^3.0.0" snapdragon-node@^2.0.1: version "2.1.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" - integrity sha1-bBdfhv8UvbByRWPo88GwIaKGhTs= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" + integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== dependencies: define-property "^1.0.0" isobject "^3.0.0" @@ -9003,15 +9768,15 @@ snapdragon-node@^2.0.1: snapdragon-util@^3.0.1: version "3.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" - integrity sha1-+VZHlIbyrNeXAGk/b3uAXkWrVuI= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" + integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== dependencies: kind-of "^3.2.0" snapdragon@^0.8.1: version "0.8.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" - integrity sha1-ZJIufFZbDhQgS6GqfWlkJ40lGC0= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" + integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== dependencies: base "^0.11.1" debug "^2.2.0" @@ -9023,21 +9788,21 @@ snapdragon@^0.8.1: use "^3.1.0" sockjs-client@^1.5.0: - version "1.5.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/sockjs-client/-/sockjs-client-1.5.0.tgz#2f8ff5d4b659e0d092f7aba0b7c386bd2aa20add" - integrity sha1-L4/11LZZ4NCS96ugt8OGvSqiCt0= + version "1.5.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/sockjs-client/-/sockjs-client-1.5.1.tgz#256908f6d5adfb94dabbdbd02c66362cca0f9ea6" + integrity sha512-VnVAb663fosipI/m6pqRXakEOw7nvd7TUgdr3PlR/8V2I95QIdwT8L4nMxhyU8SmDBHYXU1TOElaKOmKLfYzeQ== dependencies: debug "^3.2.6" eventsource "^1.0.7" faye-websocket "^0.11.3" inherits "^2.0.4" json3 "^3.3.3" - url-parse "^1.4.7" + url-parse "^1.5.1" sockjs@^0.3.21: version "0.3.21" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/sockjs/-/sockjs-0.3.21.tgz#b34ffb98e796930b60a0cfa11904d6a339a7d417" - integrity sha1-s0/7mOeWkwtgoM+hGQTWozmn1Bc= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/sockjs/-/sockjs-0.3.21.tgz#b34ffb98e796930b60a0cfa11904d6a339a7d417" + integrity sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw== dependencies: faye-websocket "^0.11.3" uuid "^3.4.0" @@ -9045,20 +9810,25 @@ sockjs@^0.3.21: sort-keys@^1.0.0: version "1.1.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/sort-keys/-/sort-keys-1.1.2.tgz#441b6d4d346798f1b4e49e8920adfba0e543f9ad" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/sort-keys/-/sort-keys-1.1.2.tgz#441b6d4d346798f1b4e49e8920adfba0e543f9ad" integrity sha1-RBttTTRnmPG05J6JIK37oOVD+a0= dependencies: is-plain-obj "^1.0.0" source-list-map@^2.0.0: version "2.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" - integrity sha1-OZO9hzv8SEecyp6jpUeDXHwVSzQ= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" + integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== + +source-map-js@^0.6.2: + version "0.6.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/source-map-js/-/source-map-js-0.6.2.tgz#0bb5de631b41cfbda6cfba8bd05a80efdfd2385e" + integrity sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug== source-map-resolve@^0.5.0, source-map-resolve@^0.5.2: version "0.5.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" - integrity sha1-GQhmvs51U+H48mei7oLGBrVQmho= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" + integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw== dependencies: atob "^2.1.2" decode-uri-component "^0.2.0" @@ -9066,71 +9836,69 @@ source-map-resolve@^0.5.0, source-map-resolve@^0.5.2: source-map-url "^0.4.0" urix "^0.1.0" -source-map-support@^0.5.6, source-map-support@~0.5.12: +source-map-support@^0.5.6, source-map-support@~0.5.12, source-map-support@~0.5.19: version "0.5.19" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" - integrity sha1-qYti+G3K9PZzmWSMCFKRq56P7WE= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" + integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw== dependencies: buffer-from "^1.0.0" source-map "^0.6.0" source-map-url@^0.4.0: - version "0.4.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" - integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= + version "0.4.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/source-map-url/-/source-map-url-0.4.1.tgz#0af66605a745a5a2f91cf1bbf8a7afbc283dec56" + integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw== source-map@0.6.1, source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: version "0.6.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" - integrity sha1-dHIq8y6WFOnCh6jQu95IteLxomM= - -source-map@^0.4.2: - version "0.4.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/source-map/-/source-map-0.4.4.tgz#eba4f5da9c0dc999de68032d8b4f76173652036b" - integrity sha1-66T12pwNyZneaAMti092FzZSA2s= - dependencies: - amdefine ">=0.0.4" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== source-map@^0.5.0, source-map@^0.5.6: version "0.5.7" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= -source-map@^0.7.3: +source-map@^0.7.3, source-map@~0.7.2: version "0.7.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" - integrity sha1-UwL4FpAxc1ImVECS5kmB91F1A4M= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" + integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== + +sourcemap-codec@^1.4.4: + version "1.4.8" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4" + integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA== spdx-correct@^3.0.0: version "3.1.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" - integrity sha1-3s6BrJweZxPl99G28X1Gj6U9iak= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" + integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w== dependencies: spdx-expression-parse "^3.0.0" spdx-license-ids "^3.0.0" spdx-exceptions@^2.1.0: version "2.3.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" - integrity sha1-PyjOGnegA3JoPq3kpDMYNSeiFj0= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" + integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== spdx-expression-parse@^3.0.0: version "3.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" - integrity sha1-z3D1BILu/cmOPOCmgz5KU87rpnk= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" + integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== dependencies: spdx-exceptions "^2.1.0" spdx-license-ids "^3.0.0" spdx-license-ids@^3.0.0: - version "3.0.7" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz#e9c18a410e5ed7e12442a549fbd8afa767038d65" - integrity sha1-6cGKQQ5e1+EkQqVJ+9ivp2cDjWU= + version "3.0.9" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/spdx-license-ids/-/spdx-license-ids-3.0.9.tgz#8a595135def9592bda69709474f1cbeea7c2467f" + integrity sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ== spdy-transport@^3.0.0: version "3.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" - integrity sha1-ANSGOmQArXXfkzYaFghgXl3NzzE= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" + integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== dependencies: debug "^4.1.0" detect-node "^2.0.4" @@ -9141,8 +9909,8 @@ spdy-transport@^3.0.0: spdy@^4.0.2: version "4.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/spdy/-/spdy-4.0.2.tgz#b74f466203a3eda452c02492b91fb9e84a27677b" - integrity sha1-t09GYgOj7aRSwCSSuR+56EonZ3s= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/spdy/-/spdy-4.0.2.tgz#b74f466203a3eda452c02492b91fb9e84a27677b" + integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== dependencies: debug "^4.1.0" handle-thing "^2.0.0" @@ -9152,66 +9920,55 @@ spdy@^4.0.2: split-on-first@^1.0.0: version "1.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/split-on-first/-/split-on-first-1.1.0.tgz#f610afeee3b12bce1d0c30425e76398b78249a5f" - integrity sha1-9hCv7uOxK84dDDBCXnY5i3gkml8= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/split-on-first/-/split-on-first-1.1.0.tgz#f610afeee3b12bce1d0c30425e76398b78249a5f" + integrity sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw== split-string@^3.0.1, split-string@^3.0.2: version "3.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" - integrity sha1-fLCd2jqGWFcFxks5pkZgOGguj+I= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" + integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== dependencies: extend-shallow "^3.0.0" sprintf-js@~1.0.2: version "1.0.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= -sshpk@^1.7.0: - version "1.16.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877" - integrity sha1-+2YcC+8ps520B2nuOfpwCT1vaHc= - 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" - ssri@^6.0.1: - version "6.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/ssri/-/ssri-6.0.1.tgz#2a3c41b28dd45b62b63676ecb74001265ae9edd8" - integrity sha1-KjxBso3UW2K2Nnbst0ABJlrp7dg= + version "6.0.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ssri/-/ssri-6.0.2.tgz#157939134f20464e7301ddba3e90ffa8f7728ac5" + integrity sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q== dependencies: figgy-pudding "^3.5.1" -ssri@^7.0.0: - version "7.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/ssri/-/ssri-7.1.0.tgz#92c241bf6de82365b5c7fb4bd76e975522e1294d" - integrity sha1-ksJBv23oI2W1x/tL126XVSLhKU0= +ssri@^8.0.1: + version "8.0.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ssri/-/ssri-8.0.1.tgz#638e4e439e2ffbd2cd289776d5ca457c4f51a2af" + integrity sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ== dependencies: - figgy-pudding "^3.5.1" minipass "^3.1.1" stable@^0.1.8: version "0.1.8" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" - integrity sha1-g26zyDgv4pNv6vVEYxAXzn1Ho88= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" + integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== stack-utils@^2.0.2: version "2.0.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/stack-utils/-/stack-utils-2.0.3.tgz#cd5f030126ff116b78ccb3c027fe302713b61277" - integrity sha1-zV8DASb/EWt4zLPAJ/4wJxO2Enc= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/stack-utils/-/stack-utils-2.0.3.tgz#cd5f030126ff116b78ccb3c027fe302713b61277" + integrity sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw== dependencies: escape-string-regexp "^2.0.0" +stackframe@^1.1.1: + version "1.2.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/stackframe/-/stackframe-1.2.0.tgz#52429492d63c62eb989804c11552e3d22e779303" + integrity sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA== + static-extend@^0.1.1: version "0.1.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY= dependencies: define-property "^0.2.5" @@ -9219,41 +9976,29 @@ static-extend@^0.1.1: "statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2", statuses@~1.5.0: version "1.5.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= -stdout-stream@^1.4.0: - version "1.4.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/stdout-stream/-/stdout-stream-1.4.1.tgz#5ac174cdd5cd726104aa0c0b2bd83815d8d535de" - integrity sha1-WsF0zdXNcmEEqgwLK9g4FdjVNd4= - dependencies: - readable-stream "^2.0.1" - -stealthy-require@^1.1.1: - version "1.1.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b" - integrity sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks= - stream-browserify@^2.0.1: version "2.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b" - integrity sha1-h1IdOKRKp+6RzhzSpH3wy0ndZgs= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b" + integrity sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg== dependencies: inherits "~2.0.1" readable-stream "^2.0.2" stream-each@^1.1.0: version "1.2.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/stream-each/-/stream-each-1.2.3.tgz#ebe27a0c389b04fbcc233642952e10731afa9bae" - integrity sha1-6+J6DDibBPvMIzZClS4Qcxr6m64= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/stream-each/-/stream-each-1.2.3.tgz#ebe27a0c389b04fbcc233642952e10731afa9bae" + integrity sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw== dependencies: end-of-stream "^1.1.0" stream-shift "^1.0.0" stream-http@^2.7.2: version "2.8.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/stream-http/-/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc" - integrity sha1-stJCRpKIpaJ+xP6JM6z2I95lFPw= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/stream-http/-/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc" + integrity sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw== dependencies: builtin-status-codes "^3.0.0" inherits "^2.0.1" @@ -9263,96 +10008,98 @@ stream-http@^2.7.2: stream-shift@^1.0.0: version "1.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" - integrity sha1-1wiCgVWasneEJCebCHfaPDktWj0= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" + integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ== strict-uri-encode@^1.0.0: version "1.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713" integrity sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM= strict-uri-encode@^2.0.0: version "2.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz#b9c7330c7042862f6b142dc274bbcc5866ce3546" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz#b9c7330c7042862f6b142dc274bbcc5866ce3546" integrity sha1-ucczDHBChi9rFC3CdLvMWGbONUY= string-length@^4.0.1: - version "4.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/string-length/-/string-length-4.0.1.tgz#4a973bf31ef77c4edbceadd6af2611996985f8a1" - integrity sha1-Spc78x73fE7bzq3WryYRmWmF+KE= + version "4.0.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/string-length/-/string-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a" + integrity sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ== dependencies: char-regex "^1.0.2" strip-ansi "^6.0.0" -string-width@^1.0.1: - version "1.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" - integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= - dependencies: - code-point-at "^1.0.0" - is-fullwidth-code-point "^1.0.0" - strip-ansi "^3.0.0" - -"string-width@^1.0.2 || 2": - version "2.1.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" - integrity sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4= - dependencies: - is-fullwidth-code-point "^2.0.0" - strip-ansi "^4.0.0" +string-natural-compare@^3.0.1: + version "3.0.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/string-natural-compare/-/string-natural-compare-3.0.1.tgz#7a42d58474454963759e8e8b7ae63d71c1e7fdf4" + integrity sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw== string-width@^3.0.0, string-width@^3.1.0: version "3.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" - integrity sha1-InZ74htirxCBV0MG9prFG2IgOWE= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" + integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== dependencies: emoji-regex "^7.0.1" is-fullwidth-code-point "^2.0.0" strip-ansi "^5.1.0" string-width@^4.1.0, string-width@^4.2.0: - version "4.2.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5" - integrity sha1-lSGCxGzHssMT0VluYjmSvRY7crU= + version "4.2.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/string-width/-/string-width-4.2.2.tgz#dafd4f9559a7585cfba529c6a0a4f73488ebd4c5" + integrity sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA== dependencies: emoji-regex "^8.0.0" is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.0" -string.prototype.trimend@^1.0.1: - version "1.0.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz#a22bd53cca5c7cf44d7c9d5c732118873d6cd18b" - integrity sha1-oivVPMpcfPRNfJ1ccyEYhz1s0Ys= +string.prototype.matchall@^4.0.5: + version "4.0.5" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/string.prototype.matchall/-/string.prototype.matchall-4.0.5.tgz#59370644e1db7e4c0c045277690cf7b01203c4da" + integrity sha512-Z5ZaXO0svs0M2xd/6By3qpeKpLKd9mO4v4q3oMEQrk8Ck4xOD5d5XeBOOjGrmVZZ/AHB1S0CgG4N5r1G9N3E2Q== dependencies: - call-bind "^1.0.0" + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.18.2" + get-intrinsic "^1.1.1" + has-symbols "^1.0.2" + internal-slot "^1.0.3" + regexp.prototype.flags "^1.3.1" + side-channel "^1.0.4" + +string.prototype.trimend@^1.0.4: + version "1.0.4" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz#e75ae90c2942c63504686c18b287b4a0b1a45f80" + integrity sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A== + dependencies: + call-bind "^1.0.2" define-properties "^1.1.3" -string.prototype.trimstart@^1.0.1: - version "1.0.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz#9b4cb590e123bb36564401d59824298de50fd5aa" - integrity sha1-m0y1kOEjuzZWRAHVmCQpjeUP1ao= +string.prototype.trimstart@^1.0.4: + version "1.0.4" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz#b36399af4ab2999b4c9c648bd7a3fb2bb26feeed" + integrity sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw== dependencies: - call-bind "^1.0.0" + call-bind "^1.0.2" define-properties "^1.1.3" string_decoder@^1.0.0, string_decoder@^1.1.1: version "1.3.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" - integrity sha1-QvEUWUpGzxqOMLCoT1bHjD7awh4= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== dependencies: safe-buffer "~5.2.0" string_decoder@~1.1.1: version "1.1.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" - integrity sha1-nPFhG6YmhdcDCunkujQUnDrwP8g= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== dependencies: safe-buffer "~5.1.0" stringify-object@^3.3.0: version "3.3.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629" - integrity sha1-cDBlrvyhkwDTzoivT1s5VtdVZik= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629" + integrity sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw== dependencies: get-own-enumerable-property-symbols "^3.0.0" is-obj "^1.0.1" @@ -9360,124 +10107,113 @@ stringify-object@^3.3.0: strip-ansi@6.0.0, strip-ansi@^6.0.0: version "6.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" - integrity sha1-CxVx3XZpzNTz4G4U7x7tJiJa5TI= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" + integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== dependencies: ansi-regex "^5.0.0" strip-ansi@^3.0.0, strip-ansi@^3.0.1: version "3.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= dependencies: ansi-regex "^2.0.0" -strip-ansi@^4.0.0: - version "4.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" - integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8= - dependencies: - ansi-regex "^3.0.0" - strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: version "5.2.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" - integrity sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" + integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== dependencies: ansi-regex "^4.1.0" -strip-bom@^2.0.0: - version "2.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" - integrity sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4= - dependencies: - is-utf8 "^0.2.0" +strip-bom@^3.0.0: + version "3.0.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" + integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= strip-bom@^4.0.0: version "4.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" - integrity sha1-nDUFwdtFvO3KPZz3oW9cWqOQGHg= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" + integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== strip-comments@^1.0.2: version "1.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/strip-comments/-/strip-comments-1.0.2.tgz#82b9c45e7f05873bee53f37168af930aa368679d" - integrity sha1-grnEXn8FhzvuU/NxaK+TCqNoZ50= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/strip-comments/-/strip-comments-1.0.2.tgz#82b9c45e7f05873bee53f37168af930aa368679d" + integrity sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw== dependencies: babel-extract-comments "^1.0.0" babel-plugin-transform-object-rest-spread "^6.26.0" strip-eof@^1.0.0: version "1.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= strip-final-newline@^2.0.0: version "2.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" - integrity sha1-ibhS+y/L6Tb29LMYevsKEsGrWK0= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" + integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== -strip-indent@^1.0.1: - version "1.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2" - integrity sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI= - dependencies: - get-stdin "^4.0.1" +strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: + version "3.1.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" + integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== -style-loader@0.23.1: - version "0.23.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/style-loader/-/style-loader-0.23.1.tgz#cb9154606f3e771ab6c4ab637026a1049174d925" - integrity sha1-y5FUYG8+dxq2xKtjcCahBJF02SU= +style-loader@1.3.0: + version "1.3.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/style-loader/-/style-loader-1.3.0.tgz#828b4a3b3b7e7aa5847ce7bae9e874512114249e" + integrity sha512-V7TCORko8rs9rIqkSrlMfkqA63DfoGBBJmK1kKGCcSi+BWb4cqz0SRsnp4l6rU5iwOEd0/2ePv68SV22VXon4Q== dependencies: - loader-utils "^1.1.0" - schema-utils "^1.0.0" + loader-utils "^2.0.0" + schema-utils "^2.7.0" stylehacks@^4.0.0: version "4.0.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/stylehacks/-/stylehacks-4.0.3.tgz#6718fcaf4d1e07d8a1318690881e8d96726a71d5" - integrity sha1-Zxj8r00eB9ihMYaQiB6NlnJqcdU= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/stylehacks/-/stylehacks-4.0.3.tgz#6718fcaf4d1e07d8a1318690881e8d96726a71d5" + integrity sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g== dependencies: browserslist "^4.0.0" postcss "^7.0.0" postcss-selector-parser "^3.0.0" -supports-color@^2.0.0: - version "2.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" - integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= - supports-color@^5.3.0: version "5.5.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" - integrity sha1-4uaaRKyHcveKHsCzW2id9lMO/I8= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== dependencies: has-flag "^3.0.0" supports-color@^6.1.0: version "6.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3" - integrity sha1-B2Srxpxj1ayELdSGfo0CXogN+PM= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3" + integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== dependencies: has-flag "^3.0.0" supports-color@^7.0.0, supports-color@^7.1.0: version "7.2.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" - integrity sha1-G33NyzK4E4gBs+R4umpRyqiWSNo= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== dependencies: has-flag "^4.0.0" supports-hyperlinks@^2.0.0: - version "2.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz#f663df252af5f37c5d49bbd7eeefa9e0b9e59e47" - integrity sha1-9mPfJSr183xdSbvX7u+p4Lnlnkc= + version "2.2.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz#4f77b42488765891774b70c79babd87f9bd594bb" + integrity sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ== dependencies: has-flag "^4.0.0" supports-color "^7.0.0" -svgo@^1.0.0: +svg-parser@^2.0.2: + version "2.0.4" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/svg-parser/-/svg-parser-2.0.4.tgz#fdc2e29e13951736140b76cb122c8ee6630eb6b5" + integrity sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ== + +svgo@^1.0.0, svgo@^1.2.2: version "1.3.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/svgo/-/svgo-1.3.2.tgz#b6dc511c063346c9e415b81e43401145b96d4167" - integrity sha1-ttxRHAYzRsnkFbgeQ0ARRbltQWc= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/svgo/-/svgo-1.3.2.tgz#b6dc511c063346c9e415b81e43401145b96d4167" + integrity sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw== dependencies: chalk "^2.4.1" coa "^2.0.2" @@ -9495,50 +10231,79 @@ svgo@^1.0.0: symbol-tree@^3.2.4: version "3.2.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" - integrity sha1-QwY30ki6d+B4iDlR+5qg7tfGP6I= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" + integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== + +table@^6.0.9: + version "6.7.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/table/-/table-6.7.1.tgz#ee05592b7143831a8c94f3cee6aae4c1ccef33e2" + integrity sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg== + dependencies: + ajv "^8.0.1" + lodash.clonedeep "^4.5.0" + lodash.truncate "^4.4.2" + slice-ansi "^4.0.0" + string-width "^4.2.0" + strip-ansi "^6.0.0" tapable@^1.0.0, tapable@^1.1.3: version "1.1.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" - integrity sha1-ofzMBrWNth/XpF2i2kT186Pme6I= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" + integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== -tar@^2.0.0: - version "2.2.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/tar/-/tar-2.2.2.tgz#0ca8848562c7299b8b446ff6a4d60cdbb23edc40" - integrity sha1-DKiEhWLHKZuLRG/2pNYM27I+3EA= +tar@^6.0.2: + version "6.1.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/tar/-/tar-6.1.0.tgz#d1724e9bcc04b977b18d5c573b333a2207229a83" + integrity sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA== dependencies: - block-stream "*" - fstream "^1.0.12" - inherits "2" + 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" + +temp-dir@^1.0.0: + version "1.0.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/temp-dir/-/temp-dir-1.0.0.tgz#0a7c0ea26d3a39afa7e0ebea9c1fc0bc4daa011d" + integrity sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0= + +tempy@^0.3.0: + version "0.3.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/tempy/-/tempy-0.3.0.tgz#6f6c5b295695a16130996ad5ab01a8bd726e8bf8" + integrity sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ== + dependencies: + temp-dir "^1.0.0" + type-fest "^0.3.1" + unique-string "^1.0.0" terminal-link@^2.0.0: version "2.1.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" - integrity sha1-FKZKJ6s8Dfkz6lRvulXy0HjtyZQ= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" + integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== dependencies: ansi-escapes "^4.2.1" supports-hyperlinks "^2.0.0" -terser-webpack-plugin@2.3.8: - version "2.3.8" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/terser-webpack-plugin/-/terser-webpack-plugin-2.3.8.tgz#894764a19b0743f2f704e7c2a848c5283a696724" - integrity sha1-iUdkoZsHQ/L3BOfCqEjFKDppZyQ= +terser-webpack-plugin@4.2.3: + version "4.2.3" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz#28daef4a83bd17c1db0297070adc07fc8cfc6a9a" + integrity sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ== dependencies: - cacache "^13.0.1" + cacache "^15.0.5" find-cache-dir "^3.3.1" - jest-worker "^25.4.0" - p-limit "^2.3.0" - schema-utils "^2.6.6" - serialize-javascript "^4.0.0" + jest-worker "^26.5.0" + p-limit "^3.0.2" + schema-utils "^3.0.0" + serialize-javascript "^5.0.1" source-map "^0.6.1" - terser "^4.6.12" + terser "^5.3.4" webpack-sources "^1.4.3" terser-webpack-plugin@^1.4.3: version "1.4.5" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz#a217aefaea330e734ffacb6120ec1fa312d6040b" - integrity sha1-oheu+uozDnNP+sthIOwfoxLWBAs= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz#a217aefaea330e734ffacb6120ec1fa312d6040b" + integrity sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw== dependencies: cacache "^12.0.2" find-cache-dir "^2.1.0" @@ -9550,106 +10315,103 @@ terser-webpack-plugin@^1.4.3: webpack-sources "^1.4.0" worker-farm "^1.7.0" -terser@^4.1.2, terser@^4.6.12, terser@^4.6.3: +terser@^4.1.2, terser@^4.6.2, terser@^4.6.3: version "4.8.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/terser/-/terser-4.8.0.tgz#63056343d7c70bb29f3af665865a46fe03a0df17" - integrity sha1-YwVjQ9fHC7KfOvZlhlpG/gOg3xc= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/terser/-/terser-4.8.0.tgz#63056343d7c70bb29f3af665865a46fe03a0df17" + integrity sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw== dependencies: commander "^2.20.0" source-map "~0.6.1" source-map-support "~0.5.12" +terser@^5.3.4: + version "5.7.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/terser/-/terser-5.7.0.tgz#a761eeec206bc87b605ab13029876ead938ae693" + integrity sha512-HP5/9hp2UaZt5fYkuhNBR8YyRcT8juw8+uFbAme53iN9hblvKnLUTKkmwJG6ocWpIKf8UK4DoeWG4ty0J6S6/g== + dependencies: + commander "^2.20.0" + source-map "~0.7.2" + source-map-support "~0.5.19" + test-exclude@^6.0.0: version "6.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" - integrity sha1-BKhphmHYBepvopO2y55jrARO8V4= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" + integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== dependencies: "@istanbuljs/schema" "^0.1.2" glob "^7.1.4" minimatch "^3.0.4" -text-table@0.2.0: +text-table@0.2.0, text-table@^0.2.0: version "0.2.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= throat@^5.0.0: version "5.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/throat/-/throat-5.0.0.tgz#c5199235803aad18754a667d659b5e72ce16764b" - integrity sha1-xRmSNYA6rRh1SmZ9ZZtecs4Wdks= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/throat/-/throat-5.0.0.tgz#c5199235803aad18754a667d659b5e72ce16764b" + integrity sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA== through2@^2.0.0: version "2.0.5" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" - integrity sha1-AcHjnrMdB8t9A6lqcIIyYLIxMs0= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" + integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== dependencies: readable-stream "~2.3.6" xtend "~4.0.1" -through@^2.3.6: - version "2.3.8" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" - integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= - thunky@^1.0.2: version "1.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" - integrity sha1-Wrr3FKlAXbBQRzK7zNLO3Z75U30= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" + integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== timers-browserify@^2.0.4: version "2.0.12" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/timers-browserify/-/timers-browserify-2.0.12.tgz#44a45c11fbf407f34f97bccd1577c652361b00ee" - integrity sha1-RKRcEfv0B/NPl7zNFXfGUjYbAO4= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/timers-browserify/-/timers-browserify-2.0.12.tgz#44a45c11fbf407f34f97bccd1577c652361b00ee" + integrity sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ== dependencies: setimmediate "^1.0.4" timsort@^0.3.0: version "0.3.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/timsort/-/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/timsort/-/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4" integrity sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q= tiny-invariant@^1.0.2: version "1.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/tiny-invariant/-/tiny-invariant-1.1.0.tgz#634c5f8efdc27714b7f386c35e6760991d230875" - integrity sha1-Y0xfjv3CdxS384bDXmdgmR0jCHU= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/tiny-invariant/-/tiny-invariant-1.1.0.tgz#634c5f8efdc27714b7f386c35e6760991d230875" + integrity sha512-ytxQvrb1cPc9WBEI/HSeYYoGD0kWnGEOR8RY6KomWLBVhqz0RgTwVO9dLrGz7dC+nN9llyI7OKAgRq8Vq4ZBSw== tiny-warning@^1.0.0, tiny-warning@^1.0.3: version "1.0.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/tiny-warning/-/tiny-warning-1.0.3.tgz#94a30db453df4c643d0fd566060d60a875d84754" - integrity sha1-lKMNtFPfTGQ9D9VmBg1gqHXYR1Q= - -tmp@^0.0.33: - version "0.0.33" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" - integrity sha1-bTQzWIl2jSGyvNoKonfO07G/rfk= - dependencies: - os-tmpdir "~1.0.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/tiny-warning/-/tiny-warning-1.0.3.tgz#94a30db453df4c643d0fd566060d60a875d84754" + integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA== tmpl@1.0.x: version "1.0.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/tmpl/-/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/tmpl/-/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1" integrity sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE= to-arraybuffer@^1.0.0: version "1.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" integrity sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M= to-fast-properties@^2.0.0: version "2.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= to-object-path@^0.3.0: version "0.3.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= dependencies: kind-of "^3.0.2" to-regex-range@^2.1.0: version "2.1.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg= dependencies: is-number "^3.0.0" @@ -9657,15 +10419,15 @@ to-regex-range@^2.1.0: to-regex-range@^5.0.1: version "5.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" - integrity sha1-FkjESq58jZiKMmAY7XL1tN0DkuQ= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== dependencies: is-number "^7.0.0" to-regex@^3.0.1, to-regex@^3.0.2: version "3.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" - integrity sha1-E8/dmzNlUvMLUfM6iuG0Knp1mc4= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" + integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== dependencies: define-property "^2.0.2" extend-shallow "^3.0.2" @@ -9674,171 +10436,183 @@ to-regex@^3.0.1, to-regex@^3.0.2: toidentifier@1.0.0: version "1.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" - integrity sha1-fhvjRw8ed5SLxD2Uo8j013UrpVM= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" + integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== -tough-cookie@^2.3.3, tough-cookie@~2.5.0: - version "2.5.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" - integrity sha1-zZ+yoKodWhK0c72fuW+j3P9lreI= +tough-cookie@^4.0.0: + version "4.0.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/tough-cookie/-/tough-cookie-4.0.0.tgz#d822234eeca882f991f0f908824ad2622ddbece4" + integrity sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg== dependencies: - psl "^1.1.28" - punycode "^2.1.1" - -tough-cookie@^3.0.1: - version "3.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/tough-cookie/-/tough-cookie-3.0.1.tgz#9df4f57e739c26930a018184887f4adb7dca73b2" - integrity sha1-nfT1fnOcJpMKAYGEiH9K233Kc7I= - dependencies: - ip-regex "^2.1.0" - psl "^1.1.28" + psl "^1.1.33" punycode "^2.1.1" + universalify "^0.1.2" tr46@^2.0.2: - version "2.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/tr46/-/tr46-2.0.2.tgz#03273586def1595ae08fedb38d7733cee91d2479" - integrity sha1-Ayc1ht7xWVrgj+2zjXczzukdJHk= + version "2.1.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/tr46/-/tr46-2.1.0.tgz#fa87aa81ca5d5941da8cbf1f9b749dc969a4e240" + integrity sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw== dependencies: punycode "^2.1.1" -trim-newlines@^1.0.0: - version "1.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" - integrity sha1-WIeWa7WCpFA6QetST301ARgVphM= +tryer@^1.0.1: + version "1.0.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/tryer/-/tryer-1.0.1.tgz#f2c85406800b9b0f74c9f7465b81eaad241252f8" + integrity sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA== -"true-case-path@^1.0.2": - version "1.0.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/true-case-path/-/true-case-path-1.0.3.tgz#f813b5a8c86b40da59606722b144e3225799f47d" - integrity sha1-+BO1qMhrQNpZYGcisUTjIleZ9H0= - dependencies: - glob "^7.1.2" - -ts-pnp@1.1.6: - version "1.1.6" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/ts-pnp/-/ts-pnp-1.1.6.tgz#389a24396d425a0d3162e96d2b4638900fdc289a" - integrity sha1-OJokOW1CWg0xYultK0Y4kA/cKJo= - -ts-pnp@^1.1.6: +ts-pnp@1.2.0, ts-pnp@^1.1.6: version "1.2.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/ts-pnp/-/ts-pnp-1.2.0.tgz#a500ad084b0798f1c3071af391e65912c86bca92" - integrity sha1-pQCtCEsHmPHDBxrzkeZZEshrypI= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ts-pnp/-/ts-pnp-1.2.0.tgz#a500ad084b0798f1c3071af391e65912c86bca92" + integrity sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw== -tslib@^1.9.0: +tsconfig-paths@^3.9.0: + version "3.9.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz#098547a6c4448807e8fcb8eae081064ee9a3c90b" + integrity sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw== + dependencies: + "@types/json5" "^0.0.29" + json5 "^1.0.1" + minimist "^1.2.0" + strip-bom "^3.0.0" + +tslib@^1.8.1: version "1.14.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" - integrity sha1-zy04vcNKE0vK8QkcQfZhni9nLQA= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" + integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== tslib@^2.0.3: - version "2.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/tslib/-/tslib-2.1.0.tgz#da60860f1c2ecaa5703ab7d39bc05b6bf988b97a" - integrity sha1-2mCGDxwuyqVwOrfTm8Bba/mIuXo= + version "2.2.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/tslib/-/tslib-2.2.0.tgz#fb2c475977e35e241311ede2693cee1ec6698f5c" + integrity sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w== + +tsutils@^3.17.1, tsutils@^3.21.0: + version "3.21.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623" + integrity sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA== + dependencies: + tslib "^1.8.1" tty-browserify@0.0.0: version "0.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" integrity sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY= -tunnel-agent@^0.6.0: - version "0.6.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" - integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= +type-check@^0.4.0, type-check@~0.4.0: + version "0.4.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" + integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== dependencies: - safe-buffer "^5.0.1" - -tweetnacl@^0.14.3, tweetnacl@~0.14.0: - version "0.14.5" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" - integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= + prelude-ls "^1.2.1" type-check@~0.3.2: version "0.3.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= dependencies: prelude-ls "~1.1.2" type-detect@4.0.8: version "4.0.8" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" - integrity sha1-dkb7XxiHHPu3dJ5pvTmmOI63RQw= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" + integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== -type-fest@^0.11.0: - version "0.11.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/type-fest/-/type-fest-0.11.0.tgz#97abf0872310fed88a5c466b25681576145e33f1" - integrity sha1-l6vwhyMQ/tiKXEZrJWgVdhReM/E= +type-fest@^0.20.2: + version "0.20.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" + integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== + +type-fest@^0.21.3: + version "0.21.3" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" + integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== + +type-fest@^0.3.1: + version "0.3.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/type-fest/-/type-fest-0.3.1.tgz#63d00d204e059474fe5e1b7c011112bbd1dc29e1" + integrity sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ== type-fest@^0.6.0: version "0.6.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b" - integrity sha1-jSojcNPfiG61yQraHFv2GIrPg4s= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b" + integrity sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg== type-fest@^0.8.1: version "0.8.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" - integrity sha1-CeJJ696FHTseSNJ8EFREZn8XuD0= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" + integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== type-is@~1.6.17, type-is@~1.6.18: version "1.6.18" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" - integrity sha1-TlUs0F3wlGfcvE73Od6J8s83wTE= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" + integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== dependencies: media-typer "0.3.0" mime-types "~2.1.24" type@^1.0.1: version "1.2.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/type/-/type-1.2.0.tgz#848dd7698dafa3e54a6c479e759c4bc3f18847a0" - integrity sha1-hI3XaY2vo+VKbEeedZxLw/GIR6A= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/type/-/type-1.2.0.tgz#848dd7698dafa3e54a6c479e759c4bc3f18847a0" + integrity sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg== type@^2.0.0: - version "2.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/type/-/type-2.1.0.tgz#9bdc22c648cf8cf86dd23d32336a41cfb6475e3f" - integrity sha1-m9wixkjPjPht0j0yM2pBz7ZHXj8= + version "2.5.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/type/-/type-2.5.0.tgz#0a2e78c2e77907b252abe5f298c1b01c63f0db3d" + integrity sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw== typedarray-to-buffer@^3.1.5: version "3.1.5" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" - integrity sha1-qX7nqf9CaRufeD/xvFES/j/KkIA= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" + integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== dependencies: is-typedarray "^1.0.0" typedarray@^0.0.6: version "0.0.6" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= -typescript@^3.9.6: - version "3.9.7" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/typescript/-/typescript-3.9.7.tgz#98d600a5ebdc38f40cb277522f12dc800e9e25fa" - integrity sha1-mNYApevcOPQMsndSLxLcgA6eJfo= +typescript@^4.1.2: + version "4.3.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/typescript/-/typescript-4.3.2.tgz#399ab18aac45802d6f2498de5054fcbbe716a805" + integrity sha512-zZ4hShnmnoVnAHpVHWpTcxdv7dWP60S2FsydQLV8V5PbS3FifjWFFRiHSWpDJahly88PRyV5teTSLoq4eG7mKw== + +unbox-primitive@^1.0.1: + version "1.0.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/unbox-primitive/-/unbox-primitive-1.0.1.tgz#085e215625ec3162574dc8859abee78a59b14471" + integrity sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw== + dependencies: + function-bind "^1.1.1" + has-bigints "^1.0.1" + has-symbols "^1.0.2" + which-boxed-primitive "^1.0.2" unicode-canonical-property-names-ecmascript@^1.0.4: version "1.0.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz#2619800c4c825800efdd8343af7dd9933cbe2818" - integrity sha1-JhmADEyCWADv3YNDr33Zkzy+KBg= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz#2619800c4c825800efdd8343af7dd9933cbe2818" + integrity sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ== unicode-match-property-ecmascript@^1.0.4: version "1.0.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz#8ed2a32569961bce9227d09cd3ffbb8fed5f020c" - integrity sha1-jtKjJWmWG86SJ9Cc0/+7j+1fAgw= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz#8ed2a32569961bce9227d09cd3ffbb8fed5f020c" + integrity sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg== dependencies: unicode-canonical-property-names-ecmascript "^1.0.4" unicode-property-aliases-ecmascript "^1.0.4" unicode-match-property-value-ecmascript@^1.2.0: version "1.2.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz#0d91f600eeeb3096aa962b1d6fc88876e64ea531" - integrity sha1-DZH2AO7rMJaqlisdb8iIduZOpTE= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz#0d91f600eeeb3096aa962b1d6fc88876e64ea531" + integrity sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ== unicode-property-aliases-ecmascript@^1.0.4: version "1.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz#dd57a99f6207bedff4628abefb94c50db941c8f4" - integrity sha1-3Vepn2IHvt/0Yoq++5TFDblByPQ= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz#dd57a99f6207bedff4628abefb94c50db941c8f4" + integrity sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg== union-value@^1.0.0: version "1.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" - integrity sha1-C2/nuDWuzaYcbqTU8CwUIh4QmEc= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" + integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== dependencies: arr-union "^3.1.0" get-value "^2.0.6" @@ -9847,88 +10621,100 @@ union-value@^1.0.0: uniq@^1.0.1: version "1.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/uniq/-/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/uniq/-/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff" integrity sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8= uniqs@^2.0.0: version "2.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/uniqs/-/uniqs-2.0.0.tgz#ffede4b36b25290696e6e165d4a59edb998e6b02" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/uniqs/-/uniqs-2.0.0.tgz#ffede4b36b25290696e6e165d4a59edb998e6b02" integrity sha1-/+3ks2slKQaW5uFl1KWe25mOawI= unique-filename@^1.1.1: version "1.1.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230" - integrity sha1-HWl2k2mtoFgxA6HmrodoG1ZXMjA= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230" + integrity sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ== dependencies: unique-slug "^2.0.0" unique-slug@^2.0.0: version "2.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/unique-slug/-/unique-slug-2.0.2.tgz#baabce91083fc64e945b0f3ad613e264f7cd4e6c" - integrity sha1-uqvOkQg/xk6UWw861hPiZPfNTmw= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/unique-slug/-/unique-slug-2.0.2.tgz#baabce91083fc64e945b0f3ad613e264f7cd4e6c" + integrity sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w== dependencies: imurmurhash "^0.1.4" -universalify@^0.1.0: +unique-string@^1.0.0: + version "1.0.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/unique-string/-/unique-string-1.0.0.tgz#9e1057cca851abb93398f8b33ae187b99caec11a" + integrity sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo= + dependencies: + crypto-random-string "^1.0.0" + +universalify@^0.1.0, universalify@^0.1.2: version "0.1.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" - integrity sha1-tkb2m+OULavOzJ1mOcgNwQXvqmY= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" + integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== + +universalify@^2.0.0: + version "2.0.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" + integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== unpipe@1.0.0, unpipe@~1.0.0: version "1.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= unquote@~1.1.1: version "1.1.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/unquote/-/unquote-1.1.1.tgz#8fded7324ec6e88a0ff8b905e7c098cdc086d544" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/unquote/-/unquote-1.1.1.tgz#8fded7324ec6e88a0ff8b905e7c098cdc086d544" integrity sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ= unset-value@^1.0.0: version "1.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= dependencies: has-value "^0.3.1" isobject "^3.0.0" -upath@^1.1.1: +upath@^1.1.1, upath@^1.1.2, upath@^1.2.0: version "1.2.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" - integrity sha1-j2bbzVWog6za5ECK+LA1pQRMGJQ= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" + integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== uri-js@^4.2.2: version "4.4.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" - integrity sha1-mxpSWVIlhZ5V9mnZKPiMbFfyp34= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== dependencies: punycode "^2.1.0" urix@^0.1.0: version "0.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= -url-loader@2.3.0: - version "2.3.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/url-loader/-/url-loader-2.3.0.tgz#e0e2ef658f003efb8ca41b0f3ffbf76bab88658b" - integrity sha1-4OLvZY8APvuMpBsPP/v3a6uIZYs= +url-loader@4.1.1: + version "4.1.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/url-loader/-/url-loader-4.1.1.tgz#28505e905cae158cf07c92ca622d7f237e70a4e2" + integrity sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA== dependencies: - loader-utils "^1.2.3" - mime "^2.4.4" - schema-utils "^2.5.0" + loader-utils "^2.0.0" + mime-types "^2.1.27" + schema-utils "^3.0.0" -url-parse@^1.4.3, url-parse@^1.4.7: - version "1.4.7" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/url-parse/-/url-parse-1.4.7.tgz#a8a83535e8c00a316e403a5db4ac1b9b853ae278" - integrity sha1-qKg1NejACjFuQDpdtKwbm4U64ng= +url-parse@^1.4.3, url-parse@^1.5.1: + version "1.5.1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/url-parse/-/url-parse-1.5.1.tgz#d5fa9890af8a5e1f274a2c98376510f6425f6e3b" + integrity sha512-HOfCOUJt7iSYzEx/UqgtwKRMC6EU91NFhsCHMv9oM03VJcVo2Qrp8T8kI9D7amFf1cu+/3CEhgb3rF9zL7k85Q== dependencies: querystringify "^2.1.1" requires-port "^1.0.0" url@^0.11.0: version "0.11.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" integrity sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE= dependencies: punycode "1.3.2" @@ -9936,26 +10722,26 @@ url@^0.11.0: use@^3.1.0: version "3.1.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" - integrity sha1-1QyMrHmhn7wg8pEfVuuXP04QBw8= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" + integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: version "1.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= util.promisify@1.0.0: version "1.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/util.promisify/-/util.promisify-1.0.0.tgz#440f7165a459c9a16dc145eb8e72f35687097030" - integrity sha1-RA9xZaRZyaFtwUXrjnLzVocJcDA= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/util.promisify/-/util.promisify-1.0.0.tgz#440f7165a459c9a16dc145eb8e72f35687097030" + integrity sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA== dependencies: define-properties "^1.1.2" object.getownpropertydescriptors "^2.0.3" util.promisify@~1.0.0: version "1.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/util.promisify/-/util.promisify-1.0.1.tgz#6baf7774b80eeb0f7520d8b81d07982a59abbaee" - integrity sha1-a693dLgO6w91INi4HQeYKlmruu4= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/util.promisify/-/util.promisify-1.0.1.tgz#6baf7774b80eeb0f7520d8b81d07982a59abbaee" + integrity sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA== dependencies: define-properties "^1.1.3" es-abstract "^1.17.2" @@ -9964,42 +10750,47 @@ util.promisify@~1.0.0: util@0.10.3: version "0.10.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" integrity sha1-evsa/lCAUkZInj23/g7TeTNqwPk= dependencies: inherits "2.0.1" util@^0.11.0: version "0.11.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/util/-/util-0.11.1.tgz#3236733720ec64bb27f6e26f421aaa2e1b588d61" - integrity sha1-MjZzNyDsZLsn9uJvQhqqLhtYjWE= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/util/-/util-0.11.1.tgz#3236733720ec64bb27f6e26f421aaa2e1b588d61" + integrity sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ== dependencies: inherits "2.0.3" utila@~0.4: version "0.4.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" integrity sha1-ihagXURWV6Oupe7MWxKk+lN5dyw= utils-merge@1.0.1: version "1.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= uuid@^3.3.2, uuid@^3.4.0: version "3.4.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" - integrity sha1-sj5DWK+oogL+ehAK8fX4g/AgB+4= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" + integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== uuid@^8.3.0: version "8.3.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" - integrity sha1-gNW1ztJxu5r2xEXyGhoExgbO++I= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" + integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== + +v8-compile-cache@^2.0.3: + version "2.3.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" + integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== v8-to-istanbul@^7.0.0: - version "7.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/v8-to-istanbul/-/v8-to-istanbul-7.1.0.tgz#5b95cef45c0f83217ec79f8fc7ee1c8b486aee07" - integrity sha1-W5XO9FwPgyF+x5+Px+4ci0hq7gc= + version "7.1.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz#30898d1a7fa0c84d225a2c1434fb958f290883c1" + integrity sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow== dependencies: "@types/istanbul-lib-coverage" "^2.0.1" convert-source-map "^1.6.0" @@ -10007,80 +10798,64 @@ v8-to-istanbul@^7.0.0: validate-npm-package-license@^3.0.1: version "3.0.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" - integrity sha1-/JH2uce6FchX9MssXe/uw51PQQo= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" + integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== dependencies: spdx-correct "^3.0.0" spdx-expression-parse "^3.0.0" value-equal@^1.0.1: version "1.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/value-equal/-/value-equal-1.0.1.tgz#1e0b794c734c5c0cade179c437d356d931a34d6c" - integrity sha1-Hgt5THNMXAyt4XnEN9NW2TGjTWw= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/value-equal/-/value-equal-1.0.1.tgz#1e0b794c734c5c0cade179c437d356d931a34d6c" + integrity sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw== vary@~1.1.2: version "1.1.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= vendors@^1.0.0: version "1.0.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/vendors/-/vendors-1.0.4.tgz#e2b800a53e7a29b93506c3cf41100d16c4c4ad8e" - integrity sha1-4rgApT56Kbk1BsPPQRANFsTErY4= - -verror@1.10.0: - version "1.10.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" - integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= - dependencies: - assert-plus "^1.0.0" - core-util-is "1.0.2" - extsprintf "^1.2.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/vendors/-/vendors-1.0.4.tgz#e2b800a53e7a29b93506c3cf41100d16c4c4ad8e" + integrity sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w== vm-browserify@^1.0.1: version "1.1.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" - integrity sha1-eGQcSIuObKkadfUR56OzKobl3aA= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" + integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== w3c-hr-time@^1.0.2: version "1.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" - integrity sha1-ConN9cwVgi35w2BUNnaWPgzDCM0= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" + integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== dependencies: browser-process-hrtime "^1.0.0" w3c-xmlserializer@^2.0.0: version "2.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz#3e7104a05b75146cc60f564380b7f683acf1020a" - integrity sha1-PnEEoFt1FGzGD1ZDgLf2g6zxAgo= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz#3e7104a05b75146cc60f564380b7f683acf1020a" + integrity sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA== dependencies: xml-name-validator "^3.0.0" -walk@2.3.9: - version "2.3.9" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/walk/-/walk-2.3.9.tgz#31b4db6678f2ae01c39ea9fb8725a9031e558a7b" - integrity sha1-MbTbZnjyrgHDnqn7hyWpAx5Vins= - dependencies: - foreachasync "^3.0.0" - walker@^1.0.7, walker@~1.0.5: version "1.0.7" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb" integrity sha1-L3+bj9ENZ3JisYqITijRlhjgKPs= dependencies: makeerror "1.0.x" watchpack-chokidar2@^2.0.1: version "2.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz#38500072ee6ece66f3769936950ea1771be1c957" - integrity sha1-OFAAcu5uzmbzdpk2lQ6hdxvhyVc= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz#38500072ee6ece66f3769936950ea1771be1c957" + integrity sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww== dependencies: chokidar "^2.1.8" -watchpack@^1.6.0: +watchpack@^1.7.4: version "1.7.5" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/watchpack/-/watchpack-1.7.5.tgz#1267e6c55e0b9b5be44c2023aed5437a2c26c453" - integrity sha1-EmfmxV4Lm1vkTCAjrtVDeiwmxFM= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/watchpack/-/watchpack-1.7.5.tgz#1267e6c55e0b9b5be44c2023aed5437a2c26c453" + integrity sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ== dependencies: graceful-fs "^4.1.2" neo-async "^2.5.0" @@ -10090,25 +10865,25 @@ watchpack@^1.6.0: wbuf@^1.1.0, wbuf@^1.7.3: version "1.7.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" - integrity sha1-wdjRSTFtPqhShIiVy2oL/oh7h98= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" + integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== dependencies: minimalistic-assert "^1.0.0" webidl-conversions@^5.0.0: version "5.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/webidl-conversions/-/webidl-conversions-5.0.0.tgz#ae59c8a00b121543a2acc65c0434f57b0fc11aff" - integrity sha1-rlnIoAsSFUOirMZcBDT1ew/BGv8= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/webidl-conversions/-/webidl-conversions-5.0.0.tgz#ae59c8a00b121543a2acc65c0434f57b0fc11aff" + integrity sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA== webidl-conversions@^6.1.0: version "6.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/webidl-conversions/-/webidl-conversions-6.1.0.tgz#9111b4d7ea80acd40f5270d666621afa78b69514" - integrity sha1-kRG01+qArNQPUnDWZmIa+ni2lRQ= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/webidl-conversions/-/webidl-conversions-6.1.0.tgz#9111b4d7ea80acd40f5270d666621afa78b69514" + integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w== webpack-dev-middleware@^3.7.2: version "3.7.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz#0639372b143262e2b84ab95d3b91a7597061c2c5" - integrity sha1-Bjk3KxQyYuK4SrldO5GnWXBhwsU= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz#0639372b143262e2b84ab95d3b91a7597061c2c5" + integrity sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ== dependencies: memory-fs "^0.4.1" mime "^2.4.4" @@ -10118,8 +10893,8 @@ webpack-dev-middleware@^3.7.2: webpack-dev-server@3.11.1: version "3.11.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/webpack-dev-server/-/webpack-dev-server-3.11.1.tgz#c74028bf5ba8885aaf230e48a20e8936ab8511f0" - integrity sha1-x0Aov1uoiFqvIw5Iog6JNquFEfA= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/webpack-dev-server/-/webpack-dev-server-3.11.1.tgz#c74028bf5ba8885aaf230e48a20e8936ab8511f0" + integrity sha512-u4R3mRzZkbxQVa+MBWi2uVpB5W59H3ekZAJsQlKUTdl7Elcah2EhygTPLmeFXybQkf9i2+L0kn7ik9SnXa6ihQ== dependencies: ansi-html "0.0.7" bonjour "^3.5.0" @@ -10157,63 +10932,63 @@ webpack-dev-server@3.11.1: webpack-log@^2.0.0: version "2.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/webpack-log/-/webpack-log-2.0.0.tgz#5b7928e0637593f119d32f6227c1e0ac31e1b47f" - integrity sha1-W3ko4GN1k/EZ0y9iJ8HgrDHhtH8= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/webpack-log/-/webpack-log-2.0.0.tgz#5b7928e0637593f119d32f6227c1e0ac31e1b47f" + integrity sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg== dependencies: ansi-colors "^3.0.0" uuid "^3.3.2" webpack-manifest-plugin@2.2.0: version "2.2.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/webpack-manifest-plugin/-/webpack-manifest-plugin-2.2.0.tgz#19ca69b435b0baec7e29fbe90fb4015de2de4f16" - integrity sha1-GcpptDWwuux+KfvpD7QBXeLeTxY= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/webpack-manifest-plugin/-/webpack-manifest-plugin-2.2.0.tgz#19ca69b435b0baec7e29fbe90fb4015de2de4f16" + integrity sha512-9S6YyKKKh/Oz/eryM1RyLVDVmy3NSPV0JXMRhZ18fJsq+AwGxUY34X54VNwkzYcEmEkDwNxuEOboCZEebJXBAQ== dependencies: fs-extra "^7.0.0" lodash ">=3.5 <5" object.entries "^1.1.0" tapable "^1.0.0" -webpack-sources@^1.1.0, webpack-sources@^1.4.0, webpack-sources@^1.4.1, webpack-sources@^1.4.3: +webpack-sources@^1.1.0, webpack-sources@^1.3.0, webpack-sources@^1.4.0, webpack-sources@^1.4.1, webpack-sources@^1.4.3: version "1.4.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933" - integrity sha1-7t2OwLko+/HL/plOItLYkPMwqTM= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933" + integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ== dependencies: source-list-map "^2.0.0" source-map "~0.6.1" -webpack@4.42.0: - version "4.42.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/webpack/-/webpack-4.42.0.tgz#b901635dd6179391d90740a63c93f76f39883eb8" - integrity sha1-uQFjXdYXk5HZB0CmPJP3bzmIPrg= +webpack@4.44.2: + version "4.44.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/webpack/-/webpack-4.44.2.tgz#6bfe2b0af055c8b2d1e90ed2cd9363f841266b72" + integrity sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q== dependencies: - "@webassemblyjs/ast" "1.8.5" - "@webassemblyjs/helper-module-context" "1.8.5" - "@webassemblyjs/wasm-edit" "1.8.5" - "@webassemblyjs/wasm-parser" "1.8.5" - acorn "^6.2.1" + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-module-context" "1.9.0" + "@webassemblyjs/wasm-edit" "1.9.0" + "@webassemblyjs/wasm-parser" "1.9.0" + acorn "^6.4.1" ajv "^6.10.2" ajv-keywords "^3.4.1" chrome-trace-event "^1.0.2" - enhanced-resolve "^4.1.0" + enhanced-resolve "^4.3.0" eslint-scope "^4.0.3" json-parse-better-errors "^1.0.2" loader-runner "^2.4.0" loader-utils "^1.2.3" memory-fs "^0.4.1" micromatch "^3.1.10" - mkdirp "^0.5.1" + mkdirp "^0.5.3" neo-async "^2.6.1" node-libs-browser "^2.2.1" schema-utils "^1.0.0" tapable "^1.1.3" terser-webpack-plugin "^1.4.3" - watchpack "^1.6.0" + watchpack "^1.7.4" webpack-sources "^1.4.1" websocket-driver@>=0.5.1, websocket-driver@^0.7.4: version "0.7.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" - integrity sha1-ia1Slbv2S0gKvLox5JU6ynBvV2A= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" + integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== dependencies: http-parser-js ">=0.5.1" safe-buffer ">=5.1.0" @@ -10221,214 +10996,241 @@ websocket-driver@>=0.5.1, websocket-driver@^0.7.4: websocket-extensions@>=0.1.1: version "0.1.4" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" - integrity sha1-f4RzvIOd/YdgituV1+sHUhFXikI= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" + integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== whatwg-encoding@^1.0.5: version "1.0.5" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" - integrity sha1-WrrPd3wyFmpR0IXWtPPn0nET3bA= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" + integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== dependencies: iconv-lite "0.4.24" +whatwg-fetch@^3.4.1: + version "3.6.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz#dced24f37f2624ed0281725d51d0e2e3fe677f8c" + integrity sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA== + whatwg-mimetype@^2.3.0: version "2.3.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" - integrity sha1-PUseAxLSB5h5+Cav8Y2+7KWWD78= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" + integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== -whatwg-url@^8.0.0: - version "8.4.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/whatwg-url/-/whatwg-url-8.4.0.tgz#50fb9615b05469591d2b2bd6dfaed2942ed72837" - integrity sha1-UPuWFbBUaVkdKyvW367SlC7XKDc= +whatwg-url@^8.0.0, whatwg-url@^8.5.0: + version "8.5.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/whatwg-url/-/whatwg-url-8.5.0.tgz#7752b8464fc0903fec89aa9846fc9efe07351fd3" + integrity sha512-fy+R77xWv0AiqfLl4nuGUlQ3/6b5uNfQ4WAbGQVMYshCTCCPK9psC1nWh3XHuxGVCtlcDDQPQW1csmmIQo+fwg== dependencies: - lodash.sortby "^4.7.0" + lodash "^4.7.0" tr46 "^2.0.2" webidl-conversions "^6.1.0" +which-boxed-primitive@^1.0.2: + version "1.0.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" + 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" + which-module@^2.0.0: version "2.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= -which@1, which@^1.2.9, which@^1.3.1: +which@^1.2.9, which@^1.3.1: version "1.3.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" - integrity sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== dependencies: isexe "^2.0.0" which@^2.0.1, which@^2.0.2: version "2.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" - integrity sha1-fGqN0KY2oDJ+ELWckobu6T8/UbE= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== dependencies: isexe "^2.0.0" -wide-align@^1.1.0: - version "1.1.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457" - integrity sha1-rgdOa9wMFKQx6ATmJFScYzsABFc= - dependencies: - string-width "^1.0.2 || 2" - -word-wrap@~1.2.3: +word-wrap@^1.2.3, word-wrap@~1.2.3: version "1.2.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" - integrity sha1-YQY29rH3A4kb00dxzLF/uTtHB5w= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" + integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== -workbox-background-sync@^4.3.1: - version "4.3.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/workbox-background-sync/-/workbox-background-sync-4.3.1.tgz#26821b9bf16e9e37fd1d640289edddc08afd1950" - integrity sha1-JoIbm/Funjf9HWQCie3dwIr9GVA= +workbox-background-sync@^5.1.4: + version "5.1.4" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/workbox-background-sync/-/workbox-background-sync-5.1.4.tgz#5ae0bbd455f4e9c319e8d827c055bb86c894fd12" + integrity sha512-AH6x5pYq4vwQvfRDWH+vfOePfPIYQ00nCEB7dJRU1e0n9+9HMRyvI63FlDvtFT2AvXVRsXvUt7DNMEToyJLpSA== dependencies: - workbox-core "^4.3.1" + workbox-core "^5.1.4" -workbox-broadcast-update@^4.3.1: - version "4.3.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/workbox-broadcast-update/-/workbox-broadcast-update-4.3.1.tgz#e2c0280b149e3a504983b757606ad041f332c35b" - integrity sha1-4sAoCxSeOlBJg7dXYGrQQfMyw1s= +workbox-broadcast-update@^5.1.4: + version "5.1.4" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/workbox-broadcast-update/-/workbox-broadcast-update-5.1.4.tgz#0eeb89170ddca7f6914fa3523fb14462891f2cfc" + integrity sha512-HTyTWkqXvHRuqY73XrwvXPud/FN6x3ROzkfFPsRjtw/kGZuZkPzfeH531qdUGfhtwjmtO/ZzXcWErqVzJNdXaA== dependencies: - workbox-core "^4.3.1" + workbox-core "^5.1.4" -workbox-build@^4.3.1: - version "4.3.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/workbox-build/-/workbox-build-4.3.1.tgz#414f70fb4d6de47f6538608b80ec52412d233e64" - integrity sha1-QU9w+01t5H9lOGCLgOxSQS0jPmQ= +workbox-build@^5.1.4: + version "5.1.4" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/workbox-build/-/workbox-build-5.1.4.tgz#23d17ed5c32060c363030c8823b39d0eabf4c8c7" + integrity sha512-xUcZn6SYU8usjOlfLb9Y2/f86Gdo+fy1fXgH8tJHjxgpo53VVsqRX0lUDw8/JuyzNmXuo8vXX14pXX2oIm9Bow== dependencies: - "@babel/runtime" "^7.3.4" - "@hapi/joi" "^15.0.0" + "@babel/core" "^7.8.4" + "@babel/preset-env" "^7.8.4" + "@babel/runtime" "^7.8.4" + "@hapi/joi" "^15.1.0" + "@rollup/plugin-node-resolve" "^7.1.1" + "@rollup/plugin-replace" "^2.3.1" + "@surma/rollup-plugin-off-main-thread" "^1.1.1" common-tags "^1.8.0" - fs-extra "^4.0.2" - glob "^7.1.3" - lodash.template "^4.4.0" - pretty-bytes "^5.1.0" + fast-json-stable-stringify "^2.1.0" + fs-extra "^8.1.0" + glob "^7.1.6" + lodash.template "^4.5.0" + pretty-bytes "^5.3.0" + rollup "^1.31.1" + rollup-plugin-babel "^4.3.3" + rollup-plugin-terser "^5.3.1" + source-map "^0.7.3" + source-map-url "^0.4.0" stringify-object "^3.3.0" strip-comments "^1.0.2" - workbox-background-sync "^4.3.1" - workbox-broadcast-update "^4.3.1" - workbox-cacheable-response "^4.3.1" - workbox-core "^4.3.1" - workbox-expiration "^4.3.1" - workbox-google-analytics "^4.3.1" - workbox-navigation-preload "^4.3.1" - workbox-precaching "^4.3.1" - workbox-range-requests "^4.3.1" - workbox-routing "^4.3.1" - workbox-strategies "^4.3.1" - workbox-streams "^4.3.1" - workbox-sw "^4.3.1" - workbox-window "^4.3.1" + tempy "^0.3.0" + upath "^1.2.0" + workbox-background-sync "^5.1.4" + workbox-broadcast-update "^5.1.4" + workbox-cacheable-response "^5.1.4" + workbox-core "^5.1.4" + workbox-expiration "^5.1.4" + workbox-google-analytics "^5.1.4" + workbox-navigation-preload "^5.1.4" + workbox-precaching "^5.1.4" + workbox-range-requests "^5.1.4" + workbox-routing "^5.1.4" + workbox-strategies "^5.1.4" + workbox-streams "^5.1.4" + workbox-sw "^5.1.4" + workbox-window "^5.1.4" -workbox-cacheable-response@^4.3.1: - version "4.3.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/workbox-cacheable-response/-/workbox-cacheable-response-4.3.1.tgz#f53e079179c095a3f19e5313b284975c91428c91" - integrity sha1-9T4HkXnAlaPxnlMTsoSXXJFCjJE= +workbox-cacheable-response@^5.1.4: + version "5.1.4" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/workbox-cacheable-response/-/workbox-cacheable-response-5.1.4.tgz#9ff26e1366214bdd05cf5a43da9305b274078a54" + integrity sha512-0bfvMZs0Of1S5cdswfQK0BXt6ulU5kVD4lwer2CeI+03czHprXR3V4Y8lPTooamn7eHP8Iywi5QjyAMjw0qauA== dependencies: - workbox-core "^4.3.1" + workbox-core "^5.1.4" -workbox-core@^4.3.1: - version "4.3.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/workbox-core/-/workbox-core-4.3.1.tgz#005d2c6a06a171437afd6ca2904a5727ecd73be6" - integrity sha1-AF0sagahcUN6/WyikEpXJ+zXO+Y= +workbox-core@^5.1.4: + version "5.1.4" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/workbox-core/-/workbox-core-5.1.4.tgz#8bbfb2362ecdff30e25d123c82c79ac65d9264f4" + integrity sha512-+4iRQan/1D8I81nR2L5vcbaaFskZC2CL17TLbvWVzQ4qiF/ytOGF6XeV54pVxAvKUtkLANhk8TyIUMtiMw2oDg== -workbox-expiration@^4.3.1: - version "4.3.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/workbox-expiration/-/workbox-expiration-4.3.1.tgz#d790433562029e56837f341d7f553c4a78ebe921" - integrity sha1-15BDNWICnlaDfzQdf1U8Snjr6SE= +workbox-expiration@^5.1.4: + version "5.1.4" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/workbox-expiration/-/workbox-expiration-5.1.4.tgz#92b5df461e8126114943a3b15c55e4ecb920b163" + integrity sha512-oDO/5iC65h2Eq7jctAv858W2+CeRW5e0jZBMNRXpzp0ZPvuT6GblUiHnAsC5W5lANs1QS9atVOm4ifrBiYY7AQ== dependencies: - workbox-core "^4.3.1" + workbox-core "^5.1.4" -workbox-google-analytics@^4.3.1: - version "4.3.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/workbox-google-analytics/-/workbox-google-analytics-4.3.1.tgz#9eda0183b103890b5c256e6f4ea15a1f1548519a" - integrity sha1-ntoBg7EDiQtcJW5vTqFaHxVIUZo= +workbox-google-analytics@^5.1.4: + version "5.1.4" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/workbox-google-analytics/-/workbox-google-analytics-5.1.4.tgz#b3376806b1ac7d7df8418304d379707195fa8517" + integrity sha512-0IFhKoEVrreHpKgcOoddV+oIaVXBFKXUzJVBI+nb0bxmcwYuZMdteBTp8AEDJacENtc9xbR0wa9RDCnYsCDLjA== dependencies: - workbox-background-sync "^4.3.1" - workbox-core "^4.3.1" - workbox-routing "^4.3.1" - workbox-strategies "^4.3.1" + workbox-background-sync "^5.1.4" + workbox-core "^5.1.4" + workbox-routing "^5.1.4" + workbox-strategies "^5.1.4" -workbox-navigation-preload@^4.3.1: - version "4.3.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/workbox-navigation-preload/-/workbox-navigation-preload-4.3.1.tgz#29c8e4db5843803b34cd96dc155f9ebd9afa453d" - integrity sha1-Kcjk21hDgDs0zZbcFV+evZr6RT0= +workbox-navigation-preload@^5.1.4: + version "5.1.4" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/workbox-navigation-preload/-/workbox-navigation-preload-5.1.4.tgz#30d1b720d26a05efc5fa11503e5cc1ed5a78902a" + integrity sha512-Wf03osvK0wTflAfKXba//QmWC5BIaIZARU03JIhAEO2wSB2BDROWI8Q/zmianf54kdV7e1eLaIEZhth4K4MyfQ== dependencies: - workbox-core "^4.3.1" + workbox-core "^5.1.4" -workbox-precaching@^4.3.1: - version "4.3.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/workbox-precaching/-/workbox-precaching-4.3.1.tgz#9fc45ed122d94bbe1f0ea9584ff5940960771cba" - integrity sha1-n8Re0SLZS74fDqlYT/WUCWB3HLo= +workbox-precaching@^5.1.4: + version "5.1.4" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/workbox-precaching/-/workbox-precaching-5.1.4.tgz#874f7ebdd750dd3e04249efae9a1b3f48285fe6b" + integrity sha512-gCIFrBXmVQLFwvAzuGLCmkUYGVhBb7D1k/IL7pUJUO5xacjLcFUaLnnsoVepBGAiKw34HU1y/YuqvTKim9qAZA== dependencies: - workbox-core "^4.3.1" + workbox-core "^5.1.4" -workbox-range-requests@^4.3.1: - version "4.3.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/workbox-range-requests/-/workbox-range-requests-4.3.1.tgz#f8a470188922145cbf0c09a9a2d5e35645244e74" - integrity sha1-+KRwGIkiFFy/DAmpotXjVkUkTnQ= +workbox-range-requests@^5.1.4: + version "5.1.4" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/workbox-range-requests/-/workbox-range-requests-5.1.4.tgz#7066a12c121df65bf76fdf2b0868016aa2bab859" + integrity sha512-1HSujLjgTeoxHrMR2muDW2dKdxqCGMc1KbeyGcmjZZAizJTFwu7CWLDmLv6O1ceWYrhfuLFJO+umYMddk2XMhw== dependencies: - workbox-core "^4.3.1" + workbox-core "^5.1.4" -workbox-routing@^4.3.1: - version "4.3.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/workbox-routing/-/workbox-routing-4.3.1.tgz#a675841af623e0bb0c67ce4ed8e724ac0bed0cda" - integrity sha1-pnWEGvYj4LsMZ85O2OckrAvtDNo= +workbox-routing@^5.1.4: + version "5.1.4" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/workbox-routing/-/workbox-routing-5.1.4.tgz#3e8cd86bd3b6573488d1a2ce7385e547b547e970" + integrity sha512-8ljknRfqE1vEQtnMtzfksL+UXO822jJlHTIR7+BtJuxQ17+WPZfsHqvk1ynR/v0EHik4x2+826Hkwpgh4GKDCw== dependencies: - workbox-core "^4.3.1" + workbox-core "^5.1.4" -workbox-strategies@^4.3.1: - version "4.3.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/workbox-strategies/-/workbox-strategies-4.3.1.tgz#d2be03c4ef214c115e1ab29c9c759c9fe3e9e646" - integrity sha1-0r4DxO8hTBFeGrKcnHWcn+Pp5kY= +workbox-strategies@^5.1.4: + version "5.1.4" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/workbox-strategies/-/workbox-strategies-5.1.4.tgz#96b1418ccdfde5354612914964074d466c52d08c" + integrity sha512-VVS57LpaJTdjW3RgZvPwX0NlhNmscR7OQ9bP+N/34cYMDzXLyA6kqWffP6QKXSkca1OFo/v6v7hW7zrrguo6EA== dependencies: - workbox-core "^4.3.1" + workbox-core "^5.1.4" + workbox-routing "^5.1.4" -workbox-streams@^4.3.1: - version "4.3.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/workbox-streams/-/workbox-streams-4.3.1.tgz#0b57da70e982572de09c8742dd0cb40a6b7c2cc3" - integrity sha1-C1facOmCVy3gnIdC3Qy0Cmt8LMM= +workbox-streams@^5.1.4: + version "5.1.4" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/workbox-streams/-/workbox-streams-5.1.4.tgz#05754e5e3667bdc078df2c9315b3f41210d8cac0" + integrity sha512-xU8yuF1hI/XcVhJUAfbQLa1guQUhdLMPQJkdT0kn6HP5CwiPOGiXnSFq80rAG4b1kJUChQQIGPrq439FQUNVrw== dependencies: - workbox-core "^4.3.1" + workbox-core "^5.1.4" + workbox-routing "^5.1.4" -workbox-sw@^4.3.1: - version "4.3.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/workbox-sw/-/workbox-sw-4.3.1.tgz#df69e395c479ef4d14499372bcd84c0f5e246164" - integrity sha1-32njlcR5700USZNyvNhMD14kYWQ= +workbox-sw@^5.1.4: + version "5.1.4" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/workbox-sw/-/workbox-sw-5.1.4.tgz#2bb34c9f7381f90d84cef644816d45150011d3db" + integrity sha512-9xKnKw95aXwSNc8kk8gki4HU0g0W6KXu+xks7wFuC7h0sembFnTrKtckqZxbSod41TDaGh+gWUA5IRXrL0ECRA== -workbox-webpack-plugin@4.3.1: - version "4.3.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/workbox-webpack-plugin/-/workbox-webpack-plugin-4.3.1.tgz#47ff5ea1cc074b6c40fb5a86108863a24120d4bd" - integrity sha1-R/9eocwHS2xA+1qGEIhjokEg1L0= +workbox-webpack-plugin@5.1.4: + version "5.1.4" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/workbox-webpack-plugin/-/workbox-webpack-plugin-5.1.4.tgz#7bfe8c16e40fe9ed8937080ac7ae9c8bde01e79c" + integrity sha512-PZafF4HpugZndqISi3rZ4ZK4A4DxO8rAqt2FwRptgsDx7NF8TVKP86/huHquUsRjMGQllsNdn4FNl8CD/UvKmQ== dependencies: - "@babel/runtime" "^7.0.0" - json-stable-stringify "^1.0.1" - workbox-build "^4.3.1" + "@babel/runtime" "^7.5.5" + fast-json-stable-stringify "^2.0.0" + source-map-url "^0.4.0" + upath "^1.1.2" + webpack-sources "^1.3.0" + workbox-build "^5.1.4" -workbox-window@^4.3.1: - version "4.3.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/workbox-window/-/workbox-window-4.3.1.tgz#ee6051bf10f06afa5483c9b8dfa0531994ede0f3" - integrity sha1-7mBRvxDwavpUg8m436BTGZTt4PM= +workbox-window@^5.1.4: + version "5.1.4" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/workbox-window/-/workbox-window-5.1.4.tgz#2740f7dea7f93b99326179a62f1cc0ca2c93c863" + integrity sha512-vXQtgTeMCUq/4pBWMfQX8Ee7N2wVC4Q7XYFqLnfbXJ2hqew/cU1uMTD2KqGEgEpE4/30luxIxgE+LkIa8glBYw== dependencies: - workbox-core "^4.3.1" + workbox-core "^5.1.4" worker-farm@^1.7.0: version "1.7.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/worker-farm/-/worker-farm-1.7.0.tgz#26a94c5391bbca926152002f69b84a4bf772e5a8" - integrity sha1-JqlMU5G7ypJhUgAvabhKS/dy5ag= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/worker-farm/-/worker-farm-1.7.0.tgz#26a94c5391bbca926152002f69b84a4bf772e5a8" + integrity sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw== dependencies: errno "~0.1.7" worker-rpc@^0.1.0: version "0.1.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/worker-rpc/-/worker-rpc-0.1.1.tgz#cb565bd6d7071a8f16660686051e969ad32f54d5" - integrity sha1-y1Zb1tcHGo8WZgaGBR6WmtMvVNU= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/worker-rpc/-/worker-rpc-0.1.1.tgz#cb565bd6d7071a8f16660686051e969ad32f54d5" + integrity sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg== dependencies: microevent.ts "~0.1.1" wrap-ansi@^5.1.0: version "5.1.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09" - integrity sha1-H9H2cjXVttD+54EFYAG/tpTAOwk= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09" + integrity sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q== dependencies: ansi-styles "^3.2.0" string-width "^3.0.0" @@ -10436,8 +11238,8 @@ wrap-ansi@^5.1.0: wrap-ansi@^6.2.0: version "6.2.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" - integrity sha1-6Tk7oHEC5skaOyIUePAlfNKFblM= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" + integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== dependencies: ansi-styles "^4.0.0" string-width "^4.1.0" @@ -10445,13 +11247,13 @@ wrap-ansi@^6.2.0: wrappy@1: version "1.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= write-file-atomic@^3.0.0: version "3.0.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" - integrity sha1-Vr1cWlxwSBzRnFcb05q5ZaXeVug= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" + integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== dependencies: imurmurhash "^0.1.4" is-typedarray "^1.0.0" @@ -10459,77 +11261,72 @@ write-file-atomic@^3.0.0: typedarray-to-buffer "^3.1.5" ws@^6.2.1: - version "6.2.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/ws/-/ws-6.2.1.tgz#442fdf0a47ed64f59b6a5d8ff130f4748ed524fb" - integrity sha1-RC/fCkftZPWbal2P8TD0dI7VJPs= + version "6.2.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ws/-/ws-6.2.2.tgz#dd5cdbd57a9979916097652d78f1cc5faea0c32e" + integrity sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw== dependencies: async-limiter "~1.0.0" -ws@^7.2.3: - version "7.4.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/ws/-/ws-7.4.2.tgz#782100048e54eb36fe9843363ab1c68672b261dd" - integrity sha1-eCEABI5U6zb+mEM2OrHGhnKyYd0= +ws@^7.4.5: + version "7.4.6" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ws/-/ws-7.4.6.tgz#5654ca8ecdeee47c33a9a4bf6d28e2be2980377c" + integrity sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A== xml-name-validator@^3.0.0: version "3.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" - integrity sha1-auc+Bt5NjG5H+fsYH3jWSK1FfGo= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" + integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== xmlchars@^2.2.0: version "2.2.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" - integrity sha1-Bg/hvLf5x2/ioX24apvDq4lCEMs= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" + integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== xtend@^4.0.0, xtend@~4.0.1: version "4.0.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" - integrity sha1-u3J3n1+kZRhrH0OPZ0+jR/2121Q= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" + integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== y18n@^4.0.0: - version "4.0.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/y18n/-/y18n-4.0.1.tgz#8db2b83c31c5d75099bb890b23f3094891e247d4" - integrity sha1-jbK4PDHF11CZu4kLI/MJSJHiR9Q= - -yallist@^2.1.2: - version "2.1.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" - integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= + version "4.0.3" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf" + integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== yallist@^3.0.2: version "3.1.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" - integrity sha1-27fa+b/YusmrRev2ArjLrQ1dCP0= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" + integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== yallist@^4.0.0: version "4.0.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" - integrity sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== -yaml@^1.7.2: - version "1.10.0" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/yaml/-/yaml-1.10.0.tgz#3b593add944876077d4d683fee01081bd9fff31e" - integrity sha1-O1k63ZRIdgd9TWg/7gEIG9n/8x4= +yaml@^1.10.0, yaml@^1.7.2: + version "1.10.2" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" + integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== yargs-parser@^13.1.2: version "13.1.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/yargs-parser/-/yargs-parser-13.1.2.tgz#130f09702ebaeef2650d54ce6e3e5706f7a4fb38" - integrity sha1-Ew8JcC667vJlDVTObj5XBvek+zg= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/yargs-parser/-/yargs-parser-13.1.2.tgz#130f09702ebaeef2650d54ce6e3e5706f7a4fb38" + integrity sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg== dependencies: camelcase "^5.0.0" decamelize "^1.2.0" yargs-parser@^18.1.2: version "18.1.3" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" - integrity sha1-vmjEl1xrKr9GkjawyHA2L6sJp7A= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" + integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== dependencies: camelcase "^5.0.0" decamelize "^1.2.0" yargs@^13.3.2: version "13.3.2" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/yargs/-/yargs-13.3.2.tgz#ad7ffefec1aa59565ac915f82dccb38a9c31a2dd" - integrity sha1-rX/+/sGqWVZayRX4Lcyzipwxot0= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/yargs/-/yargs-13.3.2.tgz#ad7ffefec1aa59565ac915f82dccb38a9c31a2dd" + integrity sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw== dependencies: cliui "^5.0.0" find-up "^3.0.0" @@ -10544,8 +11341,8 @@ yargs@^13.3.2: yargs@^15.4.1: version "15.4.1" - resolved "https://extranet.aoe.com/artifactory/api/npm/om3-npm/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8" - integrity sha1-DYehbeAa7p2L7Cv7909nhRcw9Pg= + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8" + integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== dependencies: cliui "^6.0.0" decamelize "^1.2.0" @@ -10558,3 +11355,8 @@ yargs@^15.4.1: which-module "^2.0.0" y18n "^4.0.0" yargs-parser "^18.1.2" + +yocto-queue@^0.1.0: + version "0.1.0" + resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" + integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== From 80559fb63218f2fa1400bd9a2ff2f86d308cb3b9 Mon Sep 17 00:00:00 2001 From: "dennis.ludwig" Date: Sat, 12 Jun 2021 16:09:02 +0200 Subject: [PATCH 071/164] add techradar working directory to gitignore --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index d5cea76..5260261 100644 --- a/.gitignore +++ b/.gitignore @@ -6,5 +6,6 @@ npm-debug.log yarn-error.log aoe_technology_radar.iml build +techradar # bin src/rd.json From 1d32f299c10d9eb7eeb0111af6062bf7ee015008 Mon Sep 17 00:00:00 2001 From: "dennis.ludwig" Date: Mon, 14 Jun 2021 13:45:42 +0200 Subject: [PATCH 072/164] create public folder for images to reference and customize the tech radar --- package.json | 2 +- public/favicon.ico | Bin 0 -> 15086 bytes public/images/microservices-pyramid.png | Bin 0 -> 168011 bytes ...egic-domain-driven-design-relationships.png | Bin 0 -> 244944 bytes public/logo.svg | 1 + public/robots.txt | 3 +++ radar/2017-03-01/rabbitmq.md | 2 -- .../strategic-domain-driven-design.md | 2 +- radar/2018-03-01/microservices.md | 2 +- src/index.tsx | 13 ------------- 10 files changed, 7 insertions(+), 18 deletions(-) create mode 100644 public/favicon.ico create mode 100644 public/images/microservices-pyramid.png create mode 100644 public/images/strategic-domain-driven-design-relationships.png create mode 100644 public/logo.svg create mode 100644 public/robots.txt delete mode 100644 src/index.tsx diff --git a/package.json b/package.json index 6446108..ac54a22 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "build:static": "aoe_technology_radar-createStaticFiles" }, "dependencies": { - "aoe_technology_radar": "https://github.com/aoepeople/aoe_technology_radar.git" + "aoe_technology_radar": "../aoe_technology_radar" }, "engines": { "node": "~15.9" diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..ac826e40697f33de7a5e4e79ece94a22e090c3c7 GIT binary patch literal 15086 zcmd6u&u>*#5XTRx3Cm*K+b%S5rCqs2w`}+W*qFF6aRX}?tp?B-AyA=0`Ay}gBA7HN z#7NZ!qsE{MT#yI_6G+q`YND-a-*rB(Z<@()&b{Z}_a5+)*JW*uNZ!BlSO{B1;Th2plkk!Z*4v+_mc@hk@2Nw( zMkaS|`GUdogTU++hVWev?}=@%7mW9|zj2GTUit5*pA!eiH^NuBt7MILG9K?IepBD@ zn%uEvkMd1PbRM-BwANFc{raPHCaCLJy?D-k{;z-?BP7DvDo^oqF#oMnF z12x$6?A5WWQ|psEHy20tY-{&W&)LsAXQHn?wr;(^{r1hDTNlqAD~QE&_H*sAb@G{` z+q7Pk|6g~1D}MZLww1jXJ?yb{>c!{N@+SuN;@t6lmHU97Ui8?ey;0-v{51yZ>A^aXK2OD}IdHio-KI`YN z?LRzY@BK1Q^-y}}^yx#FV>VT5Hb%?4FrT_{r1--TuD%D+d*IPz5Fg(o>D%x$wC{V& zjRRl!jq!=~(5C#UQ?S_c+)qvn_>6I9jXoL4|9aJj6VG1yHLaCg-d?XPjxzqS9>f}a zJ!d~B2IXB@bPiYBLoI)FQbXe)H@(~seBsmbPI1t6+e3NQ^&Hu&IGXTQezphI<*z=7Lu0Aa zlkEA#Uj5aPmOtm080bsXmh#GxifQ9W)t0YqY^yM=4%|4qaD}t)q0HsoNL3u_GbO2G zJtJi`0(bAju4!!Wh7;UUynQU_$=FD|xqA}hV$Y=V$&vW#^vUeIPagww;;7maL|aOp;;vnP$tyK+YMGuOHCRqcu8 z%kzWIb#5G0d-5pcIyV-3-VN`*)OAs`MvEeZqF7wJEa!)o<=pCJIWw><$5t)N5Ju5o z3}G#DK7=9Uy$}YGGa(Eh$K>yhkOVFNX(2~L5Opy~$iWcAjX0_==dfEHLR~q7-9QL+ zP=j6`j5`*U+ zxy^E;*!u5M9S-ZVjJs4idGOs=xeHfpm8|iuOZQ20=|fNKAAfVV;-w@y=q4RCc;WM% z!q)X()`VcMi{)Ff4o$or{r5?1ux$`-+k_mZ_FA!z?%h^gyLyH12uTk3sJkDzdky~W zTi1&}<#*HB&!&rg<6EOV>eNJ?y|(ypAQvYNj7K@-)I`-@Yu;6Qd^nJg3uoVtaww|_ zat=rJog-uTa9~{d=F6p6ZGsW22iD-n9_9{mt^2RIRk{k5?KQ**$1z;D$6mwHQmQXI4oSpW76avtnE|4cu{2mVvocHQ$x z;IEuP&V$EfPTlGrTmQMw%7dKY%VO9wD8GB|;=LVyk8?4-o^l|E)<2lK|1tb-;V>m56)#uU)S+XJ=^ooGi!>gx-kg`SoZvB9gqv^5^gbDzeau;Ik@=5HyDbSlIYMA za&zK&>DkkFzxFi^S2XiO zMZwh!*9n~~8LncuZr}=LPHrXqn2{Tf)EJX%2RqQiSNqxm46Z8#mwO7XC5C0J+*8Q^ zYnJ%1dh&M=&tfOv^_LhtvzFsS^f$(~`y%kLccVQoXohwR;; zeE)c-qua)vn%rJ||MjKf)ZyLgV+kE}tsjlm+VYJ3onNlE$Hk9NtZ?x;k@+Tg`l0rJ z|M7cq_t!fuxUkmI+oT-e6#M%@c!STsBk8#O`T6$Wd19mX;%^$ie#GnzhiUA|#o1$% zv)-0DF~eK2kw5+LZ5sz0Y}wb-hj-ruONX4HCG-~N|1J0+$pQ8^u3as}b^#k~<>%0g z%o*6h4?X|E2ZMZ|hd#D)PG44Ai|OrkZtby^p7t947{m)cI?5e8#pNA3s*f$T)8R0y z>*%mg#LD2=+6muTZ0xxrm&7A|c0$Gt<)e12@eUndzgh<>$t&DCHaB=qoxj#-2#agw aUUW$AVxhPzc6W2@4G_xI!kVf#ORgVDbL literal 0 HcmV?d00001 diff --git a/public/images/microservices-pyramid.png b/public/images/microservices-pyramid.png new file mode 100644 index 0000000000000000000000000000000000000000..3503f7f0a1a235f94a92f9a54e6658b88bd86e1c GIT binary patch literal 168011 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 FCIG0Zl?ng= literal 0 HcmV?d00001 diff --git a/public/images/strategic-domain-driven-design-relationships.png b/public/images/strategic-domain-driven-design-relationships.png new file mode 100644 index 0000000000000000000000000000000000000000..8a280ca69855df80976a80e762d0cee8ad75bd34 GIT binary patch literal 244944 zcmdSBby(C}*FOx1I*7!8fYK#M3rKf2s7RN9fOL0BgLLN*iXhT8bVy1g4MW$^Fyzp` z;hZ~;c;4qe|Gr#s0Wq|!+A3;nx@|H%!dUn?LXxzQjYeeg#@IzznlVGRk%@i`LG##0-LnjSNw=K&}^hN?2(Z0pWgf+%eH{h@ zIr9H+|9n}5nxl~F^x|s54%Bpz@IQ$WuEGAwoEXx7P6)gmmA4tvf=V);O*dONaITv5Z2jrew!s-l@{be*qgms$<`f&d z{x_eagoUV|XEKQ*1gwARBY-g1+{M%LlIL=-p6A^^VH*SLy$bB9kKVXr`+=rc$6 zX-g3{z5lJLmtoBxW(ZHZ8H%S}k2Xd_dB`f^$E%aX(9mt$6Jz)3yTEaof1vP}8O;|6la@lu>2^G*xpUU9y=F zz~Nx!=T=euDuwJIq7*?-x2L-o+HI;;OT5D>5)$oa(Nt0q$^5SSDg7hm1^>5p@SyA_ z;qh_Mn0W2kQ${01dXNI8>I%-swBjXD199xxzzokM!xKdX1p{isC|Ja%-G^9?ZR=Wh!@`@9{sNJk#V)%ELGLMBR;9C%^sg^_)HMvBMQTf8g9n@lQBG ze)DPN(3f+-DL;npoPR*T{XYn}AH|3IPYB3Gi;Kse3PaCSQBlDYz!*FJ-!qW=%u>Ca zao5>}r!&ygzh)XKv~}ipcmI2i8ioU2qkQ}23kburjJDtwcm#U)g!5mgbMqjj+oE+QL zmHy6-I`}rn(J9ZiG3zYtVIhGSpZW~)vNz3 z^DmN9(u!76xPEnXbRvj9m+AHa9cVg;bah^Smh6=SwZC{g1Rf-n*Iah$QQdmjIv0Z*vM~Jhg$f6AXwq z*9If!@TpJ)dqu$&w21b4li8g$>YOaqm5ZK%bHq^_FnwTg2$Rv^$LUpG>Ey;9S<3ai z-~T0ghZQ#vFi&K>qisk>06=M{oN9aK^f!qcG+Si+vCprAyXX zF+6^^!y)bADD-6jZAqxD|DdM$UXuxl3PprBllf|l95YWUhb=k&XCYEngSO4;6D|%8 zkZg^gw6~9)Gi8By#?oqmqLk>^j!)eAizCcTkPGcP@1oLtaqhK{LpDawf2o+Ie5tA@ zd|H;^_49xvtD$mwOYODQ}@9>^Kf&7BXV1$5= z*R6XTN@^1478u*eP*z%6`bJl(ZVhG^CPYH3U;F@kF*uLfVMCAWh3+MAg$$;>QYvu3 zTGaU2$bzY!KE|k7vF10z7t)4ZPPURZE!CifO|7k7fAtpbhmz+&Bov)Js0kXBpxXd6^bO-;}HbS3ecwcDZxgM_yt zkX28i!KFW*Kolq-_TrjIe5g~`eY;ZK&_qIusXYca*b8vaTLL~FJqzq4zDl+mhT+vX z4VksgeY_@C?I$x7m`kELllsr59EzZLo`u>e!4^aHYws#3Ra)2mMfm^x(}x*H`YzQ* z!pfx^LGn?eS!In6^Um@I2p*6Wi76X*M$+U>l`u=YpV|E)FD@RNaz&ju zhq3tg)nk8r&#nL6_im{p40iWOQ4;Bb|0w-a-!KsQ02+Ii@fkD>%(4EwBNgl|Kuaq4 z=qMMF6#yWQ=VYeVe2<6Ti;1;DO?N4$QdQE_JnF4xYI|G21_*bk0!??fGAxo$Q9Pep zc6q#XisZYk12m~8qr9}cIJaAB1RWOgx-|LKXv^}M!-lz=oK;m+1Vp~T0Hy2zp|B>@ zV(bT~pnoffXRL54OQxrN(hNI&V+G8!Sh>#IL8%i=`I|jod+g&RQ5>OCH4;H-)5kGB z!lY5QOq|Y6Ja7;ga(GS;>kPieVcm?jAP&|GqM!*lnl7!W@WcMpC|Y9%X1UzBu_Et` z(8c^K48Ph_UiC#Qo>G;$wFY9;5hAmK6&1(P^*Qi^DV*BJYOGs#UPPI*qe-<@BqkbnGsj4vfi&{pto)q_FP9-VjuzG*% zIWY9w1kNELX*MTbI)QlQ0M*wmDK85&NVi>BZJqM5riXxNPfc7G!+Vl-zRjRA$aKt$ z?jgM@bz!#71_Bmc{vevj2q*hUBFZzbix(aCr_oZRt`h1S6e$hK73P%e#72Im08=!r z><)J!xd&O#LoF3pI&&lTgK&BHH}runBrs752S$S_{{3Sa^r{Pm}`m{L?`S!HqEH(Q+iLf4yrzTN^s}zP%eKHTTCHYIFm;j#KEKDLu*b{P23T04Hc~$Bvd7QUdGjJm1F?4W)2p^zjn^u(|B0t>(1AdwPk8!uxCX zTF}RjJ}>aS`IFaC*JTx>uZ{mE{}^0CbwQf^5RBuifML){?jKw7h>x^MD5aGhUW4## z*9#H^Iu+jh{aIibUQGD@VDZXQ+wTtzZaB%mJJ4X`l_5=!(_92_5_D>cit|zLvQl znbg3hM{++(hU$DT_~!S}R-cHj-VNiJWpza}#i-jV>tP#`Xw8ti5V;8Z zD&-w&AJ4Y1jT6BY)znw`63FE&Szi~npQ>(>`v}c=ZmC{KhVNu>;A!uXJG{5MWSKj8 zT;kosocI?g48x8qS^OVN|C)If^U_V+fBZscB zI|#I{R>zHtcKs`aN;s`@d)MQ-A|o%FBH0Rd)tfAdp>KJi7mTa6q{(^MvX}R!LdxdeD_)q>bFz*j5g>+ zHXehjhu`L6WVNwJhWT>qr42J?%|kR|u$Ibx0Pg)S>`kzreO)9h@ARZ%-kH0CM2`BL zF%|B?$aW{kQ)4tva+>TncKXHI=x z3j_Z9w#1b0)q6-}Ck6J3+id$mgcK*6uY?>y>wNiQNe_glcN3>$9r4nU$!;}kChTVd=qt~$aVcd-&6>J!nk-7EdOpDPHI zrbI2=3&k7c;e@{PZj7D+spiWnEiqbI2B)XU`%d4lOENu*H0ix&I#0t24F?P`8WZcn+Tvwt1U+C=zQ$@g$cL5;zmf5%gEq|P*@Cro@qLz9F{K(RKhT%r4 z8Mf+M27Q6pDG|Hh@{0(&pp2+JeQCQVt)F@K_b48TC!4kTCgc{%*hyP_PSv`<4o$QZ zG6HqF{irL!G#0q{a7IwB$l|-*`SwJsTTpoF5|F8cZJnvx*w0CckRZMQ`QagAFbzl&o{SL_g?e3l_vm-nHYn+qqB!|s6>bz?y~3!5GY^&X|q1vF{k1VFpilS3y+?Vnh_|iDm>7lDL<=B?a`zKQ%1F}npZcQxU7R`o#^RePZ zJG{4nj}Ixsrfgviqy2lXMwKwZ7ZdDli$!cLud@2}VoJOfb7RF_U)QRRN3B zk$Lhd=kayO-YegMU4#8Aj8c7012N8lAN1>A6N_m3 zJ=5v#4!dQ?KjJMv60K?BeF}*b?>KmJc1n8mX=YO$s|wruVy_j;o4KFi6#WNTh>=Ct z)s*GLLp1437My2}I`dSs{L$aNV##!RSG^@Kgy5v(yK^V)Xxubt7Fa&^m_-UsPhKb2 zmwYPKp>S}Ys?FA5OICKtl3;$0?9-eTEuxyXE|aI9UX^kGWgr=7X^*G2(r@-_rpfq$rgyD zGi0W&{4*?yy+qvHcAl80n~n(?O%=pzH&kGHu53Q47^jy_E;+u`q#oLlg3Hg1d_%e) zm)E^gHLhoi7x|Rjr%^6*1X}&+ZMFVgvR(13XXAkr->%Ou$Szolj7snLD57|#G|S}^ z#cr-z$#=p>%wel2IyFE9zZkgg_5YTvQ4gvCvPJJ=Juo&H&jGj9dd9^s#GfY14~bTed-g-B z%qNrM>F`?Uba0m|fyF;IKR$oFn-^AOWgssUdK@Yt2=*-OY$-=ZuG0}=;Tr4hw)?>` zuC45Rbqcla{!;Z|jS8&sFwq;c-EHk-rT+2h`&LRq>mXQcbm!xUh?2M^ZBUe)QfFt4 zXUI{#FE8KlDyX1q#Gs;@dFA+_xpa#>YJb1V@lNj|{pr%0pC3`{Kr%ZNWtPm1?oy%M zJFcE(UJZ(#7?BN4FW^^Re3H>p;juj*%l9lfgGCzEd=3q@blXzhqUtP6lBc6e$N&Zp zF4vV!kNhz#lgWj)=lbm}Q_x#I9)q@EdN1KOtPX2~Z>F`XtaRGvzxxft12Kr`?_m(e zb#PftCk575RrzwHcbt9~xjTOSBK?bmS3<%HE@$i*F~!OdI@8L~l60g?_OKfJW%g-U zR`ONq6E${2Gvl?_@w!Q zDhB3@gL_3gdA-QYDZHZgPz6C``gNjIX*5H#Iu&);J5rCpc#z(f3wr;U2{tbAR2`U> zk&+kh_$NzKNN-a~MggYbkAd=MO?%J%uhd;s4uKh?7tlw>_t{U#2p%aGW}`=h9|KVe z^3D7!2@&6d0~{Ccb9h_Sxh^KM0uQ8L>a<=*5f*Vo>-KT*c=uN3@(yVv!Xl=nt?kpa zluQMOiz3Q2T=z9eqyz;s^gM_+Gk8_}VTQgVowoRq&(&x$$T|Z~HBR6A4UlLs?Np9y zGI!cy3~0NoI@|RV^d1{8iNnK|N0`)0$T18BJ+3H8Gx}&&Qv!QA zFv?#9-2G%gEti$HgHX!4br`>nNU2NupMqe?IDZ>|WP0@YHl+d*cdEjJFoHd%Oq zV8P0&c9)|wfTtnFUZnrp_seeh5b*XXitrO$>41l;P1yqX_$PGxS_da~>}kO?Gl_OR zF2R$Q26~5b=NVa-iVZ|jL7P>uD6WDvMMLzt@5N15XCXB_(?k>}i%lz8X9PdI`GO+n zmD-!^CXEsWeA}P>#2=4uO!lUS1Hq+lsS6PiVrhp)FcLU{=b=`Ooe{v>`$vb);~4Lk zJMdFR(CIi8rT?gbNk+Sc!gTkToVz7BuV-S%Kpy6?d|7XjFy5%S&qnFg=$$XReY!LbZ73m_?ffwJYZBm3iUjfGOX+>w$A*U!c z)-suKm{8XBN%@tPKEDZ7pdhXv#pSc1YXUOg<2?(H=+4uW?&>+QLxcWP%Bj;`X{`I7 z8`L-T%z0#s1_FQ;3!oK+G;SDcf#5p*jNqAl#R-U!MKmcxPWP$3y6pL>qq2I=b5i>+ z9xyjE_UjhjUfRA~U3Ww%n8sQlF#^X!+YN*aymh<}gL{w!3lR%pd9zzK5M1lUH9YK@ zG?y7(0W?2vs}%`IcVrK?PdrJB{ccNa6r8)RaVj0OJJ%t-fW zzq*|8C1=6Mp{+BbY=?a%bB)%eCpE39k2$S51`H_QuBH2iwKRPfV)s%t=}>5A|1 z5A>g0>E=?8eQi_8IHK@Jr}nH^EX~)Wt1uG1I~1F6pSjafB>K@2XrDqYM_$z7`9vxe z$eF1Fl~~N>cXURgMr;F>Jj5LB_SQC*qh`LTyIT~)%nbJ@@-eyu&q#O8W^QLVj|mA^~59H3iLTFb$>&99`;T4c;*ZJ6G`_0 z7Hj$RR-rEZvPfpj8pTIrU5i0OP_!kjE6_B2BIljJwLZ<(n`B}Ra7yVQsbynhBb`R| zH#*n(_Q2)uiCRS*8kff{OC2h-=j;idQYtj=+uHGrx#7@+AZz(6X`+11uslex|@=&Q#cy;r~1zF@k#2(BsYxvE=L)}r)Fx`LeK zEf9}TyFbjACtM&q@YI)3-fvQ}lpQnk*Ay=}!K^xM&pin=9{4>v-=}Q8(k6&L^JgqO`IPa8;bLG$1ovi>V}CnhI0L`81U461i^ra8rSm6LrX)ikQc4d4@r? zAXrM&S}N>}jI?aGtGbD3z=cXkTkSl@?AW1j#Z+}l^Xeu%=umfUCh{Gud$K9vzuR{b z6H1<>qvU-kn0hcw@D?p9)(?hRu8$v zf^HkapT3GH!57()TUJ=MXGJ-?x6isKn2tmGY`++<=%&>k6n9|dzZbKC3g zOWgZUYQ8^SI{j+3*-K+TLSt?! z0^D7+;f__HaF43(a&@w=Yq}kyYb6&;Mq*GD+nwq`x~H(E-4xMgZ1Hpr#S?*S%H$(( zRu?G`1q(wRZE6acUy@7zcgHRQuLfp~a@QUX8V1}2Q|kg5LGO#qdZeV4ZPt1=*8~3q z@6T02O+2SnLRRve3GiYZgOzhEQ{cnvlf1qzV4d32#56YUJo*w52#M|9{7lSp@o~Na z^jKlaj8P!%9j#ODRW28XVuVN%lY^n1rTA1ghC^U1wUCYW|=Qbo$84v z)oicvtw{1&rrS3kG7tHUI%x?HNm{I&8?D0CD$Yq)+3j2W(e#pEn7*F!?mvUkKFT-T zsiMf40Xnw8uz8up8pf2SHOnBEa(w1ram@|nLr!dRB5A6Ij8l|mR6Qx#wA*-j)7-3= z^iMrddpn<%hgHNr`C+pNn;o=Y0#$5dGA8#$;JMQ=~b6b0OZ%Xrev$^nw@a zVBK%}To?a{J?QIsaW53PTU$ocgJyt+)Z7%=s40Z}V7CI~%`ZQ7uWTHc;2|pKKK`B8 zMO(P0YOvo6ZbN~8`CxVKZQn)FQ&U7`qVZvVuWH1xNi23__LBBxNSISGQ+vGKSPPlS zj3>UWDdTB=vh~?gsP<$K;N-z88vohFGl;vqp6hoULD!!#_VEPt`Uz+Wt!pfJY-s39 zV)`VVri9xMjX=3dg-dBc<~(0aUt9-O#&yW8#LM=mQOB$dtKq_)w?6dY6_g{A33b`% zl53TwYV@fQpP&~S`ozB^b3m0IAA-HW(r1E^yKQ2LYsIXcO1yaw+h-cegm2@dFugNr zJF_FJ<(;)e1kbP&*xWwdCiTal)(_`C@6D14PL~_wd>UzpT(N ze0UeT`sbpBQSi@kkj%4$p>rQf^!N?E z^o^9uFp)W@9-#lUp$L>Dt9qNKxpmxnc2G7PNX>_($TFaw$eD{@a*zyJqljO3>0rwM z{mAfZ50s#dy7yaW;I_wUo(jcAof2BOL`qH zvkI3Wm{2D{tyUL0#Rla?;H%G)GrCDK_4%H;29GSOa4tSswq;pWet0M+(pKP|x$ga? zi7wbYV;OlrBRJAvM+$e$&T5q+#*_1GfEeo|5%$}~5`;f=nstSqs$coTS)ICKp7yMp zV{9%fhfx(Ml;?&#g}mc86?D{EDYw%7P8Re<#ljFy+Cj8bM5C<)mlKcoHs0>*>u4;D zvea!tj(sKsI-~Gv#BI9g&1LC{_MHy=0J8~@QHwai=y2POX*X0XNEf->D<|=MZKv{z3KR_O(T-;J2#7LOv1-l;A>{G zfp|1vMf_Wtn)=U$FVX`>2B4NqF$`5cf(D_R*oCcSoE`=F9@4X#9SsS`%E)Z!bg>U2 zmveoWRsDa2rwwm=%PIx&qHO_C3f5JxX{R=02YO%cd-Yac-n&w2i==RvktP>c?7u5I z*RdQZrKKl&wHh_GJSQ|xpQ`+AJ!3rP2WvS!CC*N1ANGf4BBDjhKhfh;&P?2Gfv)RfFxo|UeB>C>4~0OS%WVzPV5UL znoe@V3&G@9f^*^~>8vk!kdS!_B$Q_IX=*M5#-Lv>6Z+QaP)HCN{u?M?tqwEgdTtO4 z8*K9D?L_PY>e(Y?E3E@1S?ox!k84Le*!yK7b{A-ir47c_J(|8dc;_xIb1LQy{0=M0{>;{9ZW>)~q=TS?6&tLSz?iDyiapBw}`Q&7H{%Se^0 zH`xdA6GyPNjpbEQ`m)92NAq?=wfTQ)i(QRn6d8T7*YA%xULy8N_Hv>v5RdChH+Rr@ z{LX_l{Y^C$sn+6-Z&Z~(%+hr~iAYQeC23lrM)`^1-Im42kK5{)%W31hX?8mUwjJ81 zN)Y9CRxZ@aYXjZUFgh@@t{!*9V;1vc_L_=`Z(tp%88t}X*1LO_cdrw9H3~aF2B|&&ZlGUGdjWBgvx~spW z!DFP0CU_Q->-*Gbtiyz^CGBkubIa?~w3Et$UB}>Eb1sXC63pYtS_?=G9nLevA!@pT z`*h1>r^s1TU_IQTJ(9Z!>e<=U<8|>;eZu7gSpCGdP#raV%(auL z2>7DAU9|wKX(&oFBG71!s02snLx6ELwuF$UgAQS&5QTOJAA9IbXt0l7t&z^Y--$o> z57ip?vAx-WKJ~9)^&x`9$fb4XLZ!KIjWp+R-+Qy4C!>hl6RPw_c^+kz?155qcXeVl zBP1JKu+}813at%Ao`kY83LA#b4p4UQi*7IPMv%tIe}7$BHQf-p5o=9BNl=#raVDKj z^0+LR$R=Ny$&UwQwSVEC{fR0&OTM)xGLdmRQb82|>3p_KN5uG}rZa*f?SZE06oMHp z>f7PruiJ`+ADI~`Oo9yb2nvse(4KdY0bR)iXBC{4Qj*T?5!rm77+;;XC!Oga7YyKyI079??lC7AEu8C15VnSh)!jQo$eKC ztNDLd#aPC)`!sDZ#SlM}_o82dzgTDQ$+*#LOG@j~zcaSIEB9=jde9wJ za~;(~Pz+X!;VqESS7NX$(4Kdaw6&K`G$D2rDAfvRDl`}Fd1&75CshT=suCQZGN>q# z1Y~qZTFX4qO}%vb=#0Ck*b7s42}JMdc}@9Vj;VL9=F_#!Y|gT8?4rsK8TuB%D>I0t z6V>hs`Xr_^!&veFrA;6bQvgRYB3y*04847OWpQ~y*@IXKI^ z=kx)?=2Sd`8mXjud##5LTZTdSVgK+5F>{BS?Wl^{w!g|Mb8u9hO`2O76>&Veb4W>Z zCGe`3l2??I^k*ED>k$4c{??T zu$rD3!a2AX(F4aA9$@d@>x1#LtCIU;00LNgSLOC*>bg5u`4g$hW9@pw^0?FzWyEok zYgK}anu#q4l2NSG*bJ^xu_$>0Sq4MXTOK%?7uoO!v{-PY>~M?s*~pE(py;=10Ac&> zzLhWKu&Qo&tZWU)f?W+`e}UK^y=zxD7v`)l>bXvbn9m+EWB*{b(fK;%oo~bHd~`H7 z4E=Gd&G4Z*3ctezax8jAjWbn$HYC9y`c?Jl`-D0AEvwSv+`=PGjK;N0+Vg(f4Se(; zpY+`)?xVeJI7i)mF7UBagluWyYVx5imWM#6&=MRt+j?d_!?al1aSw($Rv#s!w~dzU z`U+RX-lSvnDt7gFl5^NAD|k}&2embx>Zg3TkHoAjZWad~TTM{`F~7^+Hx}>H9{nth zvo6>3%M>bPw1>nf<&zqVYT9+_MBK_7-t3cu5g#V?vsy^XERMRiqk zqOTu>j&pud&Hn7_ZOn9?#hExruP4&B^^vHD?}gYqjPYn#MI40fL(6G)_*SNn4rmvX zFnuPD9MQt~Owa04RLuaGM18xF$TLxxX3EjYU!!4XVyB|qQ%e`cGhDd8Y+diM8XS|4 z^r?!r+xi!Zml5>fA!;TT2g&+D!_mnN&twu0YCK=#;P_%?FIWG7^m@)tM8kt#S3&_HO2pJN$ zV9yM%f%>EPSJ`zSE8~miJ{NiN*)h8%9L_ zbx4VRS7KtHJrJ3VHTQ2Dgzr5-ZtD~2HL8-IUe-`FE0xh?(8q<@I)k$?(EBk3HburC ziZgsYp7zMFrBc?r$yk4|2I^892e#E2nv% zH}+9UT}n-^9IqA-)lbXw5gI=;`j{qx0_M{zs?>c?e5u)Ldn3DUU8WdSz*nXET1Sei z>c-9$xy)(*!9(S~#BIz=*%FV$0QSVc>methiYlL-{@mE;g=H3o9x1WH-S*?~aVgtS zN0D}ooy{2KsYb;+>6yNf9xY3J^i+O`3=_B5bheLCnEob4!dAQZpW7pRiXB{N<9(EP zwk!~w=?5fb;Wm9~x3bF>SJC3p>BZ5NdeSD2dvbP`vz)7BwF7)9lvYLO+T)+{?xmvy zZ;@0YXF|mr5{@KTIyZM-!TV?@D;EdlvLd3&$+PLI;KxB$2=osZg~L2Z#N;=dapT(D zJ|Ky{YyXm{%bT)o+8K}(Vol{B>1Jg<#Ysh8%xy`6mN#l#T9QnH%UoDgr2Da?rmVWG z^WQ$vg3M?0x}J__JDg+PsiHF?U#9V>|J!n4C+Ab8hOwlA$?3E$p>OoA=ZzeB+{s6W zWcFN7Qw??lNNsw?xM+o34ea-$sWxI#zI|N2$(NfhdRCWb1CF{bRusC5#28`_6>M2S zI~N@`yO&11zKN<_G)*o!?g5kIV;oNn1661YCo$m%ofxwC1s3vzr-b%U^rJ3G3?=vZ z-rWhB9t3Wn$>$(n%;=J&u76A6Kb@`r?cNX+e|x+&DW+Da8DBNQsQ;a32Z4ql?TOOr z6_E{V5MC>gYStEwPJ|UNw_ zF?XB_Wjn|(E|+9ZF^Dw7%{)Er_pQCBKRli&mz_UScb3%4;4hPSDBylQMeRX%@*HyB z-{>ty|2m<2*KF#hNT^>|^~1=7tmMn?nzf-=Dw&gGCDG;)j!)Sm(HX+3MAg)pzcEaM zpHWwPla-H_W0iJDRnvk~Eg8Aj`73v{5v`Oz7JVK8QcoHEdsnh^KhcEbeSLyr(nclF z!cbIA3C=sB(@#$U{!1F?o|d>++S`3++Kj<6G&)T{8||tF#-B2o7>+P-ael%7H0SAJ zh-2jJe?F<48jFxV>I`19mu1(?DqSU0Okj&}g}$y&DhgeNh{Fc11Kr_tn`=K6GmB7n zHpt;l8)rQN0D>FmUfjo&pLfzx((1OF7$&qJcg6$A+J(xUDLJcmI{mGff@6^eUeM<# zf@+CAEuo6{3s6y8vb4bb*ZFwRItLX-!L^_ICA)L*Q-QCqjM5XcTWBnsUaP4Qz| zR0;cnIO8az>zZAtspMTfvi=jCg9|@ewi;*Z8KR71Ih?^P^JZa{V!7>)5#G`oxB7U> z+#H`pmw0zN4V#j7Nk+`STL6ZOEkZ@?uM{+;I3Yjdf@Pv^v09ZA?t(y9s5>JfjsJ10@^aLz zi0MYq9|KSq8`3OfQVF=&OJi#kgukYh*etXN02mC5{MX~kOUSn!H<*@PC|uD)SRM@6 zn)THnI-!|w>Z6{TlS2R2^qZlc+22f*;|y%1s_0c~82AQn7W4vgLFR95LK?LN`qb3wJ2~N$M2zhEk?-7AGZuuENpj#c` z@E@J}W8OjJn+cteLL~kU!Xs>sV!zs(=Z0trK7fo-YUb>&WxoM{k|%gjfiDWx8SNw~ zDNX7V*%`UDG#p~UQObMVQDJm4KCdpAF7`PWt{$#&;(K ziE{aCM@NTe3wyDri&qKOC!;pnUJ#!%zrIRu;vryP-)(T;M1sc7E~#p*P1ZqQ-ErtD z|E^K^ugWSQf8$*q(Q-X~kR?!GVxjw+RT>-zkc+F1jgLp7+p@Ry1D+V_?oA`gc8cwW z{o+d9oIvk@i-0x+Ns@$+G3K-zpxNRXsoZ~=fM8XF6aupG(n?*^t8CJ}ep}!J&utC`M2Hj}Pou_I{UdBN1}1W{<9?iCf>_ z9jJnUv;qPhW%h3I2$tUhe#6FSxs&78zXISW;yB%L?Dl$4mHw)*&|E2{nHd7o~%r&KV0);2R5`|nx=qH1<3j~|&pXzPOTPTfhTlnc_y!uE2L!6c6l8cDM|pO&Rbo#}9n0GREknq2}&NqIFH5nq~o%g?834CYJ)zaC)xh4sQH z0-}E?%8%DfaY6|EA5~A6fVe^s^>u^a5vK2Kr)o4>yNr*#uW`fiWa*4K*7ge5xP+f;|U z*nD~3Z`(9tOtXSlZ!o87|?kXowevy#$Vi`#WUoOy{fL^ zu+r1?jF7lJVQn~)FSIB)HHiETsqE*Vc`E*}3ecz6X(n6oa+mtL0~QL0#e?0QuoLH@ zv8jr;KgotdU*E=A4?6#W1$0*Oqxv0)=MaWuupE4LcIM~mZKCd)<4a2kr2wQGehLu% z&OW}l8RzZ`UxMc@&4A)ujXT1ggi4RsvfuCe#d6_1cDc#F!inmuDca5>27Rg$K+(V2 zV;^LR`HlQy(t3-@GQXseED9G&kH7$E79ic-7&qK~8l@@_9t!|bxCknOI`aC# zV>N1*js&pMlGv6!lYrQv_=NUjqu&tGgMSJav8U8mhTmY@ZUIPIQ>vUVUieqLKKo>H zj5#1iz^Gm#bmto#>sL3_{x^HnER}l&d3k6H2Ru_|^si>AZ}A)F*-b^@J*Tx5?+hWA zpZ;$;IHQP^Wv3)QAVx$)G`wvAe1SEIfLMN?j>M$j39F|W%0SOo+%I!>6%^EO@i(DS zNO_~DJ!^P-76d@)#*pMK&z6mzEAvWrz5d0V-K0i7IH=hC_eaOag94z@)AowlKg4(V zu$BbUThT*JPCmuCMjsxMq-#`f7S#zle!ol5=2Z2E8<~-s2kBknotrg%J}0bris9TW~Upg`9fKQfq|hCFjHh?Xmo3#D^f^5?H{S8 z_1mwxFS-bBPGFMsX`jdH4Tdm|NNh%J-2} z;5%p!rBP;Vw*jn`d{a-NK7is7Xl!PmkIQP?tCmud2rC5n-u3M^=`STwu^CTVzS&a> zWeeae*i*KwMiVz>q54V=iEgDyCD#DQ#>TFa&w6CzIAm_fz@)WVy)RVNdR~FJx*^jW zXN?oR->U4{b_Sx@ftYX{fWWzSE0~%+>Q*Sg&+@c<%1e5S&IaLm#7S|XMzzg?2!%u7 zd>6LpVOsE7jq<~w3Wqm5<^ztz{Di)=od+fRX+iN&!{BtHVbNdWoj+J6C~+hAf)cae z|C0{=%eXdUKK&y@&sQrJL;BK>Mr;MLWLfLA? zq^wMCZwmr}k8s&`OWl_i?2uS4bKq3`r~%0>LN5K0d{;;%b`SXNR=VTe*)JB)zZ>u1 zWjysH6@*MVF&`x!#^(JVPP`AgF>~9`pZ^xsoY5hp_Q--uXM|=~x*pNs*ALh`gwR=1 zZrl0~yxCipDm&QN*jV&TH<$a98NX!pXFNAzu5ABO@iA9JdlS+QH23GiuTd4wV>qgT za|Xi0Y%94CU#S~=Y_0aCV$l-EH1x1Piy}Dj>dcGVV{SsZgQ7`aKrez6m8ONbb?x zo?93TD11ol-|Q-`?iRR*NGaA`$@S0fj85;Wd_Lg-q(|DMX}VE*2);1v2qT~r`?G-c zSCL%%15b}Y$Xhj60=B!&N+W(X^*)8zN$e(yqX_GWiT0hn{80RmKa8G3Vw5xb+GObU zPj*HD1ehsZ@`WWmJv8grXA%3H*>iJ8!8Y47hF@cSgu3IS1cUGpm&8E0$`2nd-~tb& zhl0fES_*8aTqEuG$n`C3&j;bKB{I-Wx~1Cu^4Bdz2*?{0i~Usz5kBoo z@g`Hd@@gc$b;XU3A~5Nuts8-%CxJ{%Bw5+^)CnkM`@ABCLPQRye|&HCKf#@iR9U-Z zH|h6a(rdmIa@S=MfN-BV;G77Qj&92!IuW^jpEsOP z$!}7*G|Dd{UtFpO&I);5z@=`yc82j^VB7!Z#B<@BJ05t26;p?AWd>2y7AjhyM$l;e zZL~;iA*GfS`$$So4B~6L^5b`*kn_B%uV2H0{;EHJ4B&(OM^Z`pARCdVA%8%?WUc7< zDE?~GA9|nwlIkp{D(Gew6DHHE5dptpb>EXWFAm0eFwF<(o=3H`K?PpNic^erSop}vBVK?T- zee!E|dJ|a+*W3&ncONzH)idu30MkkQ?!{k2{J~BDxrgfb_&8a6iJ~N&|1R*bZ@O+P zE+idjr&OMBA+#uV=<&hQiY#+hcJcS&KcIg6!)5#3sp??TL?Zpw0yK!trN%YH8V4-f#9%?ALqifQnPn>;Zop7pi}-Uy24jUxp|ekcCxMk9DE zAophs>~Xq}D+U)I;Wt9`(a>VA&h5(Z-`gVqS2v`>1=QVV11h0%0(|sZzt?IWYTpc9 z%dyj}^P^w>uZG7ny!nso1~kf76_VSb=EV(8jD`hW9U&8wy#n1!#Bq`Y@740@_z8q;i6Kwi2*B;FJmZOb5B&RzBqmv#NelE6kg@qW?3OqDBgP`RxjEw{seHC%)&<=~{BcCC zRpc*vC7eO~A($tpvGMB74q1P5Q#_OP2{Yj#Zvf+zh*)Zc(WZS9COHe4k3(J&rOH2&wM>T-|Rtm`pu0kn23sF5#oL*H~D;c znI0y}e=VM8`c1Uxd1b*Z{3{t+X!5C?+t{<)u5NIIp=!YMu@@J)|NqGP%CIQgu3bSC z5NRYOhVBOG?i5ivq(QnHq@=sMySqcWyE|v-p>u#e`s{DN&-?9P9B|A5-1l{^I@dba zrMJe7pdTHywIZ-&rSxKy{UfWvPdd=c>Y?uCaC8qhahzYTTw^Yi?- zv&hQ*^IG=$%ecGF^4FaGog4zx{tHu2L9gbe-OsHiX18N2p9;^bylyS-npb=}qcSu+ zYUWM|<8(9j2xOo!eKA^pGa?Byvpo4OvRt$A^kr(pIcEa;Kil$|MFJ8S_H5+x0_eUq zP!vi&>xg-q%v`{qy%s^(dzd>SC6`l{b?yJ6G7;xy7_hwWgn0+#4W#r_3!dm$j~i`q z?s01T^qIirGGlItDxyrb@b)B-lhWHQzgk(D-=eW(7m2FDBFAw8)kVpbOuQw*d7#AqW>n-MriUnH(G( zjmppY^c$aH+r@u!EJ<)3msdL|cOp-rT$T(ilVudxrYVl>)zhTT9h^o@c)#8WIubg^ zZD}nfoF}?Ga71U_8Rl^8vRTuknv8(%*J;{{AKFX_F`Vn4y~$o#A*Mz~DKD4mk1UcY zWP{U5cl0Z1oF!ISSz1m=%ryUN3sB7{G=MN2t+KHXjH!cOc5Y8yYn=b%Rc|cWw?KdXE#{8crH(@h>e!n6`crm!eOe*lE%5QylAdnYg&mE7xC- zthqi@bnbCXaen# zfcLVM*Z#MxKUYdiOLw$0?TazN&$H55OqjT)u-Y_wjbAmoBQc4#di}w+1NGUvxNbQ+ z<`vBaR?t`jngpF|B~nfgl=c#nJ&&xWU9Q=+jV#xj3reihAq0Io*O{Y!VI1y^ukyJv zS!{VE&>G2@pmmh+&ubSgz9oVLPZ2!}EVspW5K(6EELTVrJ@Zb(17rj_ph>)DO&fh) zx+1z@3hQODI|o>!nhL4KSu7s4IK)E*38y;Jf#0V z9ScBL&uz7bGt{ovCU%9NR)&@+?CeojMai2oduF#Wt2beY_N^m4(%~M^eF!NhPY@_Q zI9Cu_{oW$enxTheIkOt@pq!s{j6hA?r~6zRx>JWE6r16J5LtIhVx<9W`9OYolI-$zbvr(O{29J%z` zWbe$pOwS47dhUBQxrf2+Q2iq}IT0aV+{DF(q9MLP8)T3yvTb|SenMV%IPjZ$TkG8q z2!EoM-Ov$aaVN1?Q)gY$|G|1-`69N82NQ<1!dY5UT&g1TMd-Y8N@5Eb4-RITT2C|u z6HE~qSY;g}OjqWdghMM5-d~sJV!Hu5cVb>YFSHjqx<7G|`)5*Sxy+~{4%k2_4h3aB zgxb90U9U=Z(!ScQ7uJqj(emN6^HB5t2Vbv$3Kd$teR%Y^_sv)jKNIh;IVyV=U>Nv! zH_XRN{%2rkJs-pqQ+H-!8|E?D!%~p+c8))F;c|Bk->WwW-B~V!&s9D_kJ_h0>ebfK zQ;?W@HUF_=8QAFKz=MFFBmW_Em*IQ57S3)x&d62JmNkt%zT*vP*yGKDDY!w)-MqG@ z)?|XHMZYg(;!6d(&k=raslomGb{uc5Jf&0g!zb+X(+cRGDA9fo5+gx*UU=qTEWHcp z-mu>Mo=@3D>2fxsoopB^RPwo6r682B6YabwOiKl-QKal32TW{wH5*K`fgLty==Ri! z>n$3w)|u)&tu!OCL605{i1G4A;(@qul2z_Y;MgPmmh6Gj6t0~aglY z4X;3u^n^fbBLk}M+cUdji+}d(p@(SZkbrDcNy!a(BU=_G*YzPdfye|-ya|Q%b&gJT z;_C~^8Iu?AU zn(u8-i*1WH+dXJecy%hDmKmzf3&US#o$P1K^HE96gP_tsX3+B741BR#7S!3Oq4E5M#$2%+)52Y~3``McE7J=;Rs zpsH<%GXig~a^O#U#^~xG1#h9%djrPiZ$io5!@fU7o>_NWgm(kxy7L4I5U<( z%EX8;w2d9a!;bS3Twx9ZI6L=RtFlXowpwS&2yAW6vA0U=vF;K#2Cu{>_2QcGJKv6U zgU~;FiPX3FwwSQ~3dQXyBa7hLju|Coxo8BU={+Yy4xqz(G`ewjn&+8*Qv+ySR->#* z)}C=>qk;x%P`NYZjS7@NE~Gtb{kl|I+2MBfCmlvTIgx&LOv@}izr=eK9yQ~!42*I{ zwHKsK<+aC`Tn9@Nhjj*A)S{6P7mO2}dy6iA^>`z|1$?v2Wi|2J8!L=B3!)I$>{qQ7 zz;Q@ije>kMYk#f>bC0YhIOKTXJcZ(lgK;deROqzkxUj?2wCRf+9f9=wfmN;Vrr|}t zohIy_XMT3%V<9NBuDaJ7VMGzb_!Q?1^=M(!7Q>*V&$?h;MO>*$M;GIGJvJ1AJT}BOf*-rV*T}8jW;{}FYQ96k5Kx*D zgQLPu@$xuZV0glL6IG;7PX+##-WL3j8>m9r`o35SKQ+d13<%t9ULc6wU@B20a?NL< zA(D4Ait*6bce|GdGFnMJ*Ks{ni`wm5eH&VOT%dG6{hG{o4;4m^!S7&M+qOl@bE_o-Gnaa;8h;cp%dzAmL zDR$nFSE$y301f|qWlFD8?ZrzAZJXrLyz$mgCmq%O?N-+PV5gBFPMlt^B9~e4 z3s=TlZ|)WcQh5$o4fwwJ$EqHl@qWWWD(~q%5?RFV!-FiXbIV`y%6D88Pj#cQSE?x0 zARJX=Kk7ckK{7G=TR**UH-!BfQUl%#OjnSAN$D{bVx3)QS5icG-Qlkp^Vcaahaw~i>W(BZJW^eV!abpm&lLun zoGOZ~2cTUMbl0LCLzVdDgJIn0|K420YJ18uO}vxV4p(WOOJ8B5#Xv*xO!`VkC_UZu zQb+8{87pXC59SfR-}coO@BU+~e`hFV(2J-4?-C)n@Vr@;%%fsw0r-LG8+gQ*0CO#4 zbbKTI)Fl-Z+l$-TVCS&Yepipz$(Km)3@sOSX+g_5<;1nDt^XG-c^i7lTK{O-<& z+!00D6{R$Pqau#)r3Jov5pS~8R{%v{(?0Kvmd5$Uq_3zL1l>5S$dh1-)c*4IK8~@0 z16fio)CO`>eX_Mo>bd@*q*5dp2%y(??T^|;CM(sDC&RwXAWMcM9qwAA6w5%4f-ScCpdhseJSan>h4mxkS zV2GAg&V=}h)_=w8v>jc_`@3%W-5v3bwuhh1p9Q@MMRdg2$AS?{3q`Z6$ooQebnpeP z>j)l|s12+740pQwiyi5KGYRf-q;7E0?Q6J9v`K|M7gPvc0AY=SLHoQC)4Fss{Y8s@ zxzy9wGJOkx-5QtM)xNYisX74w(Z|5~kZ{B$kuCCe%6lsk<~g$Y`DcT^>=Gs-XcN=F zwT^gtyZBN$S0bEeryGe$3&*v|PXdTy}eAmD#L!R1;#X2PdXq1NHynrHG(g2y-lDN`~}pY)QE zW|s7$f+Sj4dF@2*dgFefuWJAgYRg{+3aHvxXn(Yo>z3py!wuf2@sY#uk z<-EdfH}I!cvG(S((e~VI`EOMakhsm6g6NVr!G+deg0L)?*cbFhtW%oz{66T!T`)MS zg?*bsEA>)4CrnzKr0aee7gW?`sbn!7sd34&OWf1)NDI10O&e*#hM;E7B_bVOrS79u zyw~+ynKX<vemyX z1Gsq@Vt666-+s$e@!=)2I_1e@ZT`PvxrX>4JO=r$7~6+p(HK2$ zB|CoX;wcHWykGJAK4BF8(=z>b%j+D_>9z1;t`#>d%?JTEF>`cwyLSOI6GYmHkn7(J zqzC;_+0=P{I6_8vP|$}V;j4P8?z5nlVMA;W#uiI$)=qz1H`4hCoOUCdF9WMR<-gso zh8FN+-l%>5WdsyP$mV4Mck;S@zF3?-o{q*oxeD_ullkE{<*9ywE?Xdoh(YWXcY6@MsQTtm5 zx@8D$g-cG{&X4e)8L>QZ4&fAaGsU#?(YF34V~6%6x=6Z2m!>@Cya;q#Cq&>pdG&BV z8#4NrJaS7lwu-a6aQVm3&wPeWr-;JL{xbEe{u;0M>ge5aQ|v8aMisO^5v)c*6=qIT zSjRzk0@f;k$xqm)1;my+v1Wt!TX#@To~XNRw5wI}yk2{XLAAq4p*+uQKKj!fGlDu)hx_~alw zZAeV#hJkRz)vJ+@rGN>RiM(NuuLu-0^)`D=b8Nq~+$@#cIDvJ?f9NiZEjQ<3tAeLn zws}riqHV{K8S@4tWW9%JS*AV(`ZWP|Ve)oA7Xlp3b34KoOk?-hr5{?B?_#4?G@QQf zP65F(@xm4wQV+MaeB%o`=qATU+$O~~8G9dorKOtetSVV`N(EZ-i>Q?O$>)o$YOTd# z+M}X3Pv#%YTE;7^JVs&fjgQ}(3SI}qlZ~tOe<%bDdO2@(2h0>@MrPE@+hfZqUk2U!T*4$(?xK6I6;`1Ey$0e8CjBJV9I(pL2gXlPcq9L%$MeNNc~i zC5ZWzWBrz@J)0-lcTv?3|Gwk((eek8+kOqU)rrjYG!L*MLF|LCQ^!Q15fD#Q8EL2r zo8PfAW%mZB#%Q&BYe#Z^Pkho^urAt*vk`+acUH4%^L;hPYIKl^UcSa~-%aTNsKKz^ zM9=f0_5M1jCVVJn6}vvrAUP>GOOZ@#yv12G^~8L`QAnQlJ4$7b{*9$*OyrA&Wewoz zs_{zA&k1tB0}uTRD?n?7j_0m^PJ@UOH^HDF4_xd5{yh{?l8)m#z|i;JBezkSPPdI; zySGS4Z&Qz&c!B9-dYWOicIqzAh<-89!QR5MO!^uGuOl4*bz|BB>PL+Q351hzTa%rC z_;DXX*(}gA(&?h>V(Py`0(q4m;@M_rO5i=!#j9tzmIwyx$o@jqABa2IFQIuGG7y#C ztPLfB5AsfD%qLbqF@)G35tNaHk6GYKTqg8OlYfa5Z+98aZ!n!_l3s=?y;3@S41zC= zzR^Ru6frF`@h^9dX+Y0D1X8Ekr`M>A&PiuhUE1w19vrd0Kv`D^vJl-H}PB|FyeQJJFr-9z+6#39b) zWA%th)513Djx-+gb9p$Orf5J~u3N!+olIf*qRgiYYtm=7ZR9J=BYI?M>rJhBvJ1}d zC--hx^bSzYqs6}lAXQ2AG2#XN<9f)%xT@YcdpVgF5*^-#$g2w5XAxIv{)G%c6*27X z@nwC!&4C)7QkQba!o{l>n?c zJ9+W^nO@R>Zq2Cer6#Twhvix`D5;NeT@8{R_=!?i(A+eoo(VkF233RRqpXx0(d#MQ zdj}QgYX!M8m0QX6*Unj4@UCQpI(u>IKXVfZGp|Rh@9V41Uq)EoTMo$3YZb0l13X_$ z^^$`E_sls0s0i7p>)(6Qffb+ReFFAcQHu7S@)<@bdgr~HJ5Snj(-*NDGpaqVf{t&= zqnABT_p84R3Dy$Ys^wdCh1}G%&QsYZR(-OGKB{mv8M6wvRVm;~8(-YkuI@Xnc!S)w zPzT`t5qanky5$1;ag%U#O5|+2@z1DcR|KGHk6<9;pioQ*v4ZcqR_^9NBJC6?{G*8N+?nxRGr?0JE=S0_O|O3 z3!s&pN)&~(Z6Tn#Z{wVFJe~^fq{ojGdy|8E_z>u(3Ue4WD?5_wlTa zAlE)4yxUR$Wekzrv!FW&hRVqH`F!cti7&W!Es8shz-T_0z+tM4D{!)(eXM5U^d9dt-<-R+E*>^)kh3#quybTAS#@M3< z)xBc-uQVna+T%2ft02RkSCnb_k6n&?0uB0#hnQvpfmc_c=Z3Pyw!ZuD?cOj8?bGDF zh&QLp6kdy}dMrSl6heovw7;z!=&v5_q#V1N~ zbDS5<=i8@iZWY}(mmBQvt#~=(#$XnTxN)%Bd@0Ex|MM50%R3=+(#eGx7h~;oA>&=q z!xO^@r@&EMvF0(6lx&u3zH{j)96_=+(L=UMrl_c9NR0n>N^ZGSJ+WyIhM#{uJ2+39 zDzoTTusP~$R8}U*(dP@*XlJ@}rpW>wSsm=1reAe4LzfuTy=!6lzIIztnszGr8_$C{ z+h3%9(jy+(U)l5TW#m}uz0UBtLbsnUl?cN<_e)Bp5ENbZqrV&$<{tSNb(%`Kw&-AZ zDPO6QP;F`S{;_x^*egNk?IXvLbo2T&RkkU;l|%$=_Z{^16-1c(a0lQ3aw5B+-5f0s zbPpdfw{o3-&D3Z>4|P?GF(ByDYc!dPTKVmgO9%YREse8)*$e_xnL2z-HL7DTd9|r; z$KFsQu9U}mo9mWuDb*T*6mbR;_+#{u+q7Vm1w;{WR=8ysPcy|7SXVc zG+F-#?&ZV_IX~>Z6{u|z+(fL((ts+J+MguYbi3{z@amT5qSv8faC#wiF#;XX!{V0? z7o6&EA#&puEL(xuB?xnFkcUlG00kGSJGLynqL6HGSbF!u>@-3AkyA5uvnQ5EX@7I zdq=}BZY`=c#63B+0SdSA;P|8YsFedr(SPvl(;%9)jC$B`)Zpp1J+SLzU4Mfv?EdZl z0sSA?!xF(@kM2y8bEjucfI>`^ngb&zYd${;cma%W*K>}IGx@@4VJ&~XvY!E5x6IDb z7-^v?iJ*mC{*cory0RWUlFrkP=oDqO6|vYW%+F^iYpFBg=9JV_D&ZAd@cCd}I8`zU zB+E=B@y~0CILbC;3gqI;FezOw;d4b{QNHwUtNWm%rp6U>_EZ8a^=7Tun#Fr9Ec+< z*Dlc#7287tmKcBe0)mBDOJj<(rucOc2_spo>LLcK`>wa_W z`g4$(N63w{R0h{@1tpmD%*DTrS4uSaq!2G?6O=AlXY4{-?C6n-b`MvrA~NL(wY1(xO!ZrjTPPlky*D&ift`kJ#DiX zh0Y5|u(~;5m12}iUgUS@tLa5qeLDuR0#jcc86KlH*Hu9F<+cz90j^T?j^_8|(r0tNzpUF9SH6-Q zC-t%Pj7vpn zeMD;HPQ_bkXK>n^XOT{upAmtPgL<`yCqJKl|3O7`R(frI(AK&%klbnchlLAYrSL5@!(I+UUhY=5q$WxupvL8-o1_i7Wo;^RMS?Y z@sk(sMeA4jod(9?<(7XO|DR9%@&C-EUE5~XgNm{qHQ&8xJ5voj`m5tNrbE>>wUbg( z9x{G-K9J;2If?$fZ+fRM{6MUfh~~WE=`3i%D9UK%Fzi~l-a&5t-hbk}E*}1VF7pV- z1N3P^JhuJ=zvnFJtMm>Eu~UuvE9m>K!Us=Vb70KIG6ESXG{SLrH1=Vp^sz)H0n0%u z+{=gWgIzj6U!)Rv2wkoL%5_t#QM5=uu=C1A%}NXNW-=>3Cgcb?ZLrfA&-|YM)UKj_ zmWe`%^ZEI9HF6BCYC_t`_G&3nfPs5t?~*eb6`|l@(1s{U>#b`Y3Uq)R0!s8)Mq?Ni z-{lr_$ekA`dT~GWkaEF<+pt@PwAKZ_xAQty7psglzjy&;a}AC;UNPkzkj=KIvuRf5 zpMKdc9wY%#N-BB1xdh`hz!KM~N+-))h(QH3N&}V6decYbfGMJkw<=_&w{p8r=*=Cu z5S?j-9AdzSzT-17lL#_D3m5byam*XH=+Gv|)fc=vTh0TKj1Hl7JOu$)Z&GU#*MaRm zI1AFe$~bxBQJO0Q{so#C$_0$XsG5Y?JnO09vOZd+h~3xYw=ET1Cn00AS{L@gp-UTl zZ4^w14ADbPeg4(*v6IaSTm)nm8NHa8n3s>Y;7qWhY+}Q5_nh0!(f-$ddh%9NZ!ZnW zW&c1s$sYJ4% zRFdH9^zGbCqOxK)|C{xJl~2v;=Ud~hC9Na!w7V9K{>*GKmpT)?^wSxZhm})*fZX~I zkP|uV|34&qdD}FWBP^%>7kK}ooCB8LG*H-Mn6!aHP@Nj*GG@LyN-Oxqw@ut1N!?I; zYuBs@0qz|v8lEhPw&C8RoK!qna^c92;kWAcsd+4sf_mesGjXIR)}!YvcbURPmbY<_ zs$-ng3*?sKik`AJQw>Zo`zv*VtTs41=;igX!0~i~1Jf`-W0Z}u6wb*v+lXJK?Lq>9 z%)B_;M~YE;${)Mm$xSo+Jz&2PCp*WiNL-Y0^ggDLojvRZFhNWDeXRVG>^3SLy9&g1 zySu^9mf^ppsjdom&1P>45R(V_+v4j2yEZeg98u4|#eKkV;Ig%SF|t7YCLZoHs)M|B z&ubH1*BZPbN02kMgzODxwls@_JVY0?;7FVXv_OD)M7M+l^K_DJnQc3xy`VrMsg93n zAX@VB>g?1YeGv#7Gv>)K84Yhn#~#rLF1Dzzooq?$N*sEP0xmieN^g6F8v%9f;41wY zCB}JF)KhT8?-BJlotr>`hMmZ*HLp)YIFrB7s?q&(vYXH@?oc-yw3btO9DlHyd6Q|# zJa4#WJg}{k1s5VD4vI2I>Q&u)-22p^2_uLi zo0Y2$uRmsOej_6zyMD}7k!bf=P(==&Mt=BEQaL3sKs1NDl4V*>N9%jd5s4`3+b{wN zN%ygoBTB-2bh-h>^&s_yc2B(YvT1Zw4v;R8t3?YJ7v*NwYl5L*B4;r4_^X;oJ_RyR?}`3` z>KcnTGx1xW=HUGP{$3JYhFCDl`L$j1SleIY%P%K-L1YZ+$EkZdx^R0eq+hV_n6BID`4btKyHdU|vJ zQA@i2*Qw|26Y<5nYG)krH-+ae09--;t4D^X99iRD>;6x}fPwO`NB-qh;Q+n6%V1TK z9*u3(X;5ugvx;VpkzCG|wJ8|`C1t_nR9o4%B)Da?oN5J0L8sGs`d4q4@}5RNrL%M6 zC11DGvS_F2DN}jeXk>bBoQk5mc;(K!za7X2Wg6(X$dcg&< zA1bgr+Iw~mwokr6){c^Xxq8f@6X6Ih!yqpA>nP;+goaX7uYfMA8 zYl)|RUT!pYihfy$|#o~gC*xOPMc2<&Q%x+2}Lg;$^EREUat$YxYxms-#9?0jcf4!3@+YmVe(7?RaVzfOC9 z8XGkr?*x@Z2fuk_Kl_j=^J2EDN-(X4zfg=}C+I&|chDO^Uuka{c)zKNau{r;lZ;7v zBv4VioAP;@-j)WA^8BN8pxRAL@~Gc2bk#Z7m_seLJj4dgNFv{ zO&w~u$k@VcQnWAxAsNI24r~UgsXMGO1#V)cIuhrd4gHD@RG%|M+s+8kCQT6O)OM`N zj%#OtR9+^f8QnDK>MgHVS+os@c77!3XLnaY6c*b8Ebwz*+W;*XkiRMJH z1^QxPu~nl+Gx@7i=;aP7>H?rQl~HPVstP{r=XMSb4<9P=R$}|npmar#wlD^x0UMqNtzppX%>6)d@QQ9tbeq8G$ zRhM`mMmTq2R*({72_(QftpP=QRnOfz>a_0hDul4T-d7&o*12DX2@_b-G9JgrHPWBz z<^xwzUt)j?=l6EY<^b9n)`(4L7&lW)A!Gc7L(#wcwcN$(?thpkFKro+Hs<$hFW_p@ z@k0-sfv-;cp9BBkGyjPFUPbKd>7>LaL_IjIWjbDdj^?;rf&H|KJnT(0P@(LdCEw6j zjAe&rY;eeLfzRY-e9AYF)Swdc%%<4Wi!{t#ry(zXuk)6XrFpdv&X2tmYw{gq_9GRO zd`D~kdKkB9`J@Z|@sdk?J0+tWTXuv)zLHCfm%y*ZxeEWGr+BzvlX#9{v)Llv%-REl zy+!sp^adx5SRj^=?%v*BXFhUCcuBE992o>5tU=lf&+Xt5*Az36D9*R9N0YszxdD&( z4pDK?h-gtY#q-XE{oU>T$W7QnYTu>R^-q`n_7^bCj;xm32q(q%)ZIu?se*Y-mgDu3 z&cP;4fk~?fXK3+~!|wh&;basbhN3;+ZTAlgV?)Ei7qKIcV7ZHQL+kxi3HOUmYhts6 z+1+J~6prbese-YAQ45vZ)3w|C8N(Z=tmrHe5)KYW4N;9rVUDb~{!dn_0Td$2Q!aev zx_NVuE7g1)O56OfraAXRDwL-=Yii5RiRSdzJculst&wW$RWk}<^>76X?`>IDL z&qFQ|nV6@wBfOp_^}aCMPX?=fxQM}l=#_DwD|(!S(@r_Js#ivjIxku$w;hVJ|C3a~ zVZ+jo-UggCzbauiS;%lOw0%3I6B7moTyt^Y^f;f`HN1pXx19sj~;eylm;t1>v&P3o(qg>_?@~ zjnR{6)ih7ajcIOBkI)_C!f+xNa+2!}&9jERtLb-X;~ox0aC|k_wskdO8( z*DW6K#-`EPCU#Bem>r2CoCSIhb5p=LFA4p(&<5G?Qh~hf%R|L%8h6&=>Wq0r5KE64 zXpLBgAz57}GuK@#Dfi6Iskq5AARaj8IL9I2ELy}!a2mN4V^>Y2~7rOGY2=q!d>%`#&?0 zu3C~-^D@%}#i}mM<+?A^!=&8AIkcl7m!zk@DPwEBFdAA^N#(h#w}I>HOS%bsr?&sI z3*Z2+tnVkPIwuWiG5x%@s(O1kOY3c(+1p~gr~XK0|7ycck!Jy$*{ZALw?E zi?Oi9Fw}&CO@w>hrnk+On-jcU;^U$TC_p!ZOA4HffC~SskK6h+a^pus`CbZQVq)Wy z*`oF$W+nnVs)c`nK4MQz$S?O07*>ujrpDvNj}j=1JDPygb9{@x;DpKnRoo^Y`xu`JPahDB)% zG#!k$56c*JH0i23+W9FNj3D(8i62Z-ih%Qih;r8R!B~)VK1CT0p8e96 z5_TtIPYz3?`%iYKWlVV`mT&HtEY%8MO8rF;1aH1oH}CAydQ|)tJ55|+j!spjaF-2l z{pMd;I0bb~8340{zqStu{P|+N6y+xj|M3h#i<@_S_bUp^hpnElRy*no6rcTL)$si? z;|PCZ^^A?6V5R&5N&V;p*x$+6s@;Igz5-c~YUK8XUB?IpJ)AWk!S3>KY4%;y_)cb#V`OtvqHZRF%eFdy`f!xQQv zgYM%9d-J&CQW-j5=yKm-o0im-$cDBdrJ$h0?pTu2>-=--GdcnVoC`c8@w`H`^fTwM zBQ6yI;zF7F%$qTJ^N57o%(-#HwgZUQ%@3Pl4!_fs^mOg9n_RH9#o>H!zOS3R^oIN| zred>7fD*$HjjNfNSu2%d#wvS4uCcXSITX5%q-Up*M#d&y6b1UZqt*Omi;*WKDk>Qp z@kx`O@Zm!gsTw9@65~y2&pO%7_+vB54=QFwJR)(m$sYDj`S&X|`nB&Frc717+~#C2 z;hlW89oMlh^f2g=TZUX~z5#-w0tRlv*w-*hm+cQjjrVy8hUxEHDvRcMN3mmPy}dN` zISs!hW#-(|fD$DP66S52DdK^(V|xi{e1x&}mRkbZg4~@B7GPS;W;>MQxW0gOqk;rn zXU(u&W8&Ym&SSRw^?%=Hc1V|x^#GdC&)V4ME@m)Lag6^sCKDZ26r}^8a3||aLyPx= zb|moP$eH>*T5lo2_RJi7%sANNLr$%#UG_op*Y9o=+Z1xcl`WJRAJ;Bg-}s>}{-PMC z31-){+Zj`VB&@;_Y{YLMh>G^f&op9(qd<{(IF2Hm9dNsId&#?K5j_B{LP zCg{emLYe*4nDM%ZtDo;+dMSZuDMM0{#TkC3wmn2nfv(ukn;jmzF!>gTrIiAR(O0?cc}Ey(T9R zgywQJC7J6CUiahyUm>XvcD|}MjNaf`U#t24Lg`v5DK6eV@Yvdt&R&@H>u&}CM*`bc zt3TO&Jnmjb0EVh-+m}Q?B+XIPTY4Q=gq{g+JGE zmWQYDEKeJXXBm(%TP4^S0n22q--Vp__RQr|`Bz8thwZ&FxWV~`&z;LM0D3<$Pb38^ zOB_fZU{6^*a_pP6mZlv1rt+|TIMhtdtqI+7Odc&|j6&2?Gu+_#i93^>aoR}!wd{rw z$HO%Pm?`2*`9Ug%vGj7dX~n|~>9uMl{|vN}IRSWA4X@#rVRv3Fl;~T_TMj$h7^KXz z{(Z7K0$60|J>#k0mu(S9&T1uN<*bI3ObLm4HdYL9&!Y>nvKkZ5uI?%DKIrH@6z-<< zOxulS)oIzA{-`*JO*4^Jq~Ossu0V(w(yke^X%hsYd`y!MYERtJ8x4XGT-xhQr zjEE|kYLA<}rl+tUFhIq~JK${?ZG^dnA~MwyCyskGHNVRJW45Th+_C}NRSSB>J6NK# zUG3{34Zw~o!(`-rK^Q%Cx(M}phAlbe??vj1*9XM4Tvsf>HUVQjsfsz8|Jyx4hlLLI zFWQi8wxR_}c57ArJg2MJ<$``tD~WxA~wz7G3?05oO<=sK=XG0v*0WqDVd&Zekd zinp8TM*LuA0#XZ9_SL;cQx2+5X+jV|VTJ|ys^~ritLM&DwI*Mu?w;J@TASpxhdjI# z@&_Lh@vNWu{_>A><<^ye-P%42LXg)yXt$ig*i&;lSmp3{1I>sj!EZ&6swSwpx`%N< zD-zVQI>o=q1}uzE6sgGlOz#WzC#`Vrv2LLz0HMk+-O+G%-dah0qi+Zkw4I$URf$(u zklS#SN(a=RyC3}p={W*lAC!9Nvh(eY$~&F}{$x_(S(kjzJ;VMQdHOmkXM4ej!XSZS z2ol6pjBq5XbdICW*7~^A&+RpTtL1Iv$)(pAXFV4CsUdWkF_fZR-9aG1xf^#Kl`L9% zaDtIzY$1j+mdTIx2;tLqz}2eMMI^nHbzb_lr|q}vbO!(A1yI(;7vbz_3VC|dV|@VU+|vOc zY@&OKG~$ZdIS%_m09C(3D&Dlt75r`Bo3g_ajZkafdoF4tjJHUQhlPbPvLDWU%uZ{J zEXkbyme{r+7U~IacA+`rzD~ISO-$}v@4^|jbk<|x@k@S)2!8nQX@Ec9nPU7&>^Kqe z7(8qc~WWkc(IkN2-u4)(6iMX3DgN(YU?G8 za5tUSJFNgn;I4nh@f}UzRn4uiz!jS-EBM|!sivrR(9M-CCL61O56G8uMXAZ3e~=Bh zTa3{N+dI6`$knZKs_E^e^860mSlk8?jAiii3eeFVQM+MHU#fK*EJd%UPx6@f{Nhsz z)(+5>*22zEm5`9A&_}1t;!r;!!9Vv=KeNQb>|CT_MA9;Ce~0doGZ6VE(&`RTOA$>U zOI{sN^)luQ=>$Wi;Y?i;QmT%BJpnbWyx320tWQ)1j?#$;_halN27H_SURw)lvsd~V zGF1K}Z=n%N_m@#Kg>wN7a^KoL7tF0=<-|HGqT&}7^bO%%X-gyBS~j7?D1XiE#UFNB zUS|X>aE^lq2xpg2nwveLi7cDVTG(~M)beH7pX?F8W(b2= zF;5EI)wNpKgnAEg^|dY|acix?=O4ptcy>W}We4FB*YhCM+7W(cjui_3LJEOaqhx^D z5+$wHC+MYmh?7l9LcS^Wk6%VF(!cc-F(2pC{^PEWKTOu(u^tZ}wtl8QZDQ`A>fmtqh?mc~@#Z8RuN*1FS<5 z8_INuYi9?YMrIO)ZkO|d&OhnxXSkHmSKyehft$PSI~1H|69k~OnQ(K3ywZ*H47>5> zTa2_kOC0^!m$`Y-oOeUbpZvMo`gZi=8u2?zQln}|7S&I0sA zC(+Rmq{BZyUj<;ntkPmScDLCmx7|w(jgkpUV(d<$8`mQZwuxiyXi{=)>E60lJuzbyARh2={yV>tVS}zLEU*h zDsWgnl%!`}uTjZCAdu!|U7IX@@lb1CV6T}BeflE17rdq{Uz=YWKNpxp`Yd>)K&Z4` zItAHmMAlCKgLoZ}^MwK?FXQ3=3<~|rQ6R{`iG-jTR(tVypPlYata*Avc8JA!ziKO^ zaamiX6_4_+Bn^iab7pu?(!iIruJ*JVHY*&rkHlmexE-@pM?ZMqzY@SVr-v0cLI;kV zXw%a?oC7P2=Q3tf@N;W^wowDR>6`RyylgF8?h*MGM7)TEae*_6FlL!H?fz#ob#-<5 z(8YF)7efoCZ0MWXJRi%L@*d*vMES>>e&4@_%+RN_5BsXe*1M$AM5z3e`H-O53@UQ& z2C1LRx+sQlOCPy>3X#6>&gH-6Ny#LpF5ZNZcn$S^XQa#~<7tbltE)N|Is5YZOzRXF z%T1UUI>DDJMO59ql3q;i99+R*l5)!5&FRk3X$!@F*eV`Y*b?;RXmCY@Ji6%zxUXb& z-@eaDKz(agIywRk6pCES<#!Oo_cX9~S-`~!B6-$k3Q)@Mu&kWX%~IOV{?p|e69w_K zeIXvwy{pH>TE%QqjNhRQ9UZLiPqh8Qt0ld5Et3zDtpY14Rsud)PlmFeYH4_d5$-b6 z7g{$>SoDm}&c6(wS}<)*J^KzoJh4+Yz-z6yiJ#V8a!UZJzh`nXEy$zUzV>Z|4%xC~ zx)UxczH(;~_n<9UBuW?Xd@z9WKR_S$ z5+hdI|3DM-+g!#-N-NsFFCK1$<}<#Q^uF`?S>zN{mav>w;TcSL<+~z!qU=GVhx%z zKa#`1=1Wv!;w^8`bYV_z?n^K1=DgpD?9pGZkA{H21?(2TtYy5w8RkJZC6$e&W3_&;~;mN9cWV z$LOUZ4c8;c3_jZ5NsoWf*4H{U38UL{tljMIZir{Sa=WA-hUql0_d zN&mbSX1srCdMJCUqmMlf?D@zQfhkxKUu zWr1J?N5XBSY^unjK4Nc$s8CUA=3qx@k^`pR6D;J){2YO{*jG=%g;*M${*kWA6&e{^ zcV9}ZdGY^0O#FE(TrPio4dB`7+2J`_FzL4T^Yx=&VCCyNn`b|&Bs+U#vgASCYjQj# z!=@Eak;?RnbJMN#Iqy{I&~LGgzM(B$65n-|>eSoL(WItylBQ08jFk>@-&^gXJu-rs zCz3u{KeAUzPF3gar1SbZpR!BzJ@yR(Ls-{4BdI7U*TW0;pCdRl2*aUxcVLI}hiFyn z_eqDz%6Ze>FHKohMM$E*g2}MNA!wRrp;;lwsl`ccC_zu#4ZYXk1~;z1j6pikmAO-C zI+HmYssN*SW5Y6!EZnF{&H)O^T7pQDfBTt?7{;dvAhRd@iAEn;vyv_B`j{>raO@R@SiCnCcL~iZ(uZ( z8NMUv1#G1|a3wIg#I!OoMpj3qbNg1h=Lr9%v=XiD)zMpiIS5N2JxO!z_UrOn%xM7Z z1%k8?;*qSiu4^2mC<(DtsksS{QU^<5B^!+~<%)%m3iKYDD;pn5_P)Of<*xm93FqB`;J-V{WGL@&s|fmhBmhZs}SL7^x&4P?NY z%4}(F!{;G|pRc4?$hdDaD^ol*W5FkVgw9eW%Tm++~-!+U#)}Q-$y<1XFsIfqLvmbA6Bl;;n#r~e@Y%~g-Y_5gQ znPn}P6!D_&SaES!JIA)Oe}ogY&~v#uvBpsY%lBAME`#fxxC=QkE=Gl{K=NK4rK}-P z=o}xPNJ>L9<1e^S8tIF1!)WepFMaFBB^pw0p4;n*6n!J_U3*(Pj*jd18f(P`sFf+l zJ|Xu?!BsvvCWeYQ81o*Yn~O{P8;Ej&q-c`>ztI=yP zU~o%5og8EzK1iuq5&m%P3(vX;L3UXBgui(CN&kZ9VFj!Hq?crqat(Y`zaGi=@%$bU zH65tj95U0#B_}8MBm}bNihy4$}XJ8t|^;9$)vw`pLDI{gDu)4l@+Y687 zRvgCVt3AgxBZ3J|CrlygZui0bDKr#?eO2!6LlqY@^N>i=hFcTtfgw{#^n4CX+NQO} zu^_3St0?lgI!wug;4U{3tNri#|DOuz34=@2@uI``w$8ctL2iE{w|j;8L(fFb(@?I6 zIGac9-X0o~)$}^`tcuoura@<6LAV{?B)|E6?if^si4DaQ1^kSYBNAMy?=)5thn_7v zMlirfNQv>jzPA}>ayZ+rDcfoz0g>OC{qV5;bpA0j8)F>vf!!>xFuBe~cjC`wwcZrg zvksf@WH<{&jU(jP`<_QYK)`&_`|coV+2`pYi?>CpG#i$^LVY=!CBB_D9oa84CRGdo z`|V(PnsR-n|3~-Ow zOU1(c9@AkiSnE0lHhT&k@UCzQ>Prs3_NJ@tbEC_?%CA*C{S>D(usrrIftjQS#sMkG zi1DHRaNXV?W^IrB-!a)moLNW%7GhYMU4DA zWkN^IXDrnQqj{d}r)S4$9IIE@dB=?btVh#`O~%`MlJ~N=H!;UAtIb-IVRntIRWDYS zBYO6j8Mp#(k+1cqZ<;M<%gSpc-DK!sB+`tuuNwr_f0Oez#@wFPVSdM++2Pid%|PR@E*x&yG!6671n3<5Z{}OX%Mm4D#@D6^p%jkrQnz_-m z_z7AJ<~J@sB@a}NL@9TCS_?kXZxeBkkPAj(gXg9$E0?3VOYLa|T_HMQXSedv?~FrI z16#G`^U|GsfXwHwAp6nbGKG;G7Ba%0`dV#wSPM)bTL=CU-}@&PJ75HNvZ#;nG@!xr zS5q~$;&Pn84;qL?WacS>0|7YVrzH4lA}QI#;Xx zuM-89UAo`6ZyK1X_{zbH_u#mz=Wa0fpfP!mLpjw}_Qr$K+nnD*iIx4rB-{OHxdnq} zDneOEIarb8xNx$MmpD7Lp|AQHQY0+keJFL$y4SLaSrXw!i zfdFj=`3%Oq7`0t^0BDrIi!uxk4!#a{D>*uxX+)m40gJy-+GPXq1-ROvuQz4SYiGPs z=e?WW`4Kn5wf%b|@4Ikr+?K5|%!9R{ErQ31w}9yH+QJHMuh(|Y9nel%p0>CCqVU|^ zXJdW5pENA)y_(V7YI_eRFGqg{QNWjQzmd>p?mRmrBt~Ydp1$F4+i?b-VJuk{WF40l zo2!feiu^HPPjKKqrVuDyNS-SRio=>laiXFmL4Gc~4X3a`xbhO5Y;I_E;pDBM*i2~} z);k`*fI{kKCeMqDS(R*w;c@7dafOyOC>L9?{3E4)TgodafF(Zb1w!VlXLQQB&C@O= ziXB9RyQ{A6Xdm^fbz0xDMsSUL2P`IGJ#lf0g6o7dD8(tV?+FLXjI!MXPing32)BB! zcdkXp5Bs7EpYR6KbPRUI{6`CqP9&42`V{94C7N;?&U7cox_x{B^eZk?voB6Fsm7G% zJo-KG*0?Bcz|?p8dQq?M2nGo32e@mRr_~CPs$c(AzhrRkJfTOMZfy6Lh{qZwDavH5l?K@klys2y)(@zTm(~T%Yc|6x z(id{0d>HAMH3CIfWiQfnO4*gACY-aBJ3ZHGa$^Q)6g3Og=$Pz&g~)E(GKD%PS2jBp zaJ!T;&Yf}K{bawDMJ@Y97&m^Tv+!}Cm0i)|(w^k%3TyTZ8;3l@hAFfzt<(DH692?H z7qlgme6(cJx$d5_U2Ux7IEdBH`9ixkg>w?Mu2p`~MRD1zIp(-tWSY!4Cl;L6-z^c* zR5={KSq58RSq8S+wrmoI)>C6ED&Fo?b4^RavQCXqnA}O(6ERitL*~Tp6i8uUb;?9c z+SIrMXUo%!jpQ;nZCIRYY0MVm#%%2*%{glC;|N=nKN4skO8MzO*J-5w<^ z^>~S!BYd!^pU|LRTJwrE5P(E*b1c7no*v-<6yTF(f=P{P0PAW9^1`|MFD%Y8#KE#I zj}YZa-ikSMk}<6Vis1|H0`30^3;!lKVL!wuDKXV0f4t-mgX@qBG`Roj!abQ8kS|C! zKjt;1W;wFKQ5>FbOBl*V-CFMQ$Mj~e#SRjT86y`^n0%c{a6_ky%|Z8IlJ=p}CuOb; zhAUZ$l<9`t@k@Or=X=uf|BDG`Q-+ja9K! zOb~<_ap2w<0#?PVYCJ>{*!@*&$tdupj0d70OtmDJ|3(NWeU-wrZX<@&AR zdX;&^vTX^gJ{Gag_T6W7$KRstie7y_0US_Kh8o(q>2M;~sV z7-vPzIqt}j)M5}#&9AVcN5QDe%GwkAejmw#hEFRijZgX^+o#I9uuMH7<=e31-%c^K z*aV=VF@`_LbDOu1yJUQnf9#K=8zUM=|_xH#2Wn3U6ni3$jPx@GN7UQh7axPLKjEkr8rBMBtfr7IMl{8sy zv7Yz1N4z~AqFkFdB#N&4R3EB1u_K1Jm1R=T*9|K-vOrq3iDB|YrjibtdK05PpgbF~ z+^T8GLUQZRjp?Ay@kvD@-md-mtG6gAzwvZp(KEt{R+z1p*dD zuibqFa!}WT8QB-jDqCBA$HU~(1qy;zp>o>}DN1bf7b5eCF25-WyA;>j)86@bWU!P0 zS-j0Jy`5_6QhxR0P901$mA!R&$fXlqC$cpdk=^1LbK?PCd3m+)E!3gOu?#^#mp(#0 zsr?uD)YNpYajzfd={8F|lFyXY?l0^ym$NRAL%Y*P=M& z4(;K*QtfCZq*T{QK^##ufh2x6P_+T@mgW8heS~WDLgE@lkdasBuh0vs+=@*q zjwV&lI+ZjuslLz~U8=7W^MR$*WV+*+@K#^9 z={M*%+05C{od&u1xK5rvi?nVR*X(at!ZvP%;D=oZ5)sg`D&wxRhh5lr25LODBxg8! zQ3lOa3y9|iswy+N?77@rv}V*);{Kj80+Idfs`h=ts@Pf>QxzYiQ{3oTWcu-Ichnm~6|qe*iq;}q8hkPMG5isZSEVSq{xtd80ap@`ci)7Np+#+appk^m@#;z@jIyeXMW6Qz|k@Ssw-e zEMDy}G}N&5kBg=SX?Vlt;uV6OgfA`LykIrse8NbfTMhfTFHAC$7&R{;y}^&@hClAY zk2-NWiK!$%@m&v5J5IcHA4n)+z(XC+y+_H0sPXtFIIDs-J)(}zk@3mAUz*5}XIAw_ zhQf>6y)Tk1r<3(mv6tYz<@erK2wS==v9`{!A${3z-HA`ryX%!{ys9@QMh!;w0e<%v z%G$_jI?Husy?Ahla8$=`=#OB5E3W$rWx+G$)<2ty3j}WDBI`PkVsw7u*R1f(d{cAd zT>X9V2ib3=`&Fn!jQ0qWt>Wk8i6)@c#2N8bpUMqdcyGA^3}l2-pP4-v0>Fg5MJ(c< zE(U$2NZcfFZ-HrO86TdRwinWrv`Xuh$(Yv&$1r;-vwN%RtVOLJnfLWsq*oz(@ghR- zu1qy8pqvK=6LW7UDxJ@I+;4>7E`*Zg2)raPuem<$kBu!G*WqsGyAW22*>z8LEG9SB z9r-IC4Mb$77R}Vq&Qdy-op;02&KJ&mC{Zx6e7->OF0FVz4C7!Fm>kj1442ix*>;<* zHD(!?qqwk?#33ZWyQMwags2Miao67Q52KH*D^9_JlUWrU+}|5WmEoY*=4x5e^qu>D z7Em={*4dnuc7yX!bx8Jk`hX7!gXok*wwGafoo|)kdx9HEw=qv#r8Vtp)($DfB)dkthfScZQRHImB1%t24TB{KM=0|?u^S}88FwK4r$fnvgoFrl z8~q51K0uY>3;^;O$6#2h4e92QVlV+!Z`ccYnh{>y@5LGKD~+0fY$vS+%cn#|5d zXBOy>Z{r>#k0aER*l5^%{Bkz>V6REp+kAvx?^kDru>*W~&P~!sb*=9{f+6sFV-1GnHG4Gzy_= z=EPwepS6S%?O!rv{fR%FUQk%b@*NPvU+JN{rbxfcz_fSfKfz#(Td1>zNN{m+QBZj! zhaJ>qYu}Y z8>7Q5!60r}0RA_>@!Ys2NFn>?^QsASTUzn^Huf1viuZzLIUnO+?YiJeEj-`{%WfYjsqFi- zU_l58@J(lbDk%(1B#Q)8gj;F4J`^4`&^0@!dZ>t>OKK!nWZ7*~v6MP;X}>Fj9aTSk zkLfnhJTvC^(T%{mKX-z(*qXix&qP*9X#|YKn!N);O3y`xI5vvcYT|bWX@;NW&5;9*bw z$sRx0l`3KBr=tG*pUE0|!}4W5$ac3v8~E6RP3zz4(+8N0aVmFFRsQ6is>|quXxd4I z0tK93G3cQo3rdc!==j^FXpM228yc1IJPfJnsKT0cPWaR1#Y)p5G3dV0a-2kR6(<;x zs~j;dk#flcT2)T_Dn5=&=%673dn==9S;G17g7t^pzXv3Yl_h!R;jKwzF)EWzstQS5 zHX}kNHbMSu$O15F@Ai9KYpxrjvE+@8x&dHI$btK}fi6G^KS65F8q*MQU5CNw2=11B zke#wQHDFuBV=0FMksF?Psf4+6RsEyYS^r1F%|R3a>R+{S96WtN9>L>@vAF`A2nu9# zzbMD{d(Ko`wi2Y5gHsk+%_idS{G}d^;xvMrVT7DsrTJLq)yH5F^qVblSh%v=9#qIe zqT_8Rj-*&3+uk7G2_8|-1-*MgeM-9qj16^$egxuz4}$}dyyDJ_@`M9?LT~w^>34T4 zHHflp*e0}QmXa^w1x;vst!f$u$FK#;$`rB0PfNU% zm%a62B~h)t#-IFekOegW56Ev zoU$!JTl+JJZ~HwMMzjye#Oup1O;+)7uok)k`^eTt%Gt58W~a=w5(#)=C}enaW>&`G zl!*|$-f2AX!MZ)D&+$SRsQ4sk^E9}iG%@OuF(e(t`c@`a5OocBIxOPxC{q?vo&|*| zym?`Nw?_M`?o>Pa+DTo_w!IB;-cV1ptHRD5Zs%NJn>DHcC87`d9F2L0L3o>DtL}9q zmbwFnTbtOOHLl49^<-3E6xD+ghbZbC18re+LLX*mU1TH4vClWk*eaP)%P($4k{JT$ z73sB)Q6iD2=d6{;;`eVVmypdqFo(P&@ZnugmTSmb?J+4jNQ=VW9WJ~-Vl+N*=c{R+ zivC7M0SAppMiGuV{*u{+9RBC9byWvCk){`RS(sd5a}j|;Mqy3%$pOpg(P@1NkQ_m8 zaG(s`j^5wj|4HG;Lu_{VA+|bZJT|?Xbu}eA`d4BE-RB$e|BS`{g`+@#dzQUb{=up* zuw(bGZ(?MV*y}xL+{-gH8>X`Uyvl)80D7SQ7IgPT5$cYbL|~G-UClwq0>GbYSmKCj z>Pp*!y%oq9U08@-pLmMU#A_e{OvS`g{d$)tUEiR7PM3lDQ#7A}7A@zhYMVA}(AB)- zk9aohv6L+Poab8oTfzZNfUYv3#PHr_#w{6x`(uW)dE31#-wu&&=lHCkgN$_HYYqHb z(G|R>Hjt$EOQLI_Wte1JrG_c|CnhfpBfA!(=^tu)bjs-r8$b9tW*2Cvsj120f^#@b z$RxKEBn|va_LUo(`8$zZ#z+0YEk8k3g9>kNKLX#y@)}256P~QW^h4ITYadU&$V{E> zyT#x;9FDzR<9+@xMyG#XRAxDj~K`6Qp&RP6frvsIRex;rKv ze8-~G&CX%&sHN4{cmO9#3|*%hZu>N>LPW0q~C+@4sFSW;aqGE*A0lRZ-qK$A*IF)A$H<9?QNYy0MoM^VQr=J!h7K zl!8Mm*NIuqNa&GA(7=NMZqI$w9~<+ONr za&81OpwY}eOiwHEkPiry?!MrySQ_JXBY6yOfC$dS!^nxUtsw6^CoSC6%KHeq*ealD z^Jn#XHu}^W`%9((&YQHyPbi#OG77b(8$XK2A`{uhj*}J|lV9z56sG+&zl)9J?G+;) zgLz$xf*sQX6@5%s?-hVHSsK6d)Gw^)g(W9J%X+uMgRw%u&jjD zS_OWA#%WW!=E7SqT%=@FD>%jeZ*Vkt{)uR9Cfd6;D9x8?? z`4{;ysg3YIHllo-T@}PA8fvvbZzQ+h)Ji(V?~eHYrc_0~Y2wI)87=^Q#lvb{2?M zrAfS6*NYRhPYh8M9PYkqoyN7o@2Q?=b34{#=g@1uldyems~3zAqwY`Q^P#!JhllC0 z{b3`|1L-gu{lyOOVp&&!V>&7vlMqeWrv4L4*nHpW(87C$13j#5N~Ga5K6X!-8qXZ) zX%O@wW4}HmA^W5xWaiis=v_(mDdc`M))9ug6sX&q0A#02UtA{30?~KoLIfIr z=;RORU;UCJc}V`fz3+JrQC!AQ`N|9ZY)LnZmtysKGLq|=Nc|dBYcAd^s`R$Iu$+1M z0nTL4l#bIbT8_xOZb1L(-GfOs3z0c>95@9A4~RI5bq%V!unSt9beRmKb`31$mg*1J z$CZ_MZZK;vJvEUg`tzvhT4xb(X4mzu&*kw8f_{}Agt|O{1+`Kbq84L9z$yN$XNua( z7$s)l6cD$rabu?0XF&>EX4nu0qKQk!pIe>3@q<;nPcg<^J9CHeDZ!YMnPLsvJT#&f z`yJ2LMP7c;mVfU+6TdaezvM<(e`zXo$zm#03@r1aYO0Gewafq}#=!$=y%Y%Zf9J5bY|kU zWI*d}lz>kHkJ3LxCK4WkURm8WyC9q9x8n8Zo)sV1Zi-){sxTk^7pDd1Cnjq_@fo;> zk1t1VT(QB<5_``?dD!lTk!i`ai0V$im8MdrW763LjH3?;-m{$SYn|E9T`ObZX&`y@ zzxfcUb+P`rDT;4Eq9Em0u&ZquDC(OOt!sG@V0g?GKj-{JCpGaC=p$@y^`+)C!PKo+ z$_pCvmRw3ggIjvtJ)H0DT~dmdq2ZCW5DRCIqtJzy2djy-7oCMrl-p=*JkLV(AhpbH zKTHp78dzt|vA~>~9SK{OGd3k<4A)w0&96(2^~&-XQlJGCq{#`~M@47mHt!q`a?bmS zU2q)frZ)9PcIm4|>M4y<73 z2?iFXuMafa2ah@WD8*zc-4X*8oUsji0D4M7_PrJVDx~;N>#{2)#sl07Dn#RC9{%y%RN27QqpoT4^D|DM5hkPNFdw{B+;~i}p-V_g z3JY1JIr&0emtZ#w4IqKbjCt2THbvBP5l8^^mv)n;HD_uK_ql`_P~K73%M?x4@xTuk zGw>FWzMf-js+WFOj-G^xeU2FuW&}>F$uAya7AMv9#3` zu52k4BpJ%6ONB6m%E_p@K0G%6zM1heIv;$FTDAC){RatLeAlyiLFxjpo@(p2-KK6G z(#1scq(mhlhQp6J_FtG#>U@XTQZ3-=SZQS(OfV7!Z}PFA$Mo#ZNguvxrPe1Onmy9; z%*_t+*^Z_QRKWOiZ8^S|ZjdMTqdOU$1_f&aESMM>CKEu!-X*>tBNDS6qhxZmS?&;B zsIi>oqgP7J?qL{<6pf{^-&t3Oq^n-qkcdULdgTmum)yXQrW+cLI$}`^0ou*Rg?x$=U+LV5qLVWnEbzF6fENNQ@UQ_gp{y2u`Q+ zlwTx^A`fS+;{M8`KkND8p0hbuWcK#d#QgW`W-G;;$i0L$4sA9ER_-zXAIPx=e~DTD zhX=?%KufHc1~!{xXqtX$HPPc$vbehLacFZvQc4Ebb8D989E8Q}kz8-$GW*5f7j z>j#G{y6o)Ivy4NOuJ?GiKQyT#z~jS>%2BXw(2sQ`Af?dx1EulS4JBxfEc%Py$}7Lx zKd^M@fSq+EXoX#+^|N9SNOxQ1u^zhLq1Wic3KlTUjh|D{3m!d^{YXSk{-|H5obh3x z7q_qk=hWLd=O4$jfBAC9cb}2rATVpefjq_quJAWjS>4Oo7)%;76Rr1}KMCkYG!gts z{jhd2%@+>@sr$j$nrkwWl8U{W>vb%{5Cq2C?uRP~1tHUtcu)=s$uJVk@{XB9Na#+z zmvTM}W|mf&4w3YU3J>=rM{Bc^)3P5#%)kueL{xXvid^G6m4$}zSU1701!lKnGOO~N z6e1>KFBe&c=uXC6%kO%Dkx$7oJ<Owp^JtIRirx_JE9!Xk`Fc{A|q?bx5Xh;7jfC38saMXzX9Xn=DAQ(k(P+M6gx!dm!#z>= zXLo>tybY^RAZRXeymU-V^8J(1F8TTSTmG|c?bdKc=@h5F2*@v@AN8>=m|*G>awwLr z_myXRi)W+5)@b=Hm&Pt*p*W(%i%QN=bM0zDm`aiA3@AHhA}YaZ6d5eHfEOQg2GF9T zr!PkR70ia3+3jmPn5)s~q|GqM+@hYl~~kV*^C( zcbK17G-Z8#Fvl*;U}_;Gc!UkoK0M|R=@CDG-kA!7J6Ik<4!7C@cQ|o%qOUttHM;}E zd|k9qjw)dHyA|9y2_jc?WL3>YTy+bF*-m@7Pf@V7zP7+~t&xCoCv|0M{^jZZ{mna4 zBFv{FnP$Hwi_-(=_~9&nB-Jh%s6T4G<0R2-Ewiu2F)|NKedwPTZsH$w3}gSPV5J0; zQ~OcMh-KPE#hDxElhCv``S3yn_G|Ep)kkXNzBdRZ2eB`3JrKw;F*7K_>&r6prg>b+zMbR3UU|n)Zrzdr-QX zCX{xDK)qE8{{{qRTly@>A{MMVOF+okv|3fV18r2>+Y1nTwo9fA#)>v?9vt8*FB8TT zTR#)x-3*@DBJ3XsLpE%O__F(3d1U@lLytY?mL1<>Sj?pp?{Hb-+c4ZsA7IF%3tVRP z+#zz}`3(D%g|Ucdw803d$*W$@|u0Qg=o2L4m-Sp<2N!K4=p4gqM1)CkFJ+A>>UA?$y9DfoWV3(Jdcb_T3k*8|Q=&X<0 zdIu%x_)7YzKAfU?W-UumR@N0ieR{gq7uzJ#gTznz2orj(7AQmg2;xOU+9BF|69k}7 z?RYTgy-??{9@5Ta{?WEHFs=H3K7QDg=+j>>AV!AUY#+$B#sXLireQm;!(90FgY1{2 z-Y~qzN4*no>8M}#lSo>?c+#W%zgDWS;QjJkvOx?0Kn82(;r!;>dxUugCojZviJDe%iZ8@tVvTu==$&Jw-u6GYnjjH{D zSzgJ(XahT2XB_O#2cQ~C$s78XU+2YRlJ6~IkPCQ0xa3F1}{|V@v(25kcAqJo7oQcQWmq) zl7&8(&D~gEz9a+;EM6mC7eCy;$U-8Ybf{wJe893ro-HL1RY@5zNSMkl{Zf4=M-qlqWdB7zGTiq(vu=Bete5lBeiON4Cx0kJ;Z=;IJkJ3;86J_H_siTv4p)Rc)42D_@JPDz5dq%QK$0v zzdc1ut@m$2qod4Kx4!P0Na!pY;D}D>nXKAzn#>e#g!JyiqhC)KJ& zDV%n5vfZfdv^|rmr0V1aAJQc$=Zy^=3<}windV;Ov<+Dty_#=&{rQqJHnWoGJ%w8G zXme_9GwlyrnkrEKvf}yY{#jj5KH3-q1)7?lMY~xeF$$y1QZqH@90;Xj>!1@Fm124i zAeEdU{S!BkDvFGLD=yLh3`n0%^KG%vF?h_fW1Aqnyv;n^G+ckwDPyR`JF5PX0jWK0 ztOe(+7JSwmMr2XE1Jgdb@t^!4UTbUslgR4I*T>)ICwmz1!j>S?i8s$H$*@)g07)Ka z?1wR+o~)x_;JlCP7`b#~b6k?ZjuM*1md3n*3GA>MSX~P$F)l!L>$3mH4#_`B2%_c3 z9h}&xWzADClUP@?V9T8Tw~gNaKW=qU{65eFvCeU#e&yIr616QkEJ5K=iSF6o+c4`pal|=nG%g46Ij|C)T6$s_xbSZ(sQ)y?da8eDr^0tyjdjHIbe#0tk2-U z`Yla=)$h?79O_xE>I>lqjBlQJ2Sc#o0XP_k)7e-e@Liya!zOm=_>L<_)ZSZQObww% z^U)FP`T*)=lvE<2Cx<<{%qaP_iy)JBH{mAvA_9j!RyHUtWT;*A6`P7g=20xdXljC( zz7S2j9&W^vAJCn8kVB8+r5#Igk@aO@*%f-+~z5zDX?@F9vi*HhUfQ$<&V>wv8kZ z>ter&tqTih>^kDG6CSPcf=%#J_J6yitSu=}iWO&-@1jKUoqz)A(Ca6#3m7GyjF=Rv z{DEB6`o6!FbxHlaq$Z>@Er`uZO8(yeVi%vbY~=2Ki(Rd=5rjn!^M$rC)?E>@ zijIG~sA@>2@(7YuX0#1aRiu6-S))yBUZ;|BU#r7*Iay*bvq1foNNJM2UV_4LLmx-k zsw_h^L3iOKdTVgq%Xr5!dxe8SWErB0fkhAX%erFKm1)+t7YDS3^6ogwQc(d5r`k|Q zw5be52{f9Geg#&?b;xi_C;jSY+o}y6SwlC)C$Q&Y6%~CV?!8291_gx_8#OPB*+-GwlsmlTdaB99Z(qTWtkkdPUfi z9w$dSHi&&n9B5ABoX_<+(7=K@U%(c6iJ4fRxBo?uwwt;T-@vT<|7xMQ@%@5(@d3&9 z_e5!3sS`AT7^AQ~r4yL{`x$yc3v|Y`Vq#>in#Dvy5h2=RuhwPwTDyERUeW;Y5HJA^ zaS%bJT!oj3@87^Oz^=}5t(&X6=PLlH#It`9a*^^IfLzx-nI8dG@>oViMVdTX>`1@* zI$~C+;qEhBG9-Qs;o*=rwz?(=0QvieQht_Y;rOib>nb!94X=bUSQaaf=AqtO@5v`? z&g*J`7P4SF?`0l5Ph=Nat6t%vuKn5tj3jaWV2PybBdk--ANnoS*O zYGRAHA=lC4MF1Tku&D$Q9ztq;e8P=j zkYKB1lPKcw`eRtNCt)?gMHVuZiZjCPQ=o`JnGMSz@G5y9Nv5pn#GGrH$CWBz zEbbPwW{Rf9VRKf2jbk(H^}&~0fn<&a3IEXALec=0eA~4w%ep5+dA9*Rh(RlEeFwtV+SO3GoR0rWGBzssFq9jCr+SO*1gsZt^;U$?i{Fz*eOm)?<3{B#C-t{b zS9^mRsq80`K+Tc<2qGcBTFxU#t7y9&xA}|`RnA>El92?w-WZQiwMq@@=15#3K;4lY zniJQB#h~r!gR)~Q0C$s>c0aDgyXx9*fm+EF3fC3CKO<>;7?PLYYw5RiMFjwy6p>K~ zYnA*44#-jqXF|xEw=wWeO^9%1Map^_eRjfVtI7L8xR%F;U-itQ(aHJi9QV~0d0`A1 zLYV-E@nT$M&-KwnbewQX*rL-O&Q{l`$>WrsaKS%@{!^F+#^IROGd+oazDJM+>&0&KFr{Y7J3<3HAEfB7+`yI zo!$I|og6EdN=3C+7f?}2IEz0kL$hveA6o+?oYm;`o!xNX9!W1y2uM40zAuPOx0E>9 z>v+ic>XZ)HH4tmje6(!y*IS^?Y8Kxhi?lMdYkk0M-ynp#V!DwK-jVb=>;CxKSj<~; zRHJHLsPmlE{udi0Mnm&UAy_pgMHH4#Rvd{YGVdqc#ZP4wRCCu=F32>A4UKz4_yyJxE=fwOIs>)?cZ=*=!MgJPR0kJm3@tiwFNaqrqHQCA@ryuc0t@wn;M%bx6EL z{c@7lwyLBMDF3@&nO=q#D6GavSJtJ9lhIrrqC7X|>S-5V75*TTl-hX!NuKmSZuYXe z%ifoohs5Js^WE&J-kwUP{Bf2^POc50G{A^`^;ILiX%P1y*&KzpRafq_p&otQ_@-4F z!H9Rk8lYO`(4i(`NM&@e?_)OJW+}>6h`j%bu%F$P%*;bR)~PkO5TB0;3a<}ot+#rV z!ghPvRq7(o*m!>K%7=;a?zPD%#FyG6ulGu`jMZH|T1=|R_WeX5R@+AP-x_9pYsU1x zY|MX{Wq~a%stiv&B7gd@=CP`h3?l*0VaE*L>!HH6ZRp^0?y2HqU>IYaq>b~k_!>yK z;a>1wZcpS+uDwIeuJqZqA2bymJ_I~G4~RkTzX*Y-35Z2HR9l0x8&&P*+*ihPs0uuReW~dXX)4Z*c}cts-?a?)(8_)_S!Dg9%P-nB@~xM*dMUUM6M?rmWnd` z7_)Qfbpku}sLWIEm60Ogwb{lYki(l~5s3_&SPK55eU9}%%fk;o zp-tY&*CN#^@~xO_FFWHEW~`@)Iyf3qTx%p5HrI<5Fj89I!c@N|I8$eFa#7L+8vKQa zR5toz22=_V=#3}-S+VCTKb{0|clJsLX-6*Ze}&{T3(n07|AD!{0{kniR^|+RYTmoE zJZ=1bwyjFGJxffKL{oorN$v7-giBkzp)^px>+$&V*J;nfzToa*blzM95#*%%yJACe zCVHz>{&Bzf449uoN_7B5ppnuW=amSh zI_rF|aLiQxC_cet`kPp1p`G$BEcVn|#7M4?rO`Tj`GxC9`sCV|bSal$KrbQkAzgH4 zLvSMLe%*+7-3KNYY&Fd9li+ZYB#}4pE)7Ld;mST9It;V>6w87IdS#y)5+n4cc2m*d zF_Y;j6>aaiGZBYe@o9g7NG&=lVi#Gs*=g40n!!@5g&%1hFWssyK2{5-1a+VAb_ja% z+b5iua6q~`^H_qNWxkn95Rk}~(>^io7Mw1oM>>DgzsERdM!l!UX~ShlJ+>9RsX?aV zGAuMe_ZpfdAmC6|Q&*o1tFc(XY#6`259Q$H$n0mEr_Tw}*$7v7r0>o}K0?|ENoVck zz$j<=Q$=_$vK5q0^F-el+2DyR_Z2J9l@I?Z=+_5qm`0hQk1AsQD~d@s8EIIGp0N<& zA$??zhU<;kCnSrTYZb*$sNzm&I<6A#uyvkc9%p{q9@)qV$A(b>XYqmv_g!Zic+x4Z zhO%W~U@d7OLViU(hL_XvURE6}! zZJH$~;Pn{hIU%MeEy}ls5hoCxXg=h8Z?yXnh$E1HkZ^snfjYsglN;L_Yd+`_OOKAN z`7Va{Z0CqHGQl(W9qAL*jaQ5VesbQzAkY2uR=vz_W!W`{GsT8i>SOXZt>7I$qbZqD z;ZvyEOoT|5LlojDn5#{NVNWs**`94&xthf`CllaswAt#I+oS|aH?L@>=m!%$xM}TB z=!lpO;@+Hn6?_;>iczmyM%VUHSx4^Y!}8&Nd^h=&bCl8V{`w5Zze##F+A_O$w8sCR ze(ZlxDG}jf38Fg@i){yyq93A8`j~jf>sa1}4E%`Ln3YDAd30pQsJ4FSXv#g}E&PAj zddr|T!)5gLc7APU&UUe%kh({BFV?0qIx6ym0;2pMA%&EdEK^dusW zN)5|p{X9b1Ju$#icK_VA^GW1BYl9TABs%hkyyE{NWR?mM*NIfHVM7>EaL@POa_qt*S@*r>- za>>d%1-+U#+7zkXavE#W|t#M_b2<9(>RE5*=Ho46QLv z7Rh&XemFb$)b`X}h}#yqeYPiBAroax+Etx7oK#bTwpOO^jn#EEnObq0W1KdOR=eQd zJ`zh?dm7j3r7{Cwhw#t`CIq5Cy}fALINC$@~N^ zA6pR|5@5FvlKnqS^XCzXSv8AZy>&pjyKs!?8fkfzT4H~aElX%u>>G4a`hgzw>NmjX zF#ut7 z#ny|e`8_7yCfiEK4@$YlXddhkR)8Ni2ia~tACj*vIR}k%Dlbw^>eDQ*D6is#C)9l` zgbjXvim7GUZ}k35#;}Lm5<`R3TmL3#I!q7gry_gde^;{IjH1NfDh9Vu z4ZVy4Wi?pSewXQvowZ=U$~~{p zX<13_sc300ZoJboACV`o>U)gxywMz8zge3i>VjxOKCEB%GW+k}+>*_(N9e*kAGo&%6-x`2?aJeG%4|%3-EPg=-%y z@Y`}L4LUY59rgIw2X$>skJ0Nr&iVvPkK-Yn4>m(jw4B14F--3Kz$AXyb;-f2?PCV| z*~=2^!4;3GUCvK7CCzyI<=(r3jUhpk!f3TI=8*<|kZdqW+Pi0ZQ1TeXc>10w#zpXE z(%r2oDD>=--bnCdq|z8-j1r*ZghMb6$X=v`Wuzngb=^P)aF|D_bxr>z+ zgUy=1#EaF40511sAU_N>!leod+F^owl~GjmOWM)JHfdd&0P`RYG*0E&im<1}y}2ff z80`#`@odh3#}5aZ`AEDh^mQd&&+CiqFd)IyfH4#A-}qp?5}YHZ8Z>ycuGf$mN;`Qo zyj%W5l{K_?-JsslARJ(iLvV#KgSNS+( zr&ciqLaVPI@h3h%s1+0SRqPV=df#dzW4PO(6Eb!nxZEnEypnx-Ak8=3!XN2f-tH0c zu5hQ&`VPbQ73pFZcbYy#y)8Ya=d16GrrQ<5qmxvEOG+`Mg{q1JZug$JK3 z{xYV5c3Ug$7T346p)@SoNwTLO5wnQ>1ELBMDHZad^8+U<#)RE@$ zblJ5>w89E${_v0qB&!)swVvwqgLPurX=fmkBXo1S+_jIC>v%=dCpPY~D?f?;my~ND z{0wb$@k~CWb1OnX!+nJ7qSFyLg!NTneXTsRFHz}s7L#G!R{KxW0n$M%elRZm(`$C< z`JHII3>$h!egwuNZ2e`GDx@k(nv`XKCD39EmIa2sIExLT!gR;zcPBY1H_(_5@xsBfQdIq! zs$m@3#`dcZ`6>!7N;-Aiz(l{@^%5Hp;xl&xJj&_wSQxcwTJb%k>}1F-Dhw3*0Idk9 z^g%o44ak_kaD~P){p-DMj&J_Vf0FM!;Lk#gBicOp+66*2fX=0doYL8^F{6<*TSoOR zGlX+Z5y>zLawb93;TdNaQq%`MmNVyh-sjf6dCg@BU5MZ|Hu74MI6ptYLLOup6-ccF z&?L-)R&68=ObY)88Et9~z|Mm{0vBY5j`U@N>n7ye2}r2osTqv4VT^5BY1=kB8X~=Q zV(jveLJvqgVFJ2nK{n!bHe0=Z&*(FboD)vrC1ZUoXt%RuUf%?i+U@Y6Hm`lOWU5Yk zq8m1}zv60l;NUDue#kiFM9A8%3jHEJq)(vz^BcLN+xJeU8dCx&+`Vt7)OdEy)u|?f z$-Za}Rk0k)$c1?MIJx^lP7J=Oml*A|Q8uj^YqWhCd!fAP40^aqbo&q5gS6{IVm2Kk>e#_H6k2cF)ofVVo}2zY zPf8q;$?bh{Emirt=TleAV=P{%-~~uQ4ZBZ#a3d8h5y%Qc_}aNHEktEP+ZetJzxsJ% z)_ylSa+)^oabTG?Gw{Q5RU-A)I)-Ss8}WCY66hEd{Xh&fni-Dflq!gmAb2>sUPONG zuEiPg7jiXkXvMj@MLX`7;VJOxYXk@>&onxbQk|Vf^BN}@#m+&`QiIPN5pL9I zg?|L&PWnUA0HJUK*-b3?wMQ{@L?|3{_KsEvijNNlNQ&NnEjs`IgwDk;0CA2R;U_28 z6|}QHPr7WcF^$N^U9;^Fndo$Hpw{U+jr9xp=`}3b%O? zc93K5x7)Okm5$1ocUC^P(XGD3QizrmW*j3+g{19D3U-W+(*0sIo1Ff^O-I*P+H#e| zFTX*kZhu{0DBqx{w#4Ncfe8IVfmP^0!;#}bV*MRQQ*C_`EW3i^{w%zTr&bt? zxUe;8#tix}1p5aTtB~k;s-V}!!~i@TY8CqSdw}EJE!<#Hw+nTFmG>>PXXW#^? zU;Z;zHljy-N^6i`qK3a<{DHjODuYliTVaSD`ITXZX^_d-K`e1cK(`f3D3{M;qErZ7 z?>A0p?d?m1{E5wBli*;7Y&!DKcvEUELs$*}cc?%@{I?o|$y^!tsrd0=8kbwIMxB%t z-yYy^=T9QEmUh)SRareY{r*S(q&vB&#=gGY@B86ZliR5(n-+a}kXy0bL36zI|8>)z zR{TAMqB23%Pbx{zt`Ap(=QsgzV;?y#RfOMZD<{B@@7JOq4{Wcopk~ifF^NI%#fWs2 z4M!Wzmnj-UAj(nuxPImQz^ELOy!Dp*PPDzH&*cpn6jH6f-4#0Bqj+&+UAmriaL%f4urEUw@^3RW24L$ zhD^d@eUe|h!^z3u`g*@ftp!ooQ!3M|Z_0hPy>j#pLgf4G9-;Wv)-itpII&&)_inmJn{ z?CeJCiDqdyrJP|7rJ%yZ_lFXx9}b^hjL zEp-uU%X>O$^ZzwY3)OM8)jRT+q6lbh+C1AI*D0c zO=QH6^St6)y^k&v>(2Q)F-n#8YW^Ezvb+~7^S=C7EwxI|dYWj6SJ4U%YG*q)-N%9< zYsac1*V92Oe@WAa8%yvF-J@~iTIH-Y`J=P(eP{Af2$YN|Gd47IpIn?Mb^L1pIZ<}bUnm6*c{jS^c=-=zm6##e8qDQvAiaO~ zGe{WD6@TOnu2~a)hSox6zBoLSdpSQcUCz7CQDpq(ApX=u zQk}kzXliTxV!QE+!}zc4K4ERKeXU$Cs4)}W8S>tRm4K`sEwg+gJm&>%t;-p=ccDF z%0=~=#dQJQ#9foOdEhuMv^mSr5~U_}gY{tbyUD|LTPEk@y4|Sk`zQXqj7No|gGraOzHv=u=^33G>a6ol^vyL1nW5iGZmfivs;2-UgWIp#XNkn=| z`~I5bz)KWuHB=MhqcABC*3%tK@93q{_bDcBho4;&+s_Ii;ahtIE`rgosN4PsbyKPR z&`e4%nv2kQG{$07hl=Bmf!_dd(()v);=Nb66RGNDSWYY#yjf2ZyJrD055gl;k}229 z05a6&Jf&eCT1ec^>)>#L+s@mgx_NYGMLds;w6rw2AIewUAakLWeA6m+=}OB)8j=KD zZ2GE*oUt3$PEzZbg#1&@XKtYW)8zMz5OlxI_Q&(N?xhzeBd-jM*Pl*I*u-RZ()@IOOD9++tZLeH!ZiFD z{`ORFL@+3N(~p1gy0aJ^mW2P93uR_RcY)yVi9VJ71^_ba{GK0zf&O^1u|>bde%6ag zpYi{G`pmSP2VQBgzP`y|F}2}rMw^MG{OgBvTZIo#!jW(-Gtq4R|lRx-JBWY7t4~Zb5x%-C~n?s+0|p&8b??- zB123PJhj~sm_vVy!Xfo~(QqZ>@-Abwkn*6}17b`)q5YZsz^9HtUbS}Ah9Vd(M@E3L z&TUloN`5O2_|v@}WGVCFl^u8DT6j4SbyERAxniz+gl|&5g=LsyB72f1Pn0bTWr{AvBC4)ltK1>{zHWd4%^cMXAkJQ81fCxga@dgPB5j68^5 z?AjCZv%7zPdU_R+BnTQ%r7a$c+~iRlLZ=X+GyPWagN*o5!8sOX6W<#V)D7f zG4G2Q&1+g!hqcS67mS%g<9ifS6mg_W@RWPv%<9Shv<9%KW z$h@j21z#5R=AP0T+dUS^w*?b5Kvwn*%vYBylC-ClSf15&_`vqtym@^-lq;UUX1o;$ zuTc+XQ2d7a8ii)C>|eH9K3!UYRpZ+#EGB%v%KlNPcXs%}nPHv^+71h$x3hpT#`dd&0by$+yrPUm z%{v$XA%s|JC}*7Cl=q9;muMYgSpI9&z5De5A)?EE{-Tx(?)6s_$L@4n*6G9APRl3f zmu9hKnK3GWHv5Mdaiq!D?>Az~itDQFR&C=J#{MW~q4VYIY-lsu=MHe(7yKTpPEtg- z_wrCncb&LjTXD-neXj|M4M%aM8>%F&HnXLiZijTp_FaNL#0ef#A_xq4EGFU=vnWfv z`M^w+z}672F9xc^(FJEPo~UL?r^&jz4b_Y(?oVaQAWq1fE_%(y@p9W}ANfU3D3Z5} zLUVk4{A=dHmV24r_s-|r6$El}@~Ucv2}NDRL^{QNDObytCVS1e&m7;n^$pTJedE1b zSdODMprpf{rQk+B7nuW3i?93(Q&O>6nb3e)o`qBwhchTl!WrbWmwxoMCv3 zez5(Fr)d?VP3UQUU~dpJ)r=SavM@60VvOH;ERAWB%{(-5Bx5=L)`7^TOT zz4$3xvLgG{9>4dpKKq$Ocbur>Yh6CNepRoXhnGHZsQjNXTaa`XUDa20NV~W7Ka^g) z*Dj_H0z_4tvsM3!LEp@ftb60jNF)&17(ynl9#`vw{^#@7v(=st4bc0?+cHf#jKl0y>OA(7AbFqnciQMQd?yt$c1hydSvM}N z@_`MRn7RZJnVr9$2V4oE+%H`Z297G|wA)?GI_s}5AF#-^eH`zX8Ng0=fD%P?nb>HV z%pK5z2y2V(cR-dewHG+k`7yh!STU>>2{^QebUB}Q4>C)S$42pZLV{7P5TR0RR<6cZap_4B%7RhHYHYO*fE|D5dqSy* z)iDXvU|(r+x7RLRsJ=ExiW<@8I(^mNWSP*+hsB;DQLp70@Ar#LR8?hcjN)1vn#ISy ztTMkt+dQ2XB?!v&n@^b5b&I!q$xZtcpZQ4Jc8>9H#1`!huv^qp8eO=~) z3xfUnkkvjpb^G+;tgO}=%vKx+t@8fSgk=F>mZG)kKjnwE36US(tR}l8CnuZND*xX$ zG|1vc&FBU7hwV@jpdWop$+aaD0h`if-Ju4lMZ{+l(F#t_?`Vs>k;;}=ey|5tF3Y}M zBFVom(D|&3x(6t^`aC1aOw8o=IY#JJSeY3SXpej&;#WYS3D z@T;AT1vei~Fn}_HVlRHQArFjNff{!SZG$u$9QxJIf7LP;Gu8E2Oet1t4;WdFbJz11 z#Zm|xYOS`lfA7O178Wr4jyb!wzt-h96(gZJ{TUY~4unH)&!u~&aSq;2! z?obr30z~pu*Onxp$p|-YcB@~PPf1DHDO+p?WuZA16sV2$tg2akZC}lZn57caEtwiP zZGznHQMn2-mnreU-VCsWQgpJtj=qF%$DcO!KN)vByU2o&DM!@I9}D;S$^y(p7tLQH z`l%i1E$k6Q@!gpX8gNG6H)kh3aY#0B5nRZK0hMDtQSf&@iWU1L> zYs*oI87bB@#eKwrk}&;pfnOVM%r+*az5O-V>DhR?=+nxVW4`gG(r9*8+B`{<1;$F&s zaWZF(RQn-vDZAr+cwl7F<>%yceUePse+Y#t2lrICuBhV9lq7ZkjCM9c$^;ohA^53ioo6?xH!E7vE85MUyWK_07F$xyV+ zABr`U?nB*I=x5ABOR0BO20n!fuI(G)HD3>$DGV7jw=NHyb-4Yxm9wY^9+esF?@@G& z?elltGWStIF&|#auSD#QuWr^S85I+Sc>vE6f@K%)k4_p&RqnQIb>xBj=R}@dXt1uJ z0OrD_d&4R@erDsI5c8x#zuLgUUwFR-=dq#Dlop3*pkMgkZ3p-w{7Ebv`v2nTBBmX3 ztpii#|9l3*WF*~STYmk>W(OtDG#;1v|3fetSSo3hj#ltHo{(LHh{9ERN)(IHlC3p& zH+Mge90E%8001LH7U;FU2gDMMQ+p7^E?~k4ZMjtQxLh%m&gscAEeL-g_&v4y9DDyW zw>cC2v6j{HkG}14U;RZfuS9+*X~GvA`*nl$wf2UV^vvcu-+p@jeJTu8JVS`<^{;V; z1W0X0)WBy1m^`-IUL5vaXlfI_G+qaG#NMPt@nZr<2H9ZJuAaQc{NMACc$(VH)ti+0E(_ zfB(1@V~pkH`Fq^F{vS-*#cdzPWA_q@u#*iV0jagdm#F)@yX^`$WYk?@Ua#H!Q(@n> z7Z}3pjwWi{F0`Rbg}H-65|AHWEp)wJBp=xta}NL%eI$u}c{xhBDp=zJDz13vLKH5L zOZD5oPDAmg{n+l?Ag$}4BaHiNpVr1s8*@kGM)1cSl{k~S`qFBZ#QY|#*TKq1?i{fE z*td@^D^}%=K#}M z+L@gWa8q7^MFIcT*twqIyU>%@8}>mU_`e2H|DR?#@C~ejVhGfRjU&%jh-J`b?KmSN zW8-^wI-Ybmvewh;#EYS3{l+{gZC^c_C&kwN_f!tBG2lM3fM-9(nk%FJ)P*_wF+9n6 z(h02Lal18+Q%fUcSIdx4c(SDAntPO^KK1>wp^G$kO0yj=jtj=PfxAe zDdR@P+wdAI6MwO7r>V_st{rjgGj6Q>6&k=18{L$fBt5>{a)t60cJjGvTM0c8AV&f* zkQj9u(f3%pQD8#{tMq5^1D%~UG=8y+&D;2h`k)vEY)a{l844cW$Na_=qCI`F%6qE+ikOYY+G zdqVqfdtlv9{Jfd_!QEL^IMdA}+=DrAcq1=_3r+Y12qqga4nNO5geMhMsV z$%4J3plT)g_$Qb=CK*yZqN807P24-U)>4IRtPYFuEGYjY&Rdqp&%Z_BX554Lz0klk9ydM2_~9X9N2rz+xwi8UjbjX!5q2Byx9MShV#vd zzn)Y#=Y&;>!`HqR1Z+5*10h!2;)dOMrh_$vY%D3#+eD-8QElQ4lLGA zHliNb__+cO5iz-S`*IQYOSXJjODDXUUoz90uXZ+Rus`kH#V$O4lZo^l=3nCG5-1IGo{xiYmPj(rus;c_Z8?+KP zK;U%uX8`gkv|@$CC&8RUkVGWjEY6A1S~ldq&p+suTR`Bs63Xm27Mq7p_?w{lui>rH z9cee;h(vo=&LqMK2;D!XW7%+z!1CZc^&2Ga<=zp~mO{_nxD~?DHfA?O!)91T!*UW? zY5M};chxD3G?j3J+_JI(-JcoCo}V*3XDh20c0b{|^m;$oJ6sE0(f&;if<9YeISC_8 zw1S_Z?e1sG_LXGH6Ql*F)=Ng=JUsH2%jvT7fNF*;Ka(S#Z$jaaRXDXYmnfR>k2e`x zXsQ*JtaqHV{;S!cwrYOD;RJa_ZT4aKYj!9rww00bj1_0pI!fpOQe|cQ(99K-ggkyhyfJAqGsD7$Jc9D}EB!a4yjzyh#$X}U9W|VW-IFl()88)U!W47EEe{A3 zXS>(cA}JWqp@hxAx1Tha6YZYAA|OCd`~8{$-|(m%b zC-f1MBjx2kNC8XK;#P9J%;N?cLg+UP&QTyUMsL~)yA|gY8aAqY1}{;kOpo7Ocr(8D z-Rk^%-eu-qD90Jb@7$IhP>xfKZ*9}9O?+%_OO}XEBtL#HpR-M~Q{uShD#?V;Ue1JM z&yGdKsK21UyM?6G@#nGb(15~!9SjacJAwoU`JV^ZUYWk5J5AMOA;9t{FC&nvh<-yv zMVxd-T}~{!WSKF%?1dHk1lGF!VD`uN)B_@hiLzm)F9Z!NuFK}M|2)F4Xc0$sJ)M4P z|M@8*_zAgKi2Nz!cXHcBr|!(Z8|{BU%2tVh--?*yd`jF)!;I-S*#+&WYm>j;%|h*a zsV_W*LMz*;_Sbmmx^$2yCu9g+mPDK^w3LJvd~7zXuBS&#z@C+UuPe)w=^lQJtcKOs z>fU}0?jKzJ{@qk`*9hkiM=EE+G4&~7#*ntZ54uLedJ9T@l18~|z_ifFD-tB?2RdJZ zB){pV`>-p{u{-F$sg%`QF{zhv6TM#qJY@uI|?F!zYiu`c&*kB`cEEzybw znJ6wO#fT=LoVKj}vDi?lr8))Ctw{Ropun1c&8AzLybd4t>rsoC1T{77!EfO4Mv@Lq z!Y6<>gh_mCe5S!;cw81?8Z!-~Q*eMq0UF>hJDZ@+yL(1p+F%`yJI$mo@Z|#U4SBTX zL(%=CE-A}U&-zQdoYpobhAYmsZ1+k9OPS9$2y-H2Gq)nz-}{Lo|IOcHkWM_nGP@b- zv(y=j$MrCEez&)`7kM^Ho#)ZHxTr;x2IFJZ2l@Wq=o)f3f2nTzx(Plyv$YINBWi%r3K|Fg5Wt-}9ZR z7kDf-&xF1!2sKDPHjQ!$s5!?@zBD7N&*d)>E9>mDRDzSouFhyIaF_FhEQ>c+G7MQ& zN08(?&V~AiK8&8x7|Qn5Dx8wVoVB85 zjWF`Y3aR~RD7WYO6Q^nct*c8Rn=?Khm#tLg_PItSL9(3KWh+SblQC1m@kOf`$&`Xptzc%coYfwMHhw~^T>Fag@i6=rf zulaVl2>qyRM zLz5;O$$d3PJdRl`vz2m9aHCHeGul6HyXw+O&0mrA|JAS=ZeD%ptG9}L(W?CAZB>Ge z^+|_Ry>z2G*5@(*U(NHsiko~Ev;-kPg>y6GucwQ3*uU$aX_$I)FArGCPf@Y(v(t}L ze~L@&(nwFeYLMe$nfh3EqdAuvKiiz>5N}fb*jH71>TT-pM=j1c?I9^`cv5DEA(0wI zz)pMk!LXh+k{(}?%KPbTTF@R$A_b;rSw>B2kjln?!QahJ!P%Rl4V)K`JT1flGt&L6 z8kXf8CFTpgZwNVvOZlpkC;iiWpT=-BKBM*d*FFD6R?1@Q{!-$S0(qf(C14H_CQsxM z?(>sgS(pwFJ*>~z+*^4^le$MGb!mWl)?m=Gua#nZPmt$0-A`lhb+^nRoZjuj#C9gF zY9%aQR14R~2{cd3r9K~vD5~dasHGU!1@Dn7`9DfNoA@_()RRK5kV$UoAy4+D?N&#M z&7DJ%IBz}vyS2s#d&<%<|e+`c!8jV{+^$Vv!6oy7f`t=V;2j zf#*x?1ptCya-cvj+P$V(6Q=mVi`p;o`Ez= z>rYG&zr?2kK0+NVMuNjxo7I_L(^kkf6RL!qjBdTD!#FihvgF(nC?bsZ62V+rjP{4K z!{EIn$_?J_)E;5?+==n8_BnpJtR6Tz`^CA+$3JQ*JUZKm$`tKuH8ph~U&yT=(uD37 zrU%`8KE86?Wk``o7~(U52EJ8>bZ61G_C43wM&-zEtr-j(xGW1!mul*QjuJLmBCV44 zKc!}$L7pzxl}!W<)$E$kQQgAbBU#__J}8Y3cHQ}pCHAd7r*xQ(p|2G#R?gY3>#Fp9 zj(+`3@jbkPd#U$NRPf&IxyR(Imeo}V?I1zMIa|2L4HJW)l%F6(K(%9kb3&!b?t-1j zIkhfMISg?TgAUYXzPoWdc2s^oUG?laE_micnRQXwJTs`bfBQ4aB>9V$o5PH*{r+8Z z{PoxXzP~rb?va_9r%AH`UEVwo*uQ5XCDN+hR6S?1H5W@?-9?T9P&~)9N4bzRJbfG) z-D8800-KMpLKY7HHr%=(u<1&%`y`WBx}z?m0vLZ9jyQ&QAZBxNI}DTI zN|@VIg;w9_Wpx9P$_{?qjsS3vSf`W`Q7E!J9|mmaez!hFmt{r&0aiP7+CtyGP&?i*Jgls5 zVUIiuImDJk*o9cMmv8!t-IgX@wsDK7goZpIz@ z66hXDwDJb=vUQ4P_8--1;15z}x8pg_h+(s#0P%A=8Bysdsae{*N2{FZfREd%BeZ)^ z`lcDh&ayKih0-y``(f*0#o=JPa;>@=N#*d}ubNH=)9GzP1GdRjZV7S`9NO~?q>OiJ z+V8NKm<}XTmJ(Q}xs!Q0&uVs3Wb}X6oh33YGENQHOu!#6d*;Vk)xmRYABx#c$?B3Y zREK4UBw?YlsErNs_nX{)WNR*&V?YO&SzB9|;Ns$z>JJ(#@FR^7ji1ANaXfAIbhBS9<2UWs{K^^&Sdvvr-^qfAp<2fm3dbD zy49A)+6q=wAI8fRQm=%C3Lqv566YK@?hQhE=PY`*Q-aQNY6p_U1O2{fAzKY0EqHEb zIXp0|F*}D2?<1*niU&Rf1+-fUSK&T7b!xxQJaB)@2N`R9d?Z3unqX?sDZ^BfWU)Ut{tE_rq)!i=WsE>cG zMlNa+e`!2pA|bhz$#n7e?!Dv94c#3c2l~sCkTOrZ)7PU)t#2iuc1ZZ8 zKPI-0?dBR&x2B-D+rH+zQ(-T;Y08CSY!vCpmG|o9PvWaE+n#}cWTToTEh|}D+rSW!sy9^aH60X zpV~Xe9p8Fa3`a&@wqjn046$u`1zXpL6KY_&*}?~_<*8hDq3=w7XnK1XGm zYp69cnN?UtL}9Y3H!y5Sf!XGsfnTe5sD$Uv>1nv4InzZw(@2X3PZxe7h#d6}r7Xw` z(x9`lPd;IUeQh$PtN>My=%NTI@gTm^5Lhs0?63Vj3M0UJa_TZ{s;| zce^^OzO~PA3XYh*_{D(W*1~>$OPD;F@=LvxP}7K$@{ZV_7TX!$bKDixlCAu~GtJq7 z01RbjCe8^@m;2_Eul8DN$`1pcGOl{r}b7{oK5le5>3Il!z__&zP2>x zqu^+Pi%=$!Q!|YwR*qIMv5S<6V%(1xkCgckBC{*E95$E!)N-hb*-uzHt<{v&Az#$~ z!pw`Nk&?RPMJkEtZJU+`RA5QVd~%AXp=9uONP`nCv$L#=XJRZ;VC=JSKsQ#Au)3yD z02&y7%*vjo1TzmLfgp3Wjg`c_nx-@E9A_HWoE^(4K+Wuomihgg6PrMzYN^?%sBQ;| zHyE{e(QU)@BX&EPDRsJ`)*`{9*Oil~j`Q>}24VH2635oDyT>;)sFrQ=Ke^{~%m8<=A@RAf}7q>lY z(X1}ILb^Zj?9x#_3G=qugMvjx>rIgl;K#^hzURve z63h=G@;o%JXJTUiRg65u4jbtl3K6h-nzlmUCtP!_Alk-K`&=iG02iXY3aUoY$k_bF z+|$|hQ11@CF|GLOHrm;sskdaNZk*zG{nzvEMOyLlj8ix1sS;f|`pjmQ=BuZPLu~sR ze0<9!)9L+?zUN-s)>7ggDz5qQ3+k~qeB_5Yjr|rg*zi?9xxu&LQmO~PigpwlCQT>S zxj0GDm-&PZxXJr%BzE>*OX!!OSleLlI)nNDj zDRzg@=Jvk)TxEa1Xj_54_|(ZN!>_Rh=XwY|pkldW|9?PcZ#Y;tBbnoH1pmdo%43I_ ztlHq_ctU;eaTcs^ZNJUym>3xuPttT9hQEQJz9*jOwNF@IREq1;Vgf+i`D=Y z9i6FAj_SD5D)zM$;EZ$m=!Vj63m2-iT}USP zSojwt=nPlg^D0p(C@2H~PE%EaDFHZUjT)9^u#*BtWM6mr3*q&xGG^fGbs}@m2=dW$Z zR3X}C9?sdSkQiKgcI9(G2rq7*VZpkK$A<6SL9rV$C0x~1@#!>B*eeC{+^sc>X)ov` zQLfk7-crw_!Gd(sV(sFg0aa_tON+4R(utS1_)cTRh=)Y+%oA~?XGCV$t<`}qQD*P8 zA;x##avFbx2(ZhI{e(JWvNcEYcjWp?_D7v_gx_<>uuXTipC!Wz{;r`-wlbGg(Uw-6 z{*c-su%Szsr&Zyy$eWfBCMWFTi0XcFrhKU^#a$g4h6Zs+%xTA84?SQp8@Y_!L&Abeip zqA?galk+O}%Gww~D<_t<&0GB2?&e@fPuDlmr&E|tQD=6!4s$XV(EpIp+TWGKjdp$M zQ0;SnUweI;7_LekoOpZDY%;63+Jzc3L<%}gRo0O2h-%qgVz;0iJzJM4mI%)0&wk*U zn`BuRKD;zrX}G+7}`0l*oew z%VC+T;9`oMJrc*76rK=@((eq~!-5IGxoVt6bYZc7&Q}6AeetMw1+5ppv{*(_KI(={ zx?QY4KUdcL7-3aw_op*~fqVIXe0_CPT-owGJt4Ejsela+F9U!z|ycA>dK? z6NtgVN?v(pE3_$TC~R%l6k*odkXutytNE(SMi2Y&RwJzR8aziDD);Is7j70zxs8v3&bTJFJ~-sv3>DF4R4B5x z*puW9`2!KzBE?G>A;4F{UMeVrYg})ZkolZjV)E!a6`jH^rClr57{$^G)sux#N=F(s zJWk$S*P+A?9z7vyU1t;qXGP6o6|w+Cw_!i%sAtE!{Ia>G-y!Hp)htiIKq~C?Ys!)=y=j2$Q=NL~HD)S}f z=jPejS&p=s0sEM!F)H+#qI&z4B}1jr(ufx>jR1aeKw znTi(f8eMZ|xk0S~^4iYAZ4dpM1$zOjZ``iMGQtN!FrDK=Oky{LC%ybd>B2JmQtgMp zTfRsCEWE`?6`7$TN{>-X7?RwA$e5b!3tp< zZhqGR93xtQXx4Yfp9z#QDL-Q_@z=B+f2`$@8fHgeZCx65v(u|P#GR4u_{4r_#z`?; z*`%H+A({M!(zKW5xx51eYFwZSPlq7p4zcOaydgF!Le65R11u;O&MAe?7L;kADtGO8 zpj}oA8-bqLTjBH~wF~BEOlt{lcmx?d)2LtEsqrCUQb69ngq$E>xVmTjY{q_jyLU&t zYs`%B^Mya{a zjPH9^$Ei2ZGvBLC1YnE-qQ*dmc63*%pHMU5!$3ecz5wi-H z|7N)~sKIkz->lvG0-pMFP}rbqWCuGa7jG|i`G)GSaC1c5*<-*$XHq)#l)FhUaJq-k zDCM+7n?}}tW2|ybj(5%DMs|R5&oJbmPY}`j#e?rXy~p*KZ0ZxgDnq8xfM+yj@tij0 z6MzoyxG%+Da%WyPqBes@FQ_Xea1%69_HkX>kB$xB6OA`tERn8S6*EZdNJ%VzP7UHI z*`r`%Q5$X8)e<=t`cK8U1P6><$g;nL$}$Xg(Kj>AOlkYc*VX}UWb77CdQy+Je!1X? zaiRrm1COP)9w5vz$!tYWZ)w`+Ii7wTtd1q@Y^ihSK5OD*Fnn7{w1dYq!&4ABk@kg; zc+Ip$X!L^K*kGyiy6o9tELS^ktOV&orbv2RJ6!woNR*xPcFPz7)~r%(Q_D-8%)j)9 zp#JKzFsyG;G!Ec}bO?EAJDd>x8UhtMcq^k5`Z9EXy4DJ|x3eSE#r(@7`H^gj`R&OE zXOg=L?Q+fyhkj;5r-4G!Yu>DuOrTg(X_h*YI@iLutnm#^cDB)$!SZ=QrPcP3zFi13m#QLmEXpDq^0_7&ESXgP4oeZo9ieicFH0hC==^x=x4s^4;;7OcB_+*b; z_LP(FcXK2k55A!u6~-dM5;_7qm`pg+8pGq_JcXikxH#u!Qfoash>p4li!S;s-fACb znSW^GbKtR21!X_||EZLl!NRa|qYQ7^W8L-^%cOoD>~^TwsWx-ugD;zC8F4kvI3L*^ z@xV-?UPp8(e8ZjehsPHqRv~3wy*o7(#_#QU{6SrR#p`|}Gz>a$(2pu00qoKGV0a9u zqag~CSSozvjV9n}NH+5(8A(lf!xzGMCl??S`P24%)#nH#&U#96lYM>EeE6Yw@5%yx z(UF#%ynrLzftEMOe~k(SD?2R|;0Th8N|Mm;RYD4hXWH2hq0iK&!y1=DpKG2AeP((0 zm5PYsSEBi+Vx^0O7^v%63tiI0mRbm`b`NGJJRK;DnM{HFt~vY1ImBGNDq~lu3OH9;D&nr7WB#X zqAun5WMgU|t8i{bmA}a`I7%vr{a$|x?B8EN0~>^|hcGGJynBtm4_7EuWAEx*RmiI@ zi~U|zKz84dZ`h5nNi z)XkHTEFSve5?PqZ{ZW%&hFif1wh6Uc-i=rD!m&FDwlpK4^|WOq+@j=HU1-p|`DMki z!nwZ{c6>a;l3lhL;ofZGb9ydB(~v9`d;z?9XK+(oS~~e@0mS)Oo1=}8rla)UcxL0F zPFik>#b2g*90qi)n`8Kz`z$N*;e5iYZF0u(RGrO?4cBD~#XGr7xkL(M(ydJHgop(Q@$ZQR^S0Uh=FDtOch>an?dPc8-pEZQL{3NKjkMl zvbA#G|HpUz?qV)VT-)VSYu<_u&iI)p&oYs#Jv;kd0{0ZglX(Hf9FQk1$^Q7uQlgEc zPP6;%9!V?F9@v2*FaW}E6h5+B^I4$UwT@iqLzev1Vp;4X%9s>DcxIBCuS2zN?&;k^ z>@fzlbMJGV^DSy*jr_q|=%kRox50{+s)O1CP8YPJPa!i-2pr;Le{PZ+bjWUcL^j}# zI_ zKbq6ufH{%-uwGUJ4^uaow{CNCZ{F?7J}_jx%wTKQ@lTNO!iJ&YYsDKP*q2@}fhvL% zD$3(RVj|G~LkS@4VPc};kig63OVF8&7P^X6!{TP`7{is8W~AEGbxlW+O;;`Hfp!*v zM^0u-YL7=jPHx?@o1__(@|)@XLmnbnE28IYl1e3P$P5)dKB+>LdW z0K~5B7XlG`zO>Ag*XL(L?jXquP*7%STuagDlhNHCzgy*d7D!(sj#p;j%@gzGe9ccI zb6H1F+P|2w%&~l@hiuEuJZ?bki0W7qETh0kFiSQ3{kB%;4~ zlSK3m%Q7N51rihd$`4Ty*vmf!%<)s#`pV;-OWOlFwDPArP;PL~o9|!bmyAlkp-ySEp6s!`7Hs6WjiCVGv+cZVBo{0y+?dIBP><2ZPfx?$rLaXIs%bbAWDI7+JH#!HUMw9#tv z&&1VKki`>wD`D!(V^R&`L5lEy-VR6(O-#JA?c1?pZo|pDF6G5rP<*G*$lp3E^VHTA zg>%U9%njpke1DlRc6|m++eMCWb~dPK@YS;&oq6noOpjce%OsEAm@U%|i+@CI{Q?QO-a7Q4W+ z*7&fG@LRY-t7FM*swomb2Bh9CfW)mEP%FB4oQdqVU@&$W%3Me-q!t_%r8XJR>~hN? zaaY>m;t519>=jSE%db+)s2LdpLNy5?c*NJcUJqZ+an+FkWol`E>S}%|j%o!r+jskl z(CIHh-eycE#mc#LG}9PZ>P&93yqft*`7#ir4;b-XhZX8sTKC6B$0}b?Z0D15JjmG( z2zC_K$eSpq4{8SjkFHrRMt7n6(t29O(&fzZS~AW0I*V9lJjQ&S1AL*>xs3Wzw6dd{&-`t+jOx4>|X!c4U-jQt2eJsB$ITrEHMe$elf? z=C8?5L>E0k7{Kya6+1)uZbMs#LTwXHD&WS{^y1Wk`TYn5o&2?EcT8NeE!qvKZZ;56 z;*TkYvv6Qp1pHY5{UfCYbkr*um@k;-JTT2XLiB5i2_UbHCi70l0W;0c^%87KT%U5S zOQwGny5>j=^bqzgk&Ah%(BGM&cEADim<;Cj^G0;6i&GIVtgy)| z(b)Je^&jIxaR3FImeLVXDZVFP4%uj25>v}EUtUFG$7oo$ERT9KP7^NS%VTH7`cZZ9 zZb=?}A}Yr*zTjRCt_mNaDR`W$&6}d;@y%PEn1qcS$~?_G`v?=#uWIR`;!qNxbrGPp zm8s&^=I4wKb`&Do{Mg}p49>7y(!U&cqjy-tTOWa6q0j=Z>Pko5-M|vg zFL!wAsh{KhBQ)#DgU*y7=h9|GLz}6;2Z`EXBef?aweSxt-^V6!>OKp6Pk!;Gzzqy< z=NarwZSe*u#ZsI(ew{%Ue{B&r6L~Y+@Y`9{@j_Djis8p)n@)&5Q6anF&{<1?$&RK2 z$QZ<39-qiEP$u6z*HrKIKube(9cpC_>|e?2R76E$T{uFiNoi=qiwfTCik3D} zo@w)Ojn6xJc`{?1uYqPdEoW6xB#Wdw*XfQlzyHBKZAm_MUmeqb#3in=BM!|btM#V} z;nz+F^`?R;q)PKYvfNY;#vgm{_tEM*JrNI!L4U(nZNlxc07lFW)QptjwWN)!raDMk z6|q0oBB$YZ^R&F=6e%8gNCTncqnnczA_0)z4P0Chb4?DR7akQ2ZJ=tC+Ln;V+?D2p z-UxJ$rP0Kd-$hGUC>#bu9sj82Y6yV;2vfKxbLBKKT&OEJxYSyOCb_`ON>3){*r3B( z+P?ZY^``x(q7}$7ujK~xxO;Pe{J@i3Jq~E+SU>QAj&H=itS>1kNtLqVs$xBh+fMA| z`6v%FOgt6d%T5n?bZCIj^gl`&dDKKXxDFD^OL$1yPvl+SnEys$`aU4-Pm=f#-}fh` z2Blz#zne3e?7hL9z>l8bStZ*Ci5-?rOihVs1*_t2KpJ}&XmrezVVm~rdG!K@LT?7j zP5=PD<@=Y_kgI&_KXPFxa9#mw+Z+QKCbD&|lo;(vW)rix2ufaGc|%LycK3rQ~#k(gc3|uk%G*!=!iYsb?`B-!aQsZknr@cXIKtRBHT&j0U9w z9#LczO*yw~5;QNE4ezK&a+RgKWM-y$kOeo(0jz?Maa zzmtzrL`~2$07Hqw74r3C3RfiUPr}B-jV8fmt2Tg$Cz)A?yy%OwJ;!h5RvuSx`C0)bXWiF)s3i#>Lp*4PQXnP#{`pEn_xHdOw%;xXHA(uK zasZkF^J)Efsn*+1&z*UFIHw~(;*c(O4*S_W7*vCh0VkXEg4Jqfm61XulSpMz)anao ze33?X#W4^kA&Y_Z!uFWny6At8mdHhhXid_K;QAHu`(6v4xp)&NGWw2Mf%?rh%*6FUkGQ4UuXanfs)pcfZ>|rggt*Fs> z#$FTx$KAQFU()jR%O2p8ID;y21~QQoUet9dzm?kS$8(|TdQ$tzO))W@ffr*JDo_%ak!BuIftvKIiJn($!$aFN2BKcKDYVkbB*YMaWX-0G6gz+PXV~(YfI(A zssg&@2DDH#dmMgvf~+>pWnrtUf=gG*Qf77jBI6+F+~MMn>aa9omI+rt?>>pU>E-^c z>WBT*RmD4oZw8ul3wqH%PBislJo|a%AGuTn<`h1KLD-+$G|K3tgsX5TxnUcW!m%81 zLT@o9HuK)^hxITUsfDb1+LW(V(rdS{T8-gO%%|Qh`o1%m6wauff~pj}=kZci--t%e z*sZJ@)Y8iA({YXr*xh5SYsTH^Q`LX6`Q&N06nv$G&k!h|V2@=r*7>#XAx#T3=YV6h zm80SVkyhk-6O`D`Sw3DxO!IPBa~gAlx)Grz#9kizlFeq3OE>RhY(~AVj<3q{LxE5j zz`=KaUtqyCGua1sz5hdzJIjDOF`x$GT56dqp=M)5TCB*TCs2CrqamB@wQk_&(QbonSNT6TDuXEE~*3l${ zg)zgzJBBMGWx(om$#TEbeBkP_Gg}YmRz4jH1(fHG?jk1>8m}+zUhR%BTC1jV!~)ak zdlZ#WDf;^Kl~mAUL}q>{m6<1EV0}noE}vo7*puvGoFi|M2O!>d!F87^N{u;*!bN`g zRPHoX5Ipd6H)rcTVUYbMPggrU%?g!1@@d|d>u@PcO*5|aV_7Q3i*$BDqwZ7))~*(uOHQXI>1LJ zDy?^A=25_476__9pW<0Qo3ZNNyzv*OPiztE*>A`LIsb}!!nV1 zFKaba3${_%%9x=c2UAi|!y{?>70K++$x&lDKh4;$JGISYNL$IkI>kmjm)jrGAciVX z>tkyZ?9Cf?xg^E}prI_{aVx=HkdQM7z#YI)30h6NYZM#DJ8X$UlIe?6qvxr}z#@&R z$@~n>Sq@J!`JUa?y-nz^;*#f)EEy_9>l}2J=wk1=GlWCF$T0<*lPv<-j!E*_SVuFq z^qsXCOpfVh>rX;_EH_V}K}W1X2hxJdm2js{6>S?_+VV$iN5+135koDEFS;W4GUeOg6!eH&?rj19I+SS9>+_IXlVR zk9pj(LHZaJCdbhiWdvwdDEn$;FZ;0J^pBA3 z=x^T=POPeLqnJP1ALHpY`5`$4e3s zF*xYFPk6n{Y|wi6+E=TxBkbd`O!cB#r+FFgatV25 zMCJ;sm=6tM|MGH+^U(=951mxh|6JCb7g*LXWH`X(2ekl~?+#CA9faSbH?o(L!_&k0 z;u}RLzYOY{S60g6axg`E`Qv@wwV}3TA%6V)29{M8Jo)8oc~b};dy!=B)cA5(QGY;#+Vu1V_&7@^u~JQJ zsUR+$ICy1pI9FU7ck(YotpV)x2O%vBZPOXh_7K^~P zYrOiTvRe=t)Ta6-bCXY>_(^Z#UBH*QFx}-d+m%%ld{0Hm-3=Dem(@r?L_~? zK|!g;*kT<`!uel-1N6Qen?DqauycHs;C(0Pu+pRUY8@ZZl22206CFSQ3)Si<9}rsT z*4q=B14|%8;sM)+0`qQefm3>+iA`)EhHTOaR>r5TzUfjfRE8DvQ%O@%G{r=Md*- zVjPN?Svrb4cLV&_0C9|J{XUDF6=Q@2KD}D2!F{Hwb_-aFUc9 z@@}fW8-2RJY|N07Yr?TEKpqXQu$SKr-fWi4semb|FRs;#Y8uu%fSq#OHBftKM)S_2 zENkulh;ErpN}$iRm@Cpyca}mL4jb&u1`#t81XD7(*6f(Xbv!dZ6rCgjjk>$}os7$l zSaKSPoLfpd^Ler;yGd&yy@3X6PY_=_d;zO>s*0fxb%v)uM?WA^mpo6rsG-EK?ukYmqo{0j>U zlQzu_V6sARupes2KYTY~WHl((a3g8w;^p;%?x()C9p(L>%MvFzLjeM$W?EWW*kx)a zU^BF2@>d6h2rv3rlrR9RY|VQerD!b@_jC zu=C9`G94)Csz^%Rlf-c$a^7h%n$DYZyKWD?xHX8Qc?M8X z9ZW6NnwGv%HSW4KDBjxIGT*PPu&p*NXV_m)m3=EF_6JP%$PRmw28||#{(G2<{7Jp_IdK7Md&(wKUQ=hmH(&bP_Qh|TD=u=0W+}VV&c*L+S`as)O}9O# zU>=cAnd5xkZfH(0s8zj5Dxo9Q8$&#%Tt}$Z=tcbgE&8YX{$%dDgr;ZSvi`nLNxD7u zcQk`)xGcQW=DjRFy+KOioKR^nGS^@!{O#dLDu=qzW0GT+Y zJxIgr1DBq|nY9^y3#oLkgZ1qcr?V_7?G}@WQ|KW|ohTe6V~ZBCb>!7tXs zWYnW{x~8HdjpF$Qi@S?p*-eC&Q+5lX7oVCxyze;b26$}M)6JYe-$L{PJyAAf4{Pt~ zFa!X=XXul(`qEEj^4fby;1C#mp$5+))i1dclq5Gu#w81UywRKC>=cCjUUvO;RfB#AjKg?|F zhxayGhp{UQ*Ilv`ZmU-r;7k`5iMl~}sqvf-c{TtWI0iqx2m0ac{&mxlqirb0aZB~k zpYXN(IgTJx7%!0}vtqdi6qV3-4GC^mz4JlKCh2uyx)7v zpq)eGbVA(-;G#B{K;cQ2#dKWdNFM5+4CN2&fk_i=htIu9-Gs6wykI!+ccN*6Xv5#y z`8asgVZohD6;`}SasGqL5xDPTHlZg_C;PtgNDxq05$?c?3iG9FXFxNO^p)9unsTy76i3PcR@&Sb8rA=Nj`eCV4- zI3(95O1Z;C9wz)4+mB~74qQl0+80h%1-x$;8Xs{zIAo->FElk$#vnSV~^{}o;Y$6#3DgpfJ-R=Sj~ z;8u~_aYs1etCvW}S_>HL1FupG3JO$BCg@%1)Dm{P*-kk@i2B`jxu4}~tpzjG<1ZK; z&{Zdnx_cK+)OB+5amz*PjpX3**L|mmR?XY|n3v~RiL(xIGVX8co{;5l1zoHoAmQM9 zj8~Fa!xxw292^bSHcZ7hr{zlkWV9a$PH**}pCamF+?91wmI}&*&ezK6eW1I(oWXcC z#&iXUZ9ZzQt$eccuUvSy(W)LcpTAD&(LH?Wso_pd@R!GG<`21#+xS+;i9Qw5Lfo&y z-f|$e{TJNLAxAS)h@2c2+%`E>oc)@AOBr|ShgYgf;*DpM;v&Y2dA?XyRwnRW%8AOR z=mnMp=#dzTZ@)Bkbt4jFzibC%k;W)BHX;_UtkoYeDW2EL zcap|nH+2~k`vWD2xm#4AkodyZ7?6g;yJ5t4fUHY(RI)e6lCYs4_l?Rx)DzwZX7j05 z35GA|1DY341ozS5!4X-;#>No#Y5{vNUaChvSyS&Xvk&FGR4bLI&`1urn_5+ACe~h} zQz-v1*ne_*4-}K{gA^>|sRO#1uPj!1Gh>)BgiZj6sYi;ge2`PFc8=G3V?&ua-nlXf zg0;kq_W&4*3Ow=|Z#r55w9&N9n+ECR?P*`ZmaCKWA7RmSHki`8Bof4G;M8|W1W;Hl zoN#a?1ey&6!$r|2MrZ5u@os{f%u$Z1MpE=Q=-!IG_Z;dzpq_C96{RlHNwndMwWbq- zUK=rfIp#s~VOb(^u?^V}?%qviJTY@-jkp^lr9C}8oqev&8ovLVdjgqj7Zs)5aInHE zqiiq2JW)WeQ}5nZ$F~VOdYdv6;#W||*gPNV>6Yx0meq8~qj5IZHRlDcD#SHEF9k3T z^R@kAYjYG_bS8EZP^c?8S}E%`UxYjtvrk57^f=1OhJeCP>Uc)v+1jS^(a^$fv;u!1 z?y@_k`6jMIC^|J}ZM@yz&{AB&&&eoKU=<>x(FEmV{7O-tr(1%w(0qsJ(w$c;5Hn*x zu6UP4Q0;kp3Xl*#m=n?=MX>S0vK6rsl~1gclaYD40m)28+3WwCQ}|2Z2IUU80DonY zpl|g<9o~=hA@8{mw)P5}axEH}r&=qBgzCIdPp{UyWHqGO+_4TeFflO3K0I4-<;2<7*(6CyYKhForw(m#nRa9)OuES5e7_rr#P25dC0bn)#53~wQ$@)d zLVb|l!hTWL6S9M0Zg~bKJB;V;eihzEJB__pG<4#pZBJ)}4pm3+IzyDd;nP_J|DnjF zZU0V5XBKR60Emxcg2b=UN}A{>=qpQxC;z=~OVGftZBSaA4yLP|kLI5Vw|47O>^VBs zOH29M;~$NTjCMK$F<7VeNGp+Xp(2&)-|_8m(AWM#vLD_cu?>>@HsM#;?n$POG<6~% zIkrM0a=#}PKS`LKZF}Hm86fw^{2)j~w!iUO#l_6LwVVDibN3N}0Kc%1`7IK$jDPTc z<05F}QJeP)-tD?;HpHnl^p-wRc0EW50Tg@#Un|mcTYS3F3>S*R|HJ)C}ISvmA9@2JMZbI?IzTeXWd*D#>J*`@Jn|k`~ zgi%g^p+Y+rYDt_CsdfqHfh~pHs>;!j2i5Ef^0e=zod!#nJef8P{zx7}t=D0X%j(WY zTt-GRUl*KG0$lcsAHSa6d4a6Mc=HN@<$}}axecdz?+^0Q5w!OUiJCsis@STSr^vDC z?p_P(BeNX48eY5J(RY@-f^`nx1Kw)Jacl&CBJKaHdH(n7Nv&U8o&`kleD-T!^dcod zr-RF|KMJ>$0(;xN>GaVRR`~t4pquj%g27cWvPCPS%xA%RND77)rBC!}u`b@k0a8lS zusDwWHaNUHaX~ZB*7bLbpe2j&~~{Rc1q+mOuWArG}-#wI2h0^d9kYi;lcX9~*`)NhB)oi#Qt}BIT5nKH8sFhNN&M6j^3F;%On3vUA|yy8 zh|T}x*AzmSSia$s#84f(|2^LxW#56~iCi>drux%*M}7c|MxR|7$^S3%m`LVKsf&H9 zH}P&hN#}7rHB$@ni9S~qmf>qx*HNU8fCLG-3gI86Qn&SCauS@Hf_jBvjo!PaK>Yr-vmM>`@K6v5(7aRL`&zT194}~SH zkAbTW0{0N7_v|ZRpeUd%AoOC&DYmIFG8GGmc(U%&%`xbCUI@V3;n?XfDOEA!wB;22QCh>I$|aY z{}wX4`+O>;jMt_nEoJ9Lxy;&~C-?@=<%Y5Hky<-iP)-R&_Quktc{6~H*=b*B0Q&6q z%k!g#GfLx;b84I2SJD18THB{XH3+%T;{UHzDGTQa(Fy}h)+6Vfr!a&kS0VK;Kge1N zzL@Ncg_u+=dT}!|*Ep-FsNfY~ne!cbh)D2B&(tHNgrX?hk2{bzGz8WNz_J>HCt&Ho zpkZ_GTb&x2;|E{u8VY&`yorvLMr z90fUw5ASavt>3yfslFHAkJYU=pE2n!Z(R52-h#8gFtB|P)zVtEQVTm23ku%nfPSv< zM_$GW)%fOZasAag>KtT)m?V!J*5Cr}>>A85yx@vEV%icDI^w%|l6VBL=Y6uC+8KNx z+$jhy5`v$2$``}^aykBHsk&WOlhp%lKG!#4wl4Kz^*R`gr#kL$9{O*g)(YkGjoRu3M)zXZq_^LYMSB-jEEfBhi?uSpxPdockGd;cDcxPyDeeRaQHlbkyE(ha3P%dwXGf-fK9~|r{Al~s zjk|4cnw0)$mS-mP%V!3sEJ?YOxQwN-!MkdYK&)=XG&+=25`Xp>F=Pu#v4E5*r85M5 zS6tAho1)vlhKec3?Li!j^{r9*oB(gZh};T75v-c_4ShyyAKfv@)y$YI`T=>c1g~YUSI{aTCnI2&(AWwGhDbZRH{6ZcG=R*j#`2Q?zUg)2npW59{YS6d9;mx z%|-!C53625$H3VAWtuqG&V(`2|GfJUBtdI93BrfAX`q}Qm)3$)>j%B?vYH`@ccXRg zh?Tkfra!cjgQMeIa4}n_@8XeV8jvuTjeNjI_Oo9^&fC`PP_7#`rs~4e(hBtxvjz4> zN&4Uf5Q|iz3;y8OTX*z{OUK-XZ*wNwUGZ+-4am3Al(cZ7HML-0#DoLHQI|-RhyvC$P?$wELuWZ!Pdcw)<={*6qeVi z!{6XbNSn>zQU`4xW%;fjZsJK3H4Qr4*Ox!u{nhqxG5n#Hpx+4tBh{`m-p~l3;^5pX zdve)4T#2ru3aOI#7Pfb=|EiSYc^t14z{sdSy|E#YRhFJKU+@+|sgu;^l}iEQ*jkdxLc63%3 zd1NJ4^3iyeUE^Z}%>w6g-H`2-G7u89^>LB>Rl;%~md>}}N!N@E9Vp928i!Y0c~{&_ z22=m_?^#{Jv2@B21Agz#91rlbcB_n-j~j7xe_bFAT7M`s;V(a*Z#Oy-;|ae&!4#>g zY7D`F*7X~#jJsK4VslcM$f~l>&&+&7aqkMh-|U|-X-+o51J1?SLTFRpt`3PZ;WF`v zjV{LWdn;`;aJM&Q1UDAESV%F^y(0PqjQxc8*&waIAQ3A3ei3$OrpDgRj*Js`X3u$! zI!E0`*tRCG!i_+bYLrv3U+APyh>OjYr^X|2cQ-TiGFl`bGOC)1gv5aA;iTU6nn|R)pK79;3H@l%|85&3KJ#S*0Ui=hQ0D{h{`|G~i3mOMu|6wIjlKpp2cLNAn(+@B zQabI4B5%+Xiadh}p=(vkT>K5{@B%ON_aB)!t@@kH7dISvhsT9qFiVk!HGiaOl`TMe zIi-hA*m*^rUoS%vVA5-)#C`eVOvnAMTVok8ANt&2IR4swf0YIcoW+?kN<64vi1TC4 zhsm9Q21)TZeo);!5go23(QD&2fQABvtBt(RFl6i>?M-_L+}Ixhj-{ItaTl-x)lTX! zh>(#aV!A~l3>jm8l*}BpLRBuwR~MbUSc`Z+>+=hB(gzraG5H3$7Y3{;YE>>g?Qw#N zU|@P*D~YgliYI=s<*NIZ;9Ezk)g?<(IP#mIV2n&6&;{Vw3DIUBy^-Dy`- z9e>nFU&9$M6*3nK@yf1S`NUE|bwJJpZH8fWJ95C9 zN!>|g3rfl3{5O&NK8en#7SYnth^hJDqbru5K9~!aBw7=$<=mcS3)A$cA>15QQhja= z+bMcPsxv7)dnqd`68vFTjwz4VFV^6@BF&#Z`Cf$w|Gb4++|c{7w1rxBNndpb0sMjX z0(zcrA6sC8b9F=*HDa2%f4-zdadjAu;aNt6hIK&Q>!jR1Z{D`*0sSs@p%LZtb%WTF zFbp%i-6mpt7Cp;rFj3?+%qn>3gf)BTfFzPRaxiza!W*e;d8f8>u)K)E|A}ODL4M6c zGs5%3#-9Z*DdG+uY9n$8c#Mad>|4`rHJZ6W`x^?th=}xY-!#IfAyY4)K?STG$X>K3rPle;B_525J77h@YI*WKhR)Ct##W;qQ_vR}#>8j)jJl|*Eq z{meK{hEJ5!#xZ`$G@cORfu;cLYI_M)`!M;;X@iJ_B!F(b?h zlyfRZrfNxeV9FZn;%do1I7xW&8r@L1--u1Rif>Jt}P-fP0X?_1IRb#B6k_8#XG3FW|V<;Zi=n^^{416 z<|}pMP;L$aylt-#044Eyq2ZR62(qr9Nbn&Ga%lHEBKTZw8W6pprMpHg@?p}ds_E?> zLCh6r0T#d|&xR@GnP?gVeEIEj8UoN6g<2#mom$~lh%%Uq|83FGJR~51Kfs9rp9l$$ z{g|Jw(gsn@P@d5XQMTG?@2t8b*G>CMw3F(+W^~KA-ZjbeAED;&IYK@0WDbaOW}4tW zh)9c@oNXEfhNTsaWArj~2sqj&DEBX00WYAH;c}o~dafcfzA6_I;;e>`agE zR6Qb=(+;nRmmmz{bb_KKzBT6x&{&}heS;f*$Bp0Ff6iTYp~8z9<&5$WEqH-ebqAUO ziZ?0$whI9{w?DAdzIb!@@%?a*T?u*78pff98_qq9j#!7-+S$~NEvJeCBDUR$N={7A zIXKXyG3w*^4C8Hhi8MqgphT5sx>$i7=DeNLLGcFNK(}OQ)sAkiyOts5S%;=4a2>2u zelbi_zSA3FYu1{2!~0VKbso`)h8>L z4t22D^h+)Wj_xYfT3xfFo1?m~A7~;fE-EDN3BP+DE`zFSN#-kuK)>65NYn z(<%P-Dm2WY>^&f`h*SX6(K;AHzTg+r@_(<{Ai-eDXG`WczbYje2H;hLam-9f8m3wG zGx3QkZV{9!0>!R++cOQ-YXz>QD9p6ZdEp89E0JigzktCZ$R3I^xNJiAz(}6UrY7)1 zxXIrLo$$WnL>6Zk{gy!cgSf=X|K|nGtN`2;nTGu7Nxmnq2{{?r=oGVO)AhWjyr4we zoaT)(hVt=sn%KrYJIbuewiZtu(}6E=zwG{f&NreG$C)0=5(bUCo}t= zae&)*o6d8TBH-acPu4MB(chtbZa`K2Qk1NW)HmwfD-ZAPn_6-A;WxoYAp`j_wv<=+ zl*$&-_M&gfhT|)CtNxBpQ=Mzxw`;{`#Rj&`rve(*B|lbueh}O-mCc|EdGB3B3{bN} z6IeKu|4d`Vtkb(i2I^x8jk$k+aGw2IZ%5YjGVRM;0)NkTBoG3$98|b+eg}4IF-i*U zm;uV*UCPX1L!9!hxH$>ooH_)J%{o;_n8xkaI(pWj0)E=JnS}gkXF=VaKk8Wz`bYZA zpBT38eWb#wjNNvBsQoSm84)|Ff4{umaGqr!9jOK-)?kSuFiT@Q+YyFECPL;5Y-Z&b zupv_kFQcObkECWPW6gPs`;89Y;TK*uW&<-gNI7Xf-SGph3W6PUf-l7#*%%kIq#24A zkpSN$yJFmM_wIBa!gzuu%W~RnZem7@D}MFHihTTuC<4GkD#S%^wPI%<$+`c37 zCy$!ZE(;;XmWl^lRBaZHn&YE~fP%5LaOdUKGxigXQctin)@j^-%zh)H@!>Gw#tVPm za+MnC`g-qZFS`U*#PS`+D8O$WGK;}5qfaB|nzqaNBgdRjD5yB=19LR}ygvzhHeq|t z??be($%mi4ZJWf#IZ>1YZ7A|j*}T6L=qUnb^Ze2=>P)Kj7;PRPS1lB`lk81TdVN$X ziaH5b;2!F5$(0{RlbXUrHO>2sQdqPe$g^!?=mu1WN;R=0eav0@#G*MlDtcncxM}4s zq+&)?4@Pj$W%!g!OYi%G2Ba-y?%RE3T_v%JJsmkhdiC^%Q>XbW#Dn?c^_eg(MrX79 zd>ZymM{78Kl+Snp6=2Hw=HN(6U`m8O#OHvErmQa`pErEtb~_RmG@H7?2vShXCM^AC zo71BAC^#$G*PP(|t{3So?ubsveWB1D7Zi=4VROVKXzDw^9Kwvn+asa}b1&ccA>c9djF?S+RO#bLW9^A_hQ~%fV z3GPB_BqB$o!<`N*R)s*O5&x?!W2r`>rFwJb+XPEb{4-vv zsraiWZCPQM@`?KxiB@7GfXX8y>pQULsQaC5ozDpbd@@(Hrb`4w?4zlgz3Ni!rBN{Y z_08)Iuph6#o0^gI;`%owDt~NkspwhH=L$t6m~KbyVGPx@&nP*>NA|kOUEd`tL;Ni5@Y!WaQVnfjX*aOv5#l2_CNg`mke zU=pYkL*TQ)HAfZ1Rv|x?!L@h|ubxizg9a?~|KsZ`qvGnaZ4&|ncMBRwfCMK5cTaFD z+$C6W_uvk}-6B}wPT?N3u)+#=E!-)1^?mpD?e6>fy)n*@0~D~wIeRaeYt6Yre9P6; z)z8bkR`2!?c=GXZX~%`&A>#ts7Cl46rtX%ohbP|dWsl?Td7WLydh{qY+;UV`Ha8anrVSeooZh<;zpR&X%UXQ%`B;(* zpB_Fs`jQ>+^?sw^8_D85R-4X?Tp+HJ(L+VZ7hdzmR)58u z#$5mWHY6FQ8{UA;^lNwdXVtUCQ1$C>{ihe#RpQOJQh9H7leR6KCJ9Bf)mdgP1S8yW z(0s4=4U0kT3&>a&{*(&?V)G0m;xzsI7|Y6Y2R7dyG4Ddw(y=i+rLP`Wf0$~g=Q7W! zBsH&5-aFyAiI>5?C@;L3_JPS6$v?XExcw;^te2o6Zf!B9_O4iZ-0(i15!yfE)*}p? z(LXgj#7Q{gj480^W7yC}YOpLfXt`qhb=h*{Epp}WsZcq+$*pv4j82!}8 z{m;1_IiBN8KJMS}Au19ttE%m*w&#rS%mi*LVDZOS&_^}NrfC3OCG>?Ux!)kzgAHb~uk_ywdN`Ht$0F&9xqovH2!mhyX=(6P>bF#aKU^?y;M>Hzo`U znS$S2wg39H`33F$nw3YfUZZ{BVh8HJrlkenF$NXZIok@}9FIV6v$zd@QP5r@{kEW@ zEjH!_JhHrm9UcDywal6)PX0gw`4amu?OSN6u63!H_j4(xjrG~eNaN+F&Id^7Ugg6< znb4KHU2OB!w9w2&E5N>wOs|{NE5|k^ciji% z96qp#COBIDvOb#+oHe)We=4s}oL&3-r$&L!5%oka;7VgMGgc(m=E za5wEzE`kiY+|62a@y5ZK4M(d9#CgI$^2D*+B%Z-kJNm_*x(ZSQpL!kWYLyFd;#}YA zk1PkCUHzdB|8}06+LP#r`NPtY@8o`4r|#hAmS*QM5cBoi;=w3*3XWC|3X7_CScl`e zL^-uXUtj6li&kpg_!1q+Ay~SB+@imZr`+E?ao*{h9S3t?i9PZ-z~!$5>KY#kispuG zGy9v}O<`cuMa`-|K87fY_u50Gw+D{J-){@s#&VUEl*T06KMhwks9p(VOJ2|WKHsV8 zJ+cB)AC7pdq(!)I^VR^g5JzsYLpH!|!<)Zp**^9+XTLf#G|jF2>TG|KyIB)~HQ0>m z#kd&6tUS5k-}@(-QJ)UP(*%(09DU;v>|Aw#j23{rV`xs?R0+ep*|hzZV>!W{4?HHU z9=5NRqiN`#w35R&+HR2gXJ$j#HF#cL=)}udd*&^Ni4ga?Z}v=pTMfry%qzzKxfd!# zA-_8|<-5;p{tNr|m|mJI-Y;Li?2ncsFLH4F?CtA=V@9eSQeBYP$0V=DKU$uCbanIj z05L{Alt3B{`34o1(VF}XtRDqT8ELi5Q6r-GAe~R2brO92cVoYkT#l|irTam>ErDck57gbZ=Ejydk*VSOUM1Z!sj-uCg@6oGI#-r+E_yw4$A za(BjMu*l%wdh2457|}^@P<%F3x|D7oIuD$GC>#f;g(p~(ezy5)sg6esYktbX%U~h( zXqlMZ{prUpXOc0{4bh4S0R>Z~I~Tgf9KXqN3=w?u7WhuGf!c^3^!PCO)yE~$Rc1J3 zY|2g;pX<|f5bw|O@~q*r-L@@FOHJJ{fXVi?Cs1(H zuv{sr_YY5^x^G?0c3~?8i@&<5K>Edg&+(h3>Y*!53yiB2;kG4uM8FizA8&||I`vA_ z^Ht!XF?x^qlWKd-U>G0q*Ti4>Z)HXJPonS-FE1B3D{w1h*;~U1uqxqRdgeYe=_yj(o*iMCuB1*_|rnYdK-$P+tg(q;Jyo7|*A@U+DNXSKQbT1d8S`#0Q^`<8wDiN2NWu0XEnpa;>xb0u6 z1W;_ZR@PJlR;4>UIQqA=!OZDUirt@P7ropR@pVzZm{mk^I4>Yx_;@qRLEk{QNKG@p zjhB2lWCSKXOciNf&)`iia%}VHM+>IlZda3Sz{$*f10_QZb7Uzf@9riJ2sDZZ>nCTC z$I5;BAJKO*Uq)-vr_F@n>@6H_O9 z87ZW;II-M)@%~M>TQwbdmSv(mWFhR3Fmc2nUlbxDqd_sf&C*J!wU83 zB6Rj3KzH8@Qb$rf& ze9M0tNGaleLKPD~={M%#c#8Q?A85XsdL*djEjPR_DA`GO@)tgIs>>mF%q}#vx*y@p z6Ib*Tj`uZ>KX*{^ zAdbti@)3y3n$VISr%Q&@a&n#`4F?ffFnn7wQfZ`owPfqW5f??%S_rUuGNERYi0y4s zHpWq+Oxw7j#~~JPluXZ!yM&j3R5|;VIs0v`NFz7MFFLSKrTIi8mpEd6rq=#`C;DPw z?;Yuq8Sxg^_r*vM&pT1}!eVckgANh;f_I(jjHy#qR;FwfXh=EZ<@A(QkS zx~l2s`)(?a#RS}j*`H!hGwER+UWGa-h{IvFy?Pmd-|vHA_lEPa{^s72#MCd|Rq__N zD@c8mxueca^7=ou9jSnk$))gmY0jB~L?Ul2moIl?S^P@d@hrZ?OA6gmSMuV&_FsNc&b#=Tlv+qg|Ja(PEdV8phge`4+)*ailH1iZj(UCYk z9Yqq3%^eC70Ym(@#XbqlV%;zHd)1(jc)L+)G?CA19*g>PuLUjj*VN{JBu({e`z^oz zEF#OhQg?GV^2OQ3wMX~*SyfT>^^?y)t2Ocnx9p>B$j5rq5jFv)`!gPSnJ$sYcq@8% z;y`{y{hm`RhXJ)NoX}}4FO25ujIotJn11zn||1LH5h&R>7#OAA(9!%S9e? zTN~iGn)Q)Wrl6t9FySvV{zxp;I`^0>zKD~95&ZH`_WYxB^REGRg;A*BlTBGb0QUta z+F%=YPx$O2UVd89J0#5t7ugQeimtGqd4rgGurztlQ#abg!a7YBEI}~?)Mn(>)VkyF z+FSXIc-L(qsb!*!^L=UTg{^^qTa+B8`D1BG69aKI9 z6(Rb2*-M=_czSvYHI^nz-V;Sma^IaoN&S)qFfRe~&zOH5c~9QabHS~Sh6&2)Iy{XO ziPTmXE&D8r=kdl!H_2sInkKu2aC;KnW!?uYd`;PX{F%5d2xm7h=JJ|_m35Q`!3;=6 zV3^*EKa7#}H#823vrq#a2^T_H^br_(UHpJ9sxfOz0^8FWx;Hl?Z!aIM5%Wc4$mPZ} zG=C;z2U(HL`aGee%#_u|dQdyJAh0OS9vdlolFifa*P7e+$k{IHks_~$CQRayU!mK6 zZU~|QZapIu(NI>Wf+%S|gjjAJkJx{|*JCB(N>lu2z^#}m7W|+Rg62(=>-d{B{cWNbk5burg`A=B&+(@Qu3pb`@icV=2{jW37cZ{V`JA;tW9GhoSbk!mon{hL ztJ2E7^^Y?rwbYhopicjwRIx9tN7wyB;qf;sX3X#sMr@`d13SAKwV!#be?igkna)wx zi5j2V-@pPwLH(PAm01g2Ho`l5BN0hZ!0FfjDtiBS;d(Whu-Id^=`Mt;cg)B~3q+yp zYg9~U1z<+>ymJa++u5a(q70)k8vq(@4o;BUy}HRvzXqdqLX;w~KjrfvFTykzgaz)B zUkyxuxq5!z5V^O>3}%tL{(V4KpqX|h%x4sqUhHFY7al`+FD2bXdHAZt1W$_9jgaD9 zF@+YfT-uRuSrA&Oom&97(ZefGNygA%d*&^l$*6T?uveATgCL6qTv~cqEBVYhR$^8#r3mBhyvus|Soa>X}ifHx35<;r$;p zl`Wdvv0Zh6N~~ON4%7QVuqB(&ttN&?y5gAGhu5%9~4z!UO*X1fwJ#4G)YRu zuIRq%(Jaa9YQQyX?p8n*xVTN=o5#Nl&fl(Ks|fzb)5|wOyO47qa+CZyGQnSc`ygXO zhM4yJ?+BY%G4ejV5~s;)vMnwq;L~orOOV^S>l6GsApYv!RUA)Zub*d{dHCw>crRM< zJIkZAl8VpprNkL`{ufE$WR1#k5SLHe*O7z7cHi$!;UAtD~aTY+)bYXRqKXVKG|D;y?=R(dyvx z$zi8@x7J@+tw~WYrWj_mOY>N}W6l4)5kds4Ke+Jkm;!4@czd1E={JE|XFEHLB)7C^ z{8zG>1ca1O3$wi@t(D~k!6RDCnlz_%!X*htUHfm22M+`vt#F8&UxXrxM&=Sb)`6u+ zsVL{uO*Jo>cwnb>&Da1!(9U;)9CD*s@>< z&6J;vS9*hTX2i%4kXretBsz8a#aCX5Df`vkFH){5fl+mH73~Fu*DWvAiUzu;wRY30 zFe@Te?Rr=GsxWHV?YzYNg)f{qgSf8xr%x6dL_cXxm~>2#i?m$c$Td|6v!PdM3$q>} z>3CdhU?lOe9{DC|ab7!i!7$vqzD$~eOpj;U6G^6|)lAAu>;v_rf1^MRrln6KYg%of zP$NsbAA*|D_L7g|U`oQp#CeVF5ibN!{Xam~e}A)1;V+)8sq(l(RFshJ?&-!r__Nx9 zV-v^LaG$Jl>fdF)bt!@3~7i{0w&;j zD-8hY`9Wg0!+hQF z5u}EYaaj_LrQ2}2*aa0_I%07P$jS~s(Sh_6&%^qR4Iq%kq_ILs)!hbb>RhhIcWTP-J!HwgingU#Kce>fRjR-Q zV~|br6h4F2b;g_cvindXGtp6Xs_CtAi~^-_bwu?|Sw!TdCSx+9fi(Ru_|!JupXlNv zMEZn1OoZ;#(4+|gF}UJ_gT0`!?{{ywNYT6*GaD(_3o z^{A0edDwz6k(q0C@&KzFS2AnXLQIM%A0cLWpzJ%=hZ6b>Oi#( zCR2xJM9_o${ zmyUFX`qn9E9HW6h{&`0t-X2HU%b%n9b&d}> z9>e%mH_ic(tsTM~miLsdqn7TGoo>#V&9Zz{VPM|$W1rnT10v5c&RIa(%|7DRlCg_iwS``IcAYbDDn zs!a=m7)?5{j4od$L`egf;YoHz@RUu<#=?CWoIZ!ou}TO8-k#Jc!%r$chH zk1f95%PWE>>=*~b?+w4JAis5c1B4lJQ-1qnah&zMK%NzgyDl)L$iS65^!a1$Vg^YH zNvFX<$thB%Y8B~^t#@24?6_@vwT{>vOZic{l0*;U@kSX9^U|^wJ~KA2CaxsR?7Xex zjk={_lH#%Id9l-5M}e(&lbr3miyOHPAu3B;?v6t`+jUu79o@NwU6@l-_bUg4;-Z2l zh-S@_`gu%%0X=ZnFehvMt#++0ZTf5$q@j8srzUZ;40bCpnstKjnzVJ84bL^n?YN5*9Tu#70=kGhh>=#_OEdnXykHfFywJ~Y zzC2$o^Q^v-om(kp++A}PEkoq39Q7?orG44x)K*Qpml;(i!ybs6DuGrXufn-hspti* z3c6>Wldbtt|wq1A0p+1nB0o3{AqFM_NauboD@agwvLZ25Hu&FBh# z)W?WkQ2v9;`96d5!zA;FZY)&Xm+JfWphb@3;5u0O&%Pw_j&(iYIS)fO?Xf*`DmPyA zaUPkilnT&rgBnkZeUIWjAt>#SFilS96*`WNr+>EVxACvI28mKK62%V_-`+KE<@i3t z;%UcFu5jzyzao6&gr|N~;1@(lXUV56HIzd`^k-~?r+yBq5^6UXXu^wmoxN}ZJqwG0 zPrzU54ue{HLI^yQj!-~3>Ej`kjEb5OfyJbPaazeQsx0fC0xORy4&B=87!L2b-9M8( zvzhZ)bx&-RMrg$oX$9S$~M-tg8eI~XagAd_}R&Ty$Fw9A0yaX z0&5%uVeeCGUq6F5HW|ma*4_`wwJfmmG24YiaacCFDwER*!VS$H{k$8=*O+bCB#QlK zeA`8p;V4?f zdTq3%J0d|MGM}Uu7@K|=b{xm%N6kf)K1bG`lDR*?M>KRFC=YA0o5=i^9Vp8Frt7-w zqEz-)%Ih(CH2hg33Q025u~%YK9kaWlygNpl$HO;fBau|2G1$^d%V40yDm7q2Nm9MA8nR z?*Rs}8L1JOr4-mzd))pTiq)4uDB5rjly5z+@*i3NKK8NMakoZ-O$uyb^}q@f(y`yE zzjV^|NYN5)%3tAcf5+iFb{LQuJ{IM_b*Rdcks8EpllWp%qQ^tY7QCv%@EOkya#t^} zmi|_TKX%-E=jCn9n{Q+`PAasX6Svj7dTc>9IV)f$AU}eK@Q+IFUpIlz{@Thp{4QT6 zTD{II`W3O$nv8(?FwG&IuZE+?BE$Tiz9s97S*{dWODRCM$6pg*huRuMwt2S9n@(3R2%bd&nUP$E`C!8RI?uFEow6b zwp63NT5&4<8pLf5SX*d6|0U_mKFB0MhuMJ;eJP0=F(7=IUIPeUNh#L>D(IGrIgmfR z+=#k5%WeF#yck;;5ITmPt&?_Ips??rq|=B|#}s0tGQ3z$+oS*^n;qso7lyRP-OXh)ktE_p-V@Ur@=&BG1n$TxbpHQ)_6hZ=*4FF3I}?ze3g>JlbuP*{6;CVww)!Z zzMZKp`gTH`&6`xZBSLwnb_7UXAHTE!fWEANbDRWCbds(C`7uAEvt(0b3CM#z8+JnBDN}pyfxyKz#Hg#z=Jbk3mNq zXwf!`{NylC(FFigOO5{76tD1kbFo&)!#Jip20bH@EZ&AGGmB<+uis(Rm>SN&C~^1X(f2h$pc8j%fzp*a+%qrz$;j56&}#@ zL$PH*GxxiN9+SO1C!WOi4@}e1TN!a86dNH=tI)u|p|9Z*14`)fGxq0<-rD10wIp54zU}_Utw!S*Q&0C5^rp zKm|_EmX!*`vqq2p;Q%LHJ~IAc5?~QyjM`d=0LH4^SYT8v>7iw4+NQyGbicIF@?3MOQ~J0K7&%(1l-^ zt9P0Pt2j0;saWzk-~4ifd}kzHBYLp3EOv(KBbPugtt<)x&a_`m*+*3hEUNBlC0kFi zd)3XyUv0qI@9(tH8Ce`E5BgU(Rxx#NmSM*GgyP{U4s2NM1^o`ywXtKV7cAD1UUKK8Sm%&8t2u)%a%2NhDIN^pU z)+b-!GVKb3YE*LX0-a9YO0J=5hK{TB^iqQw3oS=MxW%A^&?{Y9D@|50OwI>IJgn-< zIDE352dxga7vTX8Y$BhLA*l{unMjBwA!_Quu%G+vK{mJ7RW)$bico+CU|7XXuZ4o; zW3jQ{`8%+KrrWH~bvPpuXbj@iGodZ5B)r1k^yPTnH?VttiEdLcq7&EGyZaD@q8NMl zUwIga`%;E+V~JuVGsILF5aA$I6MiGICLN(;lKtzm7mmh7*z++IzFByc;lF!ZT6JC$ zV7*nL3bgR>MFWo4^UqK8@N}u!u6ADRdw-0)OKV{HZViWp$xr3>)18!x)LMA%OR09* z(=4`8|AAs8l+>4K;k$Y+c(uEgT<#*W$Gfwu-lr>J2PtkhFDRk`B!mC3@=WwlvQ)E( zsnsorc?RE_bZC`l!*9t|bdW$Rf!$~}vg`+zHPw<*;!mjA@t9GM-+_H?z;6uyz6uE! zQ2bS!)#6NP%PJXt}A&Va6t$idJ48ir$sXeM_7AY37hMTejoQN(p;O5az-ohhe2Cr?0_Y#^a=Fp)k4 zbct4cBc;9>+o_xJ%+`aEGQFLmN<4ek#;ySU%wsU;#AO2)j?G+e}mI2XlhL>4u{dMe(pB9m>EBpGWg=srJ z>gC?R8l4qankRW0fNLtRqJPv7o+0W|h$ez*UTI=&z*oo#q@Yn6yhkHPOVSRqtA6nP zLlbK(P<`$?pIhJGG+5t={iXfts{S)Vo^Ek{Bk@_6TF>KRxy&4vg+f}3!t(NMlm7An zZz1%gE)s8yG54cXeIDg4rizP@pAHp2Lgd}DS_@VjjLdRVYbBJmS!;i!nL_0X%z ztm(4qGSRE~>df0it6WcTVfIH}-qmVeqh2fO`-c74GYp?vx`0G(=CKVzV>pUty?tM{ z?@Yz>Mf9G>@V_I5Owm9`UuTb?)nXG5O`ZDgZA%|H>G(Ue{Wv$m#kMPD?15wH@COU$ z?AG>bZILDQ_1dVqv6i(zgEK!g4cw|Ln%^KxVDB}v>BI~305OGruTX zuXl~UhBG(+zO4|HLPkfqknz=`fmB2o4Hnk({5KUkLx5&$mi4c*3o|Kllh#A52nSs36EY!U}o)jRKb-b z)JpL{gq2GBW9in~eSrfZpBC5}>N)NVcFl0IfHD*YJqG)k)|yXMvu_<41aOly*;xBH zHB$Ihq6dioAwNHtbm&|<^4H#dloIGpoTE;D8as5W!Kxe#nxymrBq<(PVv3kele^Zl zv}{N_jo8=NT8|J0AjqgVv)2zN9J+6*vE%_x(*&O&IaMh$WZgx|3iW52!pnq@>!kt9 zH^@>g8uz*nEAsA60O;*bFupz~V_Qx+jVGf{qppRO`tN79&4m3ABV>q%srD=5-`0O) z0DQlZ7rIBwVF4v;#?KCh!*UmUjEII>Yt4Sy0y(~xtbVtx7A>OAa71arw>RSzt9!Uo zd4E-1rvItTe(Y#tc(zP4vnvG7zhzoNPkDbWh#%x;qe?7LxNozOu0=FdfER9@TefvN9aRj5Cj)DBeuoEAJSGS?3kK7 z?~!oA_1FwtqmzfCz*-ls*EEiE3CYvGLWBrPe4(tI>&uNWjiroz>O7|X5@SPiwDp;6 z8}I)3^qcabNLU>dHx%l4Ke7$7mUy;lQ9h*28v#PEgKq`j(nwfanApxRO}yc(iLIUn z%=YY8@TJeHSeWtjpM7oWfq+RyMrlpvHuOYY$TC@;NBA&NQx}6#c8^)K8yl+2^Z-)j zk#5Y}yM$Jpg&nKpaUU+TwAV`Tk^$P80U|_QkQNUhPP#REDH;2!VYzOcyNp7;UgKYB z$q|xv<36{^->Kg>BUdXy{uB5iejje<$?(3bh7j3F>pezjaDZ+J6Q zIW3vb!Si5L{Da+{jgvsuEY0XXn^rss2lP~=E5TE*qM`Y^#iiZWW=iDuIUsG2Df>Vb zpyKqA7x+U=7vSTTV(THT4}cbG?l|*HiK?H>uYbe3tJ}52eu1tb`K$waf%(Z`W5(8V zGeP#pveDT6^z23w8@!=L4 zbkyTsfIluwSDw#iMnQ+1x;X^a4^mFDoFU5isT`#)mC? z^3ln)FB%a{iln{#3Ud@(D3cuhmhxcf&{#=g@5TH|q#|9(CN$zP!5X3R0Njw*Q_#S7uG% z`55P$aW?+(y^G&t-;Qwi)WSCZ-KFs4$JuTjL@PtKGg4OLuR+p0k8sDJW7{H^OrZdu z$M<o7fGJzLCe!wQ0uuF)GZo}|7I<8Md8^o_ zdO!3(&{|NaRA{S#BX&QCI49asY3cPmV-uYNBC|SWjsR*dmrk|nHZGhaqJwalE#Zp~ z)56d7EBRvf#e55>PabPAf9x7sKCUfs7P4C{>r%NP22GK8(<|CFRV`6xcYq zsOY8(xfU3bB>bij(#*-%ndISF6#pT=s!~?OJJC-4{oz z$$MAi$36q;alk7q)e9B-&z&wPOe0~^#k!%T+*YJ$1=S~S04j>tk0o1;JcsK}`KJfK zk#=?)OO7%nG`qaj?>vSRUgr}vvv#VA$d^IJ zq5MPu#|q>%c{w8ZCBnbqZ+#<*=ap^;Yu zea%|U{MFm6-trd2o0e9IK|SjEDv1~^Gl4V-Ad+B>oP zyyxNxR;#3Yjr6aV{jAYv&LD)8GFbp#Rtr03bFQtrJA2?!A9gj*$h_SDMEG72O z%Z4Vsh1RCa^x$UlJ>YU`I)l$%A?L~8(=ACV zSl?YE4Lla4rIKjL=V`rd(0xgJFvHTXMVFpv(4PrmZ~V}&B4d16u2-JTdH7{%q0Q$y z+oUJ#NUf@vsJv5~4x`}W7^tU#{y0Jh{jFfq{v?Iv|J~wnNo6+gEgVacoGA zae878S&Mia8OSp!<~6Z5gj8XZZ;}jrSR~-yExM#McEi}9TW#+vgptJQPdugWKb_R_ zibzJW*Hfy#UmjE3Sj?A9tQzmlV>NMcPpGvG50Blv?dt6=eE&QxiN>5w+Md&;#+WV8 zNI!Ass{&7vp0e$3;hPWs&%(DZWSFtFAtf6%sLTw)HiH4wzM-vw_0UBEJ3eI+RD^rVY89 zMLT0&O=pYJKvnYz(Ukdw5DtF)lrx_o%dVilLqI6(|0dLx@#4X}8 zm&u)HTda%B>@=@Nz&)gfuTNO$cDKfsC5isB3Hj87Wc<$NI8%*ewd~4>1BDn~KOGYj zvs9*sFFB`|Zje6+_pj@XB#-Q)4bXB2pC#3IKJ_2&n zVo#y&bILg{cB2m3Rog!I@UOZhVwa+c!T)hM$DS*- z4&z^48sfg19`Cj?_MM^2LY?&~CMlc#FpXCE4e=?>annZJ{m(hSdeA!Vk$cPrcpYv3Q|V%7Er5aDxtyyy7EuaFu%fI1Bbx>Blkqq7A#r;5Gd4hguW zcL9bwKgKZ)HaZIym2p{{6ACi{xW~cncdxjdRHt5+jb@M<03d~z4TeYy3xN>@+a$AB zPY+JA2~eFGv^sr}*lH$j&idyv1;dVQw(I6@!FKcu7^L;vx{c^CI}c;*W?~a?KLISY z5d_!N=)j)kl9#XL;qKz>!0|P+Ml*Byy!aii5)d?cHv-~>MZqNPn6luD!F@d$`~uqt zdiB=JA&geh;`ICXs(7 zZOerup-n$Wl00q?!wxQN%8wSTxsHcjaHTefga}kQtGpbyiJ(&`Opg>uS-kmRKVz;(8_n%pD7ys(_@y3<@@IG0<82QOlWxlvRL&-nDM>8CuJ$) z2jCNCO`;3ID><5%r4|SD^z$oCk$lOBL}4!33S^nj{hml5pSi$zo@_K6>}l}`<+K%Jg+4vX9BFE}3%4>@aZkYB#6F+=)J_9gZ})ZpoD*Y&Dq&m>w)9wi4m<95EnoaD4=NEzdO6g?{V#R3zJ6v zz8wE}VA;hr_8>5R5RtckQTNdkA1|m?QK zC{J_!X#IaL%1`OFjl?_6+*`EN49-kdjfeTW3MYIc3w-jQ6u<2c&;m`@HstiTlq`F3 z-^A2;ZLSdpiPBWDIEIu-9{f?9=8(?cM{e)LxHxLW!G?{*@;-MJX03GnLR;~VNZIGp zH#?>Eld~j(nZ?KcOy!F{WiJY};GdHJVJ(t~we0pr5*nFfkP!d1b1_Z}Yj` zAKm(>+VJ0}QX^8##>VDFh{`~`$5(dl~GT|<104S1qh_3JZvUe_}hHf>k-puxa+VehY1U{zZr_&vMF`}ZjKTXo#; z@#pf;H@6v@u9pw?Nqm<%$ym;i$02NZ9_3jg`&)3Y<;<+VS0y%z|4Ckccz9@NKj@~p zX1k)4`L9Uge_djiXubMq+`M&!3<|qeJ?mOMS+cR@DF6uVvg?#06=M431|szQ&>!+ zPwIbe_5}jdF$)52hmFWhBb$fBwsv-mhy)foiUl2IV8X<{{J+c|tHrDpIQ)xTz$W8fw?XG`0jm7v#oTL)h z&LpZ-Mrvw_j3JpR`-XAyqteDt3@R+ySX~CN_Z9Cvuj7v1%Yri}mi+FVEIk&{nf2qT z58g(=Rw|#3R>a|PJa-*TY|#GZ?$lwOw}WG!a;(I-P1?t*9EHnfN`9o9D_{XZj6`?Y z|C9Vt;s3Xs2=c&Uj966)VyY$2jo2eRmMp!zK(W_cnSMZagneNmNEg|svZ3AxTl6cy zM0HrH`EAnps`A>Arq$#7{roAjLFJnnP>5&qNI9J%fH1Ha|J}P7m*@_w9g*AO+TlM| ztC#mO9H#?Q3p@7K+1k_GoE62k9J}`Ut6{Meys%BKODYldm9=x%Z3GFdI$fi1NwtMy z|I>ds5&!+3^BV{vKo*D=%WsmeU+m4OZ6zp`j|TSkYyJs3syuEzA7ec9 zbm(SnT%4qwZOYnnz=YS&WwlRhBJWcLVixtal%@3OzxGVRBoUp8CEsdphtD)E`}sR! zlh5&}{uPr{zx|$+v`fOq*EyOuJ7MvKf!GM+rwS?7;#%CR%hncpm0n8&HF5E-_o1Po zMe1v=BIn+;K?^&jG(0XRG6-D|fqTay^(V#-F+|$;U;a@YDVWhqbejMC2k>f-!_^7# zbU~8FS1!0DxbEA##gz^aDh%>}eEP575tBwXHNjs124PZ*W%TWbWXr^oj}|MvfFK-K z#PdMXFyhIBTJ12Aov>vWL=+z<9kF)~6Es)~r=cV|oH#EM>-ag_q={($r+RU>Uz1BX z*Hn$~bLs9X-~N?`qmE9I4JG5Pi1_xb@^vVRmMP9R>3Zx!RH2>*n0^w0&l{2TX%nh|xe&KWJ z+^kyDSzLZ*CTQhrs}KL?O;vEwdnM48Mr)Aelb>N$9!VgkNY<6!CueMJJFio*OlDpV z8HR6enjhhVW{Du;ZHy|1YUlKPt(#++zM0HehI%TyVJy0Hv|_F~0(M;z7qYWQ2{UV8LJ=DF*HPSyE;e z1pc{5KgG{GnlIBHXf~W7b@x5ythd@WMmvP{dlpQ3@ZnUW2>C%})5T%`gP&=RI=k#R z)R{Q}O2$5IZ!j}GD0Twfb^fgOI9)!-$i%M0O3w_V;)h_y7yz9HMcKZXYVIU6C z$kj0tB{j;u5WJbpDye-Bm-Z%SmNwgZ{G7|Ap1IBUhTbHLYTSw<_yG=1;L%#2F`^H`Eb%v)#)YLwO*@Ou3@}U&o z7ebCGOPfr$&>X(g(1tMIG8GhJPiUTlMsNTOxxz{Yb%*#hzPebC_82)3aJ zY^nwhNhf@d>zuP~^KRsy#Qv|(S9Q`;b7&USQKm#Fq*QPwlK#KB$OXZljH0ivAIx4b zll{yA9zf@CTNvcY95nffDvM{=ALny$ia&R`e;tGW7EJs|ERsuR%Fb~`{r!2?&)YA2T?{v*P$sa~J>TP?%RaO;Ef)_A8msrhiJ zVXk?)70ZWEKS>M5r=s1NZ$>g};$Dto1n<$FuI#8=G1{o# zD+gL(j5|7!v9p-``*U?c1lPPpe*%ZpBY<;i&o7S2|Lrl_;|5eG%V6db&u4Qz=LjQY z|GFFhxGmW#^c%8IVFl<)WkdOSBm*;Z=PZ+ZCXxJY;(&AMuX?S?D9%)$^x54Z#g#K= z+2PiS!W3rG`BWEL(C)Y$U-sr*1mUYH8D&4;uh}A#U~Cb1*gloUrQ=|8CP(1U?C8@i zYzTGJPrk!O2U_nzi7out^-*QH=;OH&A?LYM|MFi|SG62-;4w9!`2bA_(}CYM_2(Dc z5Ls@adc82`!(mvV?zL3rat#W@l(k7L8MSii4mlC>wo4wp?I_N@CQ3~b+YvS5DsRKw-R``IwiJ` zI$%ycY%*V4?*zKMU$LqDqT6n~sKZZ(-e&K3Jmx17U1!-HX&NoLf#^2g^X|JQ3OJ0$ zCuMPGSe)e}lR1TF$Bj;IZ+4*exk1cNM7VOng>F@vBu(vb33J&)U&;kdgIhi_-lAg zu$Rt81FD7$?#!`b)Ply}UjiNMf6YH|w)Bj-um)!dWoY=byNdOnozo3A_o)i9uYRZ! z7W%!k!sB0+-^x+kD&gG!3CpW3AZ(v_V?5&Q3HICuUle5Ensd>L4AnzA*#O4pZo;ks zfr>a>j}V}S#l30K1;V|AwFi!mkqORE-7z<{QxYiW2oJ{p6miOQakk@$>veO-^?;~? z!Y6AO@{NtmaF?UC-7sQ-65S2SO1`|jSmz)O<>bzRMoTE%Hm-N{#PyipovE1*Fx=}Q z5P(Y2pU`8EvYIU*5XBC=&87=&#nPMI9Q@~Bx%}#7BNw`Wc2MNwrd{jHh1!jxL+Jr* zvH&;g^aTZKG*zVV91+96HP`MA&YkEv2|H{RG6j&04`EFW)e0K5=`RJdorgW=( zec0{C^^s~TUOUBiY;XnL_IqmZ_uFV+W>8IaQ_Lux?JuXb#~OX?_+VI(^;L`ExUoIX zh*5bn+v83HeiqBN@kox|v0-_2Pqkb)jjzS+j@A*EpLK5y58qcmGl@L)bI3~ltzKgo z1)cfDkm4J^FLv2zoMUXc@Bz;#gLtOpbzsAW4WW_!uM)VPlwdbg((s)!nz)R;W}AiO zpFx_LFKHha;Agd8FgJjSxHjH;Al~jSurxOP$#DM@bfs~C?A-KFmWtnY3EpM($`jLK zfKJOa0P^PUvj7XM%|-s3TCp824&zs&5Ne{;Gx4(!0X5Rl{VPm;J(!4AUegW>f+(tkw?Qa80?O1-DuL_@BEaj7u@~5OIAC{=>JMI|$MUl6cS66uz z?W>^sg|l!QQs9CXtiDo{z(SjqNKo!*k}7I2dRi9EzbKWVRFy)c?mlb$@{3QM1te$a4mmT z&K+u5*m{3Uq=7f!*;^@Cc`W^A5e5B?rU1BZN)G!(8E;-r(Vhhm&>XNk+eX@rHq5=y zxm_jn`}{_qGQ#>t_=vyM`(0^M*^J7<67=`!NfpW|_onO$Ra8f~zDaPOmn!0~QFOos zc0C+GnTt$*&I?}*w$B6BUqsb45e|6bD}d)55U8ixSu@{=B#t##fYGb!3c_ja*!f|f zNV_AbFf1i@bTXRapBptul$4la)ejUj8}O_s3_p*YrRC+_4ty(iNUK!Fo+9jK;ZP}D zEs7VX28=q&lxcxhu`599SsLdacdnYY&M-7S@VGOvjp{Y!je5&6o}9^I!>m{7q3X2wkf6~SCC z(Yv`BEl`mSP0FSpLZ~yfzhjK5-n8Y*);q?_fkIMHWjC#6BiYfy4ZH&;)QdJcOX*)w-=(qF$pq`lYZA%Hg<6|xr^iE%udYU)nVdN3jYg)%t$MD-TUk$5 zZ(MtMw~!6AnfSH2Xj`^HgD*#xwyrU2`+?q}=p>ZC=Gyr7e-5)V2;)paTPo*zS= zxX&BYXs?Er+i1-P>1(7ZH10{acuJ5eXfSxLo%U(o=dC@XPJNm(be&B%W+GV;koDI~ zwv2PH&8HBJ`m!mhcpOefdnTSJAp!Fjx8*dke8l?>Hdkm$VaoQ)!?8!hzkF=AVZ4v4 zm>sS2cS1N^zUb>~9|gX&z=q@IS}tQOC=Y%2A``^fE>70919AI4Zh#?!T76xG5CP@FPFgR+Y(Y$A?x4um}=As>k^4K*rnza z3iUrY_X*k%mJ@-AFAr7VNDki#t|^D3?!Dj=xyKidD}s~k-0l4HvD>4&g}GzTsom{r zcA(4I9xR0nY?qI=-OdO{-%eux&C|0_XzwqK7WpsBM~k6N`E~< zH_1;(tkM;mrnO{H-8V;G{@AH=A?F$4TFMWcUw+=vsd1ZvD>@LS$qYbt`YZ-k@h4;C zygSD$SaqHhAt2R-d&Ig(<98MN$+-WN76@5#o-Y#1?1>4ITx`Gicw#D+Fr z93N!QG>RDV7;%F;+{%gc zp|qI~RkWyY;X1e8J7VbLC1EAX+NIqlVi=N+7H6Mvc7SL2>ZIN&=xq20#s|iQzZMpB z7{!tY6NpE<>AAa3;e|}EO9^f^JH<>T1ar&@A^%dgxz~wA3MRvFmBXeBh$*!bd#?Qvo@VbUJ6kATr5*O zSoiw0Nxye^gc0+r=i-^Zn|}W%H@vI{*wBVa?GJF6&z<%E(l*|NNN-InZdVm+8G|e| zEVB;1bdo#!Z_3QhE#e>li2W0rzsQ-LA8&nQ{M{(+MzDhDFuhMJewwQ3F)KB?BGq)n zK*SIJIbcar6S=B}S6g2q)TYZus@UH7s&Ka8V93Ia|4Dd_eN%h2JiS1nR&c#sYmtZ$ zB+zDcK4^G=#=KCgL8BX;X%y;u%|l>F*C3svF(1C@GGE+R2o&~)idkHqX3r+)`mgd8 zi)~SNw06hE#kt78xC}c=x{JoS`Z7GRdS;Z~aWcGNaZ^E%LT`)3;7XdkF5s!U@G{}y z0v*7f)ep>*ZzN!^g2o@#)(zw^2bSVTPA+QWHCcb(3bCTTZ#BgCluq?*KJBK9E7xfZ zm~SvkMEYEx@!0T9MkFPV1#7kHX4NL825ewJwE;Jy^Xckl>p>pKX&~GQzk4gRYfBIA z*P2uV{&&6NB(OCO=2;KX`*1z{s(1f)!a)YT{mM!fwV^o1bxwTgffuO6EwlT%n}hSX zWChb<@%D8N70kbK_hhuhjaqhdenUCM;Iyfr4b z!!?`R;f{XLiF3=QCd8!?<@($ zrwhjuns{|)aV#PM`D$R}F&2>$yGm+A?lZfmf{ssXbtHeJs8&|S%?TRO8}jS+%+@^Q z+ZFG$ddrW;XshU*N%YqIBJ>65G}hMQERj>vtsJ^Hb29NrOm@z(qdKGRTT>WfIWw$9 zQCOTV;8;<<$6pilnhG}S(lX!C116RyTAs0C^aeWfk@|XF$hnWe6#ibkbg#TQ$s@)R zSBsZ+f%bGWRzglQ#{v$P=E$LRWZV?yqlQY@SDoEEL1Xw;G^z-jQ%FMF@+)p?g~q@d zaC?8Yhw5VL)=sh}f4}Z3cj!S9xBZF>5$sZL#o+K>!41he%jXnfQK?Bxhy&Zd1c+8i z=HC-tvKZv_bcvf*>&Xr=D$>?6A?u)oDUdevf>VTHX-GtTnr4h)G$Jj1y=E_q(tun_ zCE_8I4>L^q8;RwKoVtj*LH2Z_fANppN9I0`En_}tl>+;zByBWqd}?L?hIX~o#6Qc} z|JGy+B>xClms!>0bRdG5%j-Xin>5Z34YS@@=9g?bMW?uJT`t7}C=OB*>F!t^f95Q` zQ{ID};@Freq9>mgW;^c?s8SM!<(5!9*Afb|90n$dBdOcV(~0{W^Q&Sid<> zS6C@;`kWWM%Bi^I&G-&Wj*_q>I)&to0lK(vgKq=o;v;%8vAX5opv9S2*3Ochk1i)l zPWUGBT5@~r+b~o6Cqg!dg;({!Q4VoS5_OuX@Wb6Q0(tRSz0mHf%WwnnM22x3`(b{ik< zt^RE?`3w{7)WVFvVC_G}Dro_HK&G;aaeD-d1nY;2$CuOmbaN?^2kC&*UVR_RF2;qJPCc=QS0XzOc5>E~X5 zEQb#r9Gd&{qtUCc1UkXE3{@l_jfvM%&Mwpvs_@0|I_?;^e>&q7@L;vea0n7kNl`xj zmChO8xUwpaFp~nQsm%@Wxbd;|k_uOrZ4UG)b4s#sk&ccPiF0s?iH+WYJ%^+|5H>>G zB}NA>S`J<`!3a`%ddm%$XN2^(XlYF*6X<_`D-$D4mkS!1IIhx|Ur!K<>*(nCMr^Hg zcm~D8Ub6AIR$rRdAAqpRYl1UpyJrq#DEC3N5>5j@V)tH6(^aQ^n6UjpK3dbW=nw6V zq(MfnpV4i+N8jIj(gki>eaWTt_42k(fo??zk~OXSNl?%vW@~O`Fpfpde!!*$epY>@ zz(K2e4ar4L-y(L<YCPJnz&)v@&QWEzKkpEFDp~n`G22|OC zK`h+>-SV`LoF(Z{dWt-59dI#aZBk@SI+ zb5YMe->E+2KnSf5IXEM1kF72uI7}>+LqXRI^t`D(qCZt>^Xh@jBpU@80>* zFdXoPDX<=eSgH58D~) zm*$m`nE1hA0w=LH?wyJVW_y1uB<|N=vj9}@--R*43nSz^(TVq+Ej)&bJpJiQ=ovj@ z@2VDonKc>5z01UIk+$1-|&>K%jWl+3}(aQ0p{ioIJ|RyAzv*u z*$+B*Wgy|Q{y?`PbTH=jNhD#sPrE?H9;JiRFrj2f@GSi(Dul zF&&X*i|cHnz=rwp=BQX*Xp_I5d-%z%=BWE?Bl4rKUl2WMiak~qzVm2S9LH?f;LDl6 z?A3N^&q(rL;B1!w8$q+!>S6yFRkKD0S1}o2_rhbV0YRW21zm_;302@F^FgzdUA+e- zYB?4RrH$&JsAKg^MxD=^T>Blc_k>dWb#LQRe_4xNfyE<+{n-6O0&LOMv-E5t`eik( z;E>cFO0M0QHOaHAOCAH=KjMRNYPT2|2Ax(}Ukp*^EVTF!=0hCtl%#-!;Y)CbOBW!k zfI)JZZ+{;2sHF;WSeLt50GTh7Qc^r{Lj4PiZhb1SvkMnkE9`KQM}8BpT^~3Epay$# zEOr_H0M{e-kMd+I0`T%-3T z_U`AXk0not*m^eLdTItm1OWoPLKR5C#25@nGO9M5*}Suv5l~@4(h=pOX#N>rXhw5 zwQJ^Ft|&^LHg=&VVis#gZ=@FsUv}`5lalAo%aRpecBefMpz~1Y-*V$WD#{+bj(&bn~x!erOl&+n68Yf*z z&vh9=BlaY(tw;(W*kj)`ZX{6T{;Pd8%10VSlh-4qrY-fgDVpq?#a0hMY!4{ZVP4az znq-w@Mi$g|STR-HQnz?Qlvmzy_Z;C7n5=OuQd1ed~FV86G&UDPw~S&7UleQC55S?uk8 z%dpxUV>ujLWZJDIKT(;4xV24o0KcZ_Z%;Y&d3d3IVE2q<{Bx7^Jbo3GY6}1j^IlK! zqZXQ=itOlz9KIY~E`{YsatE9x>48a5UgS5!w`n!Hzv+L;plLoqT-IoZSh&(JghS3* zemwsdHk2-A_&wC;BZQ|i=xr2aFdYkyLLfLoc!UrRVli0jqcFL9Fd*-Vn zAb@H9=EbpKc=B2DSqW=GiHlz%@{dwK~pT;v=zi6DyW(S}6wf64 z9+@o86w`%TM@2@c1IyFMm1zE?TMqQrqZ;y67!aZns9{fBKmmH(3eE&tNm%63Ga>i%?o<}qV$sGXzr^}hTnZh2c zMn;;b{rFQH59Fp07H5u~Kf@JWuSxcqkry+vw9*CX^aT-0^|r*)*;Q?`%68R0OnWzZ z01-6$`q6MeZlVEj5?VGNMveg;M`Kh%&X;~Ygk1W6>4s%4cs}r~k$KF^5~?tm5viQN zn_etMKh0ZaLQNN=aHlMosTjdq4Gz-tMDBxILgTs$^pWmlhXL44*=0;rAXzwD>EgvT`nhmArvY zaCFQfH#&~aUC0uvAxuL5Z#D9N#1gbbz-RwvII5dsf~3j;F?694)Tyc;q!?c$N*b_9 ztXJ{&<*$KczRY|f@M?0@o$1n@2)xHMK>`Z|n4Zc>r0J$#@lAZW6eOxt+Zj6+X>wY)YSU=TKE%d02uI z>^OY(QvT@jcX?h6_LZI(sS2#3;x~^Hx6GGI1U&L;YWYRqfK|oS>32f6Cx}as$^clT zg^^ZFmU z1`w8XL`(9zq(L0&^J$FMR;x{kVO2@1+BrSdGEW87%+BI~=Z${-Smo(`m&|wy_anD> zC{5r}BOWKXedoOU5nRS=u!tRVFWW&7+uWO5=45s-ctMZ$l%0b0>2jV`RL->S^a9(k zesyurm7Dc}(WJSRp=eU)5B&O@3;TS-A<3e@PR3tQwEClT1YRIJi{MQE*2c8Op$U3< zKn>Lw&sLo20}_Zs*GN@U0L~!VfaBw17Cgq%k=17%G?cHYAApGcS(Tknb_>vne+neaA3@uOGWj1({d=@QLhTe^t2~LKGGj z#x>R)n$%Y9^7VR9N3o@;_af4gOEq0oK!lI4lBBe0(9b0Ii=f&T^2vGn;DL#M)bCOm zQ~X9#nr@>3gK-NfP(u5lEbmh&OuUlPm!N-o-On)ZpAm+fm{Pnqu5GBX=b~8c4!QOl za_sM6L)Fe?NQ33(Nx_iml-FyHEh?mBg%7!(d+bqlL)@64Atmy7Maum^gIC=sD=77| z`Zaxb6U_`8U&i$VXA+bFKc4W8%bhFoH`x@5m8Cxh;G!On+Ym;Vf*sYRa5|Gr{f-ji zi7gqA9GQQZw!HYj?h!>U3YG)ga(^pueznFA;+pB)?PI63?kYO6cW?CEGeDsPL98ct z;E(6tXyaI@nE_)@Xh_HhXuj#|U44m;=JsA{4S-qr8lTY7U^nJTMlFFQwt|nJGE`v~ zt;72T_}Xq0iT|c+uG5pD;CZ%keKz^E^e8#qiGo1@(ezqwbcpI<6E7R)wnZLda)^XR zEKZ(G_B*oF-v6x!2@e!JZ|)hc=Pl^CF;#x2Bu<4lL$tWy$Y1Z%!tj|iTV)xbHkw9@ ztDO~x{-}i{lU%R*cA`0bgU}oMHMzb)KPLJte7d?!c0eu}{B~NFbJq{difU>L@N+iM zizU92*p>Lrg%HUFdM=t*7@8TSxAMMs{)IaMYax5%LP;y{=t>4o&8-vkZjtTc(DpG< z2<#UupSC5F<-eF2TYlS)m?Qb?#rw;jG46~lz!;<`YqtNp#(DnzQxJWzKDAQ>RkMww zxf{TJ2o)o#lS#iv90Ga? zU^+~K&N&eK{IFmzyTShc*4k$>*^053<3_RILTupELzH2){e){!Qy~d@L+6*mI1Jvb zZ{} zxGM>NBZr4-=#|t8KDD9oO|=IJ694#w#*$Kcu_a%f>af{`K%(!0Wwt%c$f7 zW0ci-^=6WbQWt;pLCVwj_f|!ty_vgp-wl7n%Q>Qiimq<~`y;NsJ3>ifd`S&#{yQ%G zJ?lbMzjg&{f^Y|Y=TJ3{)9-k4oE;M$f`H{%H*#8KZmV4gJ-i_sx8JYO8}EOzh5zyg z_B0Z4>Xo&E{$Im+mIH7F~6F+}PRWj(pR|bUB+7 z45%IjY(1i{ZSMHyn=gxmdfqt}3u-hybL!ox0e1e{`5-oBrg7IYm8;ONt|XUDOB=tS zxX_jlQV~*c&kxYK#PK2pwfmA8$F^Nw{Odw1#f-StDAzRSm>QLWRf6WX&;A9${yKJl z{}J#bJSLTuBM7*8yNvRG{>U+qgX|%0IrphFfcBK`QwgeGTR#uTw;(BSz_A`mgFHat zZfFUFDcsmhgMWXfm3W_&mnKW|q*dYzbWWntg~1EnM2s0oc}F(fu}+;ClB8?7|E^s2 zD%QcU$oV%1XQrHd`p-Hj&$SA%lz-U7>iZ$Jksab~cNS-J2~6FFGU#W8%2R)H2!(N# z?JL8+mEtryWpAn2ufyOvMdgCQVaT2ui=X0x%-Yq9OC}UYhO~pnQ^U{Psg~UrjIO?x z++1X=jBEMaA#ox?4zEa+BBtphIa2zU2+LBPKsjkcGL+RK|KGcT74VouR)2}0EaQUv zJ6B)|fkfqa5A$%5h%)vWD%M8l;rHAY(>m8IIE+eP%be>0unl@!U(c0LKWP7sk^p%? z6EnBNWD$(`c}6ZBl&Ie8_tH-$2zwI}>~f)V;VXA*RB_)8gDtV52ibo&*mg*C(Pr#y zHTJXbz?EG#D%S+WSWsL0^ho%QE}{i_*8Ih1mbLQHmc`#SmLzag`MZ|!URU9&N}{lb_o<+F!FW7A3k=~r=!IllSTum7#C{@)h` zX@4?w=vPv`k%s9{?Tm{`?5D;7cLr+LZa!arV{d^RZA1WK0^QCrU zJ!w#EXKVu*>Em%^4=({N2&*stU@-fnTM1uV*5N{lG2%0BUi5*H#mfwv?|2wnFLsm{ zY{W)={TD13qeiW^6>6Isj96v|Sq5y7&8~@t3=TJy>E#mLNOWh+bEX-ACkfMrwNf<+EV>TkxcUMGzf9x!twYojLd(1(`IHbn z=aaw`Oj5Fcn@|F-qNN8qTc5qo=a)V{wG5qCE)sJ5c{KZ3ui`iSQDMkp@b;6+r7b$$ zaaAke4_BwPhCkxFZauohYY(^Nxls)JT7CIR8|*zdhAhVa9;SW|D$^PyGuML-T*t8x z9FBnZ8-F?#UdalfRi1;Dxs(L_1-i{LNvG0C-7~K> zmpYqBWSkgBcO5c6j@|;!!{0w>d@Qiaqp>op{sc?-2Y6Ry=K+;oL1C;)Ex>b}@L^B~ zz1^J`;_QzeMP^b8P)G(4qErnk{w9`iAaNynC zMeD|?pPmoJ_AnTxvd~U`qG4D{Tl!KXw;DsUZS!V4|LfN!vW|`E(81Tl>PotAYV-S& zYW1s{DL$_XYsjr#i5%57DGb_=&k<#6yq5%(Sz9%HUKL7m5rzI}Za=dg`s>d8=MDIC zGrlf7{8PNbPT%ubzXRHkJdP?%%72Zjt=ci@JSW#l6^Fcg-d2QPK{9`=J*5{6oDrz% zEs|r<0zuc949W1Kwq9V0gHiBR_$?{3WEa`{n0g?kscP)I<+w(XwCIct>I1LUDecf1 zH6;pIIH$+%*DK7v{|YGVb*RgCXYn^Dili%@t1EWx8!)3NF!aiiZOXson?1*Qbj$CI z`^WHGd>CWUOGf8$DBoZ$Yr{1y39m$4v4*q(7!lCTj}!}lRk zZq&`0^TTjZTv+xu-UapC_Lm_{Pbqk!AYYmkR9)ulPrAF(-u(ry{vY8-2*+aoabjm( ztU@h_!@%(e%k&q`E1C&Mit_pv+-H{dl;wfEfRLB1{y{>9^=Kd&&mc6(6)rzgz*M45 z!&uiN;T*pI!Wal3^WT{`OJpsu2tEft(Lj6b$dnE&}S%9|2)%@pY0be(GEB({?sY8%zrN`mea7Ecb^@eRTyGCF3yp)YYkDH_-b=xLx7es|tQ=X$Yr1H(&hRQm z^`sU(h_Bm_clir(99DpXu!N~6n&vTIX&ByVNPZfqx z>ghMdIxMGP?k`lP7~U;i4!d;SDT!fH+W13d9$}iiG(Bk)5+nu8+k#l?Mre8Ur{}`36%=e(|L^V^`Ofa_=ER*;kP0*%#?qC+f)F_#(Qx>=MV$q`nz2sdD%o{LC zfPu^{uR4Dl`kQWWLci?A*~hztDf(=8^JV0pv_hTz7br?u(90P#tweg*p-`+1#t3Cwfa?iTx5#UJ((%q03^Q+{t3GE@~1rJNE0>fPiBMxAR<` z$?nN?dK*nBl#fy8bJ`Z_**OTi%-IyX5FpJzDA}D&8Caz)6Xlq&6UOixi z!o|yOK~}d+x#&`9k-mG>O_jCjtyX32KRR~i_BkxOW_S}TH_^>c-`4*X80={HF!yMn zMdRwZ{+O2O|9&#;IRcUzx~h{ar_g#&X@(eAN_XqBTUQJXXT;^gEl2s{Y&jRQAD3-L ztJD=d)V5(PgMEOvuMbejgec?8cjnj7Fr-z>_M8#(tQjwWx!(HV#^pz|kZLS@-GP+UEfhDMaw8EzU*T!v)opBxaevh+-1cx~ z(ha?=x?YE33UDpzfxdPVy-uuLfdeQ*#mq`4rr}P;$L8Z?MQcer|7{R+;zcfEusnpcF(*=Y;cpD zzG`Yeqd|i`z2BGM`bC`_zdUXIq$&y2%Ej?k9Jk|CS(`Fd0Z=27j>iYw9Av|%^ZaEt z4pSppa@DN1@mmu<3PBN2xGBq<5*hbLALg6Q|Yir_As ze&KN?KGP_jN+3+v?G-tD zgV$~l!=>zb>H0R9Z}YA*5=Q!0dS8Hb4#sMy0W-tNmGDuC^aFPekM#I2gDf+EM+uTS zrS-$;8*t_r%WQBy%}Lxoy8H>9)GG#Z_BKbrhty^3a9RTwWNFwxJIDV?y50Z-iP&YG zaMbx(TEk%UguykX@SU@vtJxEh@lP7pcZ*I~HIeu$H?i7`$9fP*0LE=rWwb~(rL3K33HC4O?%|98?S4(P$LSH-LDj{+zsZtqi24{h6>Svz+0 z$pjEMIoIrGKaSA?vA@mcZR8eH6hi>%K|x)0xKM1nL*_~_7Q5v zP3_RH8i)!8dtobl>Q<<^$^xmBv^Xy&Y5nf@CE^}rxFk~HhJZf?I`{7TJ_IZKwTl6C zGDB~R6aJ^i|I0oHFoJ&n9m$VL-OLz~%<^|6~4(*7fi-Q+uV(Y%ULr%}o zd$YqEjaY7y9{qR;dWei$4Uyuvcc7U4D|K%}vHZaRybRx`!w%yGqpB@wC}Eb28O(jE zZjh9e__|~g`Bn%Xg01b)zqcF_c{u1N>C2xt97n8e12$S^WJ>s6ND0&bCV4;VmeGK5 znG45z@w4ur6}85Nii75Z2Vj+2%B_=^#{YY|1v+#Eo(G-tS&$5asQTH3&)1a!(6s#k z3vi7wV^1@MQ*zL|0`>~2ouSR0lNS9+$|cTOLk6-cl95}d2>wOE2p>~AJ__!i=AO6r;CM61g&FXB z^ILdWhh*Q|@WM&tq(o`jc~!MILz#G;`0y`OG56v-jfbBf%PE3O&B52iG0&ze?JFS4aMNJ&qSp zr)L^`r}PQvl9R!Sa>qeC&mVNp32V3-C={@B{^?&q2euaJR}O8&@Os5;;<*VCKH^<# zZrW5=bBJy|Jy_)<=6?r&i?JKa@6>&_#a5ICZ7Pa=-#|WgbCl(2P4lgc0yv&gAvZ?Z zd$W4dKFOzeZnO|NV)?~9^_xRZ^Zj>j`ZKWeTH?y@UXS*gH;&FyLTKMVEpPO^081X# zqOhiammyoB#h-=|83fx#lzp>mN%sqN73<{P_mvy`CS42+X4uRh|~R?Pmc=hCvnG+KdFI8l+xj zn^qUb5&?Jm#MmPtfo~<&OYC6M>8u}^3*faGU9!zhQFCF;o9P~YS|_&HXxahjA*t$F zp8^a-$m&b~>zD*lvL+dY7k|a3m45GVjkXqBSerxksaQDD5mZis*&|)ymQ+HV?!lE< zen`mqq(k3h>jW@Ewa-1+6`t@V{verOXKXW$ND^ReyuS9MKBwg!=%{;@qi7YMfocmT z&|oSRa1&6Kl3klEz9-&rFu(DX7fj4)dPD#*@o{svwpF>+Qt;$t$E??ovCQI?-DDof z5&B_o4nukx@RDddMd0LnhwOg2#OpjcDc)VN3I3VRw}t_~D2g_zb#|WB()H-MuXaUL ziljM{Y+NOO)DJhfBu&UY8#t1S93y@B@Yk|A=VuJS#iIVV^VsSq+lmvOaxX&vvOW-I z{4;y+F~}j)A^`OgWa4Bx@|d9J_e)oxX(3+0HsTc`7%hZdX*0YZc4tOKT%}k1_3Lt+ zCOiLBOW!0S)K4!4^~(frDO4{m50Z5T$VHBTacqyo>inI{%?o{h%by3PB*M)l4=CW> z#Se-PciOJiGphN24VQCM3j@e6{P&EjU%-Wp#a8h+Jf)(rtzU(Xi68K!3VFfjP_-nv zXebaB^`{_DNci6jQ}BQLSv?R{E9>mGH=XogY@n>U$#X8sru|U)!P$fHFyyvPRlnRN z6rS5EQc82?CkDOtaT_nGB>O4ATGZ^-0~Se^%>23Mn9P$<(!ez&2MwB$tihz59BfY% zMy*bfD!x?fkmzL0eC9=5duZU73ePuO6I;30_do4re?OFeuFazGJNDfAp9}7ee}Byh z(-(TEf-bgjD`Psi3o=QpSUP!h5XIhF^TQ$$svWWOo*;NIRVWc?zk4!K*Zk1?Xi#Xj zQcogI={x>?lh%jFGv|HTCBtG*crS^LdRF~Rl#Du}kSu|B)wmTLAHi9V z)|*TL5fI0yfN;{?w~h!o^K9~+Zahfls)VG+=U|sw9{$|727I&5iNK{~Sg(fijhbMh z6ra|xoBn1m-|nbDYwqi6%vjafPuMHwdNR0;`Nf~y#q`bQB%-9}zdMw`_zbITdFE%_ zTDrl2HPQh&j*2|3&p@ea%)sx=e2bxzzJC+5YS4n&_`TeI^k@g#;iflrUGy@Jg(Io! zY~Vm<#CP zKy{o;mz3EYI4J@j_VTPQ6b2c6D*!J}X~ZAf@Yx@UzdE!Pm(FKIn2E{q?y!^6rxPsf z{t#E+UcG8R<%mn(UAdVGz$&-{rk^BI$T8z|zUp>s_ix{>QI zvo>5T^fCGnV_+V}MM5A8JH-4~?n`uIq~a3=riQ%MVIqxQ%-s6n<5QtCe`H3c!g~~8 z4*7&o@`5irsv50bmM%lCc@}jeKWKXa1GIjpZy`hGOEFF;RjHOY+xP{I{t0*m$6%5x z{c6Oer?^*tozzX&)&AfblGKT4gCOjsJeQ{RxB^en{>sQiCF{Kugo-`a#%0U;7Vb zv;8?ZJ^(WLUKI)rkMiPFnBJ!r)|ApKc;0GYMD!Ecav$)I2R0GavX-!MaH|3~DZhi2 z&Tg|jfe)CG(z2oV<5(o-_?1r>S!n}4ipqr3v58a)&i%u zF(o~bwJwW(kC8&=3f?&1Yz$2x0T*wfk$uL_kPpi1OcphY$Csey%+}e;sjBCVLY~aS z`*Iy94j+t2hNo{q;yl2l5pDG+9j^{mfcfZhWYpI44{eSHBC=<9Nb1Il!gumrUHoM- z;A(=SlLTu*G*W&(cOfL*ONhdVXO^bDb+k1-Zqz6t-ven^Q6x)vii+_CNqT20aX@8R zu5ThV#+hd=Fp=?pKf_ZBUloH#j1xULt2XT?2{Gj_79z*xN00P3w>2F54&rllwa^kU zB!WKleaT9XE`U*|aDhhmO1iZQn~J*T0N=fT6yyxiKe^p|DIZFEa~I0YO8p{8^OCbY zkPiiBAE(LY!{r3aZ9p&MgGMy3kPxYs4BPC;AkB|jowq9YbjUXj$OW<%k~Gh{{Ui?W zeu^yI<&7Vn5rU(d>QF)>ll#+F9pE!|T3F!)?m+eTMSoxQBwZQ?oops_>|?$t79fVm)g!sUfU=Yv86B=n-ntJvVvvKP{YplRf^h zP)#Ddj){Dc8EjetFLeL4DR;?2wVfj{F>PEIo6mZnF5Ko%Px4b*CF*x zJU&94mqL_nj^&UvE%mGX0z(ACPL0#hdWXZ?{A!omx~PKw>ffdeVl`p zh6l`(qGdDfy4Pl-Dh9M>WW&DNvCiq5(x;nW8D!82yU5RGc@AOnV?B3sAP@8x9D;UI zyzPCd<%~)3=sGH(SeShq>O_1`jqhF$SK0o-Nt5qYvwuWvykB|UVR}@LYTapMWxwv= zw&BHHwF2d^C=bs8!4zat3l0;q2!QfmS{z;_`iX%Fht)hd+VhtGZ(i`{H_}ban(M*4 zdL$O3PYHMMXB!+TFOt)H1GTkItMvxXgMy2_+K$j0N!NAqBWU$Fh0TQzZ)V@i+)~k; zwHzVUPx_4~KZ4lq?AV!pLSnRgHG=jNK-6UtFRlpFuvOh0(mFv*mQEEHN^ja6R@CL; zPH(T7-n_As^?w&-_$;r7+@Qu0vJAL?t=q2>0n8`yC~IB8dw=cnes-7yONrXfd;^B= zindOJ#l#?~*O$#wLAl{p8{%1LI%;I{=!>RN)9wwR{_merZl`p9om)@nd=q;c6`y8= zvpD*@LPBnq1WCNtF!WE;sl_(|=^n|9HR+YR`=)mPhp)GeYU}T^hbe_N6bo)ef;+{F zyE_yJUNktx-Q69EYoU}BcP&=j-6;;C&|)e6OXpqh%seySXV%JEk^ge<{T$h6?|ph! zh$NN5RPD?`mz@>Q9s(yGZkpbDW_pcygDm-}MnwCa%UU<~1iB;b5CX6*UN_?HAF|y> zj1P1bokXSFRpXyVY#(f_6Q}4fE;s)6GR}J=>4SaWnu&QwSF~7rx3RW$_W$thS#f4l zoc4Yc^nKmJaWL}->yPovP3CT~)8DA`>i;q;`mfp!p+vt!tUCM4<1lQ_8#s)ptr1L` zt2h27H(ESLx}Dn30M6ClKak@dSdl#!tNeNb|0#Ah2Zb_bkJI)l^t( zk=s?5^!dY2CAagx;QGJq9T`M}tVP(@_L%mrmu-=4NSa$N=Sgu6HDX?-PULb~j-YyA zR`CLf z6T=fW=hu9|+MWdy8k26MU0AhzGaB?)mbQkCJs3IcHIS&DQ~lODz8^bRd|Bm*v3Qqu zU+`ILd*kEXa{Ap3Is8rLqH@l!Mdc&W>qyuARn&lM){h@-^0Bk;EVM=T?S3 zv)wEo37=Ad;@CaN{b16Q*0Imf%q zNd;GhdoLLke*2{lxbSk2`$l0GLrR2U_=dux`>rbs@+7bA+@WpQw1`V^Ow9$oKm3(z zrk&Zk0Kj1fOZeBf?nu^iX40||s-QpKbay3*y|}(YgLKL*Vx1=>G~>*}801?kPr_KK zjCWDKTL|%5|II)V-=6-N>ty$*PHiVAG4+c;Uk|4Cu(^ivt7am#;jH=v>9jNc{@ zyZB1Quu@Z^u?4}6{?C#9zkY}!{3}0WZK10L?zU1~yc{=McRA00uW^V*7_M`B^A}Y^ za7&M7%M-2eiOzGalJZ@*qZu+_%SL8gpTua7y-r&?9F~|?db^e0DWkS0R@9qy!GTty09w) zf?@yh&+9L4$)DB+AyNkkzS9)VEey*7?qb&$O65^L`Ra13)B!-k$NTgn?hdwxoB<1~ z!~961`5W_n3krEr^Z_9OC%|Z`06a|NG}v2~c+Ayun$;;Vq(INB%v|J-@M_WdHRy4aGW{RJl%giCbUPY##MySLb z`=VD{gR(zsPeoJB@tDY*tBq+NMA$X>R|tR~w#SN7`^0cp^^F5RGSRy2KY*0r<3G^9uHhiKxUxF&w3SwP8D{jl>1a8}bh-of`?Y{hb-`)9w{c z`1%@1ZY?v#=RoUBW+gynweM?}$R@4Q(5O8^1ZWr74fge?+Axw@rZcSP*t>>44gC%^ z+;JR1f4h11{K9_J)lG0sH8QvpJEJMg1S8CCBtqT8nohj#v!_GFgTW{tiExGfS*4|r zdcxl;{4V+1*fggJ_UCQ+cPjrgbDGIg?GqM(U+>lz`Y0f5(~N%;Et>I>xw9gM8-pk{ zC?ZiZhV^e^XvoFf4%MRzeURi9m(b z=|{!w@xOIU@`LP4U2Tl?cEdv%PO1!V-*@N2O|(9}^dZ&|!CS^@@Ze@IAVxlb5P1Wk76JJ@ z4NNjzNxwTUxVUI}dMYe%6(~@9Y!$w+gT_55=hW==yc=OZ$krMboIQtW0T3>SVFH_@ z{_@)o=WmH0aOe+Gb<@u>-eKmewVStkW`gLuwF>^&RQ=1r|IZ+xK8y0D?mgc8UrtVi zv#jiQM#07h`LfY~g32(VutVkW#vk}q3(S-oPput1f zIDU5(ChA7%Ut~?9j0Jvylu&dr*SHDd+SP}5yj;Zwi_(`}(4;r}TpjZ|E!CKYPfPaR z)gahH=vEa0e+=!yqOLsi59(VIX@E8P%-RF>)>8eqA%f02vYom$s&|wt8Q}6C>{oAM zx{B>V{+CSaa@v!Kko%?dx`P64i}97=QOx(?nX$}t_>X6}wg435q6m485S&_58R;)Z zwV9g{1gP=vB~WC<@d;QwP-S}9RitX)OC=Y(m3m4l1y4P}?N5#QGIMqp=D3CXPE-ZB zFUFTuxHj{->k>+H^cIC$A3yT?C-JT;;}Z=@#&xMdrSFm8L;R^R?798iPehqQH=Ume z-QgFA_A-FoP>H9ZE-M#>3& zk!MwMMwqKr&hylBCi0D4)P;aQF+mPEU#gt_Wt3q|$T2~PpBVr1O&mw|+X~8f_3wH; zPa)bv7rxjRLoZ0D=_M=yW?zXR~iOvpvz zNSQ6zzrltB5%$cbi*$-15ylwn-)jxRHS29||Goj#$T#m;PXO zeeXpRJ)UIdjuI<}8NKG5w=dhD9dXirj(d%JiI#se1MNFldmO%^16p3(w6Zvgenrw~ z3Onab<3+dX957kJCt#LYG#l-q#lntiyO6wk`_D{hy&n>&i1Me581vM%)WWgqh*^CMYpf~gXSMnaHvK(=VXd`>{pCTa>{ z#Xu(+DyxNx?~a0)&-jr}hJkU(dvGr!s*Kv%*^XUje!olzI()Xf?5UujK%&Z&gi}5| z$OOb4jk4*;nQbkQd?c?+K7+z`8k4wi`$Zh7e%9;5o&>1>isKqyqsI#*Hf9tw!)a-0 zb9?HaSQp)gb9!#EGA^Wy97a=#NXW^JCNc&lcLCAYog7S8a49I3EP}QZ(3dSIQP^37 z05fh7n@$d5F~07QKl^1TF^tw9H#9Wl)FVjFb!oV88F2ncuY+{fR{8{_H0|UlQl($q z7S+q|%y&`wL(5Y8D5mgO?nn3g^}?|`U|Qwy`@8&`oPH7Zn~X&y&4ZT?SU4LTM?%@2 za+qg`tyV``w*et*PS%-D-PKl*y2^w48vG%e>((Ai3i+v&8Usw7{+ywu4`TxHk zk!8PCkB^D_nqHiE@r@eStk#nV2FJI_EidVt9w;y`fb8Q&=%;4qhBqN z9tw~&5-v}+%6=jaNe{OGGVWy#Fh*Bn0O^_h^zq+~@>8i;T;v<03(%>|2SZO#H#!+y z#4FQ8tsx4>q%0nG(fy~DY9RuX3TL8loYiE-CT|PpeO@uBZlKKxb+^>t(OPW5oD}vO zbo2bJ*ro8omHPsJLgQnn(`J|N&-|OLd)h_vWLHe*#=JA-;c9tGCv#I#VC>YM2MLV* zK-qXK+ayT)c=U2H#7)pY@l(NLno|wT_LvO$y|sbcE3`H_{p44}A|nKQUDVUesV+i6 zzP?pE(FS;Uco2EftC4ySvn(%hR_|J3had`hO5IsqNVM1W(qQK&p*6~V!AYbWZ$i7= zFnfW%rq^(rwOG{Ki^Cz^Qaz5$lN4xcGH<@K-a}G`=!dOu;i6d`^gG?2wves(^xkoM<0}hp7BVzu%TAvwLGk5P zZ~>3G)>xggdFYWNA8bX@n-TdOI?l)U=cM|V6iCOC5m^T78AUih@ujn{T_9p*orumZ zec^K~7UT|3JE@SzuzUbo8@b4hjv%dnFx*XG;)Q+R75)fE*lV(%XYZ}=DjH08OxAa9 z(T#yuEbl&39XOvc=n!fS6Aon4U%388S+ZYJPRhzDUL#yjM%;(o_#koh|0hd9!dsj60{@L$AT`cHM+VDL`yRpG$jj*=ydPD~&?x_}{;pkLjZ1OUvn>KdS7HO(`K9 ziATgG?HSJeNKhe>k9~I!lF*kB=T$tGvht;GCcA@x0g=-_Y3IZ{qzA8hz=c$<&K2r2 z=d4kEl@dpOR#;oAK1y>#c-+c}zFXu+pP*G!!?WJ?FMH$9sFk6igDEeGbZ)()rr7Uu zyAtoNI;2D!*~Dyo1$Gz6p$8J@XTa7CWdC9Bw9twt3NB-iu{6GCtEYI&Mr;Sk#){1b zC&2L80wUdOB`^)sgu1g1>i;b1%(1pG;+jrO=W!TwXWOCim@L7C)z0239)!*G6ENeQ&33VZD!qS80-!y7gXqlYxE;bB5DWBZishl| z?~CyH<*n5pY6f2`0r)Rbs3dZ@61%;zm}~WX&Eco(gZPo&N3SI#k6`@k7>fORKY`SxLlUPXGaikHTVStzhh@nT`a!|GOYv9#=HqalHT!7 z;?X){#ye>jsD&8W;WpPTI51Vd1lhEXS$*v)dz7jAf%eAH2UGuFiMue2ddnl0 z==%-BO5JkH?P}LGo#pcrj*3D0WwfrjML|T(lq7_VSp32|dcl*x=*T9fiOb{Jp=irw zp(8AaJAPj-$p@zW{Juv>j};9wBkXkDd#G+cMecz<04;oP}EB$<7s(l7VWt@6KhMY$bc{FsZzi3*l57BOtAhv zFepjUxe-oVm_kQMU7E^9IofMg1ry(x#WQpm5UJ`)bx^+mg)3(x6)neC^_z#bR0qcJ z9uBvI;$fCRm5e7~&gdOP5y(k97h?Pv><24BANu2XNv85hy~0*Q zmi+YUwuRIviPQT3iqYyQev(vTQR>YEj5&tow>)1;(ob%U`KJGC;f zgyDRntFotno4Vd0p$s)b^1aLKt?blMIzTm{WB&d92v$sbJxl-K;8XBpDc)CCNsw|e zqf&|sE5_jRm7fY|r~lYwDBUNC4Dx416&C*DStfy1G1#*%fdAb15apQ;<+%;?^4qNr zEe^U%?bKav-A2BM*1;P}fxO;H_@JTXQ^^DUq|f782@#A+n!`#s&!#!<(LlUkWw7@H zv_fg1P8WA5k=*Mtt+!^w+)E>ItPRygPsPEr{KyZK$m2 zh0He=WJ$;08x)CMYc&WJRODwKY3A$Wc^J}-*oWokqfmoCg}dy>4L>?>*-Eqb_;inN z@T~8cxKg|}O%&So9vkM{dT6NZ;?u;8ICI1o;HV2_bXhDQ2`A_Iah=Ex+c~`L1`N9! zT(JuV%SvE>Jg{-dDc(=Ow@J*rHNlIsn-U`^El~TC6YzUw?j;IXO+b3WJt-F(vrf0x z@SvEeRX;&6r)EO~9B`c^yz1U$7@N)*ZAllyTLE z;6ox1xV^$vD1P_5D&m-ep9-aK7SMb5Y5|V5a6lC{$9un~dbNN@ySF-5sn+R@5Vqp> za+L-Lz@@&6gx~M?S05>@??vGMsCjj#TUu`w@Bb6kzb&eb01WE}^=7XAY!Ume_-^C{ z2JzG@Bl6KRHvbW7M)>r|hj&`1A_4CV>$3GiTcc4l>&)yP+9h(1)n)0MOYlhYlsV zJg@C&slD9p_k!U=V5vK=4LIa?mu}_M`)?Q$1_7!IvSZW>&CIYhN@|xD{@TOAyu(3Q zn&sB_YuYH58*j((AAOO!2rrN3mKg#f_-ZnDD17p5)Oe^KFY+BF(FoBNJ={`%^b8$W zRMP3Ti2sFiivZF5r?MaiTp^Th4(N+^br95&0?2gmy$$ zh)JGLk<{X@k65B!LMv2~M)Zmf3&3e|T1_c@7p;y%S7_3;gcM_E-fF3Yol_288L*UK z^4N_f_kP4_Rp$W`?{ZxitZ|rJKaY9AD2Ra1|3_!cSOwUPm9gIJ@`u-XyYuF}Ym!m0 zL2XMzDMkanAf<` zr3*daP*70k=kfXR9Jva9=KRhdqwa`&WBzLIwU}E4I%Vw~P6`N&`z|85Lyd0l;9Gi% zEh88O3?GL^w@BrWHR__f$U}GZs*|}ikFPya3W2)r9thh$^t1f(Xd+yvveQWL-FT$1 z2=~Y3=}Gwgy`xHj8W2vUw6@1?D(o+tNI^~#XYW9!k7C$=kSfn6bsx^_13W)}ds#y0 z^MM0){h}7tIr4Jsjy8g~Gia2i!vyLXvg=!qDaq~{m~Hnt6G-tn z)?s|hO&3aQM!Vsy-Lq*vawAR8)@LQ8D-nmirnI7Rx1uPAY=?acYm0P`qgR8_A8H8{ zi2^Uv5;@G?-d!LsEI81`K+A^O*5<1i`UQ&>{gI#DqF4O9+95kG)fhaolfCuSN+`VesXMoVF`&MzX;Y6Te*f{Y_r470CfzcJl4MytBpH%JLEA@qmW>! zl5pd7*3lYp<=X}5^UQ6|{w82ERJxUjW!fa!R4=-2!eKa-igHoAa9sp|NDw(&Q=rgK3NoL&$gzN?h3!@1O&`SG0qeqn@!tcAs{77&=E(Q8DT~Zi8S=8A!>W-}6Uj^d8BR*$#gS|A| zb9BadvTdag%*`8gx6|FQo{0TAe6_dhA8|T>ONqZ8iejYNb-2_c5&B}7cdSa4 z!@Q=#4(3OdHj^pAW$7>* z{h|&6mJF<8Ub5pNRJyYseP=86^_Bh8?B#$ouXLshLJSmi%zvy4>F|QLFNkUrVT1G; zGGSlr3@M+@+R9)BN8>T%Pg?8)XY?RF6fMYz5yo-Qw1PdlZ zdP>m9QN`M+8Fc_o&K9fCJ_pj0a<`gQ4! z7~fhH0!f>=^?(+TQ*rTL_8HY z6@R}!mZgE1>5a*%WQ9LKLT8OqbaDBn6A&>5!NQNJB zGrKf9&w7?aW+*Zll-4%jE<#d#LTG9 zN+FS7o)4kssB6Ppija9JcWWF8m!*&CYfBA=%0q#gPNtu{Ut2o0MbxDhbT2NS$_%)( z3%YfuX+Q*a=W~E6sWq>sH*5kGV;-X#k084oslGEzw5id9 zrrvFO=RAM!_zx+nt0|D{(fQNZpPxeG-qY#heO26=PE|N|RbP$A#}t+L`Kt{b0%+#{ z``G9|Gp;%pkkMJ%dKj#eXQ?3l9>L;PS^nl9)Jkd9cdfczloAy>ArJ@z5|x5=+`ri# z_p4uhK6RD~w|E>0Uh>PN!2b2vN(`?j^0|KO$5YFd%(rBE73?O2GOJ(lJX$+vSEMyV z{LX`x0jJ%};huLdFvhYV4Ha+B$nnh~fuF(UK{uPibdz~O z$jgXqDucwe^|JjrAPBrBZ_IoKj;iHo*)+|(Nu4o9K-SN}pwFZF)j=q2&w8yfGyr3h zAYqem^_3x#I*6og!q$N!ik%Rt=D8~gmxH1fU&KA>t`kU9KC6Y77aYo05}zyJqk+&A zHPgr?oXjD3-<_I-%Ico2J%ze0D`rPGe7okfC8Wx)sgvP}zDb9(nH`bF=@@Hlx*Lsl zneL|yv}L-~ZU_f?qp5)}?@S^F4h<0}>=@M$ous?BiB`sw&5TgwXGm9|YI}@kfn6VQ z!ka3E%O_%UL#i86${`jL zEbThcd=TvfE(mUk^LiUV0R8%em&1O;%)@Mt_{#^McXY0Ju9@%N=yf`E&o3^vd+5F0 zpI57~1D%foeS`AA)_m+H8*>S9JndNIJUKm1d>=bH*#@8=glA{=b-uF_D*^pz<=b(t z5-Fa9Eq1JSEllZl{2C=XqEQYI=B3=B-|j#Cx!q@2kWo-a7kyCsAKelHBnrk26_2Ko zR2myOmR7Nu==11s z{5OW!2|NwWP6MRcO;$rCkT_yUgX2KwW#*l+zG!9%;wLMEnmmhAja!;^UC%s zOS$o@?;uI%l~ns!7p^DC?qp;2z$5`w5O7nZD!4W2f4>b#Zy@1b60vi~PJ9wS=o5xg`h~_DSbbfrEMJG$|sHfG1z)U^r z+ugQpR3!xd{`iem&u@ge=YrR%alMZ6{rcWStU6RiWN37EUuC_tjIFyVnupCxQwV%& zzcZ!|fDJAILB)awcMPv(x2HVMGOY7=nh>OzW;tzi)x-d@h}*7WIDpXjBJC=} z8$LJpa;1%nq!XzcEdMk{pLvX|4H7zEr0o5eAh7-`8Ch*NK=22t&z_i&Meojd$MR3U8zEe_~8Rp6hrTKag0SoBtI-8eOuen;^ zH4ei!Xs=f1zD523VTP$DF=Xd-~Mb}=M}9Lwq<3$kvdNq^;AoxIpt zyY|DwH2*H~HQ)Km4{yNw$X8kSZv|L%_ek5xjtQIS#ZT%=Fy)* z2x%8%Z~ffv!-<~B7w6lb7=+>H+_RA!`N@YxBmvl_xpw)6>(HyV-TtmwV>y1KOu&zyuSeuI6u9aY`VD zPoEo`&((J&dg-~#7R-u9yeK5Pt7T4Q4sY==NqM|J=~f%Rl$=f+VI)QYPih|ipjgmZ zN>%HO4}qs86{bgB)NVCQJf``qHaiiGPB5-K#u}`Jr$AmBo=`|ar1`0xH(7NC&Q>k` ztof7b+O1bDrV1qnle=fwXXnIFc4G&o!Dq{~hlwpborGqZ08XK_{cTP_eXzToLH|-} z>E`yfc9f=*goT1(9Bg$$DKp0%_+jFM0O3b-QgR5h_>xhm`{82C*9W)AaaYK^p9pA! zS|U6Q7P)t*1pX+ve7Zx$E+!q(($Yzw^sZLY{{>9eNy4!2)$iL^Tqz4x{8?Dk)yHjI z`|VaLV@$wMvj^rKlKS;(r`S4oCfd)y#E>7=N!=4vJAa}$mAp{UmDH$t-XX4PC3r*e z53XUg73&?jYsS5jUZ@(elHS7BGggQL^(7y`QpjH3-r;MHW{tze8MTm*!R;%QV{3p> zxqBrTQ|PRocj_PcEx~57K_`@HpT9+9xK#96qt)y-HXeRt|QlF3zzBy)|V z+sO}_pd>*^(MVe53a~W!f*AvppF_S%gVC`0#V3Yu@^E)wPbDa2Skg$)J-yLj6%S8J zqbl8Yy&6z*o-joeC;6?`f2m3he_n526kBeuQLzXQx27!gww+doC<`y{_3GUEPluwU z+g8@7pRm)iJjl18>o%y8=#;_4NY03WA#l^iLt2SXU?}h1ho(>DsxGFcn|C=eqnojr z51trk%r2r4?^V8YX@!87bOr=xNhBKy4|JLWE#K_-rI8ON70w)FLVJj$(Im5DSk}cu z8IF#;DL)%Jl>Za_t={mrHfJO=ApA@Jip?lKw(g`ss`w>L=OVk@a=PCBwA-1n&x~9o zfh1xVQkn;Rb@rBaB_Fkad*l`HnL#VK57tC5?L>_Ss}!^8&H!VF6m`RlDtkdqb&>1Dkbtd7XYkc?OkeD23yx?+M^vJx! z(Fu2#nu&hJ1Vl+mNvX@}Zk6pJDbWTWRJp|Fx3S53M-KabjomdrI-SV$6)NPIEM`d@ z5#h?u;&%Qm_thbG19#-ECEa& zL$;XP%XoY`RL2L`wv)l836 zMTUPqSk9QZop61VcjNNFkMic$(lR#peJ=`N@dn(xkH0^aNq+ppW9jcbQKddtl;6t@ zknr+a_i^3Ww$vFzQu=3{B1ZfTV2Nz0XQ*c7-2L9t9?(h9K*fQ)ghZUs_`TjZhDQm9 zu@<15FMJ~mm8jlo9c47>^3#k)m1M|w0{mhptaB9;JZOM6qp8EO*sl7?Kb=VG_Vbp0 zO#kDLPvj3ib+%be{e!L{g(HK6>&6tOt~G(_uUGbMaw$k~ujZpL;NUdZ=1?N~o zVX!q;kNBMF5;?glgXStJ1oseQW!Tq&5wa1GSkLhUE~*u&bM;&zk2yc6wdmRzN;mtBTuL3TYwor{G?0*e{C>rEw>ZLI zWKiIc)ia9I45?2)z6Y$i@A~bVqTMa%%l0gSh zp5HQyh54t5)n^fsyyE1_wbDWG16+EYOl&PPVTLHtwrKUJppCUr)dNAmn{Ea5w$+{8lCKH1JlqJtU@j0yEM>+;X z@<(+4ygfX~MF89$bCi;KfN4CpKUnRCv)_Q${aGI^sh((A*K@cv4%1Gdkkro;F0F)0 z6M0y@ll5y|o+Gv)m0+}Z`B7)bPhnU|rK772BfP3k8~tBcp60J=Y8udWPA(iAJs#fA z5CBJl!_=z=Jc0RY4oenTtx&_st=IFD**sjUtMu8+Y&khZJFqMY?aGggL=(Yrx~u<) zsxTtw15n^LwNj*H;@jJ*Ya|FgS8XY++K`5JunfsF#HrY6wH|kE76gGzEj03D6GXgF zs2mi{2@G2in}?4?e6JfiUTzoHJ{LR}5TuSw>rC(+#F-O1hO^f=GR&UXPx#`WAM@f! zP{z}KqO3Hzl@Fq=k@q>zPpK0RX&DUn1HxN=v%_1uQK;os@r98O`_yGY3oc~E#l?>4 zI1)Tpk?Mj(58ee=BC&OzprkEgML3mz5_9tIL&C-e%@sOx6av5RO5^k}gH{6_JX1+yQQ`BfXss<$zzYMGVi@2d7hG4&^CV zgk^L1``-4OakSOO`lUrb9?%3MJg9Sj=Dq(qI5U-5li(`)lS;ZU%!(adyS0iG$5f{E znhsG=Uh1=5)XesTEHZ;e$K1e%w={FnmW&IMhA-6CJ6ACdSQimcv|gB}#gXQ|MHStK z3CqNZCDh45g;R>(fhz|a)<4uq89u+3Meh%@wXT0jXQ;qFv4TY znV!9nZzh2c1g(g{xrAnT{BrPD{YJqygG?nMHs%084Vnq2Qah;MfGTHX0)ZjYvCEw8 z_zMfr(_395zO(!u!Gn!6RJaNsrS}vfG4Z|-P@{GQ5~`tlB|4UFGRV-kwY<~(-ayK= z<$1apO6#M0j*K~^4sQt#(Uo73uqxk}lxFTSI!@-0-N)CwRvGUBoT z&?-n51W0ePOBA@kBW>pSUg$*|@}(OM`5Nss&TkZ`z1&(b21Pp@g!->Ie zL_VZ17ER#Cn?-%w5_j*tOSi2j%_@FZQt3z^3lkf{duT+PHH%VyRJIxHDcRLkCfR&6 zbZ&E9Ke9f1?L5zAncFO2JShG8E2Q0i{g`TZ-@@W!7S>|3z$+Jmlk1*Wyc{H`+7t<3Lq}oB^Mt1I-OLK)_)?) z9YRk>H~x18`~2M8+-*{(Nu2+HjN$rZ^&))DrM0o_6gao z^%?EU6Td($=fqJxf0xIfmX~mGMvGga7hfq~BO_FxcbE@kL1_TMEoJTu6%izXl$SXe zTgZ{h#Efadn*sJH=w2=e+jomsZ7vyqVVwrVXz>!OkZJC^vDG%xVlyE)aaW$I3yS>H-OGSq$T*G|k>ib?TlH|w2 zPaEsw;y7%KhTj0N7xe)jR|ROUN`4AK8R5UT0-OvnUFG6Q%U;pim`6CmuYh681qb55D@A??^5=P!=&Ew_NndO3Ez7V}i+$zQIv6cbiw3U3FQAEf^>cXVaoj0xhl!b!T<~WZupYrOMcvrpJC}nf6Ll#NPWIPBFi|? z#yE~-j|$n!t8yQ%w>Q_2JGGms&UfrfNjA!5cF~M1mzarOvuU_7CwH9Q=ZYl?8cmHC zbi4w*!SjY$e>rt|-e3Khf2Z^EWxuCy)YOl|td7vlWC3R<6-*=LAO3#b?j=vCao_kv zt$~#jAEN-X#gg7ys7ezZP-eAC{Jm4Bir5Y}NDF&EDog-OIiaj{!8+ox$t1Yq-`y+o zrL68dnRAxG%Q{t7qKjAOav8b7Os3qB)P3m*eS%lN1B(n}wV1VeKK;pz2|qF8uxlXn zql|d}$Y>dvECeBfEdW<8g9WamWc;_DhO;ggkFJ&nR0X%UWgo|GU1RS z3u{Y1QX`@Hh%p<+#xIB=)Z^FMkJnY51oS9W-rI&dS(pL>8J>siGfcZ8AqfqTl1D$^ zj$JiL2w_qn`&Gi}=?cNUvNN6lX%=tvUKA!MLiC(Ir0ZDRV?+LgbuXzf9)xcE{`I;5 zq@kplFW){P!HZ@cF>kYozBGDO zn}*zUYP)imwC)YB#aA8-_(7eTTMThxEk8d_??)$Xu>7Z*7NtUBwu2X!Mg9basJX)JyGaYbBX)t+rif)GjcI^ ze(nLSH0p@`Ve>8c1bC(PqR$a_OB>&{50Idel%@9BQX|M!tG^})w)ctT0*2U^?-P5O zuU?~gNXku?SL;ycdbR-@Hl523&(Z=Vm$AXh<0*9=$kL&0gX8F>xM22fhC;dN(m*L; z_oL13KtiD(y&;<*`d>ofNuNS1Tsf9KBc9W{86y};&zGpF@g&^@q|!fwFaW|`0imsR z`f(NDhzsf++iXe@KSNuTJjBzTnr2)GlkDRR@FVUErzH!IJr{ZiKVU@8Zjo!!UNECN zLo7}-2wEAejJES(^|-@(C;_!Ss9E|ZGyRNqM9-6s`a?b{ln!7d7 zH`=+4&0XL?0bH76XixvxML7A5v7+ougYc=4*)xkxeoY8JgG~}%t0Od6?m@7{Xrr1Y zvFV9&W4zYyJ{56!MD~IK_kXx9odv^Yk+#)<1ww~%hQDGAhI9_Uv`is(5i9O-uw zMQ7y>MHzT?nV-!&cE4kgoyx3Thr+R%V`IGD#x|&WEv0zwmkqjtWuwKDWmi(^lWiS0 znYPyLzldtB7|(vMr$27X;a(8-$1MUg?r31#01CBgIe8$1e|@NVBSJ>h!d2!fAGuIz z_elK|7DMpWXVP&cg@qHAW&*C3Y9y3orF2XFcqa8WF{au{)%+)7&cUjwweX{fw04%0VJ-%0d+Z9`li9FUYx~N6hql;h!(=9)Cj5)zQ z=|XYfoJWs(=T8>rPv^9kZqZ|EB+Xv9h$`B&)(X@5{mN%?pg4TO#r?iBmJu$9WypEv zPGE7PhXS29^XE^92+%g$|fS65AF}4YMT#UWU@sg=mYxqx%rMhU-d&#okEyG zQP2DvZS^_JqhB4}w-K57uAK6ix07|D=hcL^aH@JHmwM#?J7%hiU<3ggD|G^d`xk0E z9$zCvjl?5kPB_bnu)>})o1x%F|K99eA`N0k$iRWZ87P95YSGN>DsC$2TZQB~+A{!~ zKxh^93gIF*T`}bFu>kdr&bO2S8 zfVUm;ou9I@_H9`CSE(mS_$1O4P2kl=5KSx!H^SCxY-e6zh{uboe2MR91T4e?gL5R0 z>-9u-Gx7VedF_6rsr3$~omlhw9q0lbuZnL1gUL?tX{J*#|Nd*qKx78!W3@O_bsRcio2R%&(G%dXMOijTU|j#$t_ImZh=>wfCO z>R({KjoXSF(D}=aNGW)*GYO}B2FQd_2@m>^F`Z2gbSR~Q@Jx38A6;J^)ppmVixWyI z0g79I0xepgKyi03?(XjH?(VKF?hw4iix-#R?!}7)ZaVkQ-1+8vXRWLS_>PzO4pA5WQSX?WL#gn96A#%=-ntm_GZCn8MCaCLf&hq-p_r=F?R-4?O^P>(`> zr<1}$cgGgV_uLCH43AZi@okaXF($XJP}~@nuK+U#I1Z-XygS?ClB1#CcTttWyxv-C zWvP~9ZOQa(cbVeo&#nu#Lz)HE3Al#RnQh*;8L{B*8_tOJ(?PI>ZJZBHBUi$= z=Mkop8$?a?{hSJ6P_*^d1Gqm`K$)TV#n{kfjr^-YUa&9 ztcU~1;X2t$!t6b>DI3XMByF@T$20#}G*YUU(;7Z;xVrL-0>>LFNd+pNccSkbfS&yZ zhF|@!(H4nb@gW>ok)vp)eHN0M67JEt=NFWmaswt6pT>C(*=~|@#;O=OeICXGl;vLE zMXi3#Wld{5d?efYaJ4s%qaRr6nf@~RxlFBA5Bk$UQpx0-w+^v|oB(2w(7{rv&(!R? zX<#M>uFC}tOlu)D;9*_Yn1ET`FX!)k*`5$5+g{MWRbo8ZTc`G#0t<$sOe>t<%nvu;M{FI_GEnH_^e>_Feh|cQG{~x5ee}F%L zOh`Ladvz!recDq($cG{0gYG`3F|mD~Hh2@Ra|+kZxwSX5>@~HLmR&)jf5|zjOJnI* zt{B`rRiL3FUwnBa4+RcWlhg?3sYEwmesjHFN1pq^W8S;>B_=r<@kw!EyswrX$&H#& zSj`J7jiAi?9yAH!KpC8sgck?cQ0@FWQ&3Y-2(m3L;uja;tpiP<2EC1zpt|Y5}iwwM( z9>U-DVyf!2{6eg9=p?X!NH9b29UsUDFZ#Os;q*Z5z62HnAwZ=@$MY4Q-3o<9nX}me zNs;#!m3YjzCg*+m`f1+$G5M0}Q}qoPGbZGH)@cpN1~QTYAH%8{s1?mCD>6eNBA(XHz}@$k^ARa<<5p^X=v8W6$r7L2=`aIPv~%{YDAA5`Zp5U+PY)nk)Fe%0K{;zFAjS=_+5*`RG z!d>);-=ti1%{K4dGhtV!ZjIq3-c<^eQ|Pa-hVU9pZwUu{ukCr(g2z7g`=wr_6^s|e z{vk#rKyV3-P&3*?Q73USU*P54wV34O)vx^9k}b6*QV-M`$~QZGDW+#*ASMte>XZbI zXw`d|4X^v)=7+l;7yzuG36pB}%yxLd#B#L4R?G9xem7%a#yfC{`m|!CV$T%4Uh2R& zYx{igIz3siMNjn7YP6qbvZ%n9$lAhfM6cVE4>gV$uA@eL+;OAQDU4w*of&M-yJHR? zDuc;-gdb(N9^HuW%Dt@2dyGg0U?wvCz+EKI$G0!tJ)ET#-pU}VprtGN$2Gyh0N z`fqR2nABi7|CqKN7&O~0Z=1bRGg-*ruU5Qz8@Lq%_imoiCT77PuF?DYfTi*Cr0PB% z2?A`U$%Gtu$yGC~>@oQqxW*gX?<_Sc{4h+IYmbA9B|y`Ia^Gr1xBvp{#s1i}c->$p zc(w_X2YONoRWpUm26{A1Sep2xX-^A2w5)DV-?Bcycwd158Zpa)24zMb z#~4lt*(pK;*+?Pgs0k9bAm=YAEB7{nt+{fv2Vak z93(XkQ1&Sdm^bDivED;rdv}m(BgzjGx{%(vSz)9T8)&JW05@!=Dn0eEGZwKYP@oly za*DKXosd98=i(OhRiBQ9{nkWDj-`U6zosy6dVbL6Ff?p@n zSo2E#JLk~c$tJB?)5>iLhPJP%$zvirAk@6%m|J?>tPp6Wk66KHs*hBR<31hMt(kdQ zYB^uaot6KIyZQG)FattXDODa~Vq;I!lai(bF}k+fx&ZjDq>GE*iN^wq*V@wU(azmO z%4;ddD~nCM(X+2?B-cj7_tYNwk;+Z6qEd6ULc-u=ak0FRJl;tEHSEZjG!uE!EGlg* zJeQ)zqeZHtd;Ga@|9dUB*IR>MzAc4=%GY*ZvsSCwYK7BwIVCJdt@A5Ygq?axo@-lA zvPXpbgZXTw_{)Cb%DiS-Q+zV-mLKzJgK4C(uK6?{+QMc0yPcAiKg|dV^qQ5L4+nUcY6`q47g4@kqBy+CLBx|9?$U%z;_l?x3l=g$Q4A0;Ct2a{wT{+q-9c5eK~?kI?$QUskDE=AZ+ zlo^@V;h-0k*&L}->;9nG`NBc|!gbM)(=+zdiAtmM@KN8SsrP2}LU;m&USWkEp-|Ld zt3MLMlSA#dtVvPv&1Z5KiTAseRY{TGVSdf@UrS4KgI%?0f#56+96lb|PK2%fQ3IvK zD_lp$2O2MLU-^auYcA6n$>d##`Eaf-*W5V0|KIYuP3F$gFwgRgQgX!4%{(P-!R4iv z<*~SOUHUrc!uz^~iu)7#LfbwpCb58}Cwz>CIja*5oYZpu4v;p7x{1fh+v^8=mcgyC6_Z)R;UpW#Xhw!68;7n^FG@h8%AV}3P6PCXgS~E zqWExAo>cJ0;Ch-F31mlEH_RLAUJFJ(g@yIjC}RN+fel1_-arIu3v3k=;UNC_PMde{ zp=AlQ9X3CGc33fbrz^$sjAi-tqr7zh?_u(hc+(v4kZPr3{x5n>TxUulWMs&tfGnl# zj66VL)RpPs6G2y0n$z@^XB^Ys7oBY_cs{b=GuQpS3Rv)Lqtw;7uYhlDanC40vCq_R z)@^HfIv7j;B8FP2JJ1_8w=dUdZ#vX#j*5w^fFf^#G*o@khBA7!#s~-|u(;yod;Boyr|BU2|3&-5vm7eB zwSI0{c!&xB!F{--P_x6o%4_^d@-q#3e&25bnU@cg%=vIG`~je(5z#4Y0+sEVsWX!& zOy2kqy|kf+F%uBxUqZ*Z(fC?0ADwU3VX3ccLL1td7h_xAF6 zkB5$`WvD*hnU6A$asD0G+=)z-l5@WWVtF~rszw9Xu`98kF z$I_}uVQ0#m#wZmT8_sb=8eyV zE_Fr;bDHb=72b_3jk3K*KO{4kl^uK3m>m$D(h($|6mFWhnMXBI9`@T4Jdk$?bR@i* z!_>Z-yzfyNskOpTDWfdkK1PE0?Dc zrIwIlUfEEBjFr*nH~2Y(rO6;hpSA4$mNP7?QWMUx@>vDlNa>YOzA44`L3S&P!~$Xp z-uxk=-*b%G^%}euT0#kaGfnlS8=(f@xM3DmSOB=dQP3UrNTXditBy-0wyoU{?*9cS zcK_Qzj+8xqfmyjW2*Jp=O`F__;~k!B;W*DagN9geHbvx6bk?U;E6gatJU~H~dk0-P zyG5RbWoQm?WAzrPeO7<1i)$`WG?KDxU**i+52m;cYvstX^dM4m#uS`wD(&Q`ksLLs zf1uhKPmeigyhNlifoTvq``IV)k*1)130Vuq(EAV#FYe_}N!Hg_?o#)OOOd+QUIYM{XY+Q)>C`nzEp>C|H?51OU>GQg_iSA0L)Lj6&&2j;%pJQ)CQy6}SxMOayK&LzlJTzNk$fV(IWJhZznjh((l)*9crj+k0{`WF8BQ0Dp& z%jJ;9&)zfnfCFE|U10Co-NlV$_bV`b#{^ARQIeIP>&X#7PUtiIXD72K#oIC6n|N}! zYs}C~C|2%qoE#|)%)nPECYpg$|C}@0R)8&Eq45iV7A2p7T*K=x;bPiMpp03h3Yh1D zL2OLmE#BrY)X5s#XUvsL}n&q1QSv^x}e2;29tH*A{NIzcd zb~bWBqI}pxyieIuszBkp&lEIA;~R>_!o#h9`-cGGVC*i`tm}M86CK^ zufO(0_nOVt{jNl`h(3SaUDkhVob2{>ss_V4cZBPkKm&(y9f0=$6^|=+ludtch7`gr zCZTQOMSU&BU}d^GWbD}aEO=|rnB^pHdk5n;a1XalYRr6gX~5a$YjjF!cI!5v`qLU; zAsWL<8#o>{=8MOa>~_k5Ry7$KV~z-oTd$wtgBZAuuY0!h>=mIIC*A+_s1!|MY1D}S z8KasPdF+W|74XBH$2~~Ot?Fqm@U4RYsZLsf{>mG&x|&wcjdPN8y??wSo8*S#s*(Iv zaks&mSX!N2(K@s%fub8U`t12kom$$|#uK+4)`Sb2jo8Uj$UY?p;{J?zHtZ52${@V= z2vMY`LogKn5Bv>gdc^UYL?t37#>VXjGCl*QvN~N$2nF1a`;W?GXIZzxE;gSoFt2U+ zOiXMU*t{?KPh@sd34W!yZ$S(wwn%x1Jl&@hSn-_Gi&jiQ@h!=%1P#rx!{jhlY9@?K z6Um+nl&=2io=<&h|1#!?VY?M+PPvcozhdnx_B|5rf&N{0PCZv#qpN+OPE(brRB=&p zF{WyT$|0zK3(=$9BeD~k5O-St?RoA)ah(oZx_r#8>E4X&U_aYE+6Bd6M`2xz(oiBI z!fKeg?<|X=%CDY})tWdnSiMq!UN(H@X23U?YJoAm?c7d=rF9FBBjLAlblG0jNUGfQ z@(muAn}0Qf^{1~@zTueJ-Z0t3xd(V(XSTi668?wB)yUi)VmxaHv;{}uV?Frpq}!z} z^R*$}ChtSGe9vKm&sRn*qoizh_GSuVzCLE4d^+>Xq|JqcD^DVuQfMb}r(rQ+1a2;A z=Po+@?Ytw#7$dM@EokiY%R|N%QTFU18rPHMc994==rs!f)jj@WO)O?aSRS(kR?gkLA>f&wXbc zZKk)tL~BEo!f0Lg$=c>H*4!Tl#7`ZE`j}4pWOgYPKB+HG95bj0N{}dyi{r zSJ@we7Ft=7A5F=d?5msqy^(?0p}h*M(+(*sD@!wNggV-PtK*_YC1j_uJ*kFFY{!rI zpB@`1KR7+xl2?7Utpy;(!ioOE0AN{nnNSM_hbbe2fdK{OlgD-uotK}l96p*m@&D|Y zy?eOZNL?e8q6h*d40O@PjMqFEB$xxG&j6h@Sozaily+KemWm+IZUOADSbNi7(6& zg*u}!8^r-?DXtq!nJ9z;sVmtOTdh)lhG;P}PU+F~C*cG$#WAWn#&-sgBc|3m2AB%f z5nptNHzHBFj^GiYNOC$$L*Y5j8`7PS@goeCLeN?$28#59+GMsT!DdLrNiTL_g;1lf z3!@$%@y8uxkMW1wuAM&F=y&pLPPSc{bk<4RWgE?9sX~qQRUGx1qr2K|Z2}6Yn=mgj zwuzo_P!#(vdJNPXFwB>bI1VBu|E4-aS#)>@_RJ@d>~_mIh6Ct|vHZC<%o2Co(}TA$>L)!;&*@e2OETB)#^KgN=0 zJt`qxT3VweEnYWqeTxse)8j(ZYX-Yf4bhuZcH?nQ;P=8;rWChj9M(pO1@!g9PbAUe zhYAc>p^M&~@{G#iEIo*k5R)Ih#_iR?XX625Ym=U7z7EH9B{q7C5$tD^z^_H-*7XU# z#>X62v}s>m5BHNYD#WXj6~e$6rU0`%s-p#V%*_h5-k}dXpDUePvF=8{8WVcKI8f+4 z(D2+IKhs!VMbbam=quG5FQ^%k37D^^-;hpVSG@e=5$ho)$REI@^n(Ur@fyZcm6;vE zU;9~<%sFx(xz5m8Je!Csgmf16Cql4x&qbV(r4zF7!+%0$9 zkX5u7CJyFlJ)O-sNghA~k8c-R$nDk*xebN>P@33q z4S%VB=kjbotkN1M78HeB5pyiXpxZM9J^LJ?RuAX|j>P;v8Uu_S{f`Ozqg;s3LZLtQScX-9u{lEN(!PsO^qBJXXK7S9 zN!TqLwGG~!&}Tdf?l0BpXwD3kx(i?HwL0P2rMPQsr#kaYn#8h#K2#c?o)99;!BZr! zFCINBnRIVzW*pYB-keCB|HEid5h=zsL{7soK~4-Zs``ee;o^_125NaPZXklN!AQ!7 z@x>IoA(Wf5SGaVt3cA*Hi|5(-}%v2gJiPqI)B(48TVypzl~GR2pC ze_BKwADnajIw)6TnLkFXTI0PJy43MJxyUDUnr#P7xy$?$ z&n|50`gJsD_XOnHh3sFK*r*RvoN4sJxD^be(h8aJ$vvy18obB%&g2KYp-7B~N-xaj z=daMt2zUBI67{Nz5$E6)?!9XNiMP5zj4q}yk;2NMHZVOMnH{=Z|w}$yI)77JwC_x8+;97|=@2h(c5VI7J%Ba1u2Sz^P zNVH_%TxC2P9Ze$hmdtc7beg~7H`@B9R6GJ3Bx%>k!J@CpH41)C243xwc`AX4%& zLJx_C(_xJgTkHHcJEqXjk0j|ew8pvb`@*cWX}Gu)mmUUfs_mgFWP~KxZen zPg5-UXN!hs-!%JjqNoku_jP<&^5ZqdVLUTLof~aPdD~jq)1eb)R+%ys3ns>0=*Bk` zqu;NJYA)8GSXOIVH*&qJP8@<4x2C#~jWS&b9jIwi*Zeh@nGeErSg0g05ER}8tRY8AB?nwTYt3AM8O zp>H$sJ=Ixr_@rx0X}({35uHQdI5lg=vu161Cl&vIm&YNlIwam%GhV@iCNH)&-4+md zB*;Ml^Gf-DGphgoV}lJr;)U+6Ez%!%=`{np#Z6KHqZJ$I+wO3$U2IX#_ z`_-Cpas4byQn3O_5NL96=Vx+l@{fjk_7=(4TBw>PzyKRf#$d5YY^moYYx~WMA##DZ z_S_GT?F#w)nK^-rX&k~DZb4PN$=8-eVmk?YM4-=@B4-h<5DZv$iC@Hs8V`l~@JpaK zSN?Cjoi(vsjss|GjxIN&dLjSYC~pYNa7Ef5c3s4Ds>amwv8Yge8<+rsE4+Wh{fyqr zPa*GcurW6cf5$8+e7j2+8HD5;RfRhI82XqTL0=kYzTsX#?7?9@V;3TlXU^VpeyA`u zoG0{5ke7}hc?pRL_}-Pef2H@3eb%aIt5^USPWL4@M5D8ld>OQAV5?D8cEEo`JYzLC zRLTI{-@DF;m+{$gPlkdM8`=E>G|=BMIAeKpH8)50(14{eRDoY?R-a*Ff3A2XomRC$ z>}E7`3l!myxUfIGWKSU;DOX(7TTJjptTST)2~TGGc5GCrcg4hn*}(Mfu(WF`p@~jj zmk}vXj>_YPrj$lDY8#VoVU)eMms-U+%e!g%RFu6gD9JMvbfGqBT(jT3*lIVJIaN$keA5gHqLo*>ZVf@Ry;Tg$c6RLe^`eLx_-B-E&s={gg<};8a>wI#=qcq z*0xXAa5yw{_&EQU!H%6z{3S8AO`ufQ%F2q|e|cAJVNG_HP1spPYV;B@uw40TUSJ$; zLGp3C+v$U{-*vff3JDUOdJS*Zl39T?SPH(RW9~5-g5DD($wsz8i`>ZBj z#W4i3%Q|tgCsTN&vKxXN_*V&Yn~-hf>rSecCmbX_9N^PtasR3jd8-OzKE#-aCPSH` z;oaE9mf1Yr@OF>N1kV^_N!y5VS59Pxb_Zl6WM_*7 z6j)GN-)*B?kHF-8BupYUde1UcSe6U!of*oAM%xOT45zRyWI_HZLLSCK$MWEQvd%GrvEmCe+B^;?E(e(kkni2;+erqmdDt! za7eQ^OmO^0%8(U)smMVIT9}F;fp#S_7^EC_zF2PzzYs6P`y9Jlk}>yb+c+WbU_&)U zJta?a(&Yw>>zflcx@@^4httrXdajIs)&yh36PfsnKIUOlsQQKcmcoM{UK3yY1`|FN z!el{XzMKnR$yQTgvSZ>`UGLu`O}S2rJPxv^IeUNPcDSFPO=>h9Y|Z((GC;g=C=gyZ5pa1YPscwo*?;{**&wOn>$-7G3KFF~FwQBF8_psfn0 zD>plH#e;9uPhNo&`!VB2e8Q18{ff(bE{1&{2B*BcOqV0doS~2jMr)Znfq^7t_X6m? zcsKdz%KM(hYeWkO=v=L=Z#OTvo8`WoYNd%83rt8tL8cu`Ta?RUe&1dcwRgFLo8@ZZqpbVY5OW~tw^X{z@0GD`APrZAUhcK z6y%QNwB|b8rMoDz)KoieCdYmlfgyB`dXDt*m5COQpqID>+=gXx0!5v}W^cncBL%Do zrV;TrnCH?CK+qvZ&;oU>Q1w@$=T;CHS~4o>S_N?g>r|h`dvE0An<-ES1OH zzfRYIdCug?XUaWsJ-W{SJk?@gGKFAQqt2>&(ud^dkS<|W4kc#q3>z5B7smlhejrg) zQGfbgZFNubG4V1DjDH5eT6yi>gPqp#u{uuG>PklkGe38TNVC`H>Ad}DKHq3BbXTIpO<2Cz~O&xtQU1kuC}SbDDKQ}* z^(+30AsqUBx!JmdiXO!`XQ5OEe|;QYm>n)vnG%?AB|yP9a8td)&cr=bZ!WQyAdeWb z1LF-qmpk0;@8Z~zWF_kYRhD3&uZ^Kbdahhgt6)?&i~U-s*G_tv!F{@;Y_(q3L$dGV z?W*+x#yi|Q@RN_G4Ee>dZG4PALSnJ)+du=L;NzvVTu!##NabTQ^8T9~Kh)RCQxw3C#nnDpiv^W3rPVbAl1gY~jx>AqL#!TV`5t`yqJ)gvCzsJNAb| z6=gv8{Wd@$v)h>yrqDzrFMRQw9Z=ZbR>pCE1>b#Wu8!GRmb`{EeVZ`%u5CG*XGIKb zbHiD%Z{~GHlQy?ziJqPz0E*)a1{V1e28ZMTbSF8uR+$ZA=s{0J!3(~Q?Bf7{_#}wQ z&%D{j%t*3!X!YXDyvAU2QWHi0L9webGE|L&JpX6eBi>68t08u9RNdgAt-Yne9AM%b>I_Up&FaB z+1}fSttEN8R#k5fP(kJ0J?Q$!;%yHAOG&R+JgQW(H|Nx+7N^?y@r*jPr*Wj}p5BU! ziOD$)PsxZC3{!m$3C8kWpS)T~$HY2o;-RR;BWLpY4n5?>=Ul!= zPGoH{S;MtGcw{NcVfSGtXJH6D@U^%;_|^6(&KLoo{+nN*U)K`FTrMrx<^I(|HAelX zrr-qL^g$K&b@sntOg4y`YWT6rk!q$w*s~)`|FBh#h*+Ugq+T&cn*5+kO#GFQN%*~Y z!|=~D)e3_p&7Tu3(>#tmk8q+&dgfYgVWQAFLtzedY0s&!xk_uV_A0!5NZl`_E&E)N z>T#Qe%<|e#-|Q2AP6)jUy8{oaQBW>;Q)K1dT($EH`o~wVTc~ZG9~VstVcLSst37zu%sbG7N?L8_9i7qP_clYy=yuXnT_8g((E2THDvHSe>o z{bM%oA8uBQL<~vk@NyOG7EOLW>BnlYrQF0iYUYkS*%eNGeUrMFY-5C_46u7!U2L#PENQJ z`pI$^ec%C7e1t?gVXWU#0iAvnpR~d*NspR~Nmwb|jtY<2JWe?b8Me@W<7}CC`lo}l znu2~43VRYCbxE#K*E|Ja!xW5!-!Ok^K(=oa?@`}L5`RDlq%t_&DE7bHOy>~{V{-EB z_Xuvl;w9Dx&YWUm4bu-e)4lta@dk>5#?`+H4qzh4&vAcvy|Yg+ct?4`nx_t%0?`|H zrMpLipXL++z(o|zTeyAB?s?E!4#F=m*p>c@wqK8XXOs{u6&oaJ1dYkL_(Rh_&a6Qc zrFyVaCO1|djh8)+`sRT*Ix@itUnP=5pvA&$-YIX}hXMIza?SI*rc$o2M+-B9SOT4D z@T;OCp#i4%{Xr}&udHNah;X4r@8Ho$#o9GkvJ5KNU!`Sy`&K|e90W^u)F_ueXD~(g zndI>{Z_|MROYUc@tS?uOq!VMAY+rem&zzpGy7whT6`j{dcotX+Z@3w7@51IjTb^?7 zw`$yFvLAU5HMv()jF%obHe0u)`QoV8I!^qUo_)~!@=<2KwO)_?q89%+$FFzMEomY2 zGVjlAy6bVSIX(ESy!k%cls?CO(+S(P=JV#~eGvv6Td0JwyR>|qagEm1-I+5=)%DPO zFFIeobpAUbBww(twYf=jA4y|7Z^$h-Rat58^m513v3;)2;8EyTV8%G^?{PpQv|h0b z4Q6WK%iiLa7r7b#cdUo@V+P?#E=! zu0E#yHYD8jIDdiE=7w0NV}8$Z)*cTWT<1e7X?0xO@^j1yS;G1BX{h-)SHhB+RpnZ* z^5FC7&oq}hPdf!q5ZFsVz5*( z5H~_MdZFxXGr-;p#tz~F54kSA z-+`5izx+VLf`##91n=(XRGh~IET;E((s;_5nwlOty<+9ae>r}S)49l!dcI?@C+IIOEf6&*4)?}n^sZG=g=Ty@Hm;|=`A>)wp- zf6;tpICLv-%^)$}ew9P5-`;EVNf*X%8%sUz(xA$+uyEB_3_EzhGuj;ov&QO3OzYg_ z-QVNah<%L|+QXhNLW?b~dnOJ{-L^rRo(|HC&H{aI5Odx)L+YLpu{Ov8KT;c$#V0&q z_BVP2wb7ln{E;yy=v|?X@Y}R5+)`M}tar_33v{E~k_VUgEva*JQgwHuHFf}r#*u9? zk<6GorM&yBIiN|AHr^grVJ;NY)rF_SAZnu8+zw z&xd4hdoZm&Qzm&87TpE7cYpbtNcS(Vzyq{*5IR<2094Ery)XiyG4nGQvQi7WZ#{d* zTTxIslAh;os(BmgILt*mnz?(CW&oCvHi)%RoPko6{D(BiACJ-^99wj1i-ih7H@0*s zxikHIuZy?tk03HfU3>PhW$VmYutpWM20``UEmlNy0NMi}*NoBfSWsc-dH=S@nbzO` zDZ#xbvgFO(gC^woe2L@kMGEplUKfcvkwOo)*TtW7tExaAOpMI1E;Ii^ae=r|B=b$Pu6R>^`mimJcrmdLD7N zQVFjTYt1xJA16M;!P{d9f2~#~lB3_dovV`Q>2sQO?jVv`xAB#4#QTIU+4vfQXU0e< z!)KaWEwS1nZfg9{US9WIGxDIdenW7f%rsX&(RlCnMgyry7?gFhod!^^D4nzPWw#zn z{jDP;fP-7*Z+35qR~fCj?jn*=U~bzY{;qnmUJNkuc&ZLPmJ>Nzdpl@C*}HW*p3QX! zdU&I8uN#S>x}$exoa1U>T4R3~lE<^M?l&E2M}F+Xdk%-b{yR?nnha1&Rd$+4QT(iq zO5?*1D)TF^`0)1Cz8hLf9^5!h3{7l}o)rZee! z6=KBiZwj!xWDunRK1USD{ZK^T+{fromXw)71W=Ut!~soeh>1xZ3J`c;3DWQu+ym+e zW^*wIo*Z{q{*j2lH}=8>`9p5z))DS6w0Qt-!`_f~7*m-A|B#Ru)t?GBA8~<&VP%d|2sc?K9n7Qv@|pdVqG71#Q=GmA1`+1Bzn+ekZNm)TGiWE>u_lE z10o*Y!S#mOcm=l$mGb!4e*}#F_eUA={Ra{@QwXc285;{eDa2)W=VRu9U)@AVakpP} zjtuZX%@N*<3GRrs5NbJ@$Cr*u6o#T-jJC1n3`1=q`FFJYW$R(#xPHRh! zMlEVl4@IuWpRy(dfBUAHzqmc$YNr;IsaC_H$T4UQj+e8tH~Q)YyY^N}<-v@0bjCfX ztz+Saf$eW7p7pCTwK5BVJO_nfn+Y}wVj(ZTkN`j4`B4!pH%4AC$B}?3owKCXzf~Wr zcYz`3g{rAUI5DuC-=l%@CFp~cg~v_RH~ssIBJXFJ+!@OIj* zwiBbgApx%*1B~{W@3nW*PtK)eWIB?(A?(f~vb^C>mOI(F2OLFh%AD~;_=$P)KGCfE zn|{k(tyon4B5TwsD?iw-Q`G%gzlbgzUO#%wBc3UchfVL{^7i1fakP!f4I(QNQz{~& zK^ncPojHsSCW+Zy;;M5`WtWla*vNAId6u_~^FIz^cvx1JWCd`^2>>-^@a&_vg{xC^LrCQm9&S%NP+4{ik#dDP@9Z~o!lk+6+rz)?d996G*ZDot zUxcT~V0bI+C%J#}M3>?2DdFueD4(@FCU}nV^0PmOCXIYhKuQubfL%^x`c}5i3*7)= zW*An-q0jI#d-pA|-gE%CBAi_B-yKbV$$DOk(jd}`V9MdNbE5?`Boen90tMD+>CBWCm*!T=be24+C&5!nKy4|4dYn+o`NKi~xB56A1QnZhjr|kn`8;R@|soh_G z9FrIoqS3DsdSb3E=t{{II06~gL79Dz%M6zSH1f3Kq;+JvliZP{nzR>6{aM-`C=6sS z{5RRSE3c;ytCBzCT$qmvg&Iv}^nPfav9tezR#<;ELx@J{FeAr_3o_#uxrqfn)Lvx~ z^85UWrITYSxF>vdemyv2n^7Ddq7D9;@}){Q-A5@IU9e`kPl!;C3#HpFo= z!dF8MQVl;x@@N@j8|ZrSz5ZD55thGy%3vL{UF%unBx6NVd31U!1V5P&S#S?IR##Hk zeT;a0%mDpqyx^SfE#TV~R;Q5|Eh=Yas+!r6-B3RW&KRU#GPpI zgtu|{>DWOCsxjZKYrE#-B9G%-tes(IOg_#xuw2&iGZjMw08Y7vw|q%7p9d|ugp0TJ zhu&ySgNaWU$)8vET~Y9rzDDw$PtU(*SS?$3UC_->!f&>BX)R`X4hGZRfmv9UFLtm2 z_(IjDd6?Sh3%xl-B|HB29Y-qXfXQDD9SdF1inM7?*uTKFWsW%=PGIakO$e^>!?Rvo zF|4boxY2}S{g0*j&p*Fu{w?f5#{`&!IBxOYE2$an$>$A#>VA6Q_cAOY<|dd6fb8*n z^~#TKA;e)(5qTzfr0}i?%>9`Pw99))bR&>jCwfdim)mz1hTw;QLH1JxKLnheonP>n z9t=*?s(!$#e1l{qsQ|#HMcRYOS-LW2f0*CmkH`U7Q+Yj>Udw%9o=g{}^Y+y6SQwQ4 zM9w*5|HaST(v_M`|I8^_O4~N_e_4kRoWGmP1j0eHTQ%-0J5r5l|Myz=79m1@pQX*V zFV-@4py2nf&&lEj1a|CKM+>ztJ@AMqJ883Yy;4*mX)5^2IrRRGRa7z`!84$N!ZQlio1ddxd#Vo;zA_r?cFT$c;M#@#Q4R+FhaBusGRMYY=ao7JX{aOd1JaR7~Ir)m; zHUl9g2z1ouE925=I(J^7B%5FzJJs<1FvA`x10rACP@_iCJFT5Y7a?d0{LX&g7Csw2BjM*YHU<1a?&zS=u-VBcvQrW00Uz)&5ALF}g0d2{H4 zCHW3sXJA5j(I@%wCIjXj%^T;CaoRlO#yz=ja66ir-Q~c=OHu-TPO|>ZbDCFNx z!~eU2g0U0{4iqVo)#I`*jI2ho!@0`H!)?Ofbhgz3>9G=+I-ehob2E3UCmni@eiaWz z1-#botJ*>Ws-jE}*u$oYjy@Xdv`)1gMlaS|#5SDoa)Uk_TDoHFku5-CZ)<806?=k( zV77p8)~7Orr@S5dSfAA|bL1)cdvAp=qkJ~FClGIif|c&CXB5aOUSMXp&BPat^yEA` z(Nli_j-Pvv5_kNC>z%RG_}tswv{C^vhA8ByqzdHWF!{J*4+8x>b&PvJ+kG{5t_tn{ zwxSh$e;YsX2&wkXclRa6bt7Dz%gQrwq97Cm4dHzAfy@(Mwy+r$6(nqNxWYot^X-dI zis|vf5Z4?m!#Gea;@zPm=I`UKmcVZjt+rRM|=J`YQ6QgDP!e;CH?|8gL*hFs5 zE$4S*QHd2)hWx7T4e3zE^3|DV-rDZeen&d9es{oK%HxV=vscyHe;suH;};c91Su@x zaZ;+}U+FAusiE($;jPtH`*+mMsDC6`L!=SNXU*EqsY6h1w$y()IxDo#8v-ynjks=^ zk7>^L+6&Jn*x?6SuxM$%m@)4%qmx#;p>1c2eBC8$UDj>ea9hk1c(x;2uhMMf;0>0z zyqk#t#_B+R>X~j8o?eZ`Z7j)Rphb|^LzNlm_O~O87avh>7&iYn#gUGCO5JDIQmV&w zS0{Bqq7r7f{y7mHgs_Vx$y_VgIg|+*=`UUBlkL@1-LtEw!jnwStnv=|*}f|~RZTI; zXMrq@=5HQ!a$ZWJ+yYS1L|`+Y7+Zt6uMoO8kTb!Vt1ZP<7za{*_r8-{`*X!CFWit{`5|STmP9B+Z8!_wJHKqFT1s^92VLf zhu&dW5E;G`Z?+R5jO)_qD(oJbtG~-JuFG_uyM5nLFEDwm$ZY{r-@eb4?QuR-hVYHP{t4c*Q3t~r9Kq=7 zn-A$h?=`ak^gZ1{RATt?RjHR;mvQ`)4TKOSMe`|U7}JFOl*+(=Rh~B z$i0{*&-1}|*-n%Gi?FzDI>w-|*l`BEA(lZ}peVTk@19aWOwK&{$1YUD0WucZtOD3&!b$g^(&p;b{tX@nAc(Icwc;ZAgZ|6dfrA zC9zn{;XR%(meNDRdI~E&7IhM3&~%(HiLos=uK*7Et5g))cl;3Wu)vC2_TT^|<6w}Si{@8Pg_8x*~PDP(TT%4Xf)4|TbUQ(@A&5Aw3&XuRzD3P+X-X zd3~I7{PXuOXPVBXhriG4q6d}`3pC)P|nl%M$ZsZ<6;yX zY6f$Nr*!E7D>Fa35CevHyD{#5;}kmh>4G2-imW^p=AtEa%N=IRcEWAF+Q1c9X@onM zU<`;^y0pa)UnfqU?-00!Fd93bAGzNL>`St@`c}%iT*X9=J#f>`^y=@=rQUPP65DPA ztr;}=`82^uF{AHl-u^ks`}d=fJ4aBsHh3Sc9>@T*>>b=_J##UYFZqgta&SrSq!=I5 z6vFs{okI(Gi8i0)2)lRP~x5C z(W$rBJpP_gCr_*W~Lti}Vdu;H`);ZD?jR z+Wn?fC>MFF-P@i<8_(c;D%H5=Ey1NcA?p(gBCqXP zd80Bx<=K1jd8wroWadufaVCEg)>miQ2D{c>ql9DGBJ5raz&6%E?|c(;gS+|@_vmGK zOfkL)ZtULHJ)$_?v&`_P8s0tfc`{f&66EctoLKUoX^0mWgs5a{O}w^_EG%_zBryd_ z?0(I2HeEocG~hZV`<8XDv{pQhm^01bQ^Ry`c^v7lP(Sh}ou-zW0nUbFOq1SYf9NKY z>aev*jl?}&Dq&wk z_+!Z1mn8~R|qLfV)wyWqG5^JV^7{p2ivCE-hWKJ z>wJ4k=M|VD&NDATt*v;ntu0Bba+n8>Q%~D|z~FUk8tNJ=91}Yi`n~HH2C$>oKvOrE zO4QC{WEPSaVOmLTj6DmtuburUv}}dQiUJ_UK30B z0B>{j{<~PTy{&e+3I1roCy__Fmh-iXV)`7b$hHr)x({l4@A_{MVMeDQAyhM`BVkUT zjmJLv%PrkFpcyuPEaf`fk1%07U_nF|CYK9n;yxaOusG(I%xt9dP{l$OW-rYfh)$wufSKJ|5I^gCP8 z==x>$t-PF>KVA-yl%w69#AweMd3;Ax`b5bz3gj0$AL?l3%`G{BJ}F!8wt6B z5uWLS;G6S<^(=yhUS#;PeLPw3w!8%gX58)M%I5>i>fPq5r^WF}zZeJN6qOALn2_X_ z$a_x@w#9BbU)3#aD)sowCH?+xkn0A$76BO!qGFoQ&Q!dwkNsKGYr)0nH)VglcX_;? zr`sE8acDo_rmlSunR_|EN?`rc};MW?ek9%NM5jt zt}siEyj%)dS52~eqxYq$R43m_^20Je?OmuX6eFXfI^LvJF1?O zaJ*IaIc?em1`^WFc-GlYSmxs8Lr!Z!=&GY%>VQdJT5#6!bRnK_x&-EoMa#M;U;7+a zb1(NPV6tAI&7l>*j$M>GLlihL>V&k0UnHAVqE63vbB$5s-1t%?{yXAa8{enkrJk+sFD zM-W@&W19wSv$59?(dRoam%zT{!XtVTDVz?j-x!S$u0w#Cf3ej0FVp0Do)gz;2x<5{ z+r~(Z3A_xuM5rJF(3)0R_uxz93i4jCSh}f}r~?BbBeXsli2Bq?L*v~vo}uTD!qrb} z*TI}{YciXTWfw<1A7Ek)x|R8^D%%{OQo@I}!c&V#T8DGsIn;5B^ve0bHf>X7AnMf{ zSvX;MT>qZ`^aA+no`GM|jW7VP0O+cb=J+JV9J$|MVmY(B4{jc_lGqV5PZL-S}rx3?v0DemaYPkLP8njbVF=*yzjzqGVkMhQ^wo&%dyr)gAXhUABW z6pUe2RaL9%50^I*xQu|wtr6sKMsDl6TqzM4&#U-)PMopJHfPoM3Cj)&8U`%KbBAm~ zJA2}hp4!DV!AV~7&Dg$}^l;z(EA061MEmLy)EV>FL&t;$Ff`N|t{v#(!(u9@^bcu3YysWDNu{T5_{cNs7~LFz~M{@6f2n*ce5*CmBGN(%d*YBMOF(25&5wZSMXr6^})q~urf#sy%Ozv-%&gx?T%IH=~S2=S& z5F9v|ywB3Ql7$*~*BL6gD*0-x_w>pe$H{mHZ$=A>8OLc!hzX~gq47_+e@)%6TSfuM zmF{;@uKwO5LATRyqJMIoiCk#Xj79Zdr?3GN2{nov!YQ?a{kNSwCy1{Jzqx7f=@f>W z33)>tlT<}nfi?!nnUF{o(Fl+OFHXo&5qqk#<#S9iu}yk56lYGw-?0kSe9~ZD?})u$&K)jV~mZ32--5QKA9xTjFOdmVmEl+w*mY zM5%{mF1dR)_q?eOtrQKprQ(Z|n*u5=ij?NxT5Utsd!lGmqcB?4T^zmH4v zDd9dwje>6un#!gC)Nbp2fu}`&%f3`2U;BjxvRzFPjaa|Am;U9oqxebQ3g(CDUmmRzA|WC1=?KniREXeHGH~3@ zn;?mOLMh5r-s$w0%Gd7lYYfgrBwNAvQP%dTp}@AMX=s~z%vq!cjF<5gMaWi|VBk7> zfSoK3+}P^7D3TjY0d=A6evjo8r#rk*z20A^@=k$$6!O6=nbNr| zFMw~hZ1Ir~{VAHAeyxY%PI}qn`TRbubQ ztwVx3qlPv{(Y$%XK>&Pu=d(4udaP zsh4;@xrm*wx6~AFg?=ReeMP}1QI_Pbxu5H+1a7rnxC^>p!~=d~he2Lstv~NI)~ck0 zmqq6G{DASzyz*oem}-@mFqMKGp!z-Ek4;nX(y#OslPzFDu!LwYtjX`;S8Xx(+j@)6 zP}XpTZ}JU^4sGq2@S~sc#b!$j=_hnrcShfeT9C3x-u;+xYeYcLSVy@k8|i^PY5GWy z4Tjaig3p;ShAnOiVEGbgP49$iCXNg2YBJng)w|Yoe9L(W-FMra{xDUm`5{)P`ySpd z3xCMFoU<(vy5()sUl{uP*B8XE2dY=%4lZasQ?p5__shbLCbC#dT6w>dqF_FgjjDjG zga~s$CkxV4c}pmlMYi%3hVmfkq?Fk_pD1>1s#(OjW`m9@F{y6{7Z=x>Ov(zxN3`!4 zO(`8)qFMzYqg5SXUFp^~dSC<*`~IA($LhfwoN_O2JwG1f!@#spqn14k{*YR}9mDK9 z@$(8P5#3#G^n6`7L33Z36+-CCsa@!CcsVL1<&kG&I4VoOeVjS5#phw+VN=0b7s}$P z_uP2lzu%Yw66}W>Pzkp1#0T^s-zS)<7=r67d7o$^o-qo5l`P3C0@uulZqxxvzcqWhRCSXoqguI~()JtwHE)TQ4q>|3s z)exbu9d~9%e|6YRxTvpQRq`fdaE?*@0seaHi{Gh2^vE2;g`7xDMO%b{_X&Rd?TL>eF7D>NOQe^6T0Ov7 z`T3+Vw?}B~$?wyWbVT%{MQYpI%j5Gp%lQioOn!*-xq0yuBxiqBeLm2=W>M}XqxD+5YB};ZJ#bcTz=gn3=9Q-pT|ACyrip7 zT!yvlb(2dk>8|D=jGUtV*v6jEpNu<^(or8PFKzCLKfF@6>dRg%}H7*g*`)4jKR zU2fSe$O+I%i`pUA#bSZZhhax3$353QrRPXL_5Z!TKYe(e%3pym$d{3@Iotu z;PdT%A|#Vjg>#N$6Ml7zsg%&><*EU zqdPZeNXmZf$m2hL`-ebSZ$Nb>^jyX|iG+HN?n;|-VW@Ch8+%p; zm@+veRT@D)MP7D#dv$6}dPhDQ$KP@x(kksPCL?$Cv5gvm9>%JGcxGSZI~v}?e7b08 zveOmct3C={Uk=!eldDG{D0pC@q1es|6#GzuCZN6H*_Qm_j;1`*owe9qDrv&zCDjHR zBsVV)+OSvJ#LHk)nJs~4l4M)V1xXHL*`>R+nwiVBf#3b^wow1J5EdOo3G)ascMuc8CQc$3x*&KqC6x;l_t zjhYcn`6V%C<6Tu{CEho!E-pJ%B`{D}JKLMK#@TE&I7O`mSMbIvF;A4JJK;gBx~@;9 zr(UG&wd9rX-dGCUHh(+MI;5aaFJS>8%SJ7A1u{`7RuA=^Ubb8ZHDgW8BkoO)lSPY!*XWeQ}cWQ4t{BqrHYjJuPLFrIGhA5u5!q zRjPUO`P&oI;@@vZ4j0ZHQ*h_DA_Hb)z4R!<8NL$^`gEd#MM3t)c@K$e`R-#{@IgLh zVaM=zF6g_2H-dCi8cH23h`AC(7xNuO!2uTN)~XsnQXl8+o%0cha33U=%!&nX#6o}Y zx_(&o#RAj0cCBtZ0xIX!FPB%hd1;=FKG0K()Pm9E*%;<%M?P}38}eY;=;ioZ?eRF) z(MclBx4Wr&6d&Fp@r;kAWq(~0YChaDJ0SNLX4k*B zxxxpt>?cR*9sa_>`faR0(%L??!;EmVxuS%t{l94dKBnWjH7mG%xnVVsG%rspviXmT zWZ%SLABA2*cke#)IdxoD`A#dDAUE?>c)^(ar*3b$9eVOU5kEblj#9gua9|$QIQ0a( zJ=mLj1wGkY2sf;MD|HZ|8`XB{1Z(bPw_g7o=7gh4uj9)p$3+tw^eFZI zD|2bP+tovU`g*<1x*Cb|{nyLaHVy_k1P{r}czgQh8j|;vC(a_!f=>rFG>Ed0V19mt z@+nC73lHnJo$savzdIRIPVIwFOD&Zo2>Y@BuY~%)AA)@OkKvpM9GvsE=AUD7ddh4t zBPeS1nhO_z6hvS_qWgk(QR)kY&OQ@)@t|^dtA}p#$@A@!C z7o-fuK7${E*W)TQ#g~qv;0EIHa^9Q!wd#`@Geb!G=NfY^lI%>GH?!zERW^v&)KsXc zV98dF4&3H=mvmCrdz$$gPY-^{UbCBQMK^lk#{~vMRqU3^z|uhGm(^U!N&kBXPKJi> zb2jrePAl<4G7ACE6ri5Kw0r*I)k>h-$R{DXQo5GS_=tLK2vhL8kdgS&9ltTq``Ou8 z<8~A;bv4}05PkAS*UEuv@nzSyppR}ncpoPckEn(<6>CFLGt1P8QlFDkk-Q@O4`BEE6n514}o;SxMAJEr`F$>#c#=17tBxd z2DSnh#BXA0sJ``M4RdM4rI#6UI3m-m-_b3vPJZ=p`D9(6x9>7gS?OzWe+|r8f6Y}5pU}SlAh1}EvNA3FMv(7-&vTkc1kC)?r6yl?XgITOQ{16=Ktd~7e z9MoHsF_K1>wAOqprWCbYJi)n@D1{Am&7l?NkYkx z40?VICTW|>i-lqUt_%xj_6?*qw~cg>!(QZ++fY%>*bf}Xph*5FON0y<@-}~lc|flp zclSu)&_kHOhdF&pnO7AIB@ZYSdEvo|U0Kh~?HhdPWh0ZABE~~bqkq?+a$Q_W*6y*3 zn4vQK0W`TUM-GgnT?&0Q8>)iFOLBp~R(q>~N%iya$HnSu?@#Ta){_>>Ro2o)36t~}6sm4J&}X@m^NXD@}*qY#q4Hiu#s zp0d1yC6m(xHQx`W6-g>j%Kmu=Xg+X{5kQS6BLffW@oAlunk;25Mw%{T1Mv=fv7;8X z`B&`Ep->Ki>ZS<@d%I{ms`Qa%tYrTM|V=unp)rYx$levW}rKPQZ zlb!diS$v6lO|LdCs_r{;%7+8iY|9zGsF~RPqjE&_Gc(Fo=#A;9PO^Id z`m+?1ViyT1X1nbMfVxDyBh;A1Um=$5i6=guZkTHUk6l7S!n^XepL^-V!1AvJ_da9U9Zp@p=F>1G&0qfk=RYyksX|sCPozE zKzs;`)CvAUR>ROngD-Vf?ao`c6KuH4H)~@gjFgI-KGmmqO>w@EaO znpyaF71lp+K3Nh{!F=SW10xW0M(utuxXmZ{EW?11US5wxZYLS$FRTkH3j9qd|F6{*GWhr*Wc2tU?7&9x zsdptpMiv$pvJ%R9zXm%<+KIPO-UT3Bl#P#%$9?1l4@(-P^Gs(3)f%EFijTk)CaL#h z3F21zjXcqWK0!Vg>X}3S(Z*z2AZYS|+c}T8r}uq}i)iC?!6%4vP$Ir0wXzz~=KjL5 zWAa4=X@YEun2yVwkMgAqFrmT73x6sdlf#kAQd8Cybu^9yTHmUpK=J!P_K#dl&J+%V z+Ako2ni=LE#s!;(?!C)!^EI!XJ~e6eSgGKUS-e~S6ez}gA<;pVCGid}Ro9LpbKUKx zN@9s|6_c%Ik)ts-LR(8L-XhT3r7dQuLciDL^(PCixpupAc$xtwM{=#__lEQJ8KvfL zb%BJi_J`{jrfD7V<~#jqHqr^tcbEH7ZW_MDf0G&hvGmDr0Q@;()+efo?PG$#T>T}8 zl0mgeM7^OunBNfNv5oT$HYy@0(gBSGyvmO%+;^a2=2$JrjWjN<)jN3=NZ=KqZ!Jci zJ=d`6;~KuPFcg&Tl|{Tndgx?c7bn0sMXExdXCX$GhgCwcOBg}*2*hviX#B;A{g;Qx z*MME}v)#NP3oc>$KtEmoVT15nF5V0~x;87kK{K8aKY|p1@>{NU_~+@wm@1|5pz+F5 z3>|$wdJ*q-3jMHL&J8Cq-_~DCgW;^1G?RcsYT*iNlB=8-oCdUIFB$UO2S!iiMkcB| zYJUOj`-^?wYT3VO{A$-5HntU6f}`;8-pQSe#ByddAm-)rMQRq z(4kYK6&=CWA@%>9(+=#)?KwmeTX)`>_aCYmG7gas(PpP7*N z+((aGDo4sdG&!HH+CA@BZ-ldTiD?8IdB|5$dvwjMy4?8WRBM~O-LLCrJok}XdLwy< z0)Pr^@{>TE`uAt#Cn*{`DKm%4q(nQYkHxB;-gzWI9S}>gp_5y8QrkbDN|2Pm=gTzU z9AyiU@|&Vk(La;v0!ONN(CZA19-{LcR$rhCwv~Ush}EsQBE5Ogp&M;ePhA!`u(_iw zy#Bk|!{hHH9B{z488d()aI~HEvjQwI%Rw#)vYI|JiqALoIX=6gkgiJb)iSy5z0Wlj`f`rv;h9HJWrPbCC_QgH_r?l(aw}D0 z)zEt$oxh9mU#IVXgs8ypJ{xG_(lShnWmuGxp9;0gCbD)#N$iOy*)le6Pr=J-i`QlM zU-?BqB#x}2uiS|lPQ19Ew&Z6KnzEW=SJ2Eub$?zl3T}~N74Y3A0|w07bw9+dzZdM% zl~Yhq(ALFxu347MLxJe#zIy|FQF4zH;9;BO;Hn(_s8Ze`Fj94nPOe1xjXgW>fj!xGjE$Qj$ z4NkD79$b*SUVKUl-TOE)ubR6~|M{>HgE2(0sBn0fSDo?=UMD z#pKtCL{rNuD}Rn7^JJ9)bM@Hlr2ZVLDfb1mi%sQ4NN+0kam!{6*#HHlEH88Zk)xqr z|9SN-C~~nN3%&zVkd3S55ftNM(I%V3G&Vk-w?6Dh?-6XC^0CZHa)^gsDfe!+Ihpl3 zi5>4z;{NwG2K-Aggnz|PE~%b!hPHJIRH6petNDfeMJh$Ew@!HgCV%`f4UBE(!apYR zh+tvkd$*_1KUlF|Os@7TwYK=gkg&6`n&$l0YN^>p^R4kgeoJ|TBX&6x;dC>lXRGf~ z!#LNr6Y$DBF%>=jX&v8G9$y(|$fp|kuqSJhbX{_oQ%=t;f8kk^AXrq&+qGH0wLSyI z)fB%FH0(S9I2Xyr#ps5f7}RxN?K#hf+gT1@RPoXsy0?Xo=K{|4*{Ab=bgmd6I2n*3 zthTuyI^w4^BWwV_VwoVaIV_56Gt}a9m7^`t<&L>zu`*#RJi;_2xGsn zL%vpvtMvge(}=Ze5_i2POdVtL0|NDHXgvaKk=Z}l3JJ`kSE2OID17lAMixY|NT~Ay z&y^qKM@vR*T+cR?#@B|rLr#HASaC)vJkXk7;nOLB_|E3V-pU$B;icdR225Y1&Q1SlR&}QaN zvmjgZ%abfd#3Zb34lfzlqm%Cm*h|+L1-+Jy@TwGip zs#5?YovX64(sqVG+>`YfVF1b%@3tV95;q>;DS7+6_#bbDcB;oC>amtOst}Bdel|;1?TOYE>HMxG97X4%`_$ zG|PHigA<#-@NHn~eCX)E4V%y9NM|yr@H-sFa^#S|MpYi_B zk*I_?LR3{l`L8rCj}a}{YV6Q-dq<}j=UaiIlV=SeOa3&|?90A*LaTziboy@OfZ|u{ zy3zF+D!2(SuC9-h|FkN8G6cZ5q+d%-5^}?)qDeGzIcH4=iL~3Gy+&Fo@6i8oFJE7{ z|HCr^XtC}-R9X;e%%Z|dYS=%`%aIi+hQQEU#p z`3FJ#7_YdUKkFC28(OR4dg2Oj2l5nOgHj{Jf+9q=lyx3(hj9hfm7`iWQnZ2Kqqo*# zmJv_a7UaTL;qEt@MVqt841_ZPcIDIzsIwjVcn)aW=H>p;*O9;;qXX7=d^|o&wxX6x z8qi0k02NFJ>G-?g3a)TJZ^0ftHcj=}3obz;s*8j&?zD6vbjkKTP#kj?i>zN?2Go4u z%Q|?#c-MP z9CKP@K5KZ?({s*qGc z$#SXrY9gqU;ZRTa`qeohK4--@d+fst`E27l)A1g^*^u5ad??$+UPZvpUVXm@nZnfc z>od2LWJTa6ZOv3P{3jQ>g5=ZQ*wdYoY5Ws{B(8{|0(;=mb@!T-xxCK%IT139aHnX- z;j=`sPp!#}RC6}FzaAS9v?aY!|9Hi9P_NH)U?-csXx}xG`~9%r(W#&4tIBoNBN_+@ zg*_0J3hvksZFdidF~sysME^gbAqM|rXo#SbPyJNt$!I5*AUgkRzvq{{BO?Qp-XIr> zh`t1+uMy9cVl+7mv%qq@ZbWT35|{!NfZkO$Uq*W0hzM%4iuLBF1eR~3Ki?h7Z%=0ut z^Uo~i6H~`$Qw17_xUgj4wUV^{0MU4^L-AfRhK6NG+K)1)%er z*ccyf;ME0asvuJt!Ga=((1@GtGHHaPhGOq> zW&!D7+%bVxB`_Y~w2yOwMj{oVOfu+jECPSlE5bpj$))#B3P5UP69Fy1aC$DLi2_%5 z!$Su_o{adD^B#4sEOE5+3v;u?l+?BA;9GLCX34Jz^j-Dcz&J1dMHF_Jg{8!Lb_CLsna?k| z@ziI$Lc}_Y-)ZYe57(^rt}pf=Rxxz!S?uyH6os&sgs}yWqiY(Id@rrk|IQPrpI4=w zR6l-l`vP#jC^XxWd+6k%$r6i|i07E)kC|1zJe;e;AT_oCPAT2zC9T*)i}@<>Z2c!M zi7SVUcU+X?9Mz76RrYonesXQ;g+zbxKR#xXBtbyP(W0{J9P^q)phZFp+ksjY=$bUf ziuLj(LCA>7{R`L~p zy9v$AvY*H5OKD{x@U-%6;83i;?S=9zwM?)2;2n>5hxaZbBgWxrMVsu3;mJ&t#~PLB`S>1?qc}k65s{u!$ugl_@g%g+dK-O( zXMjhcKsOYt1 zca_G|r@N+NJPwSXlC9aWIJGhPdPVlW)Z{do-c2H?hM(*I3=o90U_FyjN?cE#AY0_9 z{eZ`?Sdg;HK2UdHDBa&O91;R$=OTMS1U8F4AdpVN#+#tNcBBowu)bWq=Sxe~DDR!s z{Cq?rlaZ3eUZ>fqkZ0-3Y&<^PayF}%!F1CEYfM8cfw*%9RlBy-B}(2ZrN>J-q>g=8x4q-5Sqw<}fuV-*Xb+@cBZ{PLA4$S;ci9#a& zFRxMcTm=?u2n}w>%)B_5WJUVikTTPD6418Eal&Y<^8O+ed1?9e)hyw0RbUR#1cJ48WwGV+xwUn-oodyS7 z?~;ADd9L&bGO2GG;%Yj)Q`}?mWue~5kt3vIs*M{#;P}=N{=UFKZ*h|lij?t*51h4s zx3)w&`*wKWc*6GA!qG^vOrf1rbY?PL(*-By^0FeWZ9p6o=|mA9D)NNi2rrc(N1Wr# z@|HxGIud2ItD&|=GQ{3AVQazDm5yrY8Zwr7I=h=Fta@N^~PyOwaIrF;Vu2BhFK0C zy*m@Mi#wAH;|^svGkHr;=WsitJ$uLow#f7tSDxp^eJ$-FMVBh3!tdC+z}rGeRt1gq zu_&P*1$whRt?^PCN^?~V0d8mxxN=14?m0WMZr3B50UKfH3rTdIx^kxRF4?s+V1l)m zqKtzLaV)^OK?gWDXg=>@jT)TArsrf9M-meoTvVP~(b~6?B?dXWk2B{X$9@f*l5q$~ z)f~WO_sFYamvTQVyuLG?g%A2RQ2Vk`$$uXD%kJ3}iVCw)ZVo$yFmk8b`uo<4go<(1 zB=t&_*kD#Cu{ttz`=_xHMxpTH(=Ur@ymR}_7w0~$@;h5y!0AOMmsi$A@#5alwG5H+MMNWTIwFMC5p6P==sG79uDY*+wQ1S!|n>#8B>ZX z0$7TMv`K6|gG7GS)o;*758m#-YFK+bl|7Fw(BSzkG7ZM^lWXb(9(Z6sLqjN zIk2JK()*R`!!wR>)quni)6s>Aa1WeS_F|$c;Tm%rwW1ew)>8-5N&VQSEw!>;bK{r- z%i58Lq52D}(+mA6;Yk}mj3;foHzencv5+!Q-RtLzdR%rZIYAq5L-ot-1_m0sujc*? z1V3WIBp7eh#3_Twr{hK1;bH4%&x~pf(08B8Dw4utk-Vp+qbo7)1Y`m$)X-!b0F&z3 z-w*tWEzsf#^cWbq*bJ(?Ug>$71qj_qC}AntT}$Pq(U?fze?((a9hsWch;UOxG75H? z$hdi^7Q=V&Ty%LzqrzO8clZV}gCtO_A8HRcuM56MFXxT+VYnX%ypgY*Dl4q>97=3 zdwKk&KHSisT76rhPPA5Tkd-ATmbFb!QwOh|MU}Ms)vy%!pmfKHDZ@K3&Qh93xH$qR zy&znTts@YGHah=++cN1q24!f)A6woFOfQ7bHfGk!6g zSCo(;gb@E5Wxn}@VaebRXC_TR{XSTfUi(z?$?EBHeT#i^wd`id&RIe0mqtC2q1iB?_unQcKwa{=09cX824K44~SI^YE+lDhow53^$zO{ z^~I_)B*Q_*~cxR)-9ShmEmr8I+ds;d?yQb4HPYS?CI zrn#^wijUaw+|AKse=2JDZjY)7-P~^RRcoo)2g8`(6;}kP${(uMy(9V2!aSA8bS#(` zwh=z#HQ-b?ATCEGenm zu50M28NuEgD3ef)I86XwsN2OV#KqMG)rdRl7Ww?S7hT(E<39Fxo3l`)z4}K%)M$%7yLtwVpnW;9P(+-LX)=2DVLN zSyQn*CyPP`0FOy1#RT)e2Qd$QaOf7t--j9og>Q}?bt%v&$2#v!`dS4x&5+rYF&ro{ zLHF{tBK7tL)?TEsC05nuBUE5#?%2sU+yK3{D zx1J#MkyW3R`M8q64zK+1#V7x~1poDA7x);+KZFjOPlt~Z9&!lWo>rVO^)E^iblf`x z^9Op%{UVBsuo~n!3=B3AbNFLFsh5UXOv)8l$n%{G^;5bj{g!V1I1DApI2~Z<2}X() z>YjdesYB=V$_pn={H5tIu1+tMjtGUJ{q8-alzHvtotYUKv&b!iW#+}5nb$+6{&E&% z4oa?HPd^Edeo`}FztaLc)c&G>m{S^xEL8ptl=00O)<&xAb*o*liO&a9r(Ew3es@ef z!6xDk&%ZpW8!a8-H;312$IAvO$is4nw56NlW`F7l#bsg_grhrf$dgGS${tiUxYc`X ze%uZ3z63}B(|ig!(LrcFpX1777MuhMG6!7#BS zHn8gs#2A(g4GrIA!9zn1)2MVs?jjLCd8|Z!{!27x7r57u&Qqzo3$teQ!9KkEEu6>;Dj%Sl7VUj9GOqq;!G<&ML0Z38k-58BcSRry?>S`7;?fuY`q`eX6Hs7Qp zhBz;yNgA7pjDk`mjjCJPxA7s%Z6121c6OEtsC7ZAA-|{Wf0s$$crc99YMmqgfzg-3 zqI1HJoiTZDrgZQ1cj6fX%IqQvj23f{( zBIK8Wr}ZGuAGemUNc+7U%XB{Wu5ljcBFZ~;WbTqlPg09vr)LK)7ho|9oL_Vp1Du>Gi$4uJ|?FT*R{z~oUb1}FBk??+dbB>yJS<7#lsm7 zJ2lDh?*?rsZ}Tn0$R*hh9asYwR;L1@|L(p7TtsZRpx7g)y}r%fU(OFj)vqU9);I|0 z0y(8-2&7!SF^W6iNQDw@Zw1#<0pQ8dFeVHdzp&mTDF+Dwc73a#S_jv#uHmK^Yj;UX z@$hpAC1g}GeAr&Va;aweiu-lCS`Ty{%30>F`kH!5kao|>)v*9O7KbolHF>sC{BzAY zbJ_!U+1Lu-1u)#(Ng&eu1`}@KliDvF*G{gx^}kEke|!eoux_Zv;7L9E(VwFF zLrsk7Da$1%mAMIs5NPyaMFqg%NR5De7z0FN#w+5;TXvbT-WyS-Er=fIAcP|) zVx(=bTth}zP)zIs@EYJnCP`s`ye>Bo$~YZ9AyWjymAMUrZRi2S$sx(?Ku`Kr%gKxs zB$arR9oO`2Y0`un-^{+>3;vJ{9u6{KO)&Y%JMT^{ouH>*p%Y zx5Ll&8Bxk#rL^qoklK4#MPkemIQ7=0M(u03D+Jh)>eZEy7yYiPEI^J{|A4}DwQrVj z3)E9hoZMi0nvB6jz*F=tDtzgqf)dI%bC2= zPDg%e4iDzQPk;J&CA`HG?2va3;Vjmbe$jH7FU1x+vDI7uB=zzKeO`HAP<1xhB;{e1 zga4z$>v64%jgC!Rix(;G9_s*Lo0sZ$0dWa+jqM!t)sEZUq#?RoR>j=r^G7Fhe|3LA z%mJ__06tG^Jf8Xq!p6pi1>oXp0ygp3t}Z7tK?M9yibi~bQuooG4R5sr!sG5<={F#M zLr^w^JlS){@HHa~wB8MRurG!mHy(IT8BSTrGf4-4BX*!)T_k4*P$v$%)`8w@rU6q$ zzDca!4zWuPbG`ek^~K>he4$pkPSk)}<--}snH$}7!}TRCq?mO_2B}zp$Ei}uVBnzT zATc}QV?;~|^{Rij%kY<)XT#@wgO1@HCsinV&V@i=(i!W&v<3_`#s=e^qxGE8A zLNWn86I#8=m!jbmfbLq6thnBvTa_+i4ir8(3Wn7*(mZ?d(%qRsF-E5~WiO@W%evh7=>cX$6bc6y?(ZgjhIsKZvjf zC^zaU{XfF4GoYzuTOSc6Hi`%+RYgHWn)HrHQRxEGiz3o%=%I)pC3mTqmhN|6OP$`2>*S*!G9IGT^ZQRff$bKgPQt zlZN)0H>gMO>D4FgJkN0b0qrVzzF{(Xl6eSiDmQM_E(*{8&nf+DhT1~pFqhNABunR< zEl=0hwM(fCcb-G+Sd27IpFXV)GGlQwBo_*ORI;3?al;~VxiwP~DuDoRrLTGYhvASd zi7bc&0Jpk0cCG`R34j)@Xr+G+Nh*<}wzeLIdJibGxM?duF!~?LL2tk~)FH9iYkF{1x+< zk!qNtycJsM8}60rd4Vg3!+=seGvbwQ^$;CGT$^V1zR9qgjhOm$UNIoA`1C&|hD=+M zi7QK~uHGRErMhd^Kq<4E95q*R4-@$u^i{Qa2&C*GlVq$;NlY^!0)2kJiX)@h>XWJ@ zwAU_r<<1S^<$%f{Xwe&RyU;&2)m5fiBn< zLu=?=&gr}G-VAAy?gd$*1$ArI$#Cz_cv)8hx`X~T(o9X2cgsah-&Nx88N*`MbaQYa7P7sBLB@nX3#d5#!dwyG3 zIB!&}=~TR*@9TT3@Nl3j%xd;)^Vha_$;SBK4gPA z^v+$?=ArymUc&60wnPo|U2!44Nc%c!0&?zjru{g& z5(PkV$Y4$eIT4I`>kM?AI}~UZ6;YEZs!0FB;A6z|AWAOv1Z^g|jVDSyR0Z3@v&yeN zKwej;_b9M5aJ75KKrpG^Kj4y?28tg6*7*1G|LX(gO9emelRu(_Md(UI6=g3!nB#h0 zHgh_20%-OZm7IH%_E^xV%Qti9NIMs9$=7eb*%_&@jx>7mEEHDp#-`>FxcSfGY=_!N zZY?rLfVdP{i$qKYekd-#ayLxGhH!hs53{gZz13|2{EMn&_h>gw3S-*ia%muaa?7AQs}TA=vR zaMxE+wL=!hbj5>nSN}t*w6|DRx#%e;ZSqbkDgP0PqLYaap_OiW^&^y$;j}kIjoyY< z&G`5Ly%O6LPyP7;27TUt;@RM<+dkr99u8{h& zt?bwGw}HzQpf&Y~$he5fsR}d4{qJ7odzX4yj6zlZ==~MG{x5F&_n&&93iluJFcjpC zrG!{sAFdf(wAW9Me)1VMit9Cy-kbw3^m*%x46T0&)JA z=^m0Z`&#?jU?A(PTGOJGhY36;l+;(7iBF+!sb9V*p30=^)d>Sp#{aSA%Or$%c(pT5 zzs3mHyI~jybXtD6y!88X1x!^*Yx;1so<#cLke;NM&`sh)_OfKc_HZL_p$j=QfY zcIC=w*>|qTEtRL#6z}C9PE)>#FG~*cdGGiwtnBUEW|FQL?Nh7cj1Gc>HQpU@EODmS zOyWck2SJ!duxP1D|1}L?n>CCKO4_AU>l+d~#h4K*=(uX!&O^_#2W(=8-$Bs<@ zXN3P9^9@tJDXlTpWl%}WPj@usRZD@~wkR8hOoED?3x(Rl%M?BDc6N4Tl%3OVdbbau z(E^~p$T+zb7W<^44|$Sv(!AVs|f;vX~e_#_2gsGLyUXs__d1Q#Vp zPj5P#gSd28hYi0ebdc$zz85Yj+k3O!YUJpt=?Ax;$gC{HSW>E-c+%bxweBv#9$sn! zhccW6D9c5^H-eM{E|Ui~q*esJHyB7ND-J7+!mkKj|3S?>>4*VkiyG)2hwmCM=6 zz8XGqu_ILEVTM4H;q|T1{!Yef>JfxcPT-i5-8yC?CiO&^`=W&A6aiIs+~d| zJ%~4X5Q63+h?0xp#*3c4N3>Er?*u@!`An|_w_bzfgT&-mzNHs|N`}{yj@&*17qERI zq|c+wnFKG?2;_V)NRTq~!^mF3AHm;GkXh6P3CDGs&?DO?b8nd{ud3cGPU35=A23BBEv= zhDam^a8OpQbc?6O!N3ID#Jj)qLENY35k1#^jn3I$q2xzw_2tbr$gWG+0&X@hV-`)f z(XnG!mfkmhYrQ(8<`;SrZb=cjA0+Mms)+8gf~D4pq`ooP$=03!AZOVYaE~*cacoGN z=bLtIK(OEf&41FhI&I&Zu*&oH_Qn+UNHaCul`4CBVrp;5`_^drrHjWXDtXJ6czKw7 zuVYutHB>qOb`D19j{$Ne%i4sZ|BTFg@z)AlH3!AOB>q!Y{dJfrLATy0EWGFeHoDg_{^HKL?d zz2CPmQdk3>1CyDDW$*m<2}1=km!7d*9blk+710yEAvm}H>GauQ+Q0AZU(`6q3$Ub~ zvTe&$q*|7hi(h|oS|r3#?d-Ew;Nn*ri}NA3LBAu$^X97;0Fhk>Dt*T&8XTJ22@(G}PvqnN>ngedVi`^S1NxF{B-{99HrEYjXcR zO7IU5AnZ!Ib42@Io`3ZQ0aBbZqOH?r`t19=1qQd1#bcCfVLm9TP?jO{V-pc`GNTw2 zh53M4JRAMsx1_u*nEH!J^36)F*?};)+e&ZzMCgePz zhE!F<3*2l}tjT)k2ssPzXmiRb;P;}UYbldz)G{|+mviEsqvKJk%1fkSQ*hT6%ilal zmJy2<8J;Aql)Vx@gEuZ6UR-e5t zT^ugVC_(6n+k&2vid;RMi6(ipgau#1Iov&Jf^pD4X;4g8=YhkhFpmcGCdO0K(4;e> z#6=$>w_Y|sq?fSM2iIA8ng|uUsQj_Bccz7&dc9|%Yk7%i(pTL$JKP*PzE`$R`OG~) z+5~6-n+$2nLaeuCs2)X+KM&^1$6iB)rby8+# z`0jo!Me`6d)mVjqPUEH}hLg1%1gMiyX4Pt1j%s-v4#QJfdk7J{_K(yItin)i9gVb`yqKA92&e%|2te6vrrj}CBaNC83 zT690`ZoGI-Jo{*p<{P4xRQ~l6P<=z>vu`zQ2BIePCX1Ser{XDD73CENAWwmH>vs@Xxu5I(uA+-3+L?Z-m4NL@lZW0FmqdzLc>J2nU4YU%5E zx4yzf57P;0lPrPSm{HkXYX{tjVH>VqV0UHD%2(?Mfz&)fmME!^hc=hXbf+7AJfEn4 zNX|ntgsweZf5HP2L8iZNAbd<+_N4QPO1JaZH+WEFkn3Si`LfAJQx)GMUKd#gKBxh| z9UUBsg$9(#69p;qV;Y=|LLv1eV=4Q?xUKd<9)yr0w8&-UzIP1tu%@txhq#gmdtOSa zVJc?lZEg$F*ZEs3HbWq86kh~DMPRB$1THv&7LbpPK zC;M@k#fa=Kz|E&FJ;tpeYkrQ5U2I%;4Z>IAc5|oPt~{2rroI}q_-1TR9_(P@Bc2!Y z5`CwmjmyvW^`&W(WK}Pz1(*()7SAHEd`~_ApD;O>o#{kPrPj|OD|zvb?c{VDLWYmE z!>MWat0iTo74ScU4xIa|0HvCS-7iqH2I?48H#=g8MqWIY^fP&Kxu8zaQ>zq5$J^Gu zzZE@mDx~MQRB|80d{CdVV!K6BW=D3eXN()Qdp1w&t0(XAIsEDdHlWr9$d-Bk zTMh@gr4csy_AW)Z_be$Nv=E_(_=aiO{^093T!Y>$MyqWh6c`Ot}oV9OMaWW@G;jnMKZSg&d*aiANMg1k3P|q zVy7-ycJFMx0AwcrRYgH&{5OnKOF#VGs{T*7+6TUGj zuXahGAJs~xA9obsA+6>!VAx=xI7)F=q8Q*jR4|uY0yCO$sf<2 z5y#|zMd4%#Xg*K5QD z8i@D4+%CkEvXG-DzbL_3!r*Ho@p|fVHeJ5vP#|X`>dMm4)Xdf9j{XKY#?Kz!DbL_Lwne8`N@qM7;*~YG_vQ${B)FDg1m^$L88t|&8sl1cFzm;WdCpBa&Kc-LnY=kr zQ=4iI+4#`hN1LDCxKrx9HhEq9rs@d2(R}>Xkz3<-*;ubQ95x*c!mlDv_8q>`E|UWo zYUPz6PS-8EVnI}rDQm&V6)bA)+(Ng4*maQhI&){!+t+WnsmaQb*lWNh9H*r6&IS)l zcnEjoIP^j}U$G^vt>@n+rk1YVxOrofaE4R6%fU}`$o=JyRJyeV+I3!Ry7k!&W2d}Xm$vVQT1rZ#KPMcXX^rjN{Hob2 z$AUH092#A_?IbJKX0fp2``8$WvuSrvp^mWp`H5MlJ5R6w z8=y|;UD5d_VdVvTbEYjYJSwqap|iZe1DWo9W3ig}0k`uhQT;>%f1zE|`cF!p<-L&Z zK7whEF~_SIdB?OkxST{_$5LJ19DF=}S3YPcVe;^ec0ggl^CthGpyDXw`f7m)o`B8R zx(_gwCL3-n9Cd^Zu6N&ZBWT7X>vXxfmC?cN?WT5t-gTCtgHxtnqt+&~j#{l&t;0>E z?ZHj&XEs*_;S|Hj*uwM!bC>mR!IMg>H3?zcOeprEz!cl$jY^p=M{@^oMO={*m1jIr9d=G^+JiHwC6dALU4I$5n2wo}+7sF5O@YnwL&vejp#1Ddw~xWEC~BG4^TSR2Sx-KB>)gfkXT?0odw1<~-a{Tdi!lgUN7ktxbS> zT>H{9(eZMBcQ%i(D59>ouCyR8r-(*T+#6>WgpDb8 z3wvxo#jlme5~TOeJ%4v;sJCxKs?^4-vsfOrV%>z*gdqjeQ)eWxNLQuMZWegV%Xbj} zzB;z(;xp+s%;rNb2EbgYfu3TWo!H$Yp`YM=vJYTyKe6BRz0kicU!jrP;4+evDw8?* z`W4r`h}^BbcmXXckD;5a@a?EiCSugN;nimuu)K2Yg8}l<$Wv5es2d=&vo}H(4yt=c zWhQ@2RXNd7$2%!Qbp5VOgdTkGt z5rwK)-Ul6gc8Fg+d*^UJt#K>S1mE{i;BCj}wZ!ltev7mnZ#C2aL!=X3T=koixdB38 zr|7v2A#;DF)r-FEgZTEA@6K;b&n21cHs4DD-x?@F2iA#7bU1Z*KI+&dY%~-)JhS_m zNtcBB#Kzh`6X(Rmzfj#TYqMFwrflccgM~~EJJV@Q_bFNWO|f+ zPhNI5!OVNovxud!Me3dmTut zm(8@!<)r0m#G+10H__7){n%xydicZvkoM)tS8InrDApLnx-4l`{#q_Z<(-)Rm- zM?Bw|Xvw7s*(BL;3^8B9%p=>!P5l%h_AUiRPqRmz(U7cX!x%8=+y@c+4 zQRLu@9@dO0HtdA`-uj8>oz;Ue*jyV~x54?xBPUehx#Fo(j{@WKB2tSU$uBri*Dq#GGGyYqvad|e(4B9b zyPj%SA&kH>q!u`djMNwKH+SkbLIW}w+dY-#(Zu%d`@9#1Qzqj0WpWqehj$Jz5Ip9I zVLj_+0h?9-x5k;T)u)j0MJ7Smg;b$c+|z9I!rRtlG(_J(%JDsqJJ|A|8tgDLuU*`N z-wN#Bj2(oca^ffnF;f&)g;x*KACMh zQXoVq;$=+kC$C~DAyK3M7<+>Gu+Sp5PLI{|-`t7-wdOz609bRK5gB&@#$b&f%oBb~9o z#oX7;p#8CB8vD*$>n$D2^gmWGJBIG)nKE1);7moyr1>NMTVP4Ud)K2&1 zy`QPxY{5E8_Ucs;`~uQf+3z1-z;p+oj%{<8Ron_#2qtZ#BNbP_3 z$ZP04f!qAzgF~;wiEvc^{(jm~=3@Xo84t|Vd-`zUb|xXr#)U%oLXCq*eWgteq6;Ka ztT1o9ED$u34A`#FteAMEr9_T76YBSJURGLuxR++jBgc*Ve9IrrGfh=k_+iFYmp_Bj zpH<3MS>HhPh^Oq}Z21-8@N^3`i&6`;e9;|S>R@^QyIMNmeJu^Z?Yf7WVnkfOj+yT^ z-0$H9$+bTBk$ns3Xxh~74{PPO{yw1*O@#KO1%8&cCaR48(WiT)chL zqOi%l8kLwJe;vNF0RRfYBhO`DyRl1;UcSF?KKwT^1aPe31O-^a=&{w8Sf2a>HV{AI25-Cswv}(`0WmUTo?)mKkZ8?HoxdQfeG%Fe{6V|}BAt2ZlQUPb@J@yn8fW$gfX(iW=b(dX zG0JogZ4=`mgnnEofschMvV9)kIB(}Gt|YpWm&HN0!WRO`v68>3&0B%N?HV)$(r(k? z@N7juU2W~Y3puD`VQ~=O17bFtcCa9fwKq04VzSd^4NToyBS0!P7q5umziqkPp&asW zxM%w-*zj!`tCbWK%nAzvONrz%c9n`Nwa&-Yi7ItCZH`4EkyYhb&WmRD$8;sDS!WmQ z%(&0Ut3|#}lg@g+y?5NCFJdS6N&D#Qv)p4YQ2B8Ie5Ic?_(#MGG$EZW;-~8~n})r; zp?pfHeq`Y6xa=|u9Wy2_UPG2A_nzF1wQ!rPCt_#;;d6R6UW>BhKgw!cz_5+Dw3#j2 zE$iw$$EnJx&efsefOTCMz3JvuJMplw_M@lA-_%yH3RC{dK#k7iEXQ#c;+pAIB7}&w zXz~R5&c`5S;Zlmd^j3y6{O>X^skEMOzna|A#BH9ye3c4f;D3}{y zAM)iQS8+ITS?4)ZM%gPz$l_lXW?UH=W==Q{Pk8iDdFgy(5sRy>5Zjtr_M}wNvHCo< zBi{2T8w6kHCIbN9&F&mGzCezTcsx>G%Bp!Hb^q^{>!07;@**R*EiEm|%C>q-Mw}ky zXhdZGVM$3z>p+d$_$fuEUeA90ztQzy27=}K=_>vyD9#MU`6^*1mlS55J^TLG}_3Sesv82Ufk28J_^tLQw`)dkT<>E z!tIYUJlZESG5k-tQ<9I+5Pwco`xoL4w3GVcG?`#UzI=w`b;LYVmUlSW8VeVDCa@jx z+lR|U$X0b+eAhrtPAF#o!Ycwa|1{ghi-NLi{$He-f_-U!g+!Lqjm>5FB^#aCyO%B; z&2xeu$&+@E>M79nSG9yv&XRav^!PA_b~9AWoj1H3+&z@*u|?u*wNfTfcz&@v!XpO6 zmt`I>h_>$BTEmVx5b>Z3Z7TpQFF{iGZ=+FqO5`*PWoXf3v3v!+7gKU$KoshnUzA7W z@78R{Oy0$g0yiMQDdIfcDi#5SLhDs2O*6wb4wTP;n-tQlM2{>HJNur8Oq}=|H*gT}Ho2#p!Rt$uRhJv#2 zdQV?$pE44bYf$2>7Jkb`lZwyb!QB=fCoIQ(tT;`Mi>%mNXJ7XlQ3K@-T-EZv`fBUn zz1ca`cV&e2c30N~Xw0T!12+bCW+SQKXLAk--=>{e*jOc4}#8jHHKB(MGx5d$dbEDA}%gJxwjJN@A` z`rE9GR&qRFx;r$TwZvs)-jc?>{rY~|G6Kl;GAhmJ%w>a8M@hff*@N*5>kp>ONDF%EFxHgKgAlya`pgbLHa8v-KmH^c*VeebDxZpeN1D6@o38M7 zy*9Z$piP-}*Us8TS4tM|+Swi_5eUZbVdGUV)^W;;@SiP_ANmtgMt_`fB6=O^A}d&4 zA)jVO9@~4Wpz9#BSJK^*x}h1q_7kjam2cHE{f|^9xniaHbMv|$KXVp$ym;@p z=ZPc?>rjO-B?6cDd28Ke_fyokcPhm$x2BVti+q#tD$`>uaKTAj;J!t5UYc3u!0ZUJ z&DT88WA#vF0tlhu{kCxHAQ$l{Y4h^(qqHT!I)4ODVirxFYf4-XzIh6;O&D07G>p%> z&DVKisiA!%Q6CjPp6HgVVq~78KQ+qM8C^dzg*@c)fux6S!{BeQw9`%YG(5t(3!MO?Rj7x7y?aF zFh^~EKx6sX(f&_g_&z)Si7$||X}@a6W8+T!qZdOa3zuPz^!hK;+_k|{PnyO`ckuQ- z4XAahXkvR)K>yc(8!@SzebQ-#P9F&1y=$2cwPAL(=|?98h`d)=7y_}ev-7K2a`ETb zeJaWpP&3Lf!rF>c@O5)V0%B+Du5sTfoy=Ol!$pskV|+ZNtD|)K8M-i> zjF_Ri14IGvSnez_t+Ad_*$iB$sv(x=+d_wmT^8yx_bU%EuySg<{qeHE?7CrIskSNB zhGNMfQn7w^T>9d&XS&bh;@PT$3E`s&rA#JNb~9ELb|UM1RX*t435LwUMusqHR?ojV>Xp&4Bo_2Fr|t@uoWw^$yhYLOIjQ>if#8f1H!IAO$Qx7{A+0Yo>e0y_*Z z`u3K?w(o!~>jH+~h_JB*JB)Hk2ksO1FdtLvcefMQ?A{NoQ>`E65+0-2B&XX|)zQ%$aNnNtn1jA^m{q?`@^5^*tXSp1q9LMwi&l5>o4K?0$%ne z(m~lP{5^~(!rO8(%9Z83MjJ0+W2xu$Ji}HK*{mKr)OIYcP0I5&ZK@w>ZK=?bt*vk% zH3djr3_QW#@bin4#eTbi*jFR1B`j82Gz}N6;Gx_g$N2(ZdG(qkuN-74f)~0MxxboN zNq1S0iK5hWvQC(CvdT#!V5@D-?55=IdeIORxtz^tTfW>c#4Wx69xc4NW+Y)? zXU1c^%`C6H3mN2y)%N?Y1G6AlL|@)Q_QnL*g%GL+1VXA&t3Kqkspd$|s$1je zi7{zwP+e94=J0H6{mPDiR|rv=)=#^5(syl!PgxNE!^#1(XRMwoty6-r(s47c9^_5V zJEs^kQp&@|>hNyS3&rFj`;Z zFj0?u)3(2H#-yAt^(MiYN>LoLef*=!l$r3Zm9y1X6*78HY#66m*Atc}i$ptck32(coa#_y+-5^fZMt3I&Pd4QQ!&0 zmIs90gO;+am%lElr7`Y09aaSNHSQgq*%x(Fa7UmrYV0oYYT36FSsR=0eGYUeFUT{+ z2tSda&t+XV(>cj_%$Dv|H4Fwg8T+u|0E(PuuqPIr<})37NdLBO7R3pm4$#<;_6nFr zgI#-n-(ovz!rW8c#Bc6CQ2aaoq6p%t^QO7dSl4ujoA$yA9Vwu{H)q{Z_g zZp){fltD@I#_&w9w7OEnwWG}T=B!`5Dh}Lw-6SFqp_cO@Qa=Mo!)ynMr}GdjPNppo z)=}AL`2+lLQy_K^*TAh{>2_MC%(wXTmbb-dBEMXtXrW|s-$r$;rfkjiUqSzVdDzud zu%Uwv%qV(e!lwy+O?M%1`?Ik^ZE*=tG!s>X*CgJ!$7oHSw138XCy$K?%h)n7A4rtL z*I6%TB|O~yMojAe+>vxu+ewY1A)lAneIm6Lnp_{=ACF7NC(NN{WPc;JEHPUtQGHj4 zm&*ny-7{*vR>x?*){y*itsg#dO95{YF`e?qv34zq;{~ z0M6yf;njN_uiE>qXl(BbNLIjnR=j@hW!P9=BYr+Nxjee|npd5B3~6)Z>9f5S+^!$G zD5|I`0AyCG)X~TLSPT^#Z6;ovjoGnG$ZefGek=LBtw-?Mjj4la@w$F-_BE}$EeoZY z#-&tq#1@mV2;AXtNx*V_xfiBV=e1F_TXH-H6KYsa;!#OrUK!iPai{pzA7~l;fvX=z zl#I2E$BQW^NHuQLM12xabtPae#?sjRoOf|Z7u;`%s;{7In{9rHX#9{uXGYS06*k-` zocpYihsN<_|6C!+?4kGb&w6*J!?mb$J4kCU?}y_(ihK6~qoLn|R3^>_3sN&49E?pH zlS^SAmohEhH(DEEQciUtU{;qq@0vsucAldHf|)zmi-hE~<=oa1d6l5f0YX7CAp%*E zpuZbx2p7>RCp@LhuGRW*q7cywFK9CiqAopBQk3z$t9^?!3}}J`m{8^JEsEDr_7{#75%YSWM!eZJcp~NuWw`O zV*gG-8v}f?-^HheB`w9C1r21PP8a82l;yuE2{s`#k6fsIdZd$~kU{pQ2VQcQy`_jZ z^BQfFI8@DB4%xnwcWgs6_~vOK(FZrL>P(KXd0X`8Hv~4?NSGaJ$9f(K_XBW2!N4RzPF1KBR1qc9f{}Y+pmjUCw zOxF?!lu7M8k4wF>Br0@$O_Zkae)dNyWNMu4(` zk2qO+Ls0NXUW34E&aE1rm})s&wy>iuZ8GQ?j3E1R#!$LCxaAI~U@`@hxz9{>{=+~E zUv+Fq-1(!G=`SVlD+3-VU?6z4j6ily@YkDgh zH20CgxiJ6%;ztm^zdBkL{7G4nP%^)SX%Ctr-vqv zo9gH?mOmvz4=tH%)VANfdzZTbJKCN4i!tNk$fN8+gG#4haO0fgeKJtQ`J{@hBOyf$bu* zeA~EQ`aivRC6Tqj!b^_S{ z<|pKI5rF72?*)u?t6Brsx6=QSv0neG205GC#&=!jpU7_L_e&ZACErsyB3J*BP7nSh zJD&jJAK72c066hWeTY~UmEX!>@&V-`pZ65zVdl&QzUjn&Sj?Y7scwrulkOiXX8wLO#OBXe#4l8$Ox8J^4M?0(RlJ9jQ>o-Zj& z1Cir$swC0yU!kQl|30bz{b3WRlqqlnss@1?o_Fu)0Kf}UD#`K>Od9M3~Sf%)Ds~ICIB!R&2dv>%G5D-SEJCBQq z%pB8{DU&qw_cvLe6rVH2!q4XEQrl|+ZjET_1*9a9*`CEgrblSUA}3q1vz&)|=w#j8xHayFBAL+|@b#ErM{FMHY@!pE8JW z^#~c z9O3*f59EFAyY@dD25le8-Ci7J#RU19;)dIZ@ulcOXw5SKAFr+1-9&gfO~B_$!M>(P zS1ytd;M{3obGsZusi~>C975OpbQgbO<5Adqe3A@>4&k@7mInsj1F125vXxd62n?QW zxnOns-M~njqzq*DMCvjFo$VlizUFv541FZI)UflJwDldgJrrctAjkEhB3-sJ+XpdI zJL925`4ERF?;uZ(!n$?_vOJVCGzRDuu_nR z{7#)UU0)P~4qRlRaqyPAI5}5mtL~ze?z*o~>@2bndV!GVF-2Fh%!FFL$AMSzt`nfB zo^W4!6kWe(xrIF888)m+D=r6`j4vNdx5*k-#i3KCXoFpxKfEj>DF2a!i+3+ZDb)~i z2wa-#LD#E0j$w4i!*ws+jK|0VPE= zqWg%)NJOs3=UyjeYb)wXXyD|=R<}d7YU>2lP*R4lhef{lf`n7&K(ZeQ7=*BM45ry| zj3r5pC-p7R*<0_)r(QnG7qd4uXVM?ZDbks_vY4-ekdCgj8+X-t?Dyj{pPdmaCNv-D zbScVv^$%=X8MCVx0jyx7i=VqV-rikKE3)hPiJvAA(;?lT!#(h&<-kmml$ZVBcDPfm z`(|_g)h>ouj>zfNlEWIlZB<4o+8Az&{Ewsjkq3LvN4Vg8vMmMP1ADcC#V(bS)%dx% z(k9}_boXTugZXHh$D3X@$}mS_kRqmyATVjb{&;0S0mQQz@L}AW9lf0^Db`rOF>5Vd z^q@Zbv@q4z+S9@YuhSSA$|Y|&MIY)3ki$SVdG41J$9J<%Z`BI6=VDYjz=8*gXsBju zShl=7%*Of8_)o1h4yYK|@OU~=U%Qa8qY6Lz>mjv&)V+oC8y~un&h+g+Q30w1{nKhp@RaAF%#Gdcwftd1=UYPNMZ#yQQ zeK3yKt3MA&{UXU+pF;w1LeY$#14)f#(r!ZL;8YOsa&;a zfFRV{Ss=pdous0WzVylJWZ=h0bjdEG9pWT}>n|_e*8P(5Gjwl>XKx$#A3e;&XFI3G6b`+8C(W zpU!P7p~F0=W4*AjV+-7Y7h3{zagc{xZNhJIywR|MtSxO-Er>~mw(GuH+@bMaV}G%T z+VrRka=q&DZxS4N5{mG*gillN0qOpd|SBux(xBqCFB}S1DWl8vi!r3rCw@ZY>+@ zj2Co*72VDg0lt`MLY<>!3L|)7IE+{@n>yCM-jq$-db3ESf47JncKYx|d{=(Lu7gQ>nJZ@dlFZrRl{U z5rf^|U^9TRIZHbtTWiQl9O^JS|4nx$PB(>}>0?xpYThZfpgry<_@P}>I43c%m=6Du zs_o0ChDnsNzPYpH3jRn29%kxm#K9bm=AwEQ6oee{ zi*mVS)=@d(Tut~;#C|wmFKc&j0k*L3zWvmkAR@o^+RmTbLGmo0i4At@ggro^3i-Ko z@XM#88v~WwPQLRIwWq}Z72M$E=)4{58i;00jtyS+PJiX;yBVI%NA(jO4W1`9$w2*T zCUX7PF0DQgD>4|rID;<{iUK>^DCH*=MRVJivYk^LMtY!VkoZdLj@`gfekre8xA^3F z)8zxyT-?wYNRzj#WBLZ<_X^aCtU&ql+F&ZSt6`lp^9Y@H@h0Yx>nNyU8mXn0O}a?Q z!DKLSih&^jC}q)8KW7q{RwT74^|p2aCbJovqYE2aqS{9U!p>Hc}*0ZXE0JX*rZAw?E4dD%XW zuTP^)XM7AO72rzG_eX}x?dvLZRf}ykSIYyRIQ#ldpbiEiHj3=hY1Wb?!cl{H!gjv( z**h*gL$72UeRbOzUI4_YPh&sR`K+&0=Hm*FP?Q7ptIaub!ds@!vHDUc{x&hAboUHG zHt4i~;UuGeDxb2aO>OnFS~**<@5&$H%KD2r+__JP!>mJbFXI;Q8IppCfGT%z#pVLc zLMvwZg%+sD^kWLHm6hFFU00HjYUnLuaFv60_aU`nlPd;#-&&H-nc8!>6`!#U^rs7t zXrBe_KJ#L5(($Q-Zy&R0oWAdpEbBz8YdLe3({4>e<u#UdNhFWoA2Lje!kAWb+e4`SlQC>hB-jkXHd4C;CqK7fi<#&Br zn1(qnNWBMG&GeGAzO>9x?m>S?eBSY^WgSi?>Vza-TaJk7z3)yfJXBrs(W>SKV2c+$ zz?syW!%xv4x3jIO1W|1g--h(aI5|?YfIB|Eua%|$yxn%uhB_N1-Ee*3vPk&Ef>hRA zUMrth1P742!Aa~~!b8`?Pw}AT_Y-RS#38cG4Bt%VNceBp&4A+aeZyfWPTIpRBwmEsg6r2Z&3Kg~X;gzISoBf2S}4#TcDG+G+MZ`fs;eKr*goLjY5Ebr z*e~7J5pA!Ai}rNKmfj`09hr*$%P(YBBS+u$LKv5mMHRW5=r~4XQrJgQLb6FuR=dt* z+2hcuz2@pHNxSXGhP*kibzq;#HNqYdgIA8m8QrmdI`4GofY$ zCr6TEb-%=6m=6!AfO?fHOY&&?$L<%^;g5doS#{16P2V^bZZ4i~AGb1|muYpPRy@S3 z1}wh;fxv_FJNd3%{m8i0YEUx}v6W4Q0D(Qp{VYQPk?>cwNw*D5qh09X1H_Yhu z8~0<5MZd8W0diz(3cL$j_M(4>P}tH22UygU-8p%?-+8{kO%=|j*88k(^ZbOf{_u!M zM(vo3e@Aeih7iLVPNmh(~_7dn@=g{qwdT*;AdF3TYHuAB0LA z0_W|N^X%aR`a6T+y1wVWO>7L*3PjM_7w&8TECO@mJg112qhLG%Xro~S-hs=V`L zwY{N>Miph@EI&@ne8rs?r$Y&iPo#LsTnolU9y-$Y`7*p>uku4XbL^5RZ@{N20K z*zIe~SG+N{&p*-$$mhuNC0{)wyZh6)<|7<|T`qr)-GuKl=w>XU4mUfbtReA-~|>`&?)5bL6~# ze;*eYCJ>+JS+i!%nl<-5GamN_=Q+ffZtma+JJIm40c+#uqzh%#@=}Ng@q#0O-CUS zF&mzqGXsLtYg$au%Gxk2aI)2=^!Se{Il#6p#=n!-2$)`p@m&E=IRqfC=Asae!!@lRC zrD}63w_j;u_~>4jbJ1H-{%;w`Sg6QYXEsT;$CG(6GfN82lMZet#vfX*duz+eg&UVU zPK_hF#Kf(XO;tQltn{Wn-SQ%1rQDrw?9j0rz+_~>EgLxU5L-ZQSRMC{^Yf&D9PcLY zNa}!-4(*uQ(F1fs%~#aXQBj4BOVSLruO5K%?fUAP02Q*=+BnVeIr|y14+Cjst>>U2 zDi7Yo_(|m=hks?W>yX_p+CdNt2r#Qbw0WxY!d_4IEk|RnVLyHY2chIU`S`1z~sPWHz7oC2rnEC$RHN z0~|)mYB;sqo=DKT)-&hXLE%twktXp*pGQd5z!G7hLB#s$6^_XOnqnMq6?N?vPlM!$ zebbPBl?qvCIJI)z+mdVYg{OHd2OjBVw;ngo&!s;I=XW716L*;!tQ-TJod9%ue1!ym z5rahY2ug{XWg**aC!EEElxmr9%S!1tagp^2_|6j%3){`zE|tP!eNkd&Tc)=1nCcLO zHf-piXnx;5`w8FF>}A_bZC=G=9aHG(v?PK-&uX*bqy{o(+UrKW~V)5DQN;_V}tq)gEoWE6vtDfoPKoyIx+m9F3meZZ#Js>9+`D)Tx`Gac#6%N#fDWqqjPjf+sM|fj0lSuKtpGOWPF)rboWfC1DLT6>SD0BeUK>6<^nS z^c*d0+WJV`97Z3r@86h|R*Bfi>!P+>ta9W+c9Xe&A*O#t18Cf3Ahbm4DVT_=3B`VO zI$5tTT8Q@DPKi7YN?57z)$7uwNnpLWWPJABm5M3-n~MN~cVVLbwADYW3|eU6`h~%S za^gI0s_??Dz#tK0PS?jvPxblbIebut#CXxJg1lnd%**ek-|=9Y@$8aGHjxV|mtb%r zbal=82Frg zhdPb+DwS=l%6x%#RX3TGv2P%uVi?PcP)Cg%H<_p1=Tl&ErrS*LWnZ)CD_PaHj87MW>0BQC|;wQnj=PetgwwypQA zm~~_F(S7i~A-KqrV;`9U0FW*F;rTNslX@_9r-a!SAy#tU1UGIpCd&M`q}!j)BNJh+ z4LX&j@HQb+&10vQW7UGnv+>j0q(&)*h+c`lLjyczsEL7gn&;`I1+0)0eo;P={=MrH z=&%E~{V?H8zG`5$j_0Y5!n)RmiOqWL#)_~;n-VYrN)A=68mnYgDpIsXIH;EFzraa~ zs%I#J-6K@m4E`nNgigiM+dS00SWR@p3k%VsV)yM?DS^7+zcFtno9t41@d%EP5@261k1mGGlcu* zbgCo zU(XwcwsW_u59!dD^rolm=%(GSVlbPv66hrIit71IG|dSzPUZ0{Iz!$SF_y2GP=t@~ za{=M3W;JpHr&0jGJ*}BKnjA#B6*0GtCfEtO(7OK8kw&ktjrXFJyw_oO=oA&ZD~>%H zvA45(bWQpX!NcL_SI8#1&IkNv0%diyos`cnv%JuP;i|v-v_(7!trowMJlf1!N?(DX z7#J96qK!(0Y{SFz>jAW;pB2}DJaX4u6V2fmxk78v{7Wr{iV?_57_J?JEk9wzWB$FDgw==zRwS0DU3)zkA_1wQ-VN!WjhME>V-uvT_! zv@Tp$>N@05@(R^PW9pLzzW<#b_ZOD0cy)JqC=VscUz^r{J!hT#M5(WGhP3^t+<&En zSI=o^brnd_(~bvO{`J`ZRZt1fua35UeyHa`mZ1WKA3)cBTJz%S0mx8{yf?4K$iMyM z&nzzLt6r&SolZOKzux>$Z6GcFLrNTr$!gb9GX}0$G+PQrHovAdp)c98@{=6%X1>#_ zd`I{idHN?_MJ`hxhl8&lbi>u45$ET!N9%7wtK2!0)2>~cf25#&=kmV(DMtw`^(fmD z;4C5{BC=Ue_#nevB$-zUq`b6m*{|bY5G1H)l#ygIFficK1`6=&@q$UpZlH(Rg^T7) ztpbjI$!wZd%Wxve1cSk5GFwGNxQBLNh(Reqj;qpjb1AQP^`DSPBm+E4Kt^YWZ0hVf zX{n;`@zhd{v%>K@8U4Ysi;RrSqOYJs=M0XfnipKBAsbg*k}a`Wk?WTS?p5{HisE7r zWhSmmx$u9jNcHD!{NY4b(7!>+(6tM=rR{1Nf%o<*WVhND?1!#J|Mjm-GP(kC5+zXI zj-B~BJ6q!Lb0I~}CSE_&oL6>1Pfzb#S88#6zsGfwXZy*UxaH)gecg0o{uHI9vT_vv zv&};+=O@>F825^d=0f)|HRiusqkoC=YQ5EY!=0=Hhaln`HrLK1TAiL+KAyi{=ncM( z?ed%dSH`QGqx&An$owA-?JyFyv@~9G0(|?+`0~{_;xewHqm1tN?uA@CEXS)UGH_ph zpG7}TnYp@;X@A{ZvC;iB;ajs5cdjuxXeQdvvqTu&5pboK)q;JzHIp+6%LpOddk;MqlCp~>LF z0b%L>ZxuuS+Jw0xS`H2l(obP9`->KAiGxkT&?eKQLDLYgf!Qq(=f|zZEe$|UXCat9Hvw2)j4n)H`Bb($<)xJUlSP6Bh8@0914Fj zqI`UEf}F}FLcR&iP6uyoojC<&A-(46`xGN|p54;_pT5RDx?yVJMUs&iKXgRNnUxG{ z<2SzF*OptTYR`A_S*b7uJ8TPxuNhYC{SV(A>?8fto3R6yR5u2-+_rWIRhj}-a`K1P7$$?N51X!Y(IhjBZaIyZ zL_5mfSc`K+kDr+g+mYMq-a;K-K$3j#@q=|ZL^)%if+|P~%<$ta3f%av&{Oi$WkpXj)lc#VT zfZ*U4`**{MEHl?LR^bE*hm;v(uCfFosUIQN83uv`PXA@6ojLTz@HnR_wMYt0a}4zU zb=v)v2cwI-cQ{@>=KB2qaCKMz+>3c4Y~(XBztg<@qB@T%Wpq&h+t=OK&W+(q|Ba1} zB|B?tMC;Wm1FQ!%{hIB4?L__O)ct?N*T z9|}gxuaQ0?ywQof8sg`%jzzroQEG&&bL!#4C&3&&bbWM|k}{I5fvhS1k~f84l-0Tc zhfuKX#H8aP^w+?U9aC>HOhsoxO<7I+q;O|H(eqoL)JbMg#eX)ydo|3)B*9t1#LykPMPcualgJxAvchut962PQIn(a*g}FnX#-OmuWHtIx3kXRUDy zBfD+5oMNfIC?d1HC|VA-u&QSHc@*9Qv9nE!bf44NHkVZU6wDo4Z(uwd3 z!>Mq8Vc}?p9{}^0ICQ_zn-vMH^7XG;{JpT~#0?xz8S`~C&(_aKV#ht9#<2!iQ~W?b zp$K|{DGk}pjB7l7`fe$SEk*+zTlchKsinWRK^xD66seZ3;I{7X`u|CNt{709b zb0&g9`;#xJfA3r(sZ3<}yAOHHF73bscLVe8EP0b1iVHGcLKM`vEPSlAWA3D`LG%0@QMbR4f1&HZ$yyTY34`HRIw9s!6V4U3(kCLKAPUhL#&A z8EkN=uJiHeKik8ONB+k8cz_E@!%7%1ETV3%8FutJZ0qSAj!>!4h{} zEV4fIiBiVAk7JI*CBsm1p}y(hD_>p@y$4~FbT`G7-Z}zFu@I2urrFil36EPPLhY(+ zvkegwnY&NaG^TvNb_f7G^z4%j((U)y(WNSpwF zej9tA*4#A@ak!&b5Gq=IF%M?s4h(17xUK6a-X4iyMwc zC-OB=I1Ha{)2)kD;p{;(oi;RZcS-fuh^UtQT<^^9gXHc`t18WnUAhdYZhj|DTPxf2 zvh9>ZyI~s3)ov&DbF;7PW0eMvxqE@KhR!vMBG&aQ`An})cymZs3rWpX7o5!Q|7<>! z%X*V1a8eEUoZ_eY{Hr0&4Z<~t63qiHQ04vm%er9*Y{8KR&R?eJ>t&m($ReSdVhdPR#lUmUh8MP)_z zA032-{eKGzR|xLmVbFYC#gJ81HWvQa8tX2(gYIL7TvpPVyAXy8(k2~S!4Pi-y*h7n zSEn>aE|acs^87M@eWe3#P3GvV3s~c&!qLC?(@LhlQHZl}-%HJw=-&iE;D7J=TeU!w z+)GTR16aq0DrVxdh%@LRE&U}^m4+UrDn2~mqqqPW409WXHHO=MRmw!a*L2j+f^n{X z5foSI$NBlYYH-^{rBF^I-LX(;*=ZZN6^<#?5R5Xo&?2Wmbs#R|Fn3qHU+L&1H@iM| zGH*G?Ut=!k2P?TfOGe2gLwditAZe@ORpJo)f&otIE~%`n{t~R*zKer1k3SR2M#bP5 z7_b3sY2+`Wd%%&+*mhiY0-KYI%vys2G0-eIhr4&Fg${UhqF*-F(|Kds`OV9*Y%*Rj zQ&LeuWQ(V85ZK_E^dtOLQzARBHPRMKyi4U=XlH>c0`=L4VmqQkV$i)l?5OHP_iFl@ zHy~xg0zg?+7>H5=@JFXH?Y&+cMklzTgM-qS7`cM}D1l8sYIGmFL5nmG^W@%J_!?wo z&>n-&sWHLr_*8Xsk5LrC$h>hRyIdWN0q7)mRrdRzb?l`jr?LyBZd%gMR?z zg;8C|SVxquQJV2)cyeinhBrVOgq3z9UMI0)`Sm^pzRq+PU7dHtk6;I70+eeQP)=OW zexhn&wk)%#dVdk30DIF-=L#9JNKz@ddwzj;e%f3M5|(qagT?DP;BKK%(?ZmImc!{o z5{SJ@CWD<^^>kx1^?YSUP)eI81uo4#MEoQ?qbO9Onsj91$nU*Zkxvl0Tyy7EvCJ7% z7$pvac-2;|zK6ST{9J9rUYPUo%ZvH1`Tt>VZOSmYCKZh6x3DOMhADfcKQ5_X9AYvp zH-!xtDI5=;5}yTM@Pt)6Getyp)laph(vVvWJp%K|Tl{`N3Js9s7r}&1(TC$PBx)k~ z!2(kHmp{CznGqCZO!e^(VZwqVw$I3`uztYV6uM|?oi567P_&0;6whp(F2L1G5{rHQ zw$v~a4fEPdyL#|xt+4Zk(5hCMro^lxCGyO9Q~~v)l!iIItm>gNYmC2v36F!~tCqGe zkoTL_$-tOPOt)?VATGyQs;iD^WUHYEof!>wb)rJ3zGMo8=iyN|xywv^IVU{~&_iMk zt$qQ)kD?mce0{!hV~Ab(prm)RINI&WIxVo5F+Tihbu&?QBXQqEJ@00^W`$++M5Ul> z6J*r6$$-p=S0s)v@b^Wno@s#&-orVHXTtb97r#+IkX$T!jOy7g!(i^t-Xt?}=jm$o z+xX-Y1^XJYdG0thD=M9&M1yy931HeNW}-6>sV!r-M0${0EoGzv?@s;i0bAi$H!gH(M=|QkCUypEugkC(qO*iQu0Y_$6{o49^9=0JmYT(G0~VkC`IWhug>I}&+5{#}K* zDEy7jj!^qi+j^w&l;U?M!8q$?RjRs|CVSH6gGnc>HFH8GKnm>ch=|5ia)w}sLfwG` ziBG%Bk7Ks?YIgGSu?#Vh#Pj%1KF*{$Nho?JmHJ2k9+p^Vj|FfKry`6nZq-{?#EPKa z?E}8~)?Y3hmf4?rRd2La=KHQwlXwvoD z%-l8WkkR!nTIyQsf`-foY>ZjNi0tylD>wbzw4D{d@@ew8EyMbDUGZAs?*_EIiHV+2~ilAM!cP<|AiTzL#_exE;@ zH<4MAwx7alRl^KVmr}OC)Ek6Lk=qt`RQC=FI=Y2RZaj5q67t%qUb-7$zcx=#7S;TS zz<#+b5)R#r%E7ZJ@pvHBQg3E<7bh|L&VHdVx)8bOFp6pCj6He?=ls)&@Ft)mJp@`k zDYL=Hgn^P5UY#WwK3q#yc%tp`;z$BdkXPj5&L%X2+G}YU^nJ=*KhpZ?zW!<$3U{8h zW5y^bI-f$hsw{u&saE#zwjpVN zF&1l4^{~Y)o|B9v?A1M=alw$frOt)av31$DutNRODuJL9Hy?vIk)B|yT}Us&gr}o` zrO%rLC|?v=kE7!yHO@_uJpztn))Z<0gb&b$ILp4GLPcr&rj+_n#}BOwyPodNY}Q_M zG|Np#_*qa_p6jN-UobDlE~Q$RYR)(ahq?(azv4f}+$XE(?OM)OLMNX_^41WB;k>#}o)@@e5qAkzKB zrE#JTEbh}dvEply`nuooxq)Ah+tSlgHebrz9vhCwV3*Mu)6JB4BnNcuAsdg7 zEK21)kkjVgIupu&sBCo9&jh(>XENZ<)B7;MM{jdvBNF2XD^GF|u%p`)O?cSA)SlJb zMonhO)%2K(4Fz!Z=6a~-a`OCP^yYv^6B%kb%O|4{fn-jB+X=`@yz zC>*~hEW~$J(kQz0P43dPlY1_FZ5<4cLuG~AI*Jn7?*j^i;4Tiax16df*HXXG1nYjT zi=w+=E1EW9RUXXar)lK8eTS>p8*fu%eTAd9*N52T2owzx(juppoHa?&F?e9cdibW4 zayZtY1Mpsmx91|f)Kvg%>&g>|-MVFT3}&Ac{&;{- z#(RGg|J+&Ue9LMrXjS6&E@yOt;CSnt`qp_&Esg zIIKBNQHrx>d3V-P1GBxko%v9_qZ#p>9kkM#9V0kDq(_O8a42J%)dblhw&vLIP~Hu0 zQ%_%2rEvKi%Jh|jb1k3&_^4p|^)+XnwS}!BpByh?i3Xqvb(&EbS5kYWgU~9#FTK)T zXL)9R{(?+%uYLRNSNZr^*AY9hqSdW{u&Z?@BGvFh99`dX_|e+(5!PMNt6a z0NfM@`1pMrNsuZLUXF;b9Jy=UOn1hk^Kuiie&Tec%(VirtrPVygdTo)JA+ldc+Al9 z1Lp`whi-IiMc82?PYuY!gx7uV=>}HU1*YyIm%jbE(1P{))Dgw&Fi`kBaZ{4DPUtT5 z;j!0~Y4v*SLk!%x^)-U|Q?Zz+E?7G8Q{nf2v_ADrd+Xyd`X5fc8nGb}N1y4ivhyvr zWn`cnc0>j#C{Qoxh4>ul@w=4yS4_tP&sS-Y2pEcnrwXlzFsH0ixRKv~U=WBrj@HmqJOb(P5})i2~Vbzf2q@zbq=y=L&)b$0{G0=hm5 zT5B~?Tx`Me^%50sCOPH?90r#j@IYMWqfV2er)ItAWs5NMn&>aJ*YNQupDJS6g&o-3 ztgoShEjAZ5lG#7s#=jWptpjukt@aW53kWK0>D!_p1dqyk>1%d(03a8Ym({ z9^upgZTKkKdNlpihfZv&TDfhb?ioXFFQI+V&J>%1FR#+X#nyLg!gj==gOvp)|2hR# z^;n#o(>)4&P@cx+^km#;s0?cu4^(zTcgD=)xU{npm9_5zz&#R$%n|i zcTwc*bmoQKM)R&`s5`^+x7G4g!g0(H1cr}aN?&)P-LEO4Z=vYvfq&C_NT?Yk(IkTGG&3;YW%fBbHPY4drAhm}*>^hio=Gma3#$jdo!vzgP$8o?i z(|IrdX7L1MZWfGIfa#IF51DL=4P~A!x~op>GaX*W3oSkDel)J3i*9wDzL!$wW?J8@ zrlR151;(-u z!1}T7s6kg3=v{^4!$`2V$=vHs#B9hZKibOY|Dv}x8V!qR*%#Z2ImKNQCFfVb3XpU7 zdZ4ftN(nSVePSi9lG3gDklymc!z$W6s%(%8Lbc15$|I^59j4D&$3q_Wb;sFw;mB(2 zeJV){KIWx-67QtlSfZ|x81WACt9?AuC=>zlp}NvYK&fbeZyl`#Rx6eTf%Sg%;$O7@ zR>bq9gqxGy=f1%#WOz5}UsQ7&x!T^?O-o45g;#zk0+xwDYlmiKl8;!Uv~1M{5N$_k zewT2D@7C6RI^Fp4d3xd%BYKGU)OA9F3^@_yRPg2Y=9fL^s{^CaV1s8vqs1m{91sO8 zhPCXTGXP$OpW6!ZOSi~OS{?20mtftnX2%muy$s8Fyaye@Behd@@|*BbdHzYNc49Iei-9!6`mHwO<@{yOe|a-tJ1_B7LsM4 zG8qyV(knifR-W4GAHtd}eH5Y4Q!wrd5aC@-)D~J_o6m#B?GQRl1Gf32EJL%}$8V*AC)|`idb8@0 z*T(DB30rL5X5MKg zF=LEY6tl0!|KQ7ftvJGFPF~b=&9^6^o?geh8-+IYCx&xgd!G57$RW=!*j>xE$JX_+ zm+!^x)7jmd8kMNr9)hKM|F6#SS8j`{b^MXDlV@{#Sji%z>dhf2GwT%cXnp0LA1O1dzs`Euy6O8U6s?E;ATPLv+cl8H`M`jU*d<~#*>*c_{>*w9D z5rFvzCpqPL{P^iNJQ`0mE`#b8hx3_d?N$LoLG^EZWwyl~oAWz`zJ!;Zi!xiRa(1~_ z?9MIe(c@$;9^c+k$6ikIHt*Pi%j^pSTW9wHIzKp8F6j3e!^oRaS*d=^`-Hv?d^vct zY(KkF8&u;%4m`rDuN( zRNM!CGiC3lgJqU=(Vc^GAcdZyHq;vs=aX+y#YU;f00Tvd>LaOJb85!)uuS=_s4+(d zXGI#BGwHSsvAfx)TBitd>4iH^SCQtcpyO~DW>%wSeBR$ejW-CVF>iCtly~rl^?prv zTHF}wKbTWI=JCIrO9?fP0?^#c{Q|8EpS>r+GJLzUNfFQ4k)5akLMBn%>$J6~A zqwj*g=*I1Pow&2djXkLe)M7+2#=O@6st0%`pI74NABL;U#f|!LwDj-GMLF4l!Ucu= z-j|+IVudb{<9Cyf{f-UCihT*Rs`W}09V}*H_8Wu*S1gNbyteQa*R>ZPIUSnSX+KMv zhrAKTvog?HC8)h9|LpjQHu&V5@;yZUHyLho>(g424f7H}JP*jk>^yCrA@awCKq0u)U{MqkwSPb)D690uip>WzTUYT`57a~xo(qp?HG{eJVz@Lc+;d+@ZIlSI^prXx?>Rl`9J?+}~%c>Ny)LxsNDG6Aa7kT-9H}}*L-U`%4!~fZX@ZPrEp`mWB zpmu>sQQ{K!E|>sEs&5}^IM4xYfmVx(jC~u?avwi6RxHxeWk)N!LSZ-EYX5%YIyKyp z{9;6^aa%=6N+9sANtJoJPU_`nE5HR@c?d3=IFQ7@>%IaqZh(W-FRW|2=Y#u~M0I`P ze}vY><$d<|ocPbM#NTEmV0N$UkGDpY zQ$02k!RjA*td6bwD%8wYXC46QyFP0v?57&uDzTj}tnK~g?LnGbi3h&J34LVYUZNHm zFk)fhWiaQlnL0HubJ`FcT{SUJ@WxeT--SuT9<+U^xH#zHS_*U~9gAtAR5qYVl$Sr; z@9`56KBq(Zs;r!LB4@smKxa5ygIn%Qe=_-^c^M%zM8Qk{b+)CC-{KJm#7V6UJ+*V{MT zIZe>q<^#eAJuOsOV7=ql@x5E~V1%A>xYTjkp{v$+EC)ZT2G5fnaYZb+S~%(}DcaFO zZ`k5BZgt37l0}`vMDy^irM1d;wg3Q`$j*B30ZM>Do^kbH=tn%(^sNM~YsY#iE?YiSB~! zIn8aiP_%Y86TH2IwAwtfYr~wI6dw`~_1B$IBJ9E^1}io5e7GoXl&>mcVQk#Hf}!VB zi+y|@h^a+WBY9Ub$2h7xUB#l2MYv?pZH9V#-;vQ8{n6twDJ46pdHfMUkiSC?wdc9# z9DyxxKL5npv3WPd@j2i@hebf+%Svl>lZ70HDQ0F9op6L){|24Adp4a*AsQ>IYm@zU5b$fwaz&*kXy@T=xxXu#nvv>7=;cD(?xf$ ztpl>(_7sI?fKaw*)-J49SFl&lmvOVi;C4IvHq%?_$xf_RYQD5eNKx_(x89l1HTX=# z$!e?8cxt8Ln{vZgu|Rv3Ihd5 zWJkJLs6gbCa;!{n`K6awzh`GC-A$crTVUDy{ty#J^QV3l7kES#74N5 zFn-g7p#6Ia4;MkT6u1!M-HI7@cJ?^};BUk`Vb*P)*@CBU8;-xo?Ng`ITWIh z&Aw7cp7dkKlqlxQ&6MWnLN9!(d3`5^YKOc{caF686bxq1&E&IF1>Klb6feHHgYC-) z1vs0Kr*nl|y8#H6)z#{Ptooo`D-IKvM=5UR4XIu3h>8f_A*5p$JS{xzbxLuE{k@zPa`2?;#_R)W1GSoZSp5Ua zV1Xi_ae>4j68h$X*+Zb&24vob{mG3Z;>3@-P3VGu3YK4Vh;}K*@^idrmkKQ~JzaNs z89)V{-Ua8l>)zDWqM&|1wj*t%g`7P78#1$&E2l2bT&*1EoTJA~#`POxXq|NBcBcc54@p zbnhqfD`?W%2HlBacMGTF-;r2T-xxh#VNO72l5uO1q3wxoZR~jgUoGZBb6ELpcauZ4 z`D}#`>?SqOsyDox=N0dnvUgFunPiU_2)zarutal3Ym1Z4c|+su}}A@5CcgmBn;nK<}uK zI)fLb8IsAX&f~%&>)b8@5Ni!KJR9oKBbE;r^lp-=J3(zaxY5{_1OPpoBxz~FB<##a zxVL7d4VuD|qngZxU=bNCa6G5=?Mha^&8!YdJ)*e?t(p9udd=m3j3wVJoCX^cKemk-2$YEBoV$g5N#N^XKn9&e%b zXgOvpcxicq4nT$y>=0(y@=i0r=H6ej)cB3L(FahFvs+j_r{B|*1Vv-Pp2pNX>YN=j z2>D>%{h~}gl^d6+Q7!d7PEyws%IccSf&fSdSwd$tbfgSNN%8YLgbCT^{O zQbxL6SL2KH!b*^L2Ovn4KfdXM*Fa`1FnA+t?GL#3nAG3FUhRwLpYGZpPMajAfbC84 z8hvU3n*<7#Vv|q%h4h8C<-MZwN(z!gPd=qZi9iQ<=Y-&mVGltV0wX&^qEPGaQWmZ* zBvC~a$7h62h?NKH^As+~f|TUtp1Vp*Pxo1v#^cX!Hy%WVGCSw?d*T!h*JIu*(mJhQPZj)wjk3g1NvT!)X+`Z6oQ_ z&=1AgCo7ll{2rPtKW(GB$N4(!g#oz-SB|1Wn(`03 z&KV*62a~6p3d>NbSc1VGWLt_NbxX?PpBL0(W_P5UVw`zrCC2GQmHc}T(H1M*;b3KPVuV^^X2 zsSW(DbY#tr)_&M&K$blz;)Yt|c8o?7_RUIn*_KkBbR96IsWt4y@!&1K(sEiDI~}qc z9lSPcXq?AjQT_6VD?x$z%&h0R^xvYW=!t#8WC#gcBRj0;*%tdvF#bh;wG-A*Xn&r7 zl=zlmoyi_`cPQhW`muPpG3SXuu<^z4cYF~V$ysuBu5eQ)*L%q0Cov_(O34DY62!nn zV|ZO?_B^|$qnXYg-nW8HA;02$v1EA>wk)ot$kY86O?PYwP9lwQ78Oo~vm0%eE;F~{ zO%)otr1#%Bbzy-i+iGV0PiF;cpq9JTD>n21KZghA1=KCmIuZWIw}x;day(|VZ{=q1 z7s;px>i-tdR8!AYCa#fR<))5zS0K@Psf)nG276W{&bn`-Cat?>S-o+Su*PvfC`BfX z!_WKOfPhUf!syP2jU!c8+UyklTH4>07xe5KCr-VYryl<3x-FyT*_`i5U3P2#d-#Hm zqR;+~baY;e4lXExo1x0E^_}?hxzI7V&De#Q!rX$CV$rm}?!@_hR?tdawz7rUq>eXG zf)`CnmbnVF;vdY<1^H69T4b!Bg-tWTT+g$+(``?>em}p$@+2DxKhjk!dP@I%_Y>Uv z1LFJlpEgIBBD{fiNB1-^{yaBjklnVlp4Sg7%=^ch{MB2};J0@(8{4%i|NXkxygsJC zLGjFsuQ`g?|Ksm7cy4C)buhC3pQK&M;NYX8g36SVa8Te|@!^a)+*cHMa==m%0$KgY(_NY{s9hrQva$g6JN`r#=)GML2_s^DHm|{Hz zY5Fd>Kiye4y#UZ&fY4;#7^>%rYW2~?AL(2eAd=tzAoTr96aL!^DqMf-2fjs1)0(^8 z^qIp})8hE}awbw^y`SS17#m)7L3uQb=%aBsHW*iI4_`gH0I4!LBeXe>H#w;NmOu8RGqai zr;tpg8}}CFF#?6jP##EaE6`smG2O2dB(_H^4L zedJNGoLmgCDra3z`BwFkk2=&nMAgZI>GNfBJl;Z+jQmBZNu;oYOf_ZpK=NIGp5RfY zF@663*uVaB)Y2JPm^_IJXG6^wUIk?G=>$XW%wCy29hPjQN=&P1w*ETDT>azcof%Ef zMFu^G9eS+8I~!D=Y%_j(9G+=TFql;8u4d``-Qok;2lKu6S=2KQ)3`B$lo8schc5K+ zGBTy5*f+Nq#Mg6u^koY&1OWM$woF%Ca|IFY!9V!4|FC9%d+V=FkRah>e%y{YNxmQH znPZ$U_JlejVxRkj3CUN0So`Q%Z`7Zs%rf= zdt2*dLHp(3Aq!vo8{^a$8DG*FrNokm9j$L*%y_nuOEWAxFhxISV;;-iR@gah{XV@K zOxtAP%+=hMjP3uA)O>r=EKka{EN3f&HA%bM7wfo{!-%mpvEOa7M0~!PMx^ph3gDm&FK? z{raqW__qc+J{t(m2`;R^T04|RU0tZ-<%nhAt6X+M<$=St@1j%<#|z!GPA&PJM=W+@ zj|iwWlFe}^p8O3=`kP4q+KUMM^KKtpg0?OpP*-;^U3R`f;84hCcaHTRS1@?UH8| zCDg2~JC#|QrF~CEUNI#qaJ*#v)T~e)s8?Ygl`=)2n5X zeLwn`KCw%IiO67FtmH8DyVt%JM{d@H;9$xOAnmUG9Ql4ZG1g}39-UZV9RH7%Ob1g6 z!=-Ivyyga;Qsc$VNFig}k!Lrf6%`c;?We2eEVN_VpOwC1p?IFpME;UdDq6F~7Mxc# zC4uUV;vWMJ{jR6z$PY3R&yxDzHUYg}LW#(^3?;XaYTu>WmbWHt3kz>hc;V-I1?0fN z_`JU6)y)weI`Q@Bs+jfv9>(2lk(p3mNgqTA$XoK%&o{Zp+KKtLo+xgUz zY~PfKhrf7^pXjjm;WVhfA>?jjxj7%ger`Hx{w@3TrQ6yo`@P&{8^5_`%ei;?0L2U+ z_-^_1n^B{Hs^g#)H_ExTxZ3`PYBEk}l18;Ahu_@%$*9b;+|ZF?k}>eR$Fzu7@vO{Y zpFc*;x{iKfU+tCfG6`OYvju+lX}rzN`nimxgm^S@t%zI^6~P~R(%zvz7wE!??76HeOCllY1y zw(rftd%8N-ukD$9>m|>GUiW0=r!>Yaj)*OZp5&4KUlv`&+m^N77~Vn(2pDscV`;e8 zk5>~bweV8GSaNYK8HsQ7Gh~Qj4O^G-3l0{1>^;VcOs;X zOJmNZ8K&$JBLRarbFFx1-=bPI68*mR-k{NWu51g#bX8K*pa#oFE4KV^as?wN(iwtEknEe6%l%1k9Oit?k zQlqMO6WW)nHnQeeo;8P#DG=)KIa#OnYBDSPom>fo6v#_P=bne+35q^(TRc{s+04 z@?3A5(gls{fX~l4<2w$>@SqQdTNl;ag9`-TB{gY*yi<{FIEt+JdZ*HMM zzt>;B*%**W{ji=5IqL^hhjzAgGZKFnk9mP+R0?%rM(FU7LMe@XG`T{pxBBbVvwa(Q zWzId$$Tm}R_4|^kdjs)P9MSGrjXQLzP%C1a=U&-!7NW>edqUpXA{hH!Py?$%wR3-b zJZ^HMK$1d7J8;p%!k>g+6B=~eT4pO~xk&qOu-1Qw<4P`u*$>|maya{p4OHsf4R4Zn z*DY21$ZqQh`A%j4-C);U@o~SvZdeYeKAuxos7jGdUM|+u536n;)vaNVKAx8I~foCCjzGjfG5_)|eRyp8%PNm6+trv+e~4wWStf4Q?o8(n8Lt6GFP& zqADMC6N~1Q^RTCZZDFC(9v}-A;up+w$pSM>Q_|{PbK3gHZPCJ+3g$GOFlILkwok;< zS-^fbS*`GrOmv675!Le=_J#=*J%mdAEsYMoG4{gb09A;)rz%TID2Yi*EF0AC$-6}1 z^0G|sak0&UoF?1D_b#ewsi=vY3yxv)`SmrRsVme5;Zf-sIxBqQdSYjkA zAW0SRl*eu?q>IhGs}#j~#~Yl!OFCs)GgJW2FV(9xg^f3m=W$w6a@-bMdkLTP=&T@J zx(lN_g;pV6kHh^Q-_0<;-wEX*e*z7rPzxD+q>|s@;{HOSsZCNvMP*4^2x;_Yb|P%9 zs;pLoW$ARKlExI=m<(^PiWn>rFN!Y(JBsq7%Tgfo?df9^J{}XzS&$VMO^FZeD4b6F zRPv`?7+Ke$z$#G-&Z(@lt1hTk44#}I`cge4LS2(41qVh836;bf@lyq8AHcELV?m_Ke~=R8EoJ&7b%B&L?2G*u7ZG|| z?#hPoQAXB9JuP!rnvTi4)WQW(WN>ms-)Th7wC`j=T#$df=eN=C@XY652(#C>Dw+j3 z>&KXU7OFZG>JZ|v0q?UwVmuCQ;BL!Ac9woKn0w;1Tg%^f;WBU9rH(yOVTtyn%?}4n zt^7fyf~W5c#qetujeD_AJ`~vWBH5(2pn$8gPAa>>(!E=m&+cR|HLZG<^RwR=z63ez zcMH2102b(jY+TKBYzsFRQll-M zb)FpVYIY$WGOd6D2VMNr!(pQG4@tb zZHL{uZw(5iSSe776)5grye;ll2<}?kJ!x^LxVsm3PjH8zMFIqOcL*VeZ;!p!I^&FU z#y(g7Bp10z#yj6B&-0sdHF>F3xPya^~K(H;A^_ZDRFN5MoQvhK|^J14-t(GdkAMIV-&**J^@ znzf+p{Z_l4uU!%m#KPHr*YJW;aB?SVC3N?@TtC2YErxX1W= zB`%wmm0lTI%blXXOhi7hEUjj-pb>~-vT8kQjZhkd-VMb^XBixJ`dBnZZ(;kr)pNr?hl$}CCnD#YppN9TjrNvla*JD+ zV1YVF!zslC?bz7L@a#eRXDJo#lEtK^aVfxVx`IDpN)mt7OL|Rvrg&@2AZqf+Kb6O7 zz^7~AbEa&RJpI(``JXDfQ`TGQ)Uh(IX#Eq##T39Vu#Mnt6)4#XaauCxi(Hj2WKq5D zvc+?X44TRe1a>k-9sTcNZ+5P(Wj`oaMcsfJ2}gF;O=7K>4;*3TnOzUE!}*XW`?CSi zcyqNYphJOa8DkjTeI?46AyRTwJ7w9G)z+!YQFM7IEjzw}Cs_QYpKdbWKVH?Y|6ebD-+!8b>ednE!+oe&tmfxyvG8hU7Wk@3;Lwlc$m&c>)?jUI6j}bK>mCfE zUJaYY_F_ZdF`vuQg%zRl_q;R)?uC}uA~`2jdPl6f4gC=VUOUAkU!5M$B`lGbW0~4) zRvV&eaU*@n$5KM6cw((&`#U6O|L9G6+^#w@w6jNilP;RiN64(5)1f(zuhvGx&J?J)`uFuo2`9tWqe9%6eR7}!|@^S5D zJ6;z2QU$KVq#X3Rt)6m0$xt1?e22>AB!0=Z>C_J=AIH>3%xl$zNX7eT)#{csVSHk|nFYR>!_ueJUBBA$TioIu-GMXnFAN^bx>5LkO-q20nT@5*AM=gOCT zhIy%)1Ke)SQjl3xw4LnRTnk6m+aAw!3pXdC$2w`^F1~s`i!#*ZB|$JH6IVpu_yyMsY7iSjY6)beWS>> zZqMk#8`Z?O#ZQ ztoevFKyo=_5Ko6+pGxxoD|7gt&vSs7Ec+0yOw3~VXj)$_of7was`WI<@hHRgcpV+| zs)(C@WBo|Dcjd3_TaZIX+n38r`6~WOdu!~w;2tt`ZahJ5y~fHz5adT)(EVP*pqiYn zNLmH#a!6n_-~$x_i>@BgvCyByv_$eof9`nOdCqt_MTOb{+iE?{(8|HUc;zhjMbWYe z8Z$P+==R|^W628?#0`oUEVycR=1i~+Z}P?gNv2dBb4LMfh@v*wETSkr?BQQyU%hfr zyVan)WSz*`uEmAAyD(YwhsZ1GH2vV7;Gl+LRu_5C?{HVLpj;*xu-ArTu6?Wnw*8z?^mUMfg z>yqw6qOy{0>i)aoOH&)Qo;>9D*FoYnk72#{0JrljMRt6px80B4{j4D0%Roc;jm&&` z)U~LJT4RwwMula<^-VN(l%@4P1viD)rm;_Pi8@uHQlnIdOoYR^n_g7BIj-e>F!vr< zsWF9eyx`vA`=scv&rt95;)YB`n>nc|y9548{Tji-_tdZz4M@X!Is2 z4*#=XbY5$81$x*azH-HXfIUNfDUkKL$3V}tL_Jkh|B428ueY-8_-`FgRG)%%^ zTY#r5&;N6K7ltFG8hTC1Q1~@l)Ne)Xr2XRDuwHH`DPAhG<2+-p!h6`-rG<-F-*vLl zH>vI<<6;7YY?^q7W*d3LGMUk;%yfOoNCdEk=>3PPp`)V{{L%>9D|tpFG{Zl!(Z$pn zkegNSBEKGd=4W$-3p@?@+bGFgJX+})2S%erdE}O_`9=bNUwBpOAyzu;ZfP=Z)_exy z3o2Z#)6)zO(_k};CD;Eo*(j1SI$iDB<1J0{csEp%3aw2V4*$59zWv4-PuhB(^Qf~Z zX-N00V(Uc@m)S*{!^v7Cy%zqyrH6nWxBlBWs;a~{L>i{AtuaER>&Q>37!??fY=bk5 z-r7e>QE&9*4tmx#-Ye$({L#gsd#ZuwWk#AG6{{~^=4n{6BeJy^%vzH=S|&`SQCSth zw;(InBWygs{YIWF_uB`)*Cf5RKpQdR$M2~VwVtNg?Pwmu2?2Be8HX4u)9vt&>Mlsu z(EfClt-!Vs7yrjo^cvTo%i~j0{l5h&ajQ%>8IRenuP#`IyQ1Sjs8~^Xom}ETa-~Q! zUN%Q+SrvE@{I-&f7EWO8o6Eg1PtZ$YQD#}rj&HT+W&j$@1K+8Em&#CV}$c3e5$F=VKAyYA{)t4^U z{{mEJHnJ{x=B{}*DcG76hU_?Az#Kv8x_{lLj<^Gm&o-4W4{kjFjk43iHFQ|Bxw$Py zLpgDpipD?RM4)xG+Gs0RFJ--Tsel9?2pM%gLl}P>qGS*h;p=x7Tt1ksx?E5{^!i~9 z;o;{8r8xtKc-@8clqvvxLEajRB?n98yu73Hbns5s)rNTXV zWPGfq*v+=#hTlrJFR?Hdvhq{Ko*!;i4ur1vyI_0d4$343n z){hhHjp2#mFOej#9)t7{m%&)74rvQ;8=0dtg<_A!RGoA#&MV)e(WWn&!E{JF&zFU18A5L7 z8O62@7U306;-#3rO85NZ{A6?+rRFtSKT9)j%@JOlIIuR!j?rCLx_aKDoc-vFzWDSs z>M#Xon*@?A+ri5BFt&LtTH@+I4Sl7ik2M3wEjZ96I#9VGY5Ner26nmh3*S40fZ_d0 zw^$9u6%0?X#@mRAAMui-S-)4Y+R;2yF;7H))nHxz;p2H^zaL=|`(nX$@PwaBNqnLz zd*=cjD_bte)}$^iUrQ`4cg^cfooM#gyCzOdwbI;%kNU&o`3DWQKiufG*!=+P-ZLcu zhXeFMH>PdT0PVY5$?3b({o*;95PM>mvp(XJ2z*zfn+#<&E#_m@EV1M@up%iiTvuUf zr9dq3+ok++r3%{R$LIIsS&T>h3{I&2v0|~1b-Ru?BiNxo5Q>~X=Xa2%StPMBp;yUDR(g1N&I zbYwPYBeok2yRHMSTzTK76>_s0=nlK@|J}9PC7`6Z`W_-dGifCl5M9K4RCi?QHy{v> zFuu@FX~@vlzHm89N|G(+urHFT>vmahq)ZFV7Wv0ZN8C@a=MgVk{&&;W%agryC?-^b z3$f$~4UmNNP-Y!B>9f3pVF~SVOi%7vka4`FCrG_q0@}1UR923S&4o{lRSe9ow9*;D z-m&S_?;?a1whi1D%ps-aG^~eROQ~q3~z7HXnAzK1WWv6~e zcK?yZa2-~0Jg;)^+GMckLYtwyg@qJIFt41-w-VE#x-@^eWgveC=LlI_yScm*W2(q$ z+A?67Q#2_1I=?hohU;+$N+&QGup-Lot@2NSwk9UbY`uUf+OyW7jI@*pWnN1Apx%E z8Nj8NeUv#T(o+zAyvhhp?KgC$uJQLQliIrc$?op|9#^8_^I0MyW6~Q{je$ZNLmdl^ zTjbJqVUI`z<$#C)#3bXywavu=C;plxn?|X!LW)W8e~Rdz(nb@VzYpHoa6PrmVvim~ zjBGS{l7#A3YW$}()fZDCkCRH_WRKmGdhH~V@gJ}`KU)N-p#GenY@9^`6Ujel;%)An!Ol{S>lfiD-7%P&MN?^AG6ClozIg}-dm-t!G? zZ0@Bi?)Ibl6~4^!@pL@sN>h;R)H(XRT4rb>(#~&SkT8F`uV;dvJ(a2!i+t56z|fdK zY3(xX*vQ%M?W0D5>g07@!zB1Zjbj(A__sxIy%Xb7hFGJkFlS#!qOL%WavrBpJ$n(%-4~c?@^TZSI_PR!eOf?YiwxF>WKgQUp`k? zEaDUexfX8q`A4E0nTag71)o&B{rJtr3F&eLj=k9WA6m>;{dc?5OBqTM=<)U@lprl9{8=fZS+QX|- z`Pv^|!*!^iPvwB;2BaZ8Q(7=7BPV)1$HnEMM~)M%nOWKVAPJ;?B$7Bg)N1 z8Ful0U%#49bF-xDqgyku%sZ@708&VJ8ZNy8myh+x+?-hP-1F0o3bs!Zq~gI2$-Bn3 z9nHoVnm*p(cmW6A3;^^M6TDum#oFTUvTxDBsd^XMz5`B!&TbSBt&vZJhsgZ?00Vf2;@iWwURaQ5 zh{yM3*A=fFUR`g2*Ip27=gp>}p>W(w-_h&0#Tje6+^?FJT#Is+LqU<(9p9HQ=peY% z$6v=GM@&@0DIP22awPp;WM}>B5QS(|qOcQv$n(>$W}=a!y7fq7V#>>xZeWQPl#zm6 zNPAS6S7bnle=U&|ki|MAXTu-^N9tN&zd5Rg1ESJ+n$fO*4Qkm4bJwBFl0pip$0&Yh zk*cDXjwbW+So5TQ6MK_LL0tTZQCjxO)u#z*9YL_^MA^ z1z=9H*)nq_e;?6z{2gVErs1_je7z1fnu8t}R7koLnI4=Bx~FV1wjVot9f{TpZLI6} z4^2mwwP786>L^Dj8;c5AMp6U=2R=G1wU6&J{2M=B;*Qu;W2#i++q%@R20ITBde0*` zxi5PZ-A{~cW_yg>pP6Il#B6imr0v2y^cJ>uRU<1#9DqTlCDcg&E89@VmJR40I_%q0 zS#;oC)+vQdJ5p=CW+||YfO)US2e>}sEZmYpmc z=*@%iMoxxhsCkJi*$y++uPk$Tv0X-{lf6LLW05yPHg(IT-A_wv=sUOOeC+YAMHL^IDRP% zQI^QgZIMGvv7roh628LyT-J{CKhAB8ZH|E`Y4rYG^qv)g)BK7nFVl*!^$kKQkH(9m z^Y^Mat37}FAPCq*cWF%FTezL9t0ZT|MrqyuJ(lPYH&R7C?g4G49fDoZ!R@om9~eHm z-^cD23yE1yjwbHNZ()09+!3iJ&yBNYRCOv_Sn7dnmJ|es1j_jJxoVBsd3no`&z=co z$x3|tksuQiHxd`o&HS>^l|&&(oaSS9)>x{KHFx#>>up7rlrBXu61fy2wz#Yf3D-jxcFQWkq&o_E?wuZ2GPi z^yx^Rv*n6o=TV5}3`t#b@B&!UC<}g+dcaHX}yRobio%S2kCvj zEh~$_(pm#S(mbSC?-6vtEaKY=-6s|(GDFnN={QGOi3W*2Zs$BhPET+na>;Aj9AUEq zm_ltu((m81JUHaN(+x@$D?#Z-7T;aQRHO`%x`(2YG1p+t<)u_J!$D8&TNuiE=eVR` znN67!5@+)p%;43rJ)9lA6djoia>>e82w5OfxYZkYd@y{oZ)_Lf@#2`6qY)_Kb3v|{ z23n>9@p%LN+X1cZGi$HIAe7?!^o;PBlFi4BVXka%afMc7wEXR~yS?{TGi=kYO^_us zUtDOi^skRaWApGMV7O=$e8EHx*mWXLD_%pb?$4H?#_!xKY5z%IvNlCUDCId&Hr#Su z?RNe<*Axh5nu6{x;7Jp1K!IPJ@#YpPI4Dg8NgZ%d_a>uRJq2|gfbx-mRxwGEqHZxS zP0?8m^!usEC#U|!xWG=vtKbRWB)KfAq%d!0a6hXd;mzJbNf~?az0lB#h50MoN*^C| zihhx8&j+uhZP%WvJr_tf@Zh|~uGRf!)l0OuAJ=qME0RkS zzv;ZOdFmGV5v9g#B<1&n?8Ts5oC|P!?sj&)xXxS{i>IOQt_0EbeLT&(p4Shoy#CVL zM}p|~DJ&$kp?4BF&-jf@x||$KKrt34-|g<kj zDmT59+YY4~JaQu4;rz~LlG!4^g_m)<4^3Pd4-g3&ntR+W+-Np;sU7b!KZx~MSE2NO zpITL(JXp3rb=8b<<+(G%nocy5iFZ-hQxMrDo(uvxzd_lgxZmZ{# zefM$W9_mwL7WNEFc;EfSzTT7FX*juzMjdmd*lzzb~A9}*cx`JR%^8yu{8&t*1 z*3{YRGU4k8yX|wbcE!mB74!4*7H|(8sh6IvXq)Ck8o2?^Y0%`opn_#ix8d09mcrfV z=@U_kxRK_%`rE_eJ-1UkBj%)5TS4>^9nF5*XV|&wF(U5E>}eFu^h85=#Ayo5S~!bf z*2m$QrTrf^u=^hb<7@uX7~)o6$XgjR?eA_Nd46^;1g`})jy@lyTV_4fBOYs+vd2eA5j& zqhF8dhLfPCZ`orll^3nz6Z5~^+)AD!3s~uapCPsGg1T{_Pfdi@2&%fc#Fm@3TN6<~ zgtpn(GZ^t5Nwe}QUFT`UtwXFkmc2?%d*U^OIe*^M|91sf3mQo)o2@Aj(BJRA+r{qI zZYfJDF1B(!%#nTBG)iwLwrE?HYU9o^>HI0Eg&oNqfChLfqDT@AupAi>-q`<4jhjUV zZ@Fj`xosiXy1Mw@&(_M$7GkOWutF#eK@C+-5uR}8|-tR9?Di?1vDeczj2bNK)#m2?@AV!Lf= zw`E>zpklJ+SY*!7nuql(x2?(SMmLYP8{r@KZ=K9j4UfO@E&M#5PO4gb$;Rt*?2!+D zf_RqMsdHpkyz@r^T%4{+=s>RGa9^|}$Np8-lT^PyakFgtX~ z7|?2jdRnd)!34k+9~&;XZO8WvMt|GMM6oK@`Q=aQ=2;vNdC1Zn}0+O2U1%d>#ds!cC=rloRCYgt%X5%jMY z9r1KUQuYG#q;+p7{&h!pmMjhArsL#@XeP=D@8Q_dkz=eo5<=trxXe}&*UE|uEoInx z2w0`MbyyoWvOV!fIW5IZj)03@Z^!rcnYZWuDlDEHh$DBl_O%t~A#-RCx-3x_mU?B)v=#umO58TjYj?^1SNPB>qx#ePFZ4Z@jkfi)Es%E3 z3FvCEnK}}xwBr0WhaG$#+_Z@#)W-U$LJ2eZccD{*U>!EEzhH}5Gk{QG$DV#Ge<0hf zLN8R{4&C0jQ>0&a=^)%|DSWfejn%efv2Bu&G4S_?7(}-#Rf*QC*xE$MeQ4QFYMSPy zzJOt-^9-4&(BlXB1Mzl}8DO7MqIMAw*;3utQcGqjCeo%eD_^AE)Knf}h$@7Vp|Y5T zb}bP-I`QWt9&XK|^)5SldJ`VThW!#Xf&UIByH?e!!sV*4zZ*RxUVv)rpGSQ?a=Bf1 zIyv7OIl`*6J8^yf*yOwyvh#3K>%3XjQtbuh3^NJNJ26qIv%8|8U5*TGT;C^1;EY|} zn3-Oae`{^wn{Gj1wRvaQ=A$L*Qb`wBWI zkR4seZX><6kX!^S8Oipn^Ni;IBa$c_@~+WtWc1mUp*#i|4Da!a?uAwxGQh4&$&||i z-|HxO9JNk-A^io3=b6c#uDahIQQc5A65xz8jM*_;==l4Y;kcp$Hw(y#;$G#uk+Nvcx2H77^f~#ijg6rI+d65oi zojJRnCcYnqOpTcHi_n;SrW;L7`qD){-xMANI5M;PE!JCOtr;0kkQ&#C0fDw!-lYNF zQk#*PUYzTByZi~EvVmgC^K?$YSIK=!C5!HD593vrIt(}7Zd*dxHbz`-3(W>2&2@>B z4$V9d^hT#VkCaviC>lHTamwW9Bi2@2o5DB8o1N#_*eaF%(&SmNM4sTCGlL~d zY4i)nvFialp(l>ebQp?Zt*^YYN%S)2c=uo!LX%&gWKHhj~ogKB~rx@(Y z-McLFAbt40DQyQHbxRwQ0VeJF;9Hg9V?NYxL11&8QG;OitETS*5BM309W!3ITtT~0 z+@{6PQFUJs86f`3w(PHG{n9pk5r79ATBupvq`Qhlqm5dtRLH)(i-aq^GZ?d-vyIt}pCx#}ida8Nk_3O~J^HT~l5-s%^?}I#* z>7{hd;^gmGfZ~Gh!H);U6m=7c3th^^-49%;dAFgdut9T?Qt6tT8^o@ zt(%FdzFq8W`1WWd*M-$rz)%4^;%Fi4lV$kJP^};meGw=qeBMuI9~wf%|67>ZD|_!Q z$m?)fpW{M1-hu@=n>vURr1#0IV8YxM4~ah{ONFCvVD((=K*i#koiuMw*LtcL6`DNC zrXbT;8%OPFkI+PQSK-_MG51Non{GpL?%28)=xw2y-svjGy=H#XXL*!yKnIs*>v#u2H!YFADl1^^Gh^P9KAwB6+ApyLYIcA6N{H2p z7hlBr;c_3cB}-Jj9PIxE;_%1N0MGE+x&ev@_(ppq-MEgZFDw3-egB`RVgYgUvGNSS?0!o`niDdU$X3PyX%|>C?LBKJz1H(`$~Af0C+$S@v$4 zn}6=poy5-e?i>O+pYFPHQdV$#P$xGzG;P02}ij{lgpB!Ua zsgm8_tf{ErbSO8v^iPg;dH!!+>XS^zJN21Mei_`bBNAIHIf$C7F`!pwr%Htf9<(6J z*Yq>CAp+?ADEujYEIIKCK%CZ6zfAuuJ=hL3zd!uXbIE7#s%7O6U~r+cZU?5CNSs|M zZVqjVX3slDNFchyGxT9IGfjrs!Q^p!o3G=}8fS-oICsd?V+`zY3q450mXqftK{{N& zQR9Osn!Y5;RayfyZ_h7m6I(~rVb{Y zhyAv9m!xnE1?jl>75}&O=9ZPaE(qt1$xC^bl9HOfl#+Sc-@-hVHNA1v*Eedu_mQeI z^Ckx85`Mucy_M|qeJi2ZiSwjP;Sn$V)yx*mJ%&4O{7^khYsZJ9hY4*x{-}$Ex}7EU z#~l!GXVe;{?wL+75mz}Kr%sMUwSYK+#yeOtWk*ZUSbsu=<7u+lloOj8gFj6pn!dj(C#@}%hVwq z7!veILXX7x`pcE_7@89leF$Xr=$1{me6`bBUw9$5@SEvHjoq4Q&$xkgR|1A?AVe{R z=MAV%I|D?f?y3_TLe;)d&&uPzDv_;F6wW#ii4RM%xfK%K-uC|FYHRu0rqZS6Fg3dhx&M?H7E|9et5B@-KW?v17(bD(% z$4zN>03~9=MRQY49>)0Q2UPbZ>&??%; zBl{xsqDuI;+0D%Os^EtUrb+??2KQ|nBR{%tM6zFu!kM{$;Gy-ec! zdg|H9dza<;q-4@NZ>;vaz79JI>THMZm<|hnKb$Hi`%JfSQje!`SW-J3y!}tDDOEbO znzxEN%DUb|XyEd;&ut)04Sfhp8dxhYu^y|H?G~0Xc;Ir}91$Ded zw&?P61YY#bg@uy#i8>4}eM_GA6&MUJ!hcccJUtpDbFyn@o#(V&v1^;<=Z9dO?d(0j zQq9d8>=Mx1#ZA0v`kxmOTYm6KD8Ci8pKX@_tHsBM7LR^aCo zGo9<&+wkiF&C4@`aVovjx~-0z^)S_ZiUZS`lYcA!{>fGoABoM#Hv$t=&N__^-+#tC z{c=#gvFPb=xgT{1ZgQ<}kir*6-<>6m@}sV7DfbiL$MYV|e#xorAa*7}0vM5y29bJn<~@*zdRi!<7ljvC*_Yf6??XUd2zjmN&6y=qs2{>Jp-_N-!V1u$}x4-EaV#!%z5?Pd#Mm9?MGlX`uT>1V-u93o0dqoirHqt^H;5v8%+VUAv-nVEjfl`42}fzz#^t}n2Zj5FvSbaLe!}{48>-| zxHe6WZqIKFd0U6c&5E)0e(KfXXkDAZScFgIq8?eO82elgs%TAFb;V!WJr~@44lVlT zt?!7}#o2r;k=Yzxk0TvZm=(&m+nKCdbz*{lp>}KC&t6u-o&8-IJpKK!T>2(y=S?CF zfbC{OZq<5X`E|Q_vWs_Y(UV|@Wlj!+wQOmpfw4vmdv>=!U99{~w1l~CsF(|G7c{`P;7DAtMbh&OqoGVGZy1s1QoJ?zEYe>Di?@(rf}ezb!+rE6c=m` z%PaY0eua6yeeq{mrp(}lk>Cevs})snnd*cN^S+UmovIe{?Uf0KY2#%x!Ah-Zf!c6h z_?h?+DL^xkQT%Bd2pr}amL6Z0f0X@;BoXoKxEBbON?caZ#ueRlZC4;2y$?SCRNkel&s#&?T#|Xd<6iqqmVt1>(OLFkozOc3$ z_*m~x(p}1D$dgl6AwCaD_-HrG-Z%M5*Ql!@-slg1l8%;Eyd)3l3MecIJtv3y(Q#y0c$PV71Q0aRVN}iCC7q&KT7iOAa^d*Kf9_^W{TpU_*>U*&iMZD$W*qG?|a?4 zpf&7vod=G2hpwY{m#_ArrKw@NxP6qP4re`tT*!y-#kndUoapsT(UV=PNa_!4@As>co8GSU%-hJb4KCi)%+;jl3k6PK;lj1{X_Fap>vganf74Zog9 zc$4OB+0}&a`-uX7p6RZ(ZfLF~C%&=s&zxcJYKnNFD}cs~wXx7TORExwBQp7zkWx=s ze#kc+(_A#laiB5prA6Sza3~z802MPw@EjHCefX+6F^wY=x<++x&V?8|T0lU(=*r~}ey-V?6_x7BaH z+L+yP1wZp!+bOx1#nu=!~37Nxa7#4vWAV|y{u8)pj#}FFC~?(ZrP3;b$Kfm_t`NX zJOA(hIsyOdAmk8#`b19@lOlKp<{WBWC{jg*Sm|GWt#nL$^d|Ih9`QS)4H<9wI?ou+ zNs0n=1TapL7=C2d(T%#<@%_o7(;oOTGUHkyn_{dWKDuE)yS-;WQ%Oy3B+Yy6F58vZR1@N)%LnUjcywneT7?J{6y-^bHI4zv3AqFs^e8 zk}SD1x_<9V$>1-};n&d6;AUtwmebxkgDLyDBs6(NHBx|Sm!kf)2NU8rF#&>#u9z6C zP!`pP2YTQij+jJQ1@xhowR>X;(!@(IELT4-0%-dD4O>nDVz-vx zWi9y(m%QCQgZt}wDBKOv1uB+OszK7QPB-Q{Y?qnvD$RB{VA*j5`h*iu`DCk^vOGJB zWDH(sj245S;j6TA@m!0~pH1r5>Z}ONsH;=1Z=kbrg(q3V4i|G1WRgPsMBccB`LfL~ z`?4>0)Uwn23=}D;&zLm|8>dg-!1U=QfUUPtr$-{@n(FqwM^g?VqdVLa1m8+7xve#@ zA)?rvdp&6!*ODV_v-%`7uJ6W2Qm}6RYB*E{XjoP=|5mvt0gAI;PI9@Eq%oo-TV(Nz zVx1Gp6w|nlcB9a}A)H6MdqgHL>HRe9*Szlje(p02%=$(oi3@Vk^etlUv;2tja`NSt-OQDi??8o*fQw=D7NzT~I=_g_OB zZE=)zSox_ugU7J;a9Ifv3Nd2kZg3|1pNZA`GLefrD!jM@YqQsP{;K&>Vafp|YE7vdfDPqF*Yj%LDkXzkVyCAFijmjmb?z2JB~9p&e^Q=^vjNL1o|1jp*F z9*8K$B5uWvZ+f?-*LuLdNF@HCT^V{cg50JH1gT!%m@jSZpIkZj+`@0M3xI|hci<6^f%3n& zm=k;dbYz9Fp?iveOJ$)gx=(XHaj4jqV`ET=zP<6e^doY}s4*Ke7Oo!znDR^j7RTf9 zY&=%{IiD&!Fp}{ajl*oo_F`2hqBkSJ(8A+;NVpuAiXr}{5;cJPTuD>cM;-)8%Rjc; zN+N-zsth!XhD=m=jv6p3Uy{oYp~Rke8^gzl6!D4aNw6FYlN&uGU_ySr;G+D5(IUuN zjK+xsltpb(>0bqICeJ)r8S_w{IHVgIU!iJ*YIhT^r$-smj2M0<-yfA(0dBm}*s!+#AMEb~i7#;%7i4|73FaJLEo%ucMR_KNllsrer_G;r zg$*k^1{Bc07|cfNi6CFwiT;2cxVPHc!|w~~_Aoo-;$+jNl4$#&gGv1mjt0l<3Z=f? zM0~Wu4TjKf>eqAyylz@gTJeia*Mp{OC5UK|#@jZWg)gEgIq`5V7kkUbE8uqOnq z!^dxmx~gaL#qUJiTU9-J`9ice`0iEDpa(Am&5_~YMh-?zFZ-@nDB=78+rk@<=I;62f0Qq6&kuqF z?^4?JPj>3`>ZY!Xmt5sA4S%L;)QE4&kEccewICU*6bQrC{P0W7bIB zgvg5#5J4sk(u|cVJ!4*xm@n}~KVFwd>K1bnUokI3@gN}k_D|UG71%)z)H225DP`YS z!wO=r7R}>osJFYGTIv%OrHEvEJYyk(ifI)1-7oAS?$%p(ScMgBVsSrnM@~zu^wvieVAeJ{lJsP!pfXN=8kUYt? zc8AV`GZfgy^gAe_LC*t$xffHkbluepYmW#!k7^NC#bL$-(XWC0 zv-Q+Jo7b@L>*YFFJqGj89vyMOga5gt)_ZgRh2IcDsmsQ*rl526Q-+t#4?EdM|WL*#i}Zi%7V%O!$W!$`)~)>yJ77 zZcn=MAp~}*t(+k#&(DN_bmrW<9Z3#Djiu3r3L7>-ZQ;+f}R{!$J=9AzgQ4s$9 zhhd3IT-?9mh(DiVj}H^;r&;ur(UXyDki97Wm0LD1g6C)Vz9;equkw9rly}*V@E*ij zoA7RBDxc|jMH7YU2~KND*-vGohrSB(-+m6% zmk9%6FHb_It}g6IoRof#rwYMSL_D&(?1C`99x1H}x|on;2-9jk;N!$)@t>7AaiLe~ zD1xun9yx_t5~rVrAHx+lI24Un{2sx(Q5pm|vClU02Jd0@$2$v*+5_H95>p3cj87$p zi{#G_wYq8X)Vj`uO9BdyoBvmP*ZtK5(zRDX0j26LNDaLRNDTpLN)bYnrS~e*gY+sO zRa%hVK{}CMLntBwL5g&VKnNg35EE)blkl?d`?{tGPZ+@I}rkrQ)+?o44bLLu( zSq@cf*4QcS-J-c(Bw)Pi!0Ig&6__V_+w@L`YAVTIrhnO!)Ki($AbK8=wZV}Wx+Vn%my#MXA==y3p$sx{aa(4d*Y6IQBss@E|ccY30mFVdz z%Ip2s&CO<*i_guE4<5^^n<;V#JO4_p3{VXiN+5Ru^zCr(3nX~ctPru3wYfKxR`55Y zUW)XN7iwWZ0=^u1yM_Y8PbM$_iRx*6wxSd`h`;kPX@s`ytC+&Wi$YO-afl`57xc?g za;0nIc>_X*DPIGfOrLeeNUy%;k$tW@Pz-dRc>QqD%SAU}vt(HK;vVT$>fMP5g{V`{ zMw@U2CTuLN6|M}LubKV5;tG9$|0rp|49%SiaBjWhu5^UYI2~Jb=$(_gL->QPrm*^% z0#_La!i@m!nDc@U)BHnZC$0lTcFD&a9)>qld&|EQ)Q-vZQ!1P0M@6S`P$Pc_hDY7s zpk#YH(Bu$F7sJ^7^2G)8yD#3MBAru4=b#<{-Td|F0075vo{A~Pht@&c<*dE+>O=?V zHEYv$%oY8XmUGT_qpTvB?w~aGNoC$nFAp?4jPxCKMWN;87PD z9Z)yJs-=W=e1}uyC!?dayfG^dB^t$m7|$&Fc8GR#Mkhb^J55*Zw=_=AG)~zR$3Nv} zr2i2OrSB!JRhEbam&<{JIeimbjySOl5qNOJz`1i`WG^g3YKy{i#4w{wJ72M(5idWV zD)^c&@9z0Wr33JGY`c4u`A~%J3XIR`#-dmH@*K%(c+FUS|KSB`AXyU;thtE#68i z9c5(@IT=2_B^)2%oEFaL-D=AznWVxcxVlG>W%>eZPF5s}%8(ni-j6UZ7aCm1EPc}h z?N9TN@ofaTqhyXn^a1Em^$vjPBsBKcqYL@cr!F*n>)mI#U(ViM@?l9ASdXJ4P2lI) zz&1EgDJ{on>O@q}7{qjc0a14ljh##8OJybD^m9|3Ze#Gzj$IaVq%=zmGU+snm>P1JnR0NiMqPLZDG3i5&7U+m+IDaZ^E` zxc4r!&|%zS^6lDCGgP(?8wTkKGl^uCnL5bl@I!aXvH{_+J=#iU=fMsoFH}-#*@NPit|AK0QYa@_{QMRG8PGy96 z)o;=^8(lO7ASx6i##Yq|CXs(#);UymL#2|{AKlx8nQ%2g%}=|UY!4(RcH4b=Gk4A5 zW5Jv8iD<@RVxMD{1;k5RNOoI|eQhD1qMtqcI10R>ruBNQOwDTG3EnZPyAb>ZtJMZg zc_5_W-ml`tjhYBivXFVMXYkNoT4^SU;)(5W6n46V?#*FTsC)!HVyd2GWsW6qq>2{& zo|^YNz0FkHWybk1cH^^CTT@ZXB7I8bl|cFxr+Sy_cUU!>FtX1hTVy%yD2tRGDian= zdeFWCp=Gz$Nb40QQwS;5WFBIKQv!>zy)^bZVJPJa4g0YQV9vZ}*&*Qjgx}Xzz}NQP zp}F_!@5XGsSlah);}JWZ2x9ATozzl){g%gzL%Z}HetM-fm7Er3`F-YU-?Q6~@=Oy> z^<0=f%~tD8!?-PKzv=RH)y7FLH;Q5L$QD$Q)wAAfO<;m6{t@${ZDM@U)s7m#K1$s-O04POy|1sM+Sco43M0?)=Jm0^i zxyYuv2tg86{Z9l3dib0&Qz4K$$KQSI27YzE%Z9ZBj+ zZtxQs+-KwbLG&9A0Kk0Y6OpD5=3Why58&~$3vq30q@?w5=E6m$Ms24~S;jgLYA;cH zTk8zmaA7q?D2xx-xKeSuXF6dP`>uG&z*24L?6I6@qMOPN@XeDKX7wxWAkijz3MIi8 zf=hOqJU)^-C*-0-3D54Y-nP4Ep9<;-xxrLQPp+$@oRc{2C{7ewH&|t*YyD7M@jLa^ z`KOtYnK6d{kqr15u3#O9RkivAug1UYi25au{GP2o0kO8_wqfNp9sYN5;U=Ap{HJ-F z{(I)1pJN3%+km|fnKpyw4!{m;AJUnj`RQpv%uGEBCsm#~)AkOp_&GL#@I`q}`sy>Q z*wyZdC2^VDE$lk){0?*$fAV(qKGnTSIhmD{2!~Dz_+rp{TufW?ktefXVlJ|xC=dIX z`rwqsEf6Esr7b*thVcLI!g0G=W^OKsrI_LQB+KuD-}uiTpgpS4PzW0A$xpNp(D)*#uwkjW zWXPm{U&@clHJj1j+CyyHkvft4vCjNh$xB-g8}rO8uYCMxG1-wQx&^TOm?s**<90Um z@~fLeW2wvWm150}XR|>JQCWzzM(C&al}bG(&&7aVQH8GLU@R7ZiuFfK*5Yoi)O>2% zP4^_ZzpYk^5m2-q{BfxnF)#Od~kOF%Ii?J^n8pJn${Ft<* z(*){__e{0MOL0^!!yW;Lg^gJLxHOAZs zY6I<6bp1(!{Ruv2LmQW>Ch}H#)O7~s7m^}M3MOSe(}=2pf>k%3Hhh}xMZdcoIBMRMDuiD>gs66TDZ)l$(sF0yc-U& zv0%l$e;>6%y?kTIU3fejm0i`-r-cMal;-y(^1R)ys8JWEe=f!r7iKfiZR%Sm-&|bO zsx~~MY?26ktrq#Heu#)>#SK2a zOMJ*ZCpt~&^5ZUJezxgtfR+G2k~=_*nP<@jhu670|WwS2k78nhQE-~S4IlxG>+j@Wa%4OHMaDs&Oh#g8x@T#>d zDZMy=jr^+jM3_Cvw+xGfv)1b>67@gB#TrfW{D3cUtooHY-Hxz@-QukHAO4a?@UXi% z%RW_Md2h0F4j!Tb%t`Z*DQ^X-RNNdN07%4`*?4Z`*sqoym^~s(J9OYJT0eEb41|#T zPa@OJacqSRXQ6YL2Co$nUM=;anSN7DZILi>z(9Z6kK%_lMO2DsNDkT{MH)xL|kkUXhht<{1@{`qr7_M*B9(pgMbiPs@A`G ztp8=WL+PuI#ImiCnOjFadTpRde4a&7=-4L-P4m)kYn@ z*AWxG9RWb^zc%IHru+|;hdQLZIxO%h3%QGp^ljFS0NkjPC2NW9PP2+!C=#p&y;zsg zCL;{{^9A$e4jU?v9=f1Is(ij~SSKx5wioV)9lHs`3*Q@U-TjHnKMe9GX7LZ)>2~G3 zhYS26c1%=`IRZPFB7nTYafO3>;N;A#04e9T0mLPPaXKVBD|m4BE<$H3yP9ntyH)}C zAG`hO{x89-sU^>@08NT2M4wB{&I<7_{a+jYHOasA_WzZC8T@|-q%QF41 \ No newline at end of file diff --git a/public/robots.txt b/public/robots.txt new file mode 100644 index 0000000..e9e57dc --- /dev/null +++ b/public/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/radar/2017-03-01/rabbitmq.md b/radar/2017-03-01/rabbitmq.md index adc85b2..5528c1d 100644 --- a/radar/2017-03-01/rabbitmq.md +++ b/radar/2017-03-01/rabbitmq.md @@ -11,5 +11,3 @@ There are several alternative solutions to RabbitMQ, e. g. the free Apache Activ We use RabbitMQ internally for transferring messages safely in our logging ecosystem between [Logstash](/platforms-and-aoe-services/elk-stack.html) proxies and servers using direct and fan-out exchanges for delivering messages to appropriate destinations. RabbitMQ is also used to asynchronously trigger Jenkins jobs from our SCMs to mitigate heavy load on the SCMs, usually caused by Jenkins polls for SCM changes. Additionally, some critical events for monitoring are using RabbitMQ for guaranteed notification.  RabbitMQ is rated "Trial". It fits into our approach to build robust, [resilient systems](/methods-and-patterns/resilience-thinking.html) and use [asyncronous messages](/methods-and-patterns/decoupling-infrastructure-via-messaging.html) for loosely coupled communications between components. In practice, RabbitMQ proved to be stable and dealt well with service interruptions from failures and maintenance slots. A common pain point is RabbitMQ as a single point of failure disrupting the data flow in a system. This issue is currently approached by setting up a HA cluster for RabbitMQ. The outcome of this approach will clarify the extent of future usage of RabbitMQ in our systems. - - ![](/assets/images/rabbitmq.png) diff --git a/radar/2017-03-01/strategic-domain-driven-design.md b/radar/2017-03-01/strategic-domain-driven-design.md index 5868d2b..047a82a 100644 --- a/radar/2017-03-01/strategic-domain-driven-design.md +++ b/radar/2017-03-01/strategic-domain-driven-design.md @@ -13,7 +13,7 @@ It is a pattern familiy focused on using and defining Bounded Context and thinki A context map and a common conceptional core help to understand and improve the overall strategic picture. Especially with the [Microservice](/methods-and-patterns/microservices.html) approach, it is important to define and connect services following the low coupling - high cohesion principles by idendifying fitting bounded contexts. The following chart gives an overview of possible relationships between bounded contexts: -![strategic-domain-driven-design-relationships](/assets/images/strategic-domain-driven-design-relationships.png) +![strategic-domain-driven-design-relationships](/images/strategic-domain-driven-design-relationships.png) While we have found that this approach is especially useful in designing distributed systems and applications with [microservices](/methods-and-patterns/microservices.html), we have also extended this approach to provide guidlines for general enterprise architectures. \ No newline at end of file diff --git a/radar/2018-03-01/microservices.md b/radar/2018-03-01/microservices.md index 1ee5c27..5645450 100644 --- a/radar/2018-03-01/microservices.md +++ b/radar/2018-03-01/microservices.md @@ -12,5 +12,5 @@ split of the overall complexity into multiple services, new employees or team me In order to get microservices right and to benefit from the advantages, there is a lot more required. The following "pyramid of need" for microservices shows this: -![microservices pyramid of need](/assets/images/microservices-pyramid.png) +![microservices pyramid of need](/images/microservices-pyramid.png) diff --git a/src/index.tsx b/src/index.tsx deleted file mode 100644 index 3f47daa..0000000 --- a/src/index.tsx +++ /dev/null @@ -1,13 +0,0 @@ -import React from 'react'; -import ReactDOM from 'react-dom'; -import App from 'aoe_technology_radar/src/components/App'; -import 'aoe_technology_radar/src/index.scss'; -import {Item} from "aoe_technology_radar/src/model"; -import radardata from './rd.json'; - -ReactDOM.render( - - - , - document.getElementById('root') -); From bd813be3ff14aaf4c1abe4a7e614d0434ad4cd13 Mon Sep 17 00:00:00 2001 From: "dennis.ludwig" Date: Mon, 14 Jun 2021 13:54:17 +0200 Subject: [PATCH 073/164] create public folder for images to reference and customize the tech radar --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index ac54a22..6446108 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "build:static": "aoe_technology_radar-createStaticFiles" }, "dependencies": { - "aoe_technology_radar": "../aoe_technology_radar" + "aoe_technology_radar": "https://github.com/aoepeople/aoe_technology_radar.git" }, "engines": { "node": "~15.9" From 9ff8585a426a5fe459a6ca81ce22c93e35c4a38b Mon Sep 17 00:00:00 2001 From: Mario Erazo Date: Mon, 14 Jun 2021 14:35:30 +0200 Subject: [PATCH 074/164] Add K6 --- radar/2021-01-01/k6.md | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 radar/2021-01-01/k6.md diff --git a/radar/2021-01-01/k6.md b/radar/2021-01-01/k6.md new file mode 100644 index 0000000..3854784 --- /dev/null +++ b/radar/2021-01-01/k6.md @@ -0,0 +1,10 @@ +--- +title: "k6" +ring: assess +quadrant: tools + +--- + +Load Testing is a testing process in which the performance of a software application or system is tested under a specific expected load. It determines how the system behaves while being accessed by multiple users simultaneously. The goals of Load Testing is to improve performance bottlenecks and to ensure stability under high traffic. When dore regularly, it provides confidence in the system, its reliability and performance, helps identify the bottlenecks in the system under heavy user stress scenarios before they happen in a production environment, and gives protection against poor user experience when using the system. + +[K6](https://k6.io/) is a developer-centric, free and open-source load testing tool. The command line runner executes scripts written in JavaScript and allows to configure the execution time and the number of virtual users. The tool can be used for load testing and performance testing. However, it can not be used to run tests that rely only on the browser, making it more suitable for testing of APIs. From f1ad4d19128dad5e3fb12f1c11f2bb612bf163d4 Mon Sep 17 00:00:00 2001 From: Mario Erazo Date: Mon, 14 Jun 2021 12:02:25 +0200 Subject: [PATCH 075/164] Add convential commits item --- radar/2021-01-01/conventionalcommits.md | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 radar/2021-01-01/conventionalcommits.md diff --git a/radar/2021-01-01/conventionalcommits.md b/radar/2021-01-01/conventionalcommits.md new file mode 100644 index 0000000..9109599 --- /dev/null +++ b/radar/2021-01-01/conventionalcommits.md @@ -0,0 +1,9 @@ +--- +title: "Conventional Commits" +ring: trial +quadrant: methods-and-patterns +featured: false +--- +The Conventional Commits specification is a lightweight convention on top of commit messages. It provides an small set of rules for writing commit messages and therefore creating an explicit commit history. The convention dovetails with [SemVer](https://semver.org/), by describing the features, fixes, and breaking changes made in commit messages. The specification contains only 16 items that are easy to follow. The predefined structure allows everyone in the team to get a better overview of what the commit messages relates to and what part of the code a change has to do with. Some of the benefits of using this specifications include: the ability to automatically generate changelogs, the ability to determine a semantic version bump (based on the types of commits landed) and being able to communicate the nature of changes to teammates and stakeholders. + +We use conventional commits in the team with the help of a git template. The template contains a guide of elements that are required in the specification plus some information about project specific items that should also be part of a commit, such as a ticket number. From 78f06aae7519ca6ba68d048c31d833230fc7975b Mon Sep 17 00:00:00 2001 From: Brian Hoffmann Date: Mon, 14 Jun 2021 15:20:17 +0200 Subject: [PATCH 076/164] Grammar --- radar/2021-01-01/conventionalcommits.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/radar/2021-01-01/conventionalcommits.md b/radar/2021-01-01/conventionalcommits.md index 9109599..ca040b7 100644 --- a/radar/2021-01-01/conventionalcommits.md +++ b/radar/2021-01-01/conventionalcommits.md @@ -4,6 +4,6 @@ ring: trial quadrant: methods-and-patterns featured: false --- -The Conventional Commits specification is a lightweight convention on top of commit messages. It provides an small set of rules for writing commit messages and therefore creating an explicit commit history. The convention dovetails with [SemVer](https://semver.org/), by describing the features, fixes, and breaking changes made in commit messages. The specification contains only 16 items that are easy to follow. The predefined structure allows everyone in the team to get a better overview of what the commit messages relates to and what part of the code a change has to do with. Some of the benefits of using this specifications include: the ability to automatically generate changelogs, the ability to determine a semantic version bump (based on the types of commits landed) and being able to communicate the nature of changes to teammates and stakeholders. +The Conventional Commits specification is a lightweight convention on top of commit messages. It provides a small set of rules for writing commit messages and therefore creating an explicit commit history. The convention dovetails with [SemVer](https://semver.org/), by describing the features, fixes, and breaking changes made in commit messages. The specification contains only 16 items that are easy to follow. The predefined structure allows everyone in the team to get a better overview of what the commit messages relates to and what part of the code a change has to do with. Some benefits of using these specifications include: the ability to automatically generate changelogs, the ability to determine a semantic version bump (based on the types of commits landed) and being able to communicate the nature of changes to teammates and stakeholders. We use conventional commits in the team with the help of a git template. The template contains a guide of elements that are required in the specification plus some information about project specific items that should also be part of a commit, such as a ticket number. From 9ac1c350a495705747c1ae3b86cc6e5d573628b5 Mon Sep 17 00:00:00 2001 From: Brian Hoffmann Date: Mon, 14 Jun 2021 15:22:22 +0200 Subject: [PATCH 077/164] Link semver internally --- radar/2021-01-01/conventionalcommits.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/radar/2021-01-01/conventionalcommits.md b/radar/2021-01-01/conventionalcommits.md index ca040b7..facc622 100644 --- a/radar/2021-01-01/conventionalcommits.md +++ b/radar/2021-01-01/conventionalcommits.md @@ -4,6 +4,6 @@ ring: trial quadrant: methods-and-patterns featured: false --- -The Conventional Commits specification is a lightweight convention on top of commit messages. It provides a small set of rules for writing commit messages and therefore creating an explicit commit history. The convention dovetails with [SemVer](https://semver.org/), by describing the features, fixes, and breaking changes made in commit messages. The specification contains only 16 items that are easy to follow. The predefined structure allows everyone in the team to get a better overview of what the commit messages relates to and what part of the code a change has to do with. Some benefits of using these specifications include: the ability to automatically generate changelogs, the ability to determine a semantic version bump (based on the types of commits landed) and being able to communicate the nature of changes to teammates and stakeholders. +The Conventional Commits specification is a lightweight convention on top of commit messages. It provides a small set of rules for writing commit messages and therefore creating an explicit commit history. The convention dovetails with [SemVer](/methods-and-patterns/semver2.html), by describing the features, fixes, and breaking changes made in commit messages. The specification contains only 16 items that are easy to follow. The predefined structure allows everyone in the team to get a better overview of what the commit messages relates to and what part of the code a change has to do with. Some benefits of using these specifications include: the ability to automatically generate changelogs, the ability to determine a semantic version bump (based on the types of commits landed) and being able to communicate the nature of changes to teammates and stakeholders. We use conventional commits in the team with the help of a git template. The template contains a guide of elements that are required in the specification plus some information about project specific items that should also be part of a commit, such as a ticket number. From 43a6cab4029dea4a5c9c45793770f614130cdc3d Mon Sep 17 00:00:00 2001 From: Brian Hoffmann Date: Mon, 14 Jun 2021 15:25:32 +0200 Subject: [PATCH 078/164] feature --- radar/2021-01-01/conventionalcommits.md | 1 - 1 file changed, 1 deletion(-) diff --git a/radar/2021-01-01/conventionalcommits.md b/radar/2021-01-01/conventionalcommits.md index facc622..f0aca6f 100644 --- a/radar/2021-01-01/conventionalcommits.md +++ b/radar/2021-01-01/conventionalcommits.md @@ -2,7 +2,6 @@ title: "Conventional Commits" ring: trial quadrant: methods-and-patterns -featured: false --- The Conventional Commits specification is a lightweight convention on top of commit messages. It provides a small set of rules for writing commit messages and therefore creating an explicit commit history. The convention dovetails with [SemVer](/methods-and-patterns/semver2.html), by describing the features, fixes, and breaking changes made in commit messages. The specification contains only 16 items that are easy to follow. The predefined structure allows everyone in the team to get a better overview of what the commit messages relates to and what part of the code a change has to do with. Some benefits of using these specifications include: the ability to automatically generate changelogs, the ability to determine a semantic version bump (based on the types of commits landed) and being able to communicate the nature of changes to teammates and stakeholders. From acfe2d81dc933fbb55a251f921bd8ed82db63fab Mon Sep 17 00:00:00 2001 From: Brian Hoffmann Date: Mon, 14 Jun 2021 15:29:58 +0200 Subject: [PATCH 079/164] =?UTF-8?q?de-feature=20again=20=F0=9F=99=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- radar/2021-01-01/conventionalcommits.md | 1 + 1 file changed, 1 insertion(+) diff --git a/radar/2021-01-01/conventionalcommits.md b/radar/2021-01-01/conventionalcommits.md index f0aca6f..e7c2e4c 100644 --- a/radar/2021-01-01/conventionalcommits.md +++ b/radar/2021-01-01/conventionalcommits.md @@ -2,6 +2,7 @@ title: "Conventional Commits" ring: trial quadrant: methods-and-patterns +featured: false --- The Conventional Commits specification is a lightweight convention on top of commit messages. It provides a small set of rules for writing commit messages and therefore creating an explicit commit history. The convention dovetails with [SemVer](/methods-and-patterns/semver2.html), by describing the features, fixes, and breaking changes made in commit messages. The specification contains only 16 items that are easy to follow. The predefined structure allows everyone in the team to get a better overview of what the commit messages relates to and what part of the code a change has to do with. Some benefits of using these specifications include: the ability to automatically generate changelogs, the ability to determine a semantic version bump (based on the types of commits landed) and being able to communicate the nature of changes to teammates and stakeholders. From 6576f6c285f6cb447ac877b69e64657d014ad984 Mon Sep 17 00:00:00 2001 From: Mario Erazo Date: Mon, 14 Jun 2021 14:32:39 +0200 Subject: [PATCH 080/164] Add APM item --- radar/2021-01-01/apm.md | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 radar/2021-01-01/apm.md diff --git a/radar/2021-01-01/apm.md b/radar/2021-01-01/apm.md new file mode 100644 index 0000000..36a998c --- /dev/null +++ b/radar/2021-01-01/apm.md @@ -0,0 +1,10 @@ +--- +title: "API-First Design Approach" +ring: adopt +quadrant: methods-and-patterns + +--- + +Application performance management (APM) enables to predict and prevent performance issues before they impact your users or your business. APM solutions help organizations to ensure that applications meet performance, availability and user experience expectations. This can be achieved by measuring application performance, providing visibility into performance issues, alerting developers and administrators when performance problems appear, and allow to analyse how reliable a improvement is compared to a previous state. In the last years APM solutions are evolving from application performance monitoring tools to more feature full systems that incorporating observability, performance data collection and analysis, which is more to date with distributed cloud-native applications. + +Our experience with APM relates to the instrumentation of applications. This includes exposing metrics, tracing and integration with external services such as [New Relic](https://newrelic.com/). We decided to go for this approach given the simplicity and the benefits they proved on a daily basis when analyzing and optimizing our software. From e8b6a8f5f4b70376ad72c1572fa6da7e61bba6a3 Mon Sep 17 00:00:00 2001 From: Mario Erazo Date: Mon, 14 Jun 2021 14:33:04 +0200 Subject: [PATCH 081/164] Fix title --- radar/2021-01-01/apm.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/radar/2021-01-01/apm.md b/radar/2021-01-01/apm.md index 36a998c..2b67044 100644 --- a/radar/2021-01-01/apm.md +++ b/radar/2021-01-01/apm.md @@ -1,5 +1,5 @@ --- -title: "API-First Design Approach" +title: "Application Performance Management" ring: adopt quadrant: methods-and-patterns From 431155cbc7a3deff1db846bb7207c99b947595c4 Mon Sep 17 00:00:00 2001 From: Brian Hoffmann Date: Mon, 14 Jun 2021 15:31:53 +0200 Subject: [PATCH 082/164] Grammar --- radar/2021-01-01/apm.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/radar/2021-01-01/apm.md b/radar/2021-01-01/apm.md index 2b67044..8b7c55d 100644 --- a/radar/2021-01-01/apm.md +++ b/radar/2021-01-01/apm.md @@ -5,6 +5,6 @@ quadrant: methods-and-patterns --- -Application performance management (APM) enables to predict and prevent performance issues before they impact your users or your business. APM solutions help organizations to ensure that applications meet performance, availability and user experience expectations. This can be achieved by measuring application performance, providing visibility into performance issues, alerting developers and administrators when performance problems appear, and allow to analyse how reliable a improvement is compared to a previous state. In the last years APM solutions are evolving from application performance monitoring tools to more feature full systems that incorporating observability, performance data collection and analysis, which is more to date with distributed cloud-native applications. +Application performance management (APM) enables to predict and prevent performance issues before they impact your users or your business. APM solutions help organizations to ensure that applications meet performance, availability and user experience expectations. This can be achieved by measuring application performance, providing visibility into performance issues, alerting developers and administrators when performance problems appear, and allow analysing how reliable an improvement is compared to a previous state. In the last years APM solutions are evolving from application performance monitoring tools to more feature full systems that incorporating observability, performance data collection and analysis, which is more to date with distributed cloud-native applications. Our experience with APM relates to the instrumentation of applications. This includes exposing metrics, tracing and integration with external services such as [New Relic](https://newrelic.com/). We decided to go for this approach given the simplicity and the benefits they proved on a daily basis when analyzing and optimizing our software. From bc93a9b31cd8740b901e571ad1ea86ed149bd6fc Mon Sep 17 00:00:00 2001 From: Mario Erazo Date: Mon, 14 Jun 2021 14:36:58 +0200 Subject: [PATCH 083/164] Add Sitespeed --- radar/2021-01-01/sitespeed.md | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 radar/2021-01-01/sitespeed.md diff --git a/radar/2021-01-01/sitespeed.md b/radar/2021-01-01/sitespeed.md new file mode 100644 index 0000000..139222d --- /dev/null +++ b/radar/2021-01-01/sitespeed.md @@ -0,0 +1,10 @@ +--- +title: "Sitespeed.io" +ring: assess +quadrant: tools + +--- + +Web Performance Monitoring is the process of measuring a Web service’s ability to respond efficiently to user interactions. Data gathered through monitoring helps analyze performance bottlenecks, plan improvements, and measure a site's responsiveness. + +[Sitespeed.io](https://www.sitespeed.io/) is a set of Open Source tools that makes it easy to monitor and measure the performance of a Web site. It tests web sites using real (or headless) browsers, simulating users connectivity and collecting important user centric metrics. The tools are packaged as a docker image that can be easily deployed. Data collected can be saved to different locations for later analysis which makes it easy to track changes. Last, Sitespeed.io can be used as part of a continuos integration pipeline or as part of a monitoring solution. From f05e893b30cad78ed0dbe22e86ef5f0eb57670b6 Mon Sep 17 00:00:00 2001 From: Brian Hoffmann Date: Mon, 14 Jun 2021 15:37:07 +0200 Subject: [PATCH 084/164] Grammar --- radar/2021-01-01/sitespeed.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/radar/2021-01-01/sitespeed.md b/radar/2021-01-01/sitespeed.md index 139222d..ad4f34e 100644 --- a/radar/2021-01-01/sitespeed.md +++ b/radar/2021-01-01/sitespeed.md @@ -7,4 +7,4 @@ quadrant: tools Web Performance Monitoring is the process of measuring a Web service’s ability to respond efficiently to user interactions. Data gathered through monitoring helps analyze performance bottlenecks, plan improvements, and measure a site's responsiveness. -[Sitespeed.io](https://www.sitespeed.io/) is a set of Open Source tools that makes it easy to monitor and measure the performance of a Web site. It tests web sites using real (or headless) browsers, simulating users connectivity and collecting important user centric metrics. The tools are packaged as a docker image that can be easily deployed. Data collected can be saved to different locations for later analysis which makes it easy to track changes. Last, Sitespeed.io can be used as part of a continuos integration pipeline or as part of a monitoring solution. +[Sitespeed.io](https://www.sitespeed.io/) is a set of Open Source tools that makes it easy to monitor and measure the performance of a website. It tests websites using real (or headless) browsers, simulating users connectivity and collecting important user-centric metrics. The tools are packaged as a docker image that can be easily deployed. Data collected can be saved to different locations for later analysis which makes it easy to track changes. Last, Sitespeed.io can be used as part of a continuous integration pipeline or as part of a monitoring solution. From 9749287efd7874f5db4d422930d15fb043f2f493 Mon Sep 17 00:00:00 2001 From: Brian Hoffmann Date: Tue, 15 Jun 2021 11:37:25 +0200 Subject: [PATCH 085/164] Actually use english everywhere --- radar/2021-01-01/angular.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/radar/2021-01-01/angular.md b/radar/2021-01-01/angular.md index e819162..669d36c 100644 --- a/radar/2021-01-01/angular.md +++ b/radar/2021-01-01/angular.md @@ -7,8 +7,8 @@ quadrant: languages-and-frameworks Actually in version 11 Angular has become an adult SPA framework with much faster build time and significant smaller production builds. Updating to newer versions has become mostly a "no-brainer" which helps us to integrate latest community bug-fix & improvements on a friday during a cup of coffee. Angular ships as a fully integrated development -platform from scaffolding, code generation, routing, guarding, unit/e2e-testing, multi language builds (i18n) and stable -dev/build processes and keeping it extensible at the same time. This "ganzheitlichkeit" makes Angular in the beginning +platform from scaffolding, code generation, routing, guarding, unit/e2e-testing, multi-language builds (i18n) and stable +dev/build processes and keeping it extensible at the same time. This holistic nature of Angular makes it in the beginning way more difficult to learn but once understood it's a great candidate to go very fast into "requirement implementation" aka early providing value rather than library wiring. Beside the existing telco-industry projects we've actually also chosen Angular for resource critical industry 4.0 / embedded projects. Here we've selected Angular beside the From 93a26a88cb7279f0ea59ee270b1b3ff0f72ea3f4 Mon Sep 17 00:00:00 2001 From: Brian Hoffmann Date: Wed, 16 Jun 2021 11:14:36 +0200 Subject: [PATCH 086/164] Grammar + typos --- radar/2021-01-01/shared-responsibility.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/radar/2021-01-01/shared-responsibility.md b/radar/2021-01-01/shared-responsibility.md index 5dfd326..85a47ba 100644 --- a/radar/2021-01-01/shared-responsibility.md +++ b/radar/2021-01-01/shared-responsibility.md @@ -4,5 +4,5 @@ ring: trial quadrant: methods-and-patterns --- -Since introducing "Platform Engineering Team" the builds, maintains and operates our Kubernetes clusters and other releated platform services the question occurs who's in charge the various tasks like keeping things up and running, applying criticial security fixed, updated software in general, keeping an eye on the bill and many more topics. We're not proposing a solution on how to split responsibilities here, but we want to raise awareness for bringing everybody together and formally discuss all responsibilities and write them down similar to (and possible extending) AWS's [shared responsibilty modell](https://aws.amazon.com/compliance/shared-responsibility-model/). +Since introducing "Platform Engineering Team" who build, maintain and operate our Kubernetes clusters and other related platform services, the question occurs who is in charge of the various tasks like keeping things up and running, applying critical security fixes, update software in general, keeping an eye on the bill and many more topics. We're not proposing a solution on how to split responsibilities here, but we want to raise awareness for bringing everybody together and formally discuss all responsibilities and write them down similar to (and possibly extending) AWS's [shared responsibility model](https://aws.amazon.com/compliance/shared-responsibility-model/). Some of the topics include: 24/7 on-call support, broken deployment pipelines, and vulnerability scans. From b5a13d91a639c33a503292e60d3b590c842cae84 Mon Sep 17 00:00:00 2001 From: Brian Hoffmann Date: Wed, 16 Jun 2021 12:09:30 +0200 Subject: [PATCH 087/164] Add strapi --- radar/2021-01-01/cockpit.md | 3 +-- radar/2021-01-01/strapi.md | 13 +++++++++++++ 2 files changed, 14 insertions(+), 2 deletions(-) create mode 100644 radar/2021-01-01/strapi.md diff --git a/radar/2021-01-01/cockpit.md b/radar/2021-01-01/cockpit.md index b120bfe..fb03a25 100644 --- a/radar/2021-01-01/cockpit.md +++ b/radar/2021-01-01/cockpit.md @@ -5,5 +5,4 @@ quadrant: tools featured: false --- - -We decided to put this CMS on hold due to other - more adopted - alternatives like strapi. +We decided to put this CMS on hold due to other - more adopted - alternatives like [Strapi](/tools/strapi.html). \ No newline at end of file diff --git a/radar/2021-01-01/strapi.md b/radar/2021-01-01/strapi.md new file mode 100644 index 0000000..71cd041 --- /dev/null +++ b/radar/2021-01-01/strapi.md @@ -0,0 +1,13 @@ +--- +title: "Strapi" +ring: trial +quadrant: tools + +--- + +Strapi is a headless CMS, built with Javascript on Node.js. It's data-centered approach offers great flexibility for many use cases by integrating the available APIs. + +Strapi's API comes in a RESTful and [GraphQL](/methods-and-patterns/graphql.html) variant. +Both perfectly support the [API-first design approach](/methods-and-patterns/api-first-design-approach.html). + +Ever since the stable release version 3.0.0 from mid-2020, the CMS reached market maturity and offers a good choice for scalable headless CMSs. \ No newline at end of file From 76158ee9b1599b156307cca893c7a8e00da859e7 Mon Sep 17 00:00:00 2001 From: Brian Hoffmann Date: Wed, 16 Jun 2021 13:21:05 +0200 Subject: [PATCH 088/164] Add State Management Pattern --- radar/2021-01-01/state-management-pattern.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 radar/2021-01-01/state-management-pattern.md diff --git a/radar/2021-01-01/state-management-pattern.md b/radar/2021-01-01/state-management-pattern.md new file mode 100644 index 0000000..259e7ce --- /dev/null +++ b/radar/2021-01-01/state-management-pattern.md @@ -0,0 +1,13 @@ +--- +title: "State Management Pattern" +ring: adopt +quadrant: languages-and-frameworks + +--- + +State Management is a design pattern with the goal of separating domain representation from state management. +This pattern is applied by many popular web frameworks such as [Vuex](/languages-and-frameworks/vuex.html), [Redux](/languages-and-frameworks/redux.html) or [Flux](/methods-and-patterns/flux.html). + +Especially in [reactive](/methods-and-patterns/reactive-programming.html) systems, this pattern helps to solve the task of maintaining decoupled, stateless and immutable components. The ways of implementing state management differs and depend on the specific requirements of the application at hand. + +For distributed backend systems one might want to utilize [Akka's](/languages-and-frameworks/akka.html) cluster sharding module to elastically manage domain object states. \ No newline at end of file From ebdec5f0ce0747f51b358b9bf462f032f8d9e700 Mon Sep 17 00:00:00 2001 From: Brian Hoffmann Date: Wed, 16 Jun 2021 16:10:09 +0200 Subject: [PATCH 089/164] Typo --- radar/2021-01-01/oci-container.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/radar/2021-01-01/oci-container.md b/radar/2021-01-01/oci-container.md index 32af38b..4cbe915 100644 --- a/radar/2021-01-01/oci-container.md +++ b/radar/2021-01-01/oci-container.md @@ -7,7 +7,7 @@ quadrant: platforms-and-aoe-services OCI-compatible containers are currently the most-used solution for creating and managing container-based infrastructures and deployments. -Containers and their runtime are an easy way to run applications and serivces as an isolated process (using Linux kernel cgroups, network namespaces and custom mounts). +Containers and their runtime are an easy way to run applications and services as an isolated process (using Linux kernel cgroups, network namespaces and custom mounts). In a DevOps environment, this helps a lot as we can run the exact same software and runtime (such as NodeJS) on both production and locally while developing. This enables us to debug our software much easier. We can compose our project development setup out of small containers. Also, containers allow us to keep our development environment much simpler and independent of our developer's operating system or pre-installed software versions. From 1c4cf6ddd74843be4c222a8f7195e2c2eb8297fd Mon Sep 17 00:00:00 2001 From: Brian Hoffmann Date: Wed, 16 Jun 2021 16:28:23 +0200 Subject: [PATCH 090/164] Typos --- radar/2021-01-01/prometheus.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/radar/2021-01-01/prometheus.md b/radar/2021-01-01/prometheus.md index fb70d15..940b870 100644 --- a/radar/2021-01-01/prometheus.md +++ b/radar/2021-01-01/prometheus.md @@ -5,10 +5,10 @@ quadrant: platforms-and-aoe-services --- -[Prometheus](https://prometheus.io) is an open-source monitoring and alerting system. It was the second project within the CNCF which reached the "graduated" status and has since seen a large rate of adoption accross many CNCF projects. It primarily utilizes a pull-based metrics flow through HTTP which allows the easy integration of a variety of application-specific metrics sources. Compared to other monitoring systems it stands out in it's simple, still powerful and fully code-based configuration and the equally powerful service discovery mechanism. +[Prometheus](https://prometheus.io) is an open-source monitoring and alerting system. It was the second project within the CNCF which reached the "graduated" status and has since seen a large rate of adoption across many CNCF projects. It primarily utilizes a pull-based metrics flow through HTTP which allows the easy integration of a variety of application-specific metrics sources. Compared to other monitoring systems it stands out in its simple, still powerful and fully code-based configuration and the equally powerful service discovery mechanism. -Prometheus integrates very well with Grafana which is our tool of choice for dashboard visualization. Through the [Prometheus Operator](https://github.com/prometheus-operator/prometheus-operator) project, the monitoring system can be configured through Kubernetes custom resource definitions. These can be shipped by development teams alongside with their application deployments and allow [sharing responsibility](https://www.aoe.com/techradar/methods-and-patterns/shared-responsibility.html) for monitoring tasks between operations and engineerings teams with a clear interface. +Prometheus integrates very well with Grafana which is our tool of choice for dashboard visualization. Through the [Prometheus Operator](https://github.com/prometheus-operator/prometheus-operator) project, the monitoring system can be configured through Kubernetes custom resource definitions. These can be shipped by development teams alongside with their application deployments and allow [sharing responsibility](https://www.aoe.com/techradar/methods-and-patterns/shared-responsibility.html) for monitoring tasks between operations and engineering teams with a clear interface. -With [Cortex](https://cortexmetrics.io/) and [Thanos](https://thanos.io/) the Prometheus-ecosystem knows two well setteled solutions for high-availibilty of the underlying time series database and with [Amazon Managed Services for Prometheus](https://aws.amazon.com/en/prometheus/) there's also a SaaS-Solution available. +With [Cortex](https://cortexmetrics.io/) and [Thanos](https://thanos.io/) the Prometheus-ecosystem knows two well-settled solutions for high-availability of the underlying time series database and with [Amazon Managed Services for Prometheus](https://aws.amazon.com/en/prometheus/) there's also a SaaS-Solution available. We use Prometheus in nearly every project, it's an essential part of our underlying operations and also well understood by many development teams. From 5b8c3141f9bd3883f8532fd1f590219acf845f4f Mon Sep 17 00:00:00 2001 From: "dennis.ludwig" Date: Wed, 16 Jun 2021 16:40:03 +0200 Subject: [PATCH 091/164] Remove yarn registry --- yarn.lock | 4224 +++++++++++++++++++++++++++-------------------------- 1 file changed, 2129 insertions(+), 2095 deletions(-) diff --git a/yarn.lock b/yarn.lock index 6a445e7..9b1e962 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4,33 +4,33 @@ "@babel/code-frame@7.10.4": version "7.10.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/code-frame/-/code-frame-7.10.4.tgz#168da1a36e90da68ae8d49c0f1b48c7c6249213a" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.10.4.tgz#168da1a36e90da68ae8d49c0f1b48c7c6249213a" integrity sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg== dependencies: "@babel/highlight" "^7.10.4" "@babel/code-frame@7.12.11": version "7.12.11" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f" integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw== dependencies: "@babel/highlight" "^7.10.4" -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.5.5": - version "7.12.13" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/code-frame/-/code-frame-7.12.13.tgz#dcfc826beef65e75c50e21d3837d7d95798dd658" - integrity sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g== +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.14.5", "@babel/code-frame@^7.5.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.14.5.tgz#23b08d740e83f49c5e59945fbf1b43e80bbf4edb" + integrity sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw== dependencies: - "@babel/highlight" "^7.12.13" + "@babel/highlight" "^7.14.5" -"@babel/compat-data@^7.12.1", "@babel/compat-data@^7.13.11", "@babel/compat-data@^7.14.4": - version "7.14.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/compat-data/-/compat-data-7.14.4.tgz#45720fe0cecf3fd42019e1d12cc3d27fadc98d58" - integrity sha512-i2wXrWQNkH6JplJQGn3Rd2I4Pij8GdHkXwHMxm+zV5YG/Jci+bCNrWZEWC4o+umiDkRrRs4dVzH3X4GP7vyjQQ== +"@babel/compat-data@^7.12.1", "@babel/compat-data@^7.13.11", "@babel/compat-data@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.14.5.tgz#8ef4c18e58e801c5c95d3c1c0f2874a2680fadea" + integrity sha512-kixrYn4JwfAVPa0f2yfzc2AWti6WRRyO3XjWW5PJAvtE11qhSayrrcrEnee05KAtNaPC+EwehE8Qt1UedEVB8w== "@babel/core@7.12.3": version "7.12.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/core/-/core-7.12.3.tgz#1b436884e1e3bff6fb1328dc02b208759de92ad8" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.12.3.tgz#1b436884e1e3bff6fb1328dc02b208759de92ad8" integrity sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g== dependencies: "@babel/code-frame" "^7.10.4" @@ -51,19 +51,19 @@ source-map "^0.5.0" "@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.7.5", "@babel/core@^7.8.4": - version "7.14.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/core/-/core-7.14.3.tgz#5395e30405f0776067fbd9cf0884f15bfb770a38" - integrity sha512-jB5AmTKOCSJIZ72sd78ECEhuPiDMKlQdDI/4QRI6lzYATx5SSogS1oQA2AoPecRCknm30gHi2l+QVvNUu3wZAg== + version "7.14.6" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.14.6.tgz#e0814ec1a950032ff16c13a2721de39a8416fcab" + integrity sha512-gJnOEWSqTk96qG5BoIrl5bVtc23DCycmIePPYnamY9RboYdI4nFy5vAQMSl81O5K/W0sLDWfGysnOECC+KUUCA== dependencies: - "@babel/code-frame" "^7.12.13" - "@babel/generator" "^7.14.3" - "@babel/helper-compilation-targets" "^7.13.16" - "@babel/helper-module-transforms" "^7.14.2" - "@babel/helpers" "^7.14.0" - "@babel/parser" "^7.14.3" - "@babel/template" "^7.12.13" - "@babel/traverse" "^7.14.2" - "@babel/types" "^7.14.2" + "@babel/code-frame" "^7.14.5" + "@babel/generator" "^7.14.5" + "@babel/helper-compilation-targets" "^7.14.5" + "@babel/helper-module-transforms" "^7.14.5" + "@babel/helpers" "^7.14.6" + "@babel/parser" "^7.14.6" + "@babel/template" "^7.14.5" + "@babel/traverse" "^7.14.5" + "@babel/types" "^7.14.5" convert-source-map "^1.7.0" debug "^4.1.0" gensync "^1.0.0-beta.2" @@ -71,63 +71,63 @@ semver "^6.3.0" source-map "^0.5.0" -"@babel/generator@^7.12.1", "@babel/generator@^7.14.2", "@babel/generator@^7.14.3": - version "7.14.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/generator/-/generator-7.14.3.tgz#0c2652d91f7bddab7cccc6ba8157e4f40dcedb91" - integrity sha512-bn0S6flG/j0xtQdz3hsjJ624h3W0r3llttBMfyHX3YrZ/KtLYr15bjA0FXkgW7FpvrDuTuElXeVjiKlYRpnOFA== +"@babel/generator@^7.12.1", "@babel/generator@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.14.5.tgz#848d7b9f031caca9d0cd0af01b063f226f52d785" + integrity sha512-y3rlP+/G25OIX3mYKKIOlQRcqj7YgrvHxOLbVmyLJ9bPmi5ttvUmpydVjcFjZphOktWuA7ovbx91ECloWTfjIA== dependencies: - "@babel/types" "^7.14.2" + "@babel/types" "^7.14.5" jsesc "^2.5.1" source-map "^0.5.0" -"@babel/helper-annotate-as-pure@^7.10.4", "@babel/helper-annotate-as-pure@^7.12.13": - version "7.12.13" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz#0f58e86dfc4bb3b1fcd7db806570e177d439b6ab" - integrity sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw== +"@babel/helper-annotate-as-pure@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.14.5.tgz#7bf478ec3b71726d56a8ca5775b046fc29879e61" + integrity sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA== dependencies: - "@babel/types" "^7.12.13" + "@babel/types" "^7.14.5" -"@babel/helper-builder-binary-assignment-operator-visitor@^7.12.13": - version "7.12.13" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.12.13.tgz#6bc20361c88b0a74d05137a65cac8d3cbf6f61fc" - integrity sha512-CZOv9tGphhDRlVjVkAgm8Nhklm9RzSmWpX2my+t7Ua/KT616pEzXsQCjinzvkRvHWJ9itO4f296efroX23XCMA== +"@babel/helper-builder-binary-assignment-operator-visitor@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.14.5.tgz#b939b43f8c37765443a19ae74ad8b15978e0a191" + integrity sha512-YTA/Twn0vBXDVGJuAX6PwW7x5zQei1luDDo2Pl6q1qZ7hVNl0RZrhHCQG/ArGpR29Vl7ETiB8eJyrvpuRp300w== dependencies: - "@babel/helper-explode-assignable-expression" "^7.12.13" - "@babel/types" "^7.12.13" + "@babel/helper-explode-assignable-expression" "^7.14.5" + "@babel/types" "^7.14.5" -"@babel/helper-compilation-targets@^7.12.1", "@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.13.16", "@babel/helper-compilation-targets@^7.14.4": - version "7.14.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.4.tgz#33ebd0ffc34248051ee2089350a929ab02f2a516" - integrity sha512-JgdzOYZ/qGaKTVkn5qEDV/SXAh8KcyUVkCoSWGN8T3bwrgd6m+/dJa2kVGi6RJYJgEYPBdZ84BZp9dUjNWkBaA== +"@babel/helper-compilation-targets@^7.12.1", "@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.5.tgz#7a99c5d0967911e972fe2c3411f7d5b498498ecf" + integrity sha512-v+QtZqXEiOnpO6EYvlImB6zCD2Lel06RzOPzmkz/D/XgQiUu3C/Jb1LOqSt/AIA34TYi/Q+KlT8vTQrgdxkbLw== dependencies: - "@babel/compat-data" "^7.14.4" - "@babel/helper-validator-option" "^7.12.17" + "@babel/compat-data" "^7.14.5" + "@babel/helper-validator-option" "^7.14.5" browserslist "^4.16.6" semver "^6.3.0" -"@babel/helper-create-class-features-plugin@^7.12.1", "@babel/helper-create-class-features-plugin@^7.13.0", "@babel/helper-create-class-features-plugin@^7.14.0", "@babel/helper-create-class-features-plugin@^7.14.3", "@babel/helper-create-class-features-plugin@^7.14.4": - version "7.14.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.4.tgz#abf888d836a441abee783c75229279748705dc42" - integrity sha512-idr3pthFlDCpV+p/rMgGLGYIVtazeatrSOQk8YzO2pAepIjQhCN3myeihVg58ax2bbbGK9PUE1reFi7axOYIOw== +"@babel/helper-create-class-features-plugin@^7.12.1", "@babel/helper-create-class-features-plugin@^7.14.5", "@babel/helper-create-class-features-plugin@^7.14.6": + version "7.14.6" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.6.tgz#f114469b6c06f8b5c59c6c4e74621f5085362542" + integrity sha512-Z6gsfGofTxH/+LQXqYEK45kxmcensbzmk/oi8DmaQytlQCgqNZt9XQF8iqlI/SeXWVjaMNxvYvzaYw+kh42mDg== dependencies: - "@babel/helper-annotate-as-pure" "^7.12.13" - "@babel/helper-function-name" "^7.14.2" - "@babel/helper-member-expression-to-functions" "^7.13.12" - "@babel/helper-optimise-call-expression" "^7.12.13" - "@babel/helper-replace-supers" "^7.14.4" - "@babel/helper-split-export-declaration" "^7.12.13" + "@babel/helper-annotate-as-pure" "^7.14.5" + "@babel/helper-function-name" "^7.14.5" + "@babel/helper-member-expression-to-functions" "^7.14.5" + "@babel/helper-optimise-call-expression" "^7.14.5" + "@babel/helper-replace-supers" "^7.14.5" + "@babel/helper-split-export-declaration" "^7.14.5" -"@babel/helper-create-regexp-features-plugin@^7.12.13": - version "7.14.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.3.tgz#149aa6d78c016e318c43e2409a0ae9c136a86688" - integrity sha512-JIB2+XJrb7v3zceV2XzDhGIB902CmKGSpSl4q2C6agU9SNLG/2V1RtFRGPG1Ajh9STj3+q6zJMOC+N/pp2P9DA== +"@babel/helper-create-regexp-features-plugin@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz#c7d5ac5e9cf621c26057722fb7a8a4c5889358c4" + integrity sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A== dependencies: - "@babel/helper-annotate-as-pure" "^7.12.13" + "@babel/helper-annotate-as-pure" "^7.14.5" regexpu-core "^4.7.1" "@babel/helper-define-polyfill-provider@^0.2.2": version "0.2.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz#0525edec5094653a282688d34d846e4c75e9c0b6" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz#0525edec5094653a282688d34d846e4c75e9c0b6" integrity sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew== dependencies: "@babel/helper-compilation-targets" "^7.13.0" @@ -139,748 +139,747 @@ resolve "^1.14.2" semver "^6.1.2" -"@babel/helper-explode-assignable-expression@^7.12.13": - version "7.13.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.13.0.tgz#17b5c59ff473d9f956f40ef570cf3a76ca12657f" - integrity sha512-qS0peLTDP8kOisG1blKbaoBg/o9OSa1qoumMjTK5pM+KDTtpxpsiubnCGP34vK8BXGcb2M9eigwgvoJryrzwWA== +"@babel/helper-explode-assignable-expression@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.14.5.tgz#8aa72e708205c7bb643e45c73b4386cdf2a1f645" + integrity sha512-Htb24gnGJdIGT4vnRKMdoXiOIlqOLmdiUYpAQ0mYfgVT/GDm8GOYhgi4GL+hMKrkiPRohO4ts34ELFsGAPQLDQ== dependencies: - "@babel/types" "^7.13.0" + "@babel/types" "^7.14.5" -"@babel/helper-function-name@^7.12.13", "@babel/helper-function-name@^7.14.2": - version "7.14.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/helper-function-name/-/helper-function-name-7.14.2.tgz#397688b590760b6ef7725b5f0860c82427ebaac2" - integrity sha512-NYZlkZRydxw+YT56IlhIcS8PAhb+FEUiOzuhFTfqDyPmzAhRge6ua0dQYT/Uh0t/EDHq05/i+e5M2d4XvjgarQ== +"@babel/helper-function-name@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz#89e2c474972f15d8e233b52ee8c480e2cfcd50c4" + integrity sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ== dependencies: - "@babel/helper-get-function-arity" "^7.12.13" - "@babel/template" "^7.12.13" - "@babel/types" "^7.14.2" + "@babel/helper-get-function-arity" "^7.14.5" + "@babel/template" "^7.14.5" + "@babel/types" "^7.14.5" -"@babel/helper-get-function-arity@^7.12.13": - version "7.12.13" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz#bc63451d403a3b3082b97e1d8b3fe5bd4091e583" - integrity sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg== +"@babel/helper-get-function-arity@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz#25fbfa579b0937eee1f3b805ece4ce398c431815" + integrity sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg== dependencies: - "@babel/types" "^7.12.13" + "@babel/types" "^7.14.5" -"@babel/helper-hoist-variables@^7.13.0": - version "7.13.16" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/helper-hoist-variables/-/helper-hoist-variables-7.13.16.tgz#1b1651249e94b51f8f0d33439843e33e39775b30" - integrity sha512-1eMtTrXtrwscjcAeO4BVK+vvkxaLJSPFz1w1KLawz6HLNi9bPFGBNwwDyVfiu1Tv/vRRFYfoGaKhmAQPGPn5Wg== +"@babel/helper-hoist-variables@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz#e0dd27c33a78e577d7c8884916a3e7ef1f7c7f8d" + integrity sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ== dependencies: - "@babel/traverse" "^7.13.15" - "@babel/types" "^7.13.16" + "@babel/types" "^7.14.5" -"@babel/helper-member-expression-to-functions@^7.13.12": - version "7.13.12" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz#dfe368f26d426a07299d8d6513821768216e6d72" - integrity sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw== +"@babel/helper-member-expression-to-functions@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.14.5.tgz#d5c70e4ad13b402c95156c7a53568f504e2fb7b8" + integrity sha512-UxUeEYPrqH1Q/k0yRku1JE7dyfyehNwT6SVkMHvYvPDv4+uu627VXBckVj891BO8ruKBkiDoGnZf4qPDD8abDQ== dependencies: - "@babel/types" "^7.13.12" + "@babel/types" "^7.14.5" -"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.12.1", "@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.13.12": - version "7.13.12" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz#c6a369a6f3621cb25da014078684da9196b61977" - integrity sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA== +"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.12.1", "@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz#6d1a44df6a38c957aa7c312da076429f11b422f3" + integrity sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ== dependencies: - "@babel/types" "^7.13.12" + "@babel/types" "^7.14.5" -"@babel/helper-module-transforms@^7.12.1", "@babel/helper-module-transforms@^7.13.0", "@babel/helper-module-transforms@^7.14.0", "@babel/helper-module-transforms@^7.14.2": - version "7.14.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/helper-module-transforms/-/helper-module-transforms-7.14.2.tgz#ac1cc30ee47b945e3e0c4db12fa0c5389509dfe5" - integrity sha512-OznJUda/soKXv0XhpvzGWDnml4Qnwp16GN+D/kZIdLsWoHj05kyu8Rm5kXmMef+rVJZ0+4pSGLkeixdqNUATDA== +"@babel/helper-module-transforms@^7.12.1", "@babel/helper-module-transforms@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.14.5.tgz#7de42f10d789b423eb902ebd24031ca77cb1e10e" + integrity sha512-iXpX4KW8LVODuAieD7MzhNjmM6dzYY5tfRqT+R9HDXWl0jPn/djKmA+G9s/2C2T9zggw5tK1QNqZ70USfedOwA== dependencies: - "@babel/helper-module-imports" "^7.13.12" - "@babel/helper-replace-supers" "^7.13.12" - "@babel/helper-simple-access" "^7.13.12" - "@babel/helper-split-export-declaration" "^7.12.13" - "@babel/helper-validator-identifier" "^7.14.0" - "@babel/template" "^7.12.13" - "@babel/traverse" "^7.14.2" - "@babel/types" "^7.14.2" + "@babel/helper-module-imports" "^7.14.5" + "@babel/helper-replace-supers" "^7.14.5" + "@babel/helper-simple-access" "^7.14.5" + "@babel/helper-split-export-declaration" "^7.14.5" + "@babel/helper-validator-identifier" "^7.14.5" + "@babel/template" "^7.14.5" + "@babel/traverse" "^7.14.5" + "@babel/types" "^7.14.5" -"@babel/helper-optimise-call-expression@^7.12.13": - version "7.12.13" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz#5c02d171b4c8615b1e7163f888c1c81c30a2aaea" - integrity sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA== +"@babel/helper-optimise-call-expression@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz#f27395a8619e0665b3f0364cddb41c25d71b499c" + integrity sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA== dependencies: - "@babel/types" "^7.12.13" + "@babel/types" "^7.14.5" -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": - version "7.13.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz#806526ce125aed03373bc416a828321e3a6a33af" - integrity sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ== +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz#5ac822ce97eec46741ab70a517971e443a70c5a9" + integrity sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ== -"@babel/helper-remap-async-to-generator@^7.13.0": - version "7.13.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.13.0.tgz#376a760d9f7b4b2077a9dd05aa9c3927cadb2209" - integrity sha512-pUQpFBE9JvC9lrQbpX0TmeNIy5s7GnZjna2lhhcHC7DzgBs6fWn722Y5cfwgrtrqc7NAJwMvOa0mKhq6XaE4jg== +"@babel/helper-remap-async-to-generator@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.14.5.tgz#51439c913612958f54a987a4ffc9ee587a2045d6" + integrity sha512-rLQKdQU+HYlxBwQIj8dk4/0ENOUEhA/Z0l4hN8BexpvmSMN9oA9EagjnhnDpNsRdWCfjwa4mn/HyBXO9yhQP6A== dependencies: - "@babel/helper-annotate-as-pure" "^7.12.13" - "@babel/helper-wrap-function" "^7.13.0" - "@babel/types" "^7.13.0" + "@babel/helper-annotate-as-pure" "^7.14.5" + "@babel/helper-wrap-function" "^7.14.5" + "@babel/types" "^7.14.5" -"@babel/helper-replace-supers@^7.12.13", "@babel/helper-replace-supers@^7.13.12", "@babel/helper-replace-supers@^7.14.4": - version "7.14.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/helper-replace-supers/-/helper-replace-supers-7.14.4.tgz#b2ab16875deecfff3ddfcd539bc315f72998d836" - integrity sha512-zZ7uHCWlxfEAAOVDYQpEf/uyi1dmeC7fX4nCf2iz9drnCwi1zvwXL3HwWWNXUQEJ1k23yVn3VbddiI9iJEXaTQ== +"@babel/helper-replace-supers@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.14.5.tgz#0ecc0b03c41cd567b4024ea016134c28414abb94" + integrity sha512-3i1Qe9/8x/hCHINujn+iuHy+mMRLoc77b2nI9TB0zjH1hvn9qGlXjWlggdwUcju36PkPCy/lpM7LLUdcTyH4Ow== dependencies: - "@babel/helper-member-expression-to-functions" "^7.13.12" - "@babel/helper-optimise-call-expression" "^7.12.13" - "@babel/traverse" "^7.14.2" - "@babel/types" "^7.14.4" + "@babel/helper-member-expression-to-functions" "^7.14.5" + "@babel/helper-optimise-call-expression" "^7.14.5" + "@babel/traverse" "^7.14.5" + "@babel/types" "^7.14.5" -"@babel/helper-simple-access@^7.13.12": - version "7.13.12" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz#dd6c538afb61819d205a012c31792a39c7a5eaf6" - integrity sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA== +"@babel/helper-simple-access@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.14.5.tgz#66ea85cf53ba0b4e588ba77fc813f53abcaa41c4" + integrity sha512-nfBN9xvmCt6nrMZjfhkl7i0oTV3yxR4/FztsbOASyTvVcoYd0TRHh7eMLdlEcCqobydC0LAF3LtC92Iwxo0wyw== dependencies: - "@babel/types" "^7.13.12" + "@babel/types" "^7.14.5" -"@babel/helper-skip-transparent-expression-wrappers@^7.12.1": - version "7.12.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz#462dc63a7e435ade8468385c63d2b84cce4b3cbf" - integrity sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA== +"@babel/helper-skip-transparent-expression-wrappers@^7.12.1", "@babel/helper-skip-transparent-expression-wrappers@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.14.5.tgz#96f486ac050ca9f44b009fbe5b7d394cab3a0ee4" + integrity sha512-dmqZB7mrb94PZSAOYtr+ZN5qt5owZIAgqtoTuqiFbHFtxgEcmQlRJVI+bO++fciBunXtB6MK7HrzrfcAzIz2NQ== dependencies: - "@babel/types" "^7.12.1" + "@babel/types" "^7.14.5" -"@babel/helper-split-export-declaration@^7.12.13": - version "7.12.13" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz#e9430be00baf3e88b0e13e6f9d4eaf2136372b05" - integrity sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg== +"@babel/helper-split-export-declaration@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz#22b23a54ef51c2b7605d851930c1976dd0bc693a" + integrity sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA== dependencies: - "@babel/types" "^7.12.13" + "@babel/types" "^7.14.5" -"@babel/helper-validator-identifier@^7.12.11", "@babel/helper-validator-identifier@^7.14.0": - version "7.14.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz#d26cad8a47c65286b15df1547319a5d0bcf27288" - integrity sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A== +"@babel/helper-validator-identifier@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz#d0f0e277c512e0c938277faa85a3968c9a44c0e8" + integrity sha512-5lsetuxCLilmVGyiLEfoHBRX8UCFD+1m2x3Rj97WrW3V7H3u4RWRXA4evMjImCsin2J2YT0QaVDGf+z8ondbAg== -"@babel/helper-validator-option@^7.12.1", "@babel/helper-validator-option@^7.12.17": - version "7.12.17" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz#d1fbf012e1a79b7eebbfdc6d270baaf8d9eb9831" - integrity sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw== +"@babel/helper-validator-option@^7.12.1", "@babel/helper-validator-option@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz#6e72a1fff18d5dfcb878e1e62f1a021c4b72d5a3" + integrity sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow== -"@babel/helper-wrap-function@^7.13.0": - version "7.13.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/helper-wrap-function/-/helper-wrap-function-7.13.0.tgz#bdb5c66fda8526ec235ab894ad53a1235c79fcc4" - integrity sha512-1UX9F7K3BS42fI6qd2A4BjKzgGjToscyZTdp1DjknHLCIvpgne6918io+aL5LXFcER/8QWiwpoY902pVEqgTXA== +"@babel/helper-wrap-function@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.14.5.tgz#5919d115bf0fe328b8a5d63bcb610f51601f2bff" + integrity sha512-YEdjTCq+LNuNS1WfxsDCNpgXkJaIyqco6DAelTUjT4f2KIWC1nBcaCaSdHTBqQVLnTBexBcVcFhLSU1KnYuePQ== dependencies: - "@babel/helper-function-name" "^7.12.13" - "@babel/template" "^7.12.13" - "@babel/traverse" "^7.13.0" - "@babel/types" "^7.13.0" + "@babel/helper-function-name" "^7.14.5" + "@babel/template" "^7.14.5" + "@babel/traverse" "^7.14.5" + "@babel/types" "^7.14.5" -"@babel/helpers@^7.12.1", "@babel/helpers@^7.14.0": - version "7.14.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/helpers/-/helpers-7.14.0.tgz#ea9b6be9478a13d6f961dbb5f36bf75e2f3b8f62" - integrity sha512-+ufuXprtQ1D1iZTO/K9+EBRn+qPWMJjZSw/S0KlFrxCw4tkrzv9grgpDHkY9MeQTjTY8i2sp7Jep8DfU6tN9Mg== +"@babel/helpers@^7.12.1", "@babel/helpers@^7.14.6": + version "7.14.6" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.14.6.tgz#5b58306b95f1b47e2a0199434fa8658fa6c21635" + integrity sha512-yesp1ENQBiLI+iYHSJdoZKUtRpfTlL1grDIX9NRlAVppljLw/4tTyYupIB7uIYmC3stW/imAv8EqaKaS/ibmeA== dependencies: - "@babel/template" "^7.12.13" - "@babel/traverse" "^7.14.0" - "@babel/types" "^7.14.0" + "@babel/template" "^7.14.5" + "@babel/traverse" "^7.14.5" + "@babel/types" "^7.14.5" -"@babel/highlight@^7.10.4", "@babel/highlight@^7.12.13": - version "7.14.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/highlight/-/highlight-7.14.0.tgz#3197e375711ef6bf834e67d0daec88e4f46113cf" - integrity sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg== +"@babel/highlight@^7.10.4", "@babel/highlight@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.14.5.tgz#6861a52f03966405001f6aa534a01a24d99e8cd9" + integrity sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg== dependencies: - "@babel/helper-validator-identifier" "^7.14.0" + "@babel/helper-validator-identifier" "^7.14.5" chalk "^2.0.0" js-tokens "^4.0.0" -"@babel/parser@^7.1.0", "@babel/parser@^7.12.13", "@babel/parser@^7.12.3", "@babel/parser@^7.14.2", "@babel/parser@^7.14.3", "@babel/parser@^7.7.0": - version "7.14.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/parser/-/parser-7.14.4.tgz#a5c560d6db6cd8e6ed342368dea8039232cbab18" - integrity sha512-ArliyUsWDUqEGfWcmzpGUzNfLxTdTp6WU4IuP6QFSp9gGfWS6boxFCkJSJ/L4+RG8z/FnIU3WxCk6hPL9SSWeA== +"@babel/parser@^7.1.0", "@babel/parser@^7.12.3", "@babel/parser@^7.14.5", "@babel/parser@^7.14.6", "@babel/parser@^7.7.0": + version "7.14.6" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.14.6.tgz#d85cc68ca3cac84eae384c06f032921f5227f4b2" + integrity sha512-oG0ej7efjEXxb4UgE+klVx+3j4MVo+A2vCzm7OUN4CLo6WhQ+vSOD2yJ8m7B+DghObxtLxt3EfgMWpq+AsWehQ== -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.13.12": - version "7.13.12" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.13.12.tgz#a3484d84d0b549f3fc916b99ee4783f26fabad2a" - integrity sha512-d0u3zWKcoZf379fOeJdr1a5WPDny4aOFZ6hlfKivgK0LY7ZxNfoaHL2fWwdGtHyVvra38FC+HVYkO+byfSA8AQ== +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.14.5.tgz#4b467302e1548ed3b1be43beae2cc9cf45e0bb7e" + integrity sha512-ZoJS2XCKPBfTmL122iP6NM9dOg+d4lc9fFk3zxc8iDjvt8Pk4+TlsHSKhIPf6X+L5ORCdBzqMZDjL/WHj7WknQ== dependencies: - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" - "@babel/plugin-proposal-optional-chaining" "^7.13.12" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.14.5" + "@babel/plugin-proposal-optional-chaining" "^7.14.5" -"@babel/plugin-proposal-async-generator-functions@^7.12.1", "@babel/plugin-proposal-async-generator-functions@^7.14.2": - version "7.14.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.2.tgz#3a2085abbf5d5f962d480dbc81347385ed62eb1e" - integrity sha512-b1AM4F6fwck4N8ItZ/AtC4FP/cqZqmKRQ4FaTDutwSYyjuhtvsGEMLK4N/ztV/ImP40BjIDyMgBQAeAMsQYVFQ== +"@babel/plugin-proposal-async-generator-functions@^7.12.1", "@babel/plugin-proposal-async-generator-functions@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.5.tgz#4024990e3dd74181f4f426ea657769ff49a2df39" + integrity sha512-tbD/CG3l43FIXxmu4a7RBe4zH7MLJ+S/lFowPFO7HetS2hyOZ/0nnnznegDuzFzfkyQYTxqdTH/hKmuBngaDAA== dependencies: - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/helper-remap-async-to-generator" "^7.13.0" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-remap-async-to-generator" "^7.14.5" "@babel/plugin-syntax-async-generators" "^7.8.4" "@babel/plugin-proposal-class-properties@7.12.1": version "7.12.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz#a082ff541f2a29a4821065b8add9346c0c16e5de" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz#a082ff541f2a29a4821065b8add9346c0c16e5de" integrity sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w== dependencies: "@babel/helper-create-class-features-plugin" "^7.12.1" "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-proposal-class-properties@^7.12.1", "@babel/plugin-proposal-class-properties@^7.13.0": - version "7.13.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.13.0.tgz#146376000b94efd001e57a40a88a525afaab9f37" - integrity sha512-KnTDjFNC1g+45ka0myZNvSBFLhNCLN+GeGYLDEA8Oq7MZ6yMgfLoIRh86GRT0FjtJhZw8JyUskP9uvj5pHM9Zg== +"@babel/plugin-proposal-class-properties@^7.12.1", "@babel/plugin-proposal-class-properties@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz#40d1ee140c5b1e31a350f4f5eed945096559b42e" + integrity sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg== dependencies: - "@babel/helper-create-class-features-plugin" "^7.13.0" - "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-create-class-features-plugin" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-proposal-class-static-block@^7.14.3": - version "7.14.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.14.3.tgz#5a527e2cae4a4753119c3a3e7f64ecae8ccf1360" - integrity sha512-HEjzp5q+lWSjAgJtSluFDrGGosmwTgKwCXdDQZvhKsRlwv3YdkUEqxNrrjesJd+B9E9zvr1PVPVBvhYZ9msjvQ== +"@babel/plugin-proposal-class-static-block@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.14.5.tgz#158e9e10d449c3849ef3ecde94a03d9f1841b681" + integrity sha512-KBAH5ksEnYHCegqseI5N9skTdxgJdmDoAOc0uXa+4QMYKeZD0w5IARh4FMlTNtaHhbB8v+KzMdTgxMMzsIy6Yg== dependencies: - "@babel/helper-create-class-features-plugin" "^7.14.3" - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/plugin-syntax-class-static-block" "^7.12.13" + "@babel/helper-create-class-features-plugin" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-class-static-block" "^7.14.5" "@babel/plugin-proposal-decorators@7.12.1": version "7.12.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.12.1.tgz#59271439fed4145456c41067450543aee332d15f" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.12.1.tgz#59271439fed4145456c41067450543aee332d15f" integrity sha512-knNIuusychgYN8fGJHONL0RbFxLGawhXOJNLBk75TniTsZZeA+wdkDuv6wp4lGwzQEKjZi6/WYtnb3udNPmQmQ== dependencies: "@babel/helper-create-class-features-plugin" "^7.12.1" "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-decorators" "^7.12.1" -"@babel/plugin-proposal-dynamic-import@^7.12.1", "@babel/plugin-proposal-dynamic-import@^7.14.2": - version "7.14.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.2.tgz#01ebabd7c381cff231fa43e302939a9de5be9d9f" - integrity sha512-oxVQZIWFh91vuNEMKltqNsKLFWkOIyJc95k2Gv9lWVyDfPUQGSSlbDEgWuJUU1afGE9WwlzpucMZ3yDRHIItkA== +"@babel/plugin-proposal-dynamic-import@^7.12.1", "@babel/plugin-proposal-dynamic-import@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz#0c6617df461c0c1f8fff3b47cd59772360101d2c" + integrity sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g== dependencies: - "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-dynamic-import" "^7.8.3" -"@babel/plugin-proposal-export-namespace-from@^7.12.1", "@babel/plugin-proposal-export-namespace-from@^7.14.2": - version "7.14.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.2.tgz#62542f94aa9ce8f6dba79eec698af22112253791" - integrity sha512-sRxW3z3Zp3pFfLAgVEvzTFutTXax837oOatUIvSG9o5gRj9mKwm3br1Se5f4QalTQs9x4AzlA/HrCWbQIHASUQ== +"@babel/plugin-proposal-export-namespace-from@^7.12.1", "@babel/plugin-proposal-export-namespace-from@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz#dbad244310ce6ccd083072167d8cea83a52faf76" + integrity sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA== dependencies: - "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-export-namespace-from" "^7.8.3" -"@babel/plugin-proposal-json-strings@^7.12.1", "@babel/plugin-proposal-json-strings@^7.14.2": - version "7.14.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.2.tgz#830b4e2426a782e8b2878fbfe2cba85b70cbf98c" - integrity sha512-w2DtsfXBBJddJacXMBhElGEYqCZQqN99Se1qeYn8DVLB33owlrlLftIbMzn5nz1OITfDVknXF433tBrLEAOEjA== +"@babel/plugin-proposal-json-strings@^7.12.1", "@babel/plugin-proposal-json-strings@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz#38de60db362e83a3d8c944ac858ddf9f0c2239eb" + integrity sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ== dependencies: - "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-json-strings" "^7.8.3" -"@babel/plugin-proposal-logical-assignment-operators@^7.12.1", "@babel/plugin-proposal-logical-assignment-operators@^7.14.2": - version "7.14.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.2.tgz#222348c080a1678e0e74ea63fe76f275882d1fd7" - integrity sha512-1JAZtUrqYyGsS7IDmFeaem+/LJqujfLZ2weLR9ugB0ufUPjzf8cguyVT1g5im7f7RXxuLq1xUxEzvm68uYRtGg== +"@babel/plugin-proposal-logical-assignment-operators@^7.12.1", "@babel/plugin-proposal-logical-assignment-operators@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz#6e6229c2a99b02ab2915f82571e0cc646a40c738" + integrity sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw== dependencies: - "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" "@babel/plugin-proposal-nullish-coalescing-operator@7.12.1": version "7.12.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz#3ed4fff31c015e7f3f1467f190dbe545cd7b046c" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz#3ed4fff31c015e7f3f1467f190dbe545cd7b046c" integrity sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0" -"@babel/plugin-proposal-nullish-coalescing-operator@^7.12.1", "@babel/plugin-proposal-nullish-coalescing-operator@^7.14.2": - version "7.14.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.2.tgz#425b11dc62fc26939a2ab42cbba680bdf5734546" - integrity sha512-ebR0zU9OvI2N4qiAC38KIAK75KItpIPTpAtd2r4OZmMFeKbKJpUFLYP2EuDut82+BmYi8sz42B+TfTptJ9iG5Q== +"@babel/plugin-proposal-nullish-coalescing-operator@^7.12.1", "@babel/plugin-proposal-nullish-coalescing-operator@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz#ee38589ce00e2cc59b299ec3ea406fcd3a0fdaf6" + integrity sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg== dependencies: - "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" "@babel/plugin-proposal-numeric-separator@7.12.1": version "7.12.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.1.tgz#0e2c6774c4ce48be412119b4d693ac777f7685a6" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.1.tgz#0e2c6774c4ce48be412119b4d693ac777f7685a6" integrity sha512-MR7Ok+Af3OhNTCxYVjJZHS0t97ydnJZt/DbR4WISO39iDnhiD8XHrY12xuSJ90FFEGjir0Fzyyn7g/zY6hxbxA== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-numeric-separator" "^7.10.4" -"@babel/plugin-proposal-numeric-separator@^7.12.1", "@babel/plugin-proposal-numeric-separator@^7.14.2": - version "7.14.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.2.tgz#82b4cc06571143faf50626104b335dd71baa4f9e" - integrity sha512-DcTQY9syxu9BpU3Uo94fjCB3LN9/hgPS8oUL7KrSW3bA2ePrKZZPJcc5y0hoJAM9dft3pGfErtEUvxXQcfLxUg== +"@babel/plugin-proposal-numeric-separator@^7.12.1", "@babel/plugin-proposal-numeric-separator@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz#83631bf33d9a51df184c2102a069ac0c58c05f18" + integrity sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg== dependencies: - "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-numeric-separator" "^7.10.4" -"@babel/plugin-proposal-object-rest-spread@^7.12.1", "@babel/plugin-proposal-object-rest-spread@^7.14.4": - version "7.14.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.4.tgz#0e2b4de419915dc0b409378e829412e2031777c4" - integrity sha512-AYosOWBlyyXEagrPRfLJ1enStufsr7D1+ddpj8OLi9k7B6+NdZ0t/9V7Fh+wJ4g2Jol8z2JkgczYqtWrZd4vbA== +"@babel/plugin-proposal-object-rest-spread@^7.12.1", "@babel/plugin-proposal-object-rest-spread@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.5.tgz#e581d5ccdfa187ea6ed73f56c6a21c1580b90fbf" + integrity sha512-VzMyY6PWNPPT3pxc5hi9LloKNr4SSrVCg7Yr6aZpW4Ym07r7KqSU/QXYwjXLVxqwSv0t/XSXkFoKBPUkZ8vb2A== dependencies: - "@babel/compat-data" "^7.14.4" - "@babel/helper-compilation-targets" "^7.14.4" - "@babel/helper-plugin-utils" "^7.13.0" + "@babel/compat-data" "^7.14.5" + "@babel/helper-compilation-targets" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.14.2" + "@babel/plugin-transform-parameters" "^7.14.5" -"@babel/plugin-proposal-optional-catch-binding@^7.12.1", "@babel/plugin-proposal-optional-catch-binding@^7.14.2": - version "7.14.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.2.tgz#150d4e58e525b16a9a1431bd5326c4eed870d717" - integrity sha512-XtkJsmJtBaUbOxZsNk0Fvrv8eiqgneug0A6aqLFZ4TSkar2L5dSXWcnUKHgmjJt49pyB/6ZHvkr3dPgl9MOWRQ== +"@babel/plugin-proposal-optional-catch-binding@^7.12.1", "@babel/plugin-proposal-optional-catch-binding@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz#939dd6eddeff3a67fdf7b3f044b5347262598c3c" + integrity sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ== dependencies: - "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" "@babel/plugin-proposal-optional-chaining@7.12.1": version "7.12.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.1.tgz#cce122203fc8a32794296fc377c6dedaf4363797" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.1.tgz#cce122203fc8a32794296fc377c6dedaf4363797" integrity sha512-c2uRpY6WzaVDzynVY9liyykS+kVU+WRZPMPYpkelXH8KBt1oXoI89kPbZKKG/jDT5UK92FTW2fZkZaJhdiBabw== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" "@babel/plugin-syntax-optional-chaining" "^7.8.0" -"@babel/plugin-proposal-optional-chaining@^7.12.1", "@babel/plugin-proposal-optional-chaining@^7.13.12", "@babel/plugin-proposal-optional-chaining@^7.14.2": - version "7.14.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.2.tgz#df8171a8b9c43ebf4c1dabe6311b432d83e1b34e" - integrity sha512-qQByMRPwMZJainfig10BoaDldx/+VDtNcrA7qdNaEOAj6VXud+gfrkA8j4CRAU5HjnWREXqIpSpH30qZX1xivA== +"@babel/plugin-proposal-optional-chaining@^7.12.1", "@babel/plugin-proposal-optional-chaining@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz#fa83651e60a360e3f13797eef00b8d519695b603" + integrity sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ== dependencies: - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.14.5" "@babel/plugin-syntax-optional-chaining" "^7.8.3" -"@babel/plugin-proposal-private-methods@^7.12.1", "@babel/plugin-proposal-private-methods@^7.13.0": - version "7.13.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.13.0.tgz#04bd4c6d40f6e6bbfa2f57e2d8094bad900ef787" - integrity sha512-MXyyKQd9inhx1kDYPkFRVOBXQ20ES8Pto3T7UZ92xj2mY0EVD8oAVzeyYuVfy/mxAdTSIayOvg+aVzcHV2bn6Q== +"@babel/plugin-proposal-private-methods@^7.12.1", "@babel/plugin-proposal-private-methods@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz#37446495996b2945f30f5be5b60d5e2aa4f5792d" + integrity sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g== dependencies: - "@babel/helper-create-class-features-plugin" "^7.13.0" - "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-create-class-features-plugin" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-proposal-private-property-in-object@^7.14.0": - version "7.14.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.14.0.tgz#b1a1f2030586b9d3489cc26179d2eb5883277636" - integrity sha512-59ANdmEwwRUkLjB7CRtwJxxwtjESw+X2IePItA+RGQh+oy5RmpCh/EvVVvh5XQc3yxsm5gtv0+i9oBZhaDNVTg== +"@babel/plugin-proposal-private-property-in-object@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.14.5.tgz#9f65a4d0493a940b4c01f8aa9d3f1894a587f636" + integrity sha512-62EyfyA3WA0mZiF2e2IV9mc9Ghwxcg8YTu8BS4Wss4Y3PY725OmS9M0qLORbJwLqFtGh+jiE4wAmocK2CTUK2Q== dependencies: - "@babel/helper-annotate-as-pure" "^7.12.13" - "@babel/helper-create-class-features-plugin" "^7.14.0" - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/plugin-syntax-private-property-in-object" "^7.14.0" + "@babel/helper-annotate-as-pure" "^7.14.5" + "@babel/helper-create-class-features-plugin" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" -"@babel/plugin-proposal-unicode-property-regex@^7.12.1", "@babel/plugin-proposal-unicode-property-regex@^7.12.13", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": - version "7.12.13" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.13.tgz#bebde51339be829c17aaaaced18641deb62b39ba" - integrity sha512-XyJmZidNfofEkqFV5VC/bLabGmO5QzenPO/YOfGuEbgU+2sSwMmio3YLb4WtBgcmmdwZHyVyv8on77IUjQ5Gvg== +"@babel/plugin-proposal-unicode-property-regex@^7.12.1", "@babel/plugin-proposal-unicode-property-regex@^7.14.5", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz#0f95ee0e757a5d647f378daa0eca7e93faa8bbe8" + integrity sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.12.13" - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-create-regexp-features-plugin" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-async-generators@^7.8.0", "@babel/plugin-syntax-async-generators@^7.8.4": version "7.8.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-bigint@^7.8.3": version "7.8.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz#4c9a6f669f5d0cdf1b90a1671e9a146be5300cea" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz#4c9a6f669f5d0cdf1b90a1671e9a146be5300cea" integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-class-properties@^7.12.1", "@babel/plugin-syntax-class-properties@^7.12.13", "@babel/plugin-syntax-class-properties@^7.8.3": version "7.12.13" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== dependencies: "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-syntax-class-static-block@^7.12.13": - version "7.12.13" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.12.13.tgz#8e3d674b0613e67975ceac2776c97b60cafc5c9c" - integrity sha512-ZmKQ0ZXR0nYpHZIIuj9zE7oIqCx2hw9TKi+lIo73NNrMPAZGHfS92/VRV0ZmPj6H2ffBgyFHXvJ5NYsNeEaP2A== +"@babel/plugin-syntax-class-static-block@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz#195df89b146b4b78b3bf897fd7a257c84659d406" + integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-decorators@^7.12.1": - version "7.12.13" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.12.13.tgz#fac829bf3c7ef4a1bc916257b403e58c6bdaf648" - integrity sha512-Rw6aIXGuqDLr6/LoBBYE57nKOzQpz/aDkKlMqEwH+Vp0MXbG6H/TfRjaY343LKxzAKAMXIHsQ8JzaZKuDZ9MwA== + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.14.5.tgz#eafb9c0cbe09c8afeb964ba3a7bbd63945a72f20" + integrity sha512-c4sZMRWL4GSvP1EXy0woIP7m4jkVcEuG8R1TOZxPBPtp4FSM/kiPZub9UIs/Jrb5ZAOzvTUSGYrWsrSu1JvoPw== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-dynamic-import@^7.8.0", "@babel/plugin-syntax-dynamic-import@^7.8.3": version "7.8.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-export-namespace-from@^7.8.3": version "7.8.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a" integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== dependencies: "@babel/helper-plugin-utils" "^7.8.3" "@babel/plugin-syntax-flow@^7.12.1": - version "7.12.13" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.12.13.tgz#5df9962503c0a9c918381c929d51d4d6949e7e86" - integrity sha512-J/RYxnlSLXZLVR7wTRsozxKT8qbsx1mNKJzXEEjQ0Kjx1ZACcyHgbanNWNCFtc36IzuWhYWPpvJFFoexoOWFmA== + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.14.5.tgz#2ff654999497d7d7d142493260005263731da180" + integrity sha512-9WK5ZwKCdWHxVuU13XNT6X73FGmutAXeor5lGFq6qhOFtMFUF4jkbijuyUdZZlpYq6E2hZeZf/u3959X9wsv0Q== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-import-meta@^7.8.3": version "7.10.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-json-strings@^7.8.0", "@babel/plugin-syntax-json-strings@^7.8.3": version "7.8.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-jsx@^7.12.13": - version "7.12.13" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.13.tgz#044fb81ebad6698fe62c478875575bcbb9b70f15" - integrity sha512-d4HM23Q1K7oq/SLNmG6mRt85l2csmQ0cHRaxRXjKW0YFdEXqlZ5kzFQKH5Uc3rDJECgu+yCRgPkG04Mm98R/1g== +"@babel/plugin-syntax-jsx@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz#000e2e25d8673cce49300517a3eda44c263e4201" + integrity sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-logical-assignment-operators@^7.10.4", "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": version "7.10.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.0", "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": version "7.8.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-numeric-separator@^7.10.4", "@babel/plugin-syntax-numeric-separator@^7.8.3": version "7.10.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-object-rest-spread@^7.8.0", "@babel/plugin-syntax-object-rest-spread@^7.8.3": version "7.8.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-optional-catch-binding@^7.8.0", "@babel/plugin-syntax-optional-catch-binding@^7.8.3": version "7.8.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-optional-chaining@^7.8.0", "@babel/plugin-syntax-optional-chaining@^7.8.3": version "7.8.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-private-property-in-object@^7.14.0": - version "7.14.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.0.tgz#762a4babec61176fec6c88480dec40372b140c0b" - integrity sha512-bda3xF8wGl5/5btF794utNOL0Jw+9jE5C1sLZcoK7c4uonE/y3iQiyG+KbkF3WBV/paX58VCpjhxLPkdj5Fe4w== +"@babel/plugin-syntax-private-property-in-object@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz#0dc6671ec0ea22b6e94a1114f857970cd39de1ad" + integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== dependencies: - "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-syntax-top-level-await@^7.12.1", "@babel/plugin-syntax-top-level-await@^7.12.13", "@babel/plugin-syntax-top-level-await@^7.8.3": - version "7.12.13" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.13.tgz#c5f0fa6e249f5b739727f923540cf7a806130178" - integrity sha512-A81F9pDwyS7yM//KwbCSDqy3Uj4NMIurtplxphWxoYtNPov7cJsDkAFNNyVlIZ3jwGycVsurZ+LtOA8gZ376iQ== +"@babel/plugin-syntax-top-level-await@^7.12.1", "@babel/plugin-syntax-top-level-await@^7.14.5", "@babel/plugin-syntax-top-level-await@^7.8.3": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" + integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-syntax-typescript@^7.12.13": - version "7.12.13" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.12.13.tgz#9dff111ca64154cef0f4dc52cf843d9f12ce4474" - integrity sha512-cHP3u1JiUiG2LFDKbXnwVad81GvfyIOmCD6HIEId6ojrY0Drfy2q1jw7BwN7dE84+kTnBjLkXoL3IEy/3JPu2w== +"@babel/plugin-syntax-typescript@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz#b82c6ce471b165b5ce420cf92914d6fb46225716" + integrity sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-arrow-functions@^7.12.1", "@babel/plugin-transform-arrow-functions@^7.13.0": - version "7.13.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.13.0.tgz#10a59bebad52d637a027afa692e8d5ceff5e3dae" - integrity sha512-96lgJagobeVmazXFaDrbmCLQxBysKu7U6Do3mLsx27gf5Dk85ezysrs2BZUpXD703U/Su1xTBDxxar2oa4jAGg== +"@babel/plugin-transform-arrow-functions@^7.12.1", "@babel/plugin-transform-arrow-functions@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz#f7187d9588a768dd080bf4c9ffe117ea62f7862a" + integrity sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A== dependencies: - "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-async-to-generator@^7.12.1", "@babel/plugin-transform-async-to-generator@^7.13.0": - version "7.13.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.13.0.tgz#8e112bf6771b82bf1e974e5e26806c5c99aa516f" - integrity sha512-3j6E004Dx0K3eGmhxVJxwwI89CTJrce7lg3UrtFuDAVQ/2+SJ/h/aSFOeE6/n0WB1GsOffsJp6MnPQNQ8nmwhg== +"@babel/plugin-transform-async-to-generator@^7.12.1", "@babel/plugin-transform-async-to-generator@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz#72c789084d8f2094acb945633943ef8443d39e67" + integrity sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA== dependencies: - "@babel/helper-module-imports" "^7.12.13" - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/helper-remap-async-to-generator" "^7.13.0" + "@babel/helper-module-imports" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-remap-async-to-generator" "^7.14.5" -"@babel/plugin-transform-block-scoped-functions@^7.12.1", "@babel/plugin-transform-block-scoped-functions@^7.12.13": - version "7.12.13" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.13.tgz#a9bf1836f2a39b4eb6cf09967739de29ea4bf4c4" - integrity sha512-zNyFqbc3kI/fVpqwfqkg6RvBgFpC4J18aKKMmv7KdQ/1GgREapSJAykLMVNwfRGO3BtHj3YQZl8kxCXPcVMVeg== +"@babel/plugin-transform-block-scoped-functions@^7.12.1", "@babel/plugin-transform-block-scoped-functions@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz#e48641d999d4bc157a67ef336aeb54bc44fd3ad4" + integrity sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-block-scoping@^7.12.1", "@babel/plugin-transform-block-scoping@^7.14.4": - version "7.14.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.4.tgz#caf140b0b2e2462c509553d140e6d0abefb61ed8" - integrity sha512-5KdpkGxsZlTk+fPleDtGKsA+pon28+ptYmMO8GBSa5fHERCJWAzj50uAfCKBqq42HO+Zot6JF1x37CRprwmN4g== +"@babel/plugin-transform-block-scoping@^7.12.1", "@babel/plugin-transform-block-scoping@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.5.tgz#8cc63e61e50f42e078e6f09be775a75f23ef9939" + integrity sha512-LBYm4ZocNgoCqyxMLoOnwpsmQ18HWTQvql64t3GvMUzLQrNoV1BDG0lNftC8QKYERkZgCCT/7J5xWGObGAyHDw== dependencies: - "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-classes@^7.12.1", "@babel/plugin-transform-classes@^7.14.4": - version "7.14.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.4.tgz#a83c15503fc71a0f99e876fdce7dadbc6575ec3a" - integrity sha512-p73t31SIj6y94RDVX57rafVjttNr8MvKEgs5YFatNB/xC68zM3pyosuOEcQmYsYlyQaGY9R7rAULVRcat5FKJQ== +"@babel/plugin-transform-classes@^7.12.1", "@babel/plugin-transform-classes@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.5.tgz#0e98e82097b38550b03b483f9b51a78de0acb2cf" + integrity sha512-J4VxKAMykM06K/64z9rwiL6xnBHgB1+FVspqvlgCdwD1KUbQNfszeKVVOMh59w3sztHYIZDgnhOC4WbdEfHFDA== dependencies: - "@babel/helper-annotate-as-pure" "^7.12.13" - "@babel/helper-function-name" "^7.14.2" - "@babel/helper-optimise-call-expression" "^7.12.13" - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/helper-replace-supers" "^7.14.4" - "@babel/helper-split-export-declaration" "^7.12.13" + "@babel/helper-annotate-as-pure" "^7.14.5" + "@babel/helper-function-name" "^7.14.5" + "@babel/helper-optimise-call-expression" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-replace-supers" "^7.14.5" + "@babel/helper-split-export-declaration" "^7.14.5" globals "^11.1.0" -"@babel/plugin-transform-computed-properties@^7.12.1", "@babel/plugin-transform-computed-properties@^7.13.0": - version "7.13.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.13.0.tgz#845c6e8b9bb55376b1fa0b92ef0bdc8ea06644ed" - integrity sha512-RRqTYTeZkZAz8WbieLTvKUEUxZlUTdmL5KGMyZj7FnMfLNKV4+r5549aORG/mgojRmFlQMJDUupwAMiF2Q7OUg== +"@babel/plugin-transform-computed-properties@^7.12.1", "@babel/plugin-transform-computed-properties@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz#1b9d78987420d11223d41195461cc43b974b204f" + integrity sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg== dependencies: - "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-destructuring@^7.12.1", "@babel/plugin-transform-destructuring@^7.14.4": - version "7.14.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.4.tgz#acbec502e9951f30f4441eaca1d2f29efade59ed" - integrity sha512-JyywKreTCGTUsL1OKu1A3ms/R1sTP0WxbpXlALeGzF53eB3bxtNkYdMj9SDgK7g6ImPy76J5oYYKoTtQImlhQA== +"@babel/plugin-transform-destructuring@^7.12.1", "@babel/plugin-transform-destructuring@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.5.tgz#d32ad19ff1a6da1e861dc62720d80d9776e3bf35" + integrity sha512-wU9tYisEbRMxqDezKUqC9GleLycCRoUsai9ddlsq54r8QRLaeEhc+d+9DqCG+kV9W2GgQjTZESPTpn5bAFMDww== dependencies: - "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-dotall-regex@^7.12.1", "@babel/plugin-transform-dotall-regex@^7.12.13", "@babel/plugin-transform-dotall-regex@^7.4.4": - version "7.12.13" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.13.tgz#3f1601cc29905bfcb67f53910f197aeafebb25ad" - integrity sha512-foDrozE65ZFdUC2OfgeOCrEPTxdB3yjqxpXh8CH+ipd9CHd4s/iq81kcUpyH8ACGNEPdFqbtzfgzbT/ZGlbDeQ== +"@babel/plugin-transform-dotall-regex@^7.12.1", "@babel/plugin-transform-dotall-regex@^7.14.5", "@babel/plugin-transform-dotall-regex@^7.4.4": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz#2f6bf76e46bdf8043b4e7e16cf24532629ba0c7a" + integrity sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.12.13" - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-create-regexp-features-plugin" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-duplicate-keys@^7.12.1", "@babel/plugin-transform-duplicate-keys@^7.12.13": - version "7.12.13" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.13.tgz#6f06b87a8b803fd928e54b81c258f0a0033904de" - integrity sha512-NfADJiiHdhLBW3pulJlJI2NB0t4cci4WTZ8FtdIuNc2+8pslXdPtRRAEWqUY+m9kNOk2eRYbTAOipAxlrOcwwQ== +"@babel/plugin-transform-duplicate-keys@^7.12.1", "@babel/plugin-transform-duplicate-keys@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz#365a4844881bdf1501e3a9f0270e7f0f91177954" + integrity sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-exponentiation-operator@^7.12.1", "@babel/plugin-transform-exponentiation-operator@^7.12.13": - version "7.12.13" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.13.tgz#4d52390b9a273e651e4aba6aee49ef40e80cd0a1" - integrity sha512-fbUelkM1apvqez/yYx1/oICVnGo2KM5s63mhGylrmXUxK/IAXSIf87QIxVfZldWf4QsOafY6vV3bX8aMHSvNrA== +"@babel/plugin-transform-exponentiation-operator@^7.12.1", "@babel/plugin-transform-exponentiation-operator@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz#5154b8dd6a3dfe6d90923d61724bd3deeb90b493" + integrity sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA== dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "^7.12.13" - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-transform-flow-strip-types@7.12.1": version "7.12.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.12.1.tgz#8430decfa7eb2aea5414ed4a3fa6e1652b7d77c4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.12.1.tgz#8430decfa7eb2aea5414ed4a3fa6e1652b7d77c4" integrity sha512-8hAtkmsQb36yMmEtk2JZ9JnVyDSnDOdlB+0nEGzIDLuK4yR3JcEjfuFPYkdEPSh8Id+rAMeBEn+X0iVEyho6Hg== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-flow" "^7.12.1" -"@babel/plugin-transform-for-of@^7.12.1", "@babel/plugin-transform-for-of@^7.13.0": - version "7.13.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.13.0.tgz#c799f881a8091ac26b54867a845c3e97d2696062" - integrity sha512-IHKT00mwUVYE0zzbkDgNRP6SRzvfGCYsOxIRz8KsiaaHCcT9BWIkO+H9QRJseHBLOGBZkHUdHiqj6r0POsdytg== +"@babel/plugin-transform-for-of@^7.12.1", "@babel/plugin-transform-for-of@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.14.5.tgz#dae384613de8f77c196a8869cbf602a44f7fc0eb" + integrity sha512-CfmqxSUZzBl0rSjpoQSFoR9UEj3HzbGuGNL21/iFTmjb5gFggJp3ph0xR1YBhexmLoKRHzgxuFvty2xdSt6gTA== dependencies: - "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-function-name@^7.12.1", "@babel/plugin-transform-function-name@^7.12.13": - version "7.12.13" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.13.tgz#bb024452f9aaed861d374c8e7a24252ce3a50051" - integrity sha512-6K7gZycG0cmIwwF7uMK/ZqeCikCGVBdyP2J5SKNCXO5EOHcqi+z7Jwf8AmyDNcBgxET8DrEtCt/mPKPyAzXyqQ== +"@babel/plugin-transform-function-name@^7.12.1", "@babel/plugin-transform-function-name@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz#e81c65ecb900746d7f31802f6bed1f52d915d6f2" + integrity sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ== dependencies: - "@babel/helper-function-name" "^7.12.13" - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-function-name" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-literals@^7.12.1", "@babel/plugin-transform-literals@^7.12.13": - version "7.12.13" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.13.tgz#2ca45bafe4a820197cf315794a4d26560fe4bdb9" - integrity sha512-FW+WPjSR7hiUxMcKqyNjP05tQ2kmBCdpEpZHY1ARm96tGQCCBvXKnpjILtDplUnJ/eHZ0lALLM+d2lMFSpYJrQ== +"@babel/plugin-transform-literals@^7.12.1", "@babel/plugin-transform-literals@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz#41d06c7ff5d4d09e3cf4587bd3ecf3930c730f78" + integrity sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-member-expression-literals@^7.12.1", "@babel/plugin-transform-member-expression-literals@^7.12.13": - version "7.12.13" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.13.tgz#5ffa66cd59b9e191314c9f1f803b938e8c081e40" - integrity sha512-kxLkOsg8yir4YeEPHLuO2tXP9R/gTjpuTOjshqSpELUN3ZAg2jfDnKUvzzJxObun38sw3wm4Uu69sX/zA7iRvg== +"@babel/plugin-transform-member-expression-literals@^7.12.1", "@babel/plugin-transform-member-expression-literals@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz#b39cd5212a2bf235a617d320ec2b48bcc091b8a7" + integrity sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-modules-amd@^7.12.1", "@babel/plugin-transform-modules-amd@^7.14.2": - version "7.14.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.2.tgz#6622806fe1a7c07a1388444222ef9535f2ca17b0" - integrity sha512-hPC6XBswt8P3G2D1tSV2HzdKvkqOpmbyoy+g73JG0qlF/qx2y3KaMmXb1fLrpmWGLZYA0ojCvaHdzFWjlmV+Pw== +"@babel/plugin-transform-modules-amd@^7.12.1", "@babel/plugin-transform-modules-amd@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz#4fd9ce7e3411cb8b83848480b7041d83004858f7" + integrity sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g== dependencies: - "@babel/helper-module-transforms" "^7.14.2" - "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-module-transforms" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" babel-plugin-dynamic-import-node "^2.3.3" -"@babel/plugin-transform-modules-commonjs@^7.12.1", "@babel/plugin-transform-modules-commonjs@^7.14.0": - version "7.14.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.0.tgz#52bc199cb581e0992edba0f0f80356467587f161" - integrity sha512-EX4QePlsTaRZQmw9BsoPeyh5OCtRGIhwfLquhxGp5e32w+dyL8htOcDwamlitmNFK6xBZYlygjdye9dbd9rUlQ== +"@babel/plugin-transform-modules-commonjs@^7.12.1", "@babel/plugin-transform-modules-commonjs@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.5.tgz#7aaee0ea98283de94da98b28f8c35701429dad97" + integrity sha512-en8GfBtgnydoao2PS+87mKyw62k02k7kJ9ltbKe0fXTHrQmG6QZZflYuGI1VVG7sVpx4E1n7KBpNlPb8m78J+A== dependencies: - "@babel/helper-module-transforms" "^7.14.0" - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/helper-simple-access" "^7.13.12" + "@babel/helper-module-transforms" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-simple-access" "^7.14.5" babel-plugin-dynamic-import-node "^2.3.3" -"@babel/plugin-transform-modules-systemjs@^7.12.1", "@babel/plugin-transform-modules-systemjs@^7.13.8": - version "7.13.8" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.13.8.tgz#6d066ee2bff3c7b3d60bf28dec169ad993831ae3" - integrity sha512-hwqctPYjhM6cWvVIlOIe27jCIBgHCsdH2xCJVAYQm7V5yTMoilbVMi9f6wKg0rpQAOn6ZG4AOyvCqFF/hUh6+A== +"@babel/plugin-transform-modules-systemjs@^7.12.1", "@babel/plugin-transform-modules-systemjs@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.14.5.tgz#c75342ef8b30dcde4295d3401aae24e65638ed29" + integrity sha512-mNMQdvBEE5DcMQaL5LbzXFMANrQjd2W7FPzg34Y4yEz7dBgdaC+9B84dSO+/1Wba98zoDbInctCDo4JGxz1VYA== dependencies: - "@babel/helper-hoist-variables" "^7.13.0" - "@babel/helper-module-transforms" "^7.13.0" - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/helper-validator-identifier" "^7.12.11" + "@babel/helper-hoist-variables" "^7.14.5" + "@babel/helper-module-transforms" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-validator-identifier" "^7.14.5" babel-plugin-dynamic-import-node "^2.3.3" -"@babel/plugin-transform-modules-umd@^7.12.1", "@babel/plugin-transform-modules-umd@^7.14.0": - version "7.14.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.0.tgz#2f8179d1bbc9263665ce4a65f305526b2ea8ac34" - integrity sha512-nPZdnWtXXeY7I87UZr9VlsWme3Y0cfFFE41Wbxz4bbaexAjNMInXPFUpRRUJ8NoMm0Cw+zxbqjdPmLhcjfazMw== +"@babel/plugin-transform-modules-umd@^7.12.1", "@babel/plugin-transform-modules-umd@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz#fb662dfee697cce274a7cda525190a79096aa6e0" + integrity sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA== dependencies: - "@babel/helper-module-transforms" "^7.14.0" - "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-module-transforms" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-named-capturing-groups-regex@^7.12.1", "@babel/plugin-transform-named-capturing-groups-regex@^7.12.13": - version "7.12.13" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.13.tgz#2213725a5f5bbbe364b50c3ba5998c9599c5c9d9" - integrity sha512-Xsm8P2hr5hAxyYblrfACXpQKdQbx4m2df9/ZZSQ8MAhsadw06+jW7s9zsSw6he+mJZXRlVMyEnVktJo4zjk1WA== +"@babel/plugin-transform-named-capturing-groups-regex@^7.12.1", "@babel/plugin-transform-named-capturing-groups-regex@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.5.tgz#d537e8ee083ee6f6aa4f4eef9d2081d555746e4c" + integrity sha512-+Xe5+6MWFo311U8SchgeX5c1+lJM+eZDBZgD+tvXu9VVQPXwwVzeManMMjYX6xw2HczngfOSZjoFYKwdeB/Jvw== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.12.13" + "@babel/helper-create-regexp-features-plugin" "^7.14.5" -"@babel/plugin-transform-new-target@^7.12.1", "@babel/plugin-transform-new-target@^7.12.13": - version "7.12.13" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.13.tgz#e22d8c3af24b150dd528cbd6e685e799bf1c351c" - integrity sha512-/KY2hbLxrG5GTQ9zzZSc3xWiOy379pIETEhbtzwZcw9rvuaVV4Fqy7BYGYOWZnaoXIQYbbJ0ziXLa/sKcGCYEQ== +"@babel/plugin-transform-new-target@^7.12.1", "@babel/plugin-transform-new-target@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz#31bdae8b925dc84076ebfcd2a9940143aed7dbf8" + integrity sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-object-super@^7.12.1", "@babel/plugin-transform-object-super@^7.12.13": - version "7.12.13" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.13.tgz#b4416a2d63b8f7be314f3d349bd55a9c1b5171f7" - integrity sha512-JzYIcj3XtYspZDV8j9ulnoMPZZnF/Cj0LUxPOjR89BdBVx+zYJI9MdMIlUZjbXDX+6YVeS6I3e8op+qQ3BYBoQ== +"@babel/plugin-transform-object-super@^7.12.1", "@babel/plugin-transform-object-super@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz#d0b5faeac9e98597a161a9cf78c527ed934cdc45" + integrity sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - "@babel/helper-replace-supers" "^7.12.13" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-replace-supers" "^7.14.5" -"@babel/plugin-transform-parameters@^7.12.1", "@babel/plugin-transform-parameters@^7.14.2": - version "7.14.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.2.tgz#e4290f72e0e9e831000d066427c4667098decc31" - integrity sha512-NxoVmA3APNCC1JdMXkdYXuQS+EMdqy0vIwyDHeKHiJKRxmp1qGSdb0JLEIoPRhkx6H/8Qi3RJ3uqOCYw8giy9A== +"@babel/plugin-transform-parameters@^7.12.1", "@babel/plugin-transform-parameters@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.5.tgz#49662e86a1f3ddccac6363a7dfb1ff0a158afeb3" + integrity sha512-Tl7LWdr6HUxTmzQtzuU14SqbgrSKmaR77M0OKyq4njZLQTPfOvzblNKyNkGwOfEFCEx7KeYHQHDI0P3F02IVkA== dependencies: - "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-property-literals@^7.12.1", "@babel/plugin-transform-property-literals@^7.12.13": - version "7.12.13" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.13.tgz#4e6a9e37864d8f1b3bc0e2dce7bf8857db8b1a81" - integrity sha512-nqVigwVan+lR+g8Fj8Exl0UQX2kymtjcWfMOYM1vTYEKujeyv2SkMgazf2qNcK7l4SDiKyTA/nHCPqL4e2zo1A== +"@babel/plugin-transform-property-literals@^7.12.1", "@babel/plugin-transform-property-literals@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz#0ddbaa1f83db3606f1cdf4846fa1dfb473458b34" + integrity sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-transform-react-constant-elements@^7.12.1": - version "7.13.13" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.13.13.tgz#0208b1d942bf939cd4f7aa5b255d42602aa4a920" - integrity sha512-SNJU53VM/SjQL0bZhyU+f4kJQz7bQQajnrZRSaU21hruG/NWY41AEM9AWXeXX90pYr/C2yAmTgI6yW3LlLrAUQ== + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.14.5.tgz#41790d856f7c5cec82d2bcf5d0e5064d682522ed" + integrity sha512-NBqLEx1GxllIOXJInJAQbrnwwYJsV3WaMHIcOwD8rhYS0AabTWn7kHdHgPgu5RmHLU0q4DMxhAMu8ue/KampgQ== dependencies: - "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-transform-react-display-name@7.12.1": version "7.12.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.1.tgz#1cbcd0c3b1d6648c55374a22fc9b6b7e5341c00d" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.1.tgz#1cbcd0c3b1d6648c55374a22fc9b6b7e5341c00d" integrity sha512-cAzB+UzBIrekfYxyLlFqf/OagTvHLcVBb5vpouzkYkBclRPraiygVnafvAoipErZLI8ANv8Ecn6E/m5qPXD26w== dependencies: "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-transform-react-display-name@^7.12.1", "@babel/plugin-transform-react-display-name@^7.12.13": - version "7.14.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.14.2.tgz#2e854544d42ab3bb9c21f84e153d62e800fbd593" - integrity sha512-zCubvP+jjahpnFJvPaHPiGVfuVUjXHhFvJKQdNnsmSsiU9kR/rCZ41jHc++tERD2zV+p7Hr6is+t5b6iWTCqSw== +"@babel/plugin-transform-react-display-name@^7.12.1", "@babel/plugin-transform-react-display-name@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.14.5.tgz#baa92d15c4570411301a85a74c13534873885b65" + integrity sha512-07aqY1ChoPgIxsuDviptRpVkWCSbXWmzQqcgy65C6YSFOfPFvb/DX3bBRHh7pCd/PMEEYHYWUTSVkCbkVainYQ== dependencies: - "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-react-jsx-development@^7.12.1", "@babel/plugin-transform-react-jsx-development@^7.12.17": - version "7.12.17" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.12.17.tgz#f510c0fa7cd7234153539f9a362ced41a5ca1447" - integrity sha512-BPjYV86SVuOaudFhsJR1zjgxxOhJDt6JHNoD48DxWEIxUCAMjV1ys6DYw4SDYZh0b1QsS2vfIA9t/ZsQGsDOUQ== +"@babel/plugin-transform-react-jsx-development@^7.12.1", "@babel/plugin-transform-react-jsx-development@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.14.5.tgz#1a6c73e2f7ed2c42eebc3d2ad60b0c7494fcb9af" + integrity sha512-rdwG/9jC6QybWxVe2UVOa7q6cnTpw8JRRHOxntG/h6g/guAOe6AhtQHJuJh5FwmnXIT1bdm5vC2/5huV8ZOorQ== dependencies: - "@babel/plugin-transform-react-jsx" "^7.12.17" + "@babel/plugin-transform-react-jsx" "^7.14.5" "@babel/plugin-transform-react-jsx-self@^7.12.1": - version "7.12.13" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.12.13.tgz#422d99d122d592acab9c35ea22a6cfd9bf189f60" - integrity sha512-FXYw98TTJ125GVCCkFLZXlZ1qGcsYqNQhVBQcZjyrwf8FEUtVfKIoidnO8S0q+KBQpDYNTmiGo1gn67Vti04lQ== + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.14.5.tgz#703b5d1edccd342179c2a99ee8c7065c2b4403cc" + integrity sha512-M/fmDX6n0cfHK/NLTcPmrfVAORKDhK8tyjDhyxlUjYyPYYO8FRWwuxBA3WBx8kWN/uBUuwGa3s/0+hQ9JIN3Tg== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-transform-react-jsx-source@^7.12.1": - version "7.14.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.14.2.tgz#2620b57e7de775c0687f65d464026d15812941da" - integrity sha512-OMorspVyjxghAjzgeAWc6O7W7vHbJhV69NeTGdl9Mxgz6PaweAuo7ffB9T5A1OQ9dGcw0As4SYMUhyNC4u7mVg== + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.14.5.tgz#79f728e60e6dbd31a2b860b0bf6c9765918acf1d" + integrity sha512-1TpSDnD9XR/rQ2tzunBVPThF5poaYT9GqP+of8fAtguYuI/dm2RkrMBDemsxtY0XBzvW7nXjYM0hRyKX9QYj7Q== dependencies: - "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-react-jsx@^7.12.1", "@babel/plugin-transform-react-jsx@^7.12.17", "@babel/plugin-transform-react-jsx@^7.13.12": - version "7.14.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.3.tgz#0e26597805cf0862da735f264550933c38babb66" - integrity sha512-uuxuoUNVhdgYzERiHHFkE4dWoJx+UFVyuAl0aqN8P2/AKFHwqgUC5w2+4/PjpKXJsFgBlYAFXlUmDQ3k3DUkXw== +"@babel/plugin-transform-react-jsx@^7.12.1", "@babel/plugin-transform-react-jsx@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.5.tgz#39749f0ee1efd8a1bd729152cf5f78f1d247a44a" + integrity sha512-7RylxNeDnxc1OleDm0F5Q/BSL+whYRbOAR+bwgCxIr0L32v7UFh/pz1DLMZideAUxKT6eMoS2zQH6fyODLEi8Q== dependencies: - "@babel/helper-annotate-as-pure" "^7.12.13" - "@babel/helper-module-imports" "^7.13.12" - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/plugin-syntax-jsx" "^7.12.13" - "@babel/types" "^7.14.2" + "@babel/helper-annotate-as-pure" "^7.14.5" + "@babel/helper-module-imports" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-jsx" "^7.14.5" + "@babel/types" "^7.14.5" -"@babel/plugin-transform-react-pure-annotations@^7.12.1": - version "7.12.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.12.1.tgz#05d46f0ab4d1339ac59adf20a1462c91b37a1a42" - integrity sha512-RqeaHiwZtphSIUZ5I85PEH19LOSzxfuEazoY7/pWASCAIBuATQzpSVD+eT6MebeeZT2F4eSL0u4vw6n4Nm0Mjg== +"@babel/plugin-transform-react-pure-annotations@^7.12.1", "@babel/plugin-transform-react-pure-annotations@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.14.5.tgz#18de612b84021e3a9802cbc212c9d9f46d0d11fc" + integrity sha512-3X4HpBJimNxW4rhUy/SONPyNQHp5YRr0HhJdT2OH1BRp0of7u3Dkirc7x9FRJMKMqTBI079VZ1hzv7Ouuz///g== dependencies: - "@babel/helper-annotate-as-pure" "^7.10.4" - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-annotate-as-pure" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-regenerator@^7.12.1", "@babel/plugin-transform-regenerator@^7.13.15": - version "7.13.15" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.13.15.tgz#e5eb28945bf8b6563e7f818945f966a8d2997f39" - integrity sha512-Bk9cOLSz8DiurcMETZ8E2YtIVJbFCPGW28DJWUakmyVWtQSm6Wsf0p4B4BfEr/eL2Nkhe/CICiUiMOCi1TPhuQ== +"@babel/plugin-transform-regenerator@^7.12.1", "@babel/plugin-transform-regenerator@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz#9676fd5707ed28f522727c5b3c0aa8544440b04f" + integrity sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg== dependencies: regenerator-transform "^0.14.2" -"@babel/plugin-transform-reserved-words@^7.12.1", "@babel/plugin-transform-reserved-words@^7.12.13": - version "7.12.13" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.13.tgz#7d9988d4f06e0fe697ea1d9803188aa18b472695" - integrity sha512-xhUPzDXxZN1QfiOy/I5tyye+TRz6lA7z6xaT4CLOjPRMVg1ldRf0LHw0TDBpYL4vG78556WuHdyO9oi5UmzZBg== +"@babel/plugin-transform-reserved-words@^7.12.1", "@babel/plugin-transform-reserved-words@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz#c44589b661cfdbef8d4300dcc7469dffa92f8304" + integrity sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-transform-runtime@7.12.1": version "7.12.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.1.tgz#04b792057eb460389ff6a4198e377614ea1e7ba5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.1.tgz#04b792057eb460389ff6a4198e377614ea1e7ba5" integrity sha512-Ac/H6G9FEIkS2tXsZjL4RAdS3L3WHxci0usAnz7laPWUmFiGtj7tIASChqKZMHTSQTQY6xDbOq+V1/vIq3QrWg== dependencies: "@babel/helper-module-imports" "^7.12.1" @@ -888,69 +887,69 @@ resolve "^1.8.1" semver "^5.5.1" -"@babel/plugin-transform-shorthand-properties@^7.12.1", "@babel/plugin-transform-shorthand-properties@^7.12.13": - version "7.12.13" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.13.tgz#db755732b70c539d504c6390d9ce90fe64aff7ad" - integrity sha512-xpL49pqPnLtf0tVluuqvzWIgLEhuPpZzvs2yabUHSKRNlN7ScYU7aMlmavOeyXJZKgZKQRBlh8rHbKiJDraTSw== +"@babel/plugin-transform-shorthand-properties@^7.12.1", "@babel/plugin-transform-shorthand-properties@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz#97f13855f1409338d8cadcbaca670ad79e091a58" + integrity sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-spread@^7.12.1", "@babel/plugin-transform-spread@^7.13.0": - version "7.13.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-spread/-/plugin-transform-spread-7.13.0.tgz#84887710e273c1815ace7ae459f6f42a5d31d5fd" - integrity sha512-V6vkiXijjzYeFmQTr3dBxPtZYLPcUfY34DebOU27jIl2M/Y8Egm52Hw82CSjjPqd54GTlJs5x+CR7HeNr24ckg== +"@babel/plugin-transform-spread@^7.12.1", "@babel/plugin-transform-spread@^7.14.5": + version "7.14.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz#6bd40e57fe7de94aa904851963b5616652f73144" + integrity sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag== dependencies: - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.14.5" -"@babel/plugin-transform-sticky-regex@^7.12.1", "@babel/plugin-transform-sticky-regex@^7.12.13": - version "7.12.13" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.13.tgz#760ffd936face73f860ae646fb86ee82f3d06d1f" - integrity sha512-Jc3JSaaWT8+fr7GRvQP02fKDsYk4K/lYwWq38r/UGfaxo89ajud321NH28KRQ7xy1Ybc0VUE5Pz8psjNNDUglg== +"@babel/plugin-transform-sticky-regex@^7.12.1", "@babel/plugin-transform-sticky-regex@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz#5b617542675e8b7761294381f3c28c633f40aeb9" + integrity sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-template-literals@^7.12.1", "@babel/plugin-transform-template-literals@^7.13.0": - version "7.13.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.13.0.tgz#a36049127977ad94438dee7443598d1cefdf409d" - integrity sha512-d67umW6nlfmr1iehCcBv69eSUSySk1EsIS8aTDX4Xo9qajAh6mYtcl4kJrBkGXuxZPEgVr7RVfAvNW6YQkd4Mw== +"@babel/plugin-transform-template-literals@^7.12.1", "@babel/plugin-transform-template-literals@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz#a5f2bc233937d8453885dc736bdd8d9ffabf3d93" + integrity sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg== dependencies: - "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-typeof-symbol@^7.12.1", "@babel/plugin-transform-typeof-symbol@^7.12.13": - version "7.12.13" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.13.tgz#785dd67a1f2ea579d9c2be722de8c84cb85f5a7f" - integrity sha512-eKv/LmUJpMnu4npgfvs3LiHhJua5fo/CysENxa45YCQXZwKnGCQKAg87bvoqSW1fFT+HA32l03Qxsm8ouTY3ZQ== +"@babel/plugin-transform-typeof-symbol@^7.12.1", "@babel/plugin-transform-typeof-symbol@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz#39af2739e989a2bd291bf6b53f16981423d457d4" + integrity sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-transform-typescript@^7.12.1": - version "7.14.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.14.4.tgz#1c48829fa6d5f2de646060cd08abb6cda4b521a7" - integrity sha512-WYdcGNEO7mCCZ2XzRlxwGj3PgeAr50ifkofOUC/+IN/GzKLB+biDPVBUAQN2C/dVZTvEXCp80kfQ1FFZPrwykQ== + version "7.14.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.14.6.tgz#6e9c2d98da2507ebe0a883b100cde3c7279df36c" + integrity sha512-XlTdBq7Awr4FYIzqhmYY80WN0V0azF74DMPyFqVHBvf81ZUgc4X7ZOpx6O8eLDK6iM5cCQzeyJw0ynTaefixRA== dependencies: - "@babel/helper-create-class-features-plugin" "^7.14.4" - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/plugin-syntax-typescript" "^7.12.13" + "@babel/helper-create-class-features-plugin" "^7.14.6" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-typescript" "^7.14.5" -"@babel/plugin-transform-unicode-escapes@^7.12.1", "@babel/plugin-transform-unicode-escapes@^7.12.13": - version "7.12.13" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.13.tgz#840ced3b816d3b5127dd1d12dcedc5dead1a5e74" - integrity sha512-0bHEkdwJ/sN/ikBHfSmOXPypN/beiGqjo+o4/5K+vxEFNPRPdImhviPakMKG4x96l85emoa0Z6cDflsdBusZbw== +"@babel/plugin-transform-unicode-escapes@^7.12.1", "@babel/plugin-transform-unicode-escapes@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz#9d4bd2a681e3c5d7acf4f57fa9e51175d91d0c6b" + integrity sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-unicode-regex@^7.12.1", "@babel/plugin-transform-unicode-regex@^7.12.13": - version "7.12.13" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.13.tgz#b52521685804e155b1202e83fc188d34bb70f5ac" - integrity sha512-mDRzSNY7/zopwisPZ5kM9XKCfhchqIYwAKRERtEnhYscZB79VRekuRSoYbN0+KVe3y8+q1h6A4svXtP7N+UoCA== +"@babel/plugin-transform-unicode-regex@^7.12.1", "@babel/plugin-transform-unicode-regex@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz#4cd09b6c8425dd81255c7ceb3fb1836e7414382e" + integrity sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.12.13" - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-create-regexp-features-plugin" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" "@babel/preset-env@7.12.1": version "7.12.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/preset-env/-/preset-env-7.12.1.tgz#9c7e5ca82a19efc865384bb4989148d2ee5d7ac2" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.12.1.tgz#9c7e5ca82a19efc865384bb4989148d2ee5d7ac2" integrity sha512-H8kxXmtPaAGT7TyBvSSkoSTUK6RHh61So05SyEbpmr0MCZrsNYn7mGMzzeYoOUCdHzww61k8XBft2TaES+xPLg== dependencies: "@babel/compat-data" "^7.12.1" @@ -1021,33 +1020,33 @@ semver "^5.5.0" "@babel/preset-env@^7.12.1", "@babel/preset-env@^7.8.4": - version "7.14.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/preset-env/-/preset-env-7.14.4.tgz#73fc3228c59727e5e974319156f304f0d6685a2d" - integrity sha512-GwMMsuAnDtULyOtuxHhzzuSRxFeP0aR/LNzrHRzP8y6AgDNgqnrfCCBm/1cRdTU75tRs28Eh76poHLcg9VF0LA== + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.14.5.tgz#c0c84e763661fd0e74292c3d511cb33b0c668997" + integrity sha512-ci6TsS0bjrdPpWGnQ+m4f+JSSzDKlckqKIJJt9UZ/+g7Zz9k0N8lYU8IeLg/01o2h8LyNZDMLGgRLDTxpudLsA== dependencies: - "@babel/compat-data" "^7.14.4" - "@babel/helper-compilation-targets" "^7.14.4" - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/helper-validator-option" "^7.12.17" - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.13.12" - "@babel/plugin-proposal-async-generator-functions" "^7.14.2" - "@babel/plugin-proposal-class-properties" "^7.13.0" - "@babel/plugin-proposal-class-static-block" "^7.14.3" - "@babel/plugin-proposal-dynamic-import" "^7.14.2" - "@babel/plugin-proposal-export-namespace-from" "^7.14.2" - "@babel/plugin-proposal-json-strings" "^7.14.2" - "@babel/plugin-proposal-logical-assignment-operators" "^7.14.2" - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.14.2" - "@babel/plugin-proposal-numeric-separator" "^7.14.2" - "@babel/plugin-proposal-object-rest-spread" "^7.14.4" - "@babel/plugin-proposal-optional-catch-binding" "^7.14.2" - "@babel/plugin-proposal-optional-chaining" "^7.14.2" - "@babel/plugin-proposal-private-methods" "^7.13.0" - "@babel/plugin-proposal-private-property-in-object" "^7.14.0" - "@babel/plugin-proposal-unicode-property-regex" "^7.12.13" + "@babel/compat-data" "^7.14.5" + "@babel/helper-compilation-targets" "^7.14.5" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-validator-option" "^7.14.5" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.14.5" + "@babel/plugin-proposal-async-generator-functions" "^7.14.5" + "@babel/plugin-proposal-class-properties" "^7.14.5" + "@babel/plugin-proposal-class-static-block" "^7.14.5" + "@babel/plugin-proposal-dynamic-import" "^7.14.5" + "@babel/plugin-proposal-export-namespace-from" "^7.14.5" + "@babel/plugin-proposal-json-strings" "^7.14.5" + "@babel/plugin-proposal-logical-assignment-operators" "^7.14.5" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.14.5" + "@babel/plugin-proposal-numeric-separator" "^7.14.5" + "@babel/plugin-proposal-object-rest-spread" "^7.14.5" + "@babel/plugin-proposal-optional-catch-binding" "^7.14.5" + "@babel/plugin-proposal-optional-chaining" "^7.14.5" + "@babel/plugin-proposal-private-methods" "^7.14.5" + "@babel/plugin-proposal-private-property-in-object" "^7.14.5" + "@babel/plugin-proposal-unicode-property-regex" "^7.14.5" "@babel/plugin-syntax-async-generators" "^7.8.4" "@babel/plugin-syntax-class-properties" "^7.12.13" - "@babel/plugin-syntax-class-static-block" "^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" @@ -1057,51 +1056,51 @@ "@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.0" - "@babel/plugin-syntax-top-level-await" "^7.12.13" - "@babel/plugin-transform-arrow-functions" "^7.13.0" - "@babel/plugin-transform-async-to-generator" "^7.13.0" - "@babel/plugin-transform-block-scoped-functions" "^7.12.13" - "@babel/plugin-transform-block-scoping" "^7.14.4" - "@babel/plugin-transform-classes" "^7.14.4" - "@babel/plugin-transform-computed-properties" "^7.13.0" - "@babel/plugin-transform-destructuring" "^7.14.4" - "@babel/plugin-transform-dotall-regex" "^7.12.13" - "@babel/plugin-transform-duplicate-keys" "^7.12.13" - "@babel/plugin-transform-exponentiation-operator" "^7.12.13" - "@babel/plugin-transform-for-of" "^7.13.0" - "@babel/plugin-transform-function-name" "^7.12.13" - "@babel/plugin-transform-literals" "^7.12.13" - "@babel/plugin-transform-member-expression-literals" "^7.12.13" - "@babel/plugin-transform-modules-amd" "^7.14.2" - "@babel/plugin-transform-modules-commonjs" "^7.14.0" - "@babel/plugin-transform-modules-systemjs" "^7.13.8" - "@babel/plugin-transform-modules-umd" "^7.14.0" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.12.13" - "@babel/plugin-transform-new-target" "^7.12.13" - "@babel/plugin-transform-object-super" "^7.12.13" - "@babel/plugin-transform-parameters" "^7.14.2" - "@babel/plugin-transform-property-literals" "^7.12.13" - "@babel/plugin-transform-regenerator" "^7.13.15" - "@babel/plugin-transform-reserved-words" "^7.12.13" - "@babel/plugin-transform-shorthand-properties" "^7.12.13" - "@babel/plugin-transform-spread" "^7.13.0" - "@babel/plugin-transform-sticky-regex" "^7.12.13" - "@babel/plugin-transform-template-literals" "^7.13.0" - "@babel/plugin-transform-typeof-symbol" "^7.12.13" - "@babel/plugin-transform-unicode-escapes" "^7.12.13" - "@babel/plugin-transform-unicode-regex" "^7.12.13" + "@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.14.5" + "@babel/plugin-transform-async-to-generator" "^7.14.5" + "@babel/plugin-transform-block-scoped-functions" "^7.14.5" + "@babel/plugin-transform-block-scoping" "^7.14.5" + "@babel/plugin-transform-classes" "^7.14.5" + "@babel/plugin-transform-computed-properties" "^7.14.5" + "@babel/plugin-transform-destructuring" "^7.14.5" + "@babel/plugin-transform-dotall-regex" "^7.14.5" + "@babel/plugin-transform-duplicate-keys" "^7.14.5" + "@babel/plugin-transform-exponentiation-operator" "^7.14.5" + "@babel/plugin-transform-for-of" "^7.14.5" + "@babel/plugin-transform-function-name" "^7.14.5" + "@babel/plugin-transform-literals" "^7.14.5" + "@babel/plugin-transform-member-expression-literals" "^7.14.5" + "@babel/plugin-transform-modules-amd" "^7.14.5" + "@babel/plugin-transform-modules-commonjs" "^7.14.5" + "@babel/plugin-transform-modules-systemjs" "^7.14.5" + "@babel/plugin-transform-modules-umd" "^7.14.5" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.14.5" + "@babel/plugin-transform-new-target" "^7.14.5" + "@babel/plugin-transform-object-super" "^7.14.5" + "@babel/plugin-transform-parameters" "^7.14.5" + "@babel/plugin-transform-property-literals" "^7.14.5" + "@babel/plugin-transform-regenerator" "^7.14.5" + "@babel/plugin-transform-reserved-words" "^7.14.5" + "@babel/plugin-transform-shorthand-properties" "^7.14.5" + "@babel/plugin-transform-spread" "^7.14.5" + "@babel/plugin-transform-sticky-regex" "^7.14.5" + "@babel/plugin-transform-template-literals" "^7.14.5" + "@babel/plugin-transform-typeof-symbol" "^7.14.5" + "@babel/plugin-transform-unicode-escapes" "^7.14.5" + "@babel/plugin-transform-unicode-regex" "^7.14.5" "@babel/preset-modules" "^0.1.4" - "@babel/types" "^7.14.4" - babel-plugin-polyfill-corejs2 "^0.2.0" - babel-plugin-polyfill-corejs3 "^0.2.0" - babel-plugin-polyfill-regenerator "^0.2.0" - core-js-compat "^3.9.0" + "@babel/types" "^7.14.5" + babel-plugin-polyfill-corejs2 "^0.2.2" + babel-plugin-polyfill-corejs3 "^0.2.2" + babel-plugin-polyfill-regenerator "^0.2.2" + core-js-compat "^3.14.0" semver "^6.3.0" "@babel/preset-modules@^0.1.3", "@babel/preset-modules@^0.1.4": version "0.1.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/preset-modules/-/preset-modules-0.1.4.tgz#362f2b68c662842970fdb5e254ffc8fc1c2e415e" + resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.4.tgz#362f2b68c662842970fdb5e254ffc8fc1c2e415e" integrity sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg== dependencies: "@babel/helper-plugin-utils" "^7.0.0" @@ -1112,7 +1111,7 @@ "@babel/preset-react@7.12.1": version "7.12.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/preset-react/-/preset-react-7.12.1.tgz#7f022b13f55b6dd82f00f16d1c599ae62985358c" + resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.12.1.tgz#7f022b13f55b6dd82f00f16d1c599ae62985358c" integrity sha512-euCExymHCi0qB9u5fKw7rvlw7AZSjw/NaB9h7EkdTt5+yHRrXdiRTh7fkG3uBPpJg82CqLfp1LHLqWGSCrab+g== dependencies: "@babel/helper-plugin-utils" "^7.10.4" @@ -1124,86 +1123,87 @@ "@babel/plugin-transform-react-pure-annotations" "^7.12.1" "@babel/preset-react@^7.12.5": - version "7.13.13" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/preset-react/-/preset-react-7.13.13.tgz#fa6895a96c50763fe693f9148568458d5a839761" - integrity sha512-gx+tDLIE06sRjKJkVtpZ/t3mzCDOnPG+ggHZG9lffUbX8+wC739x20YQc9V35Do6ZAxaUc/HhVHIiOzz5MvDmA== + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.14.5.tgz#0fbb769513f899c2c56f3a882fa79673c2d4ab3c" + integrity sha512-XFxBkjyObLvBaAvkx1Ie95Iaq4S/GUEIrejyrntQ/VCMKUYvKLoyKxOBzJ2kjA3b6rC9/KL6KXfDC2GqvLiNqQ== dependencies: - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/helper-validator-option" "^7.12.17" - "@babel/plugin-transform-react-display-name" "^7.12.13" - "@babel/plugin-transform-react-jsx" "^7.13.12" - "@babel/plugin-transform-react-jsx-development" "^7.12.17" - "@babel/plugin-transform-react-pure-annotations" "^7.12.1" + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/helper-validator-option" "^7.14.5" + "@babel/plugin-transform-react-display-name" "^7.14.5" + "@babel/plugin-transform-react-jsx" "^7.14.5" + "@babel/plugin-transform-react-jsx-development" "^7.14.5" + "@babel/plugin-transform-react-pure-annotations" "^7.14.5" "@babel/preset-typescript@7.12.1": version "7.12.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/preset-typescript/-/preset-typescript-7.12.1.tgz#86480b483bb97f75036e8864fe404cc782cc311b" + resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.12.1.tgz#86480b483bb97f75036e8864fe404cc782cc311b" integrity sha512-hNK/DhmoJPsksdHuI/RVrcEws7GN5eamhi28JkO52MqIxU8Z0QpmiSOQxZHWOHV7I3P4UjHV97ay4TcamMA6Kw== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-transform-typescript" "^7.12.1" "@babel/runtime-corejs3@^7.10.2": - version "7.14.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/runtime-corejs3/-/runtime-corejs3-7.14.0.tgz#6bf5fbc0b961f8e3202888cb2cd0fb7a0a9a3f66" - integrity sha512-0R0HTZWHLk6G8jIk0FtoX+AatCtKnswS98VhXwGImFc759PJRp4Tru0PQYZofyijTFUr+gT8Mu7sgXVJLQ0ceg== + version "7.14.6" + resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.14.6.tgz#066b966eda40481740180cb3caab861a3f208cd3" + integrity sha512-Xl8SPYtdjcMoCsIM4teyVRg7jIcgl8F2kRtoCcXuHzXswt9UxZCS6BzRo8fcnCuP6u2XtPgvyonmEPF57Kxo9Q== dependencies: - core-js-pure "^3.0.0" + core-js-pure "^3.14.0" regenerator-runtime "^0.13.4" "@babel/runtime@7.12.1": version "7.12.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/runtime/-/runtime-7.12.1.tgz#b4116a6b6711d010b2dad3b7b6e43bf1b9954740" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.12.1.tgz#b4116a6b6711d010b2dad3b7b6e43bf1b9954740" integrity sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA== dependencies: regenerator-runtime "^0.13.4" "@babel/runtime@^7.1.2", "@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.1", "@babel/runtime@^7.5.5", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4": - version "7.14.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/runtime/-/runtime-7.14.0.tgz#46794bc20b612c5f75e62dd071e24dfd95f1cbe6" - integrity sha512-JELkvo/DlpNdJ7dlyw/eY7E0suy5i5GQH+Vlxaq1nsNJ+H7f4Vtv3jMeCEgRhZZQFXTjldYfQgv2qmM6M1v5wA== + version "7.14.6" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.14.6.tgz#535203bc0892efc7dec60bdc27b2ecf6e409062d" + integrity sha512-/PCB2uJ7oM44tz8YhC4Z/6PeOKXp4K588f+5M3clr1M4zbqztlo0XEfJ2LEzj/FgwfgGcIdl8n7YYjTCI0BYwg== dependencies: regenerator-runtime "^0.13.4" -"@babel/template@^7.10.4", "@babel/template@^7.12.13", "@babel/template@^7.3.3": - version "7.12.13" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/template/-/template-7.12.13.tgz#530265be8a2589dbb37523844c5bcb55947fb327" - integrity sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA== +"@babel/template@^7.10.4", "@babel/template@^7.14.5", "@babel/template@^7.3.3": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.14.5.tgz#a9bc9d8b33354ff6e55a9c60d1109200a68974f4" + integrity sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g== dependencies: - "@babel/code-frame" "^7.12.13" - "@babel/parser" "^7.12.13" - "@babel/types" "^7.12.13" + "@babel/code-frame" "^7.14.5" + "@babel/parser" "^7.14.5" + "@babel/types" "^7.14.5" -"@babel/traverse@^7.1.0", "@babel/traverse@^7.12.1", "@babel/traverse@^7.13.0", "@babel/traverse@^7.13.15", "@babel/traverse@^7.14.0", "@babel/traverse@^7.14.2", "@babel/traverse@^7.7.0": - version "7.14.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/traverse/-/traverse-7.14.2.tgz#9201a8d912723a831c2679c7ebbf2fe1416d765b" - integrity sha512-TsdRgvBFHMyHOOzcP9S6QU0QQtjxlRpEYOy3mcCO5RgmC305ki42aSAmfZEMSSYBla2oZ9BMqYlncBaKmD/7iA== +"@babel/traverse@^7.1.0", "@babel/traverse@^7.12.1", "@babel/traverse@^7.13.0", "@babel/traverse@^7.14.5", "@babel/traverse@^7.7.0": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.14.5.tgz#c111b0f58afab4fea3d3385a406f692748c59870" + integrity sha512-G3BiS15vevepdmFqmUc9X+64y0viZYygubAMO8SvBmKARuF6CPSZtH4Ng9vi/lrWlZFGe3FWdXNy835akH8Glg== dependencies: - "@babel/code-frame" "^7.12.13" - "@babel/generator" "^7.14.2" - "@babel/helper-function-name" "^7.14.2" - "@babel/helper-split-export-declaration" "^7.12.13" - "@babel/parser" "^7.14.2" - "@babel/types" "^7.14.2" + "@babel/code-frame" "^7.14.5" + "@babel/generator" "^7.14.5" + "@babel/helper-function-name" "^7.14.5" + "@babel/helper-hoist-variables" "^7.14.5" + "@babel/helper-split-export-declaration" "^7.14.5" + "@babel/parser" "^7.14.5" + "@babel/types" "^7.14.5" debug "^4.1.0" globals "^11.1.0" -"@babel/types@^7.0.0", "@babel/types@^7.12.1", "@babel/types@^7.12.13", "@babel/types@^7.12.6", "@babel/types@^7.13.0", "@babel/types@^7.13.12", "@babel/types@^7.13.16", "@babel/types@^7.14.0", "@babel/types@^7.14.2", "@babel/types@^7.14.4", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4", "@babel/types@^7.7.0": - version "7.14.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@babel/types/-/types-7.14.4.tgz#bfd6980108168593b38b3eb48a24aa026b919bc0" - integrity sha512-lCj4aIs0xUefJFQnwwQv2Bxg7Omd6bgquZ6LGC+gGMh6/s5qDVfjuCMlDmYQ15SLsWHd9n+X3E75lKIhl5Lkiw== +"@babel/types@^7.0.0", "@babel/types@^7.12.1", "@babel/types@^7.12.6", "@babel/types@^7.14.5", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4", "@babel/types@^7.7.0": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.14.5.tgz#3bb997ba829a2104cedb20689c4a5b8121d383ff" + integrity sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg== dependencies: - "@babel/helper-validator-identifier" "^7.14.0" + "@babel/helper-validator-identifier" "^7.14.5" to-fast-properties "^2.0.0" "@bcoe/v8-coverage@^0.2.3": version "0.2.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" + resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== "@cnakazawa/watch@^1.0.3": version "1.0.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@cnakazawa/watch/-/watch-1.0.4.tgz#f864ae85004d0fcab6f50be9141c4da368d1656a" + resolved "https://registry.yarnpkg.com/@cnakazawa/watch/-/watch-1.0.4.tgz#f864ae85004d0fcab6f50be9141c4da368d1656a" integrity sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ== dependencies: exec-sh "^0.3.2" @@ -1211,17 +1211,17 @@ "@csstools/convert-colors@^1.4.0": version "1.4.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@csstools/convert-colors/-/convert-colors-1.4.0.tgz#ad495dc41b12e75d588c6db8b9834f08fa131eb7" + resolved "https://registry.yarnpkg.com/@csstools/convert-colors/-/convert-colors-1.4.0.tgz#ad495dc41b12e75d588c6db8b9834f08fa131eb7" integrity sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw== "@csstools/normalize.css@^10.1.0": version "10.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@csstools/normalize.css/-/normalize.css-10.1.0.tgz#f0950bba18819512d42f7197e56c518aa491cf18" + resolved "https://registry.yarnpkg.com/@csstools/normalize.css/-/normalize.css-10.1.0.tgz#f0950bba18819512d42f7197e56c518aa491cf18" integrity sha512-ij4wRiunFfaJxjB0BdrYHIH8FxBJpOwNPhhAcunlmPdXudL1WQV1qoP9un6JsEBAgQH+7UXyyjh0g7jTxXK6tg== "@eslint/eslintrc@^0.4.2": version "0.4.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@eslint/eslintrc/-/eslintrc-0.4.2.tgz#f63d0ef06f5c0c57d76c4ab5f63d3835c51b0179" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.2.tgz#f63d0ef06f5c0c57d76c4ab5f63d3835c51b0179" integrity sha512-8nmGq/4ycLpIwzvhI4tNDmQztZ8sp+hI7cyG8i1nQDhkAbRzHpXPidRAHlNvCZQpJTKw5ItIpMw9RSToGF00mg== dependencies: ajv "^6.12.4" @@ -1236,22 +1236,22 @@ "@hapi/address@2.x.x": version "2.1.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@hapi/address/-/address-2.1.4.tgz#5d67ed43f3fd41a69d4b9ff7b56e7c0d1d0a81e5" + resolved "https://registry.yarnpkg.com/@hapi/address/-/address-2.1.4.tgz#5d67ed43f3fd41a69d4b9ff7b56e7c0d1d0a81e5" integrity sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ== "@hapi/bourne@1.x.x": version "1.3.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@hapi/bourne/-/bourne-1.3.2.tgz#0a7095adea067243ce3283e1b56b8a8f453b242a" + resolved "https://registry.yarnpkg.com/@hapi/bourne/-/bourne-1.3.2.tgz#0a7095adea067243ce3283e1b56b8a8f453b242a" integrity sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA== "@hapi/hoek@8.x.x", "@hapi/hoek@^8.3.0": version "8.5.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@hapi/hoek/-/hoek-8.5.1.tgz#fde96064ca446dec8c55a8c2f130957b070c6e06" + resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-8.5.1.tgz#fde96064ca446dec8c55a8c2f130957b070c6e06" integrity sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow== "@hapi/joi@^15.1.0": version "15.1.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@hapi/joi/-/joi-15.1.1.tgz#c675b8a71296f02833f8d6d243b34c57b8ce19d7" + resolved "https://registry.yarnpkg.com/@hapi/joi/-/joi-15.1.1.tgz#c675b8a71296f02833f8d6d243b34c57b8ce19d7" integrity sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ== dependencies: "@hapi/address" "2.x.x" @@ -1261,14 +1261,14 @@ "@hapi/topo@3.x.x": version "3.1.6" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@hapi/topo/-/topo-3.1.6.tgz#68d935fa3eae7fdd5ab0d7f953f3205d8b2bfc29" + resolved "https://registry.yarnpkg.com/@hapi/topo/-/topo-3.1.6.tgz#68d935fa3eae7fdd5ab0d7f953f3205d8b2bfc29" integrity sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ== dependencies: "@hapi/hoek" "^8.3.0" "@istanbuljs/load-nyc-config@^1.0.0": version "1.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" + resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== dependencies: camelcase "^5.3.1" @@ -1279,12 +1279,12 @@ "@istanbuljs/schema@^0.1.2": version "0.1.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" + resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== "@jest/console@^26.6.2": version "26.6.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@jest/console/-/console-26.6.2.tgz#4e04bc464014358b03ab4937805ee36a0aeb98f2" + resolved "https://registry.yarnpkg.com/@jest/console/-/console-26.6.2.tgz#4e04bc464014358b03ab4937805ee36a0aeb98f2" integrity sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g== dependencies: "@jest/types" "^26.6.2" @@ -1296,7 +1296,7 @@ "@jest/core@^26.6.0", "@jest/core@^26.6.3": version "26.6.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@jest/core/-/core-26.6.3.tgz#7639fcb3833d748a4656ada54bde193051e45fad" + resolved "https://registry.yarnpkg.com/@jest/core/-/core-26.6.3.tgz#7639fcb3833d748a4656ada54bde193051e45fad" integrity sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw== dependencies: "@jest/console" "^26.6.2" @@ -1330,7 +1330,7 @@ "@jest/environment@^26.6.0", "@jest/environment@^26.6.2": version "26.6.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@jest/environment/-/environment-26.6.2.tgz#ba364cc72e221e79cc8f0a99555bf5d7577cf92c" + resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-26.6.2.tgz#ba364cc72e221e79cc8f0a99555bf5d7577cf92c" integrity sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA== dependencies: "@jest/fake-timers" "^26.6.2" @@ -1340,7 +1340,7 @@ "@jest/fake-timers@^26.6.2": version "26.6.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@jest/fake-timers/-/fake-timers-26.6.2.tgz#459c329bcf70cee4af4d7e3f3e67848123535aad" + resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-26.6.2.tgz#459c329bcf70cee4af4d7e3f3e67848123535aad" integrity sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA== dependencies: "@jest/types" "^26.6.2" @@ -1352,7 +1352,7 @@ "@jest/globals@^26.6.2": version "26.6.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@jest/globals/-/globals-26.6.2.tgz#5b613b78a1aa2655ae908eba638cc96a20df720a" + resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-26.6.2.tgz#5b613b78a1aa2655ae908eba638cc96a20df720a" integrity sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA== dependencies: "@jest/environment" "^26.6.2" @@ -1361,7 +1361,7 @@ "@jest/reporters@^26.6.2": version "26.6.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@jest/reporters/-/reporters-26.6.2.tgz#1f518b99637a5f18307bd3ecf9275f6882a667f6" + resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-26.6.2.tgz#1f518b99637a5f18307bd3ecf9275f6882a667f6" integrity sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw== dependencies: "@bcoe/v8-coverage" "^0.2.3" @@ -1393,7 +1393,7 @@ "@jest/source-map@^26.6.2": version "26.6.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@jest/source-map/-/source-map-26.6.2.tgz#29af5e1e2e324cafccc936f218309f54ab69d535" + resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-26.6.2.tgz#29af5e1e2e324cafccc936f218309f54ab69d535" integrity sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA== dependencies: callsites "^3.0.0" @@ -1402,7 +1402,7 @@ "@jest/test-result@^26.6.0", "@jest/test-result@^26.6.2": version "26.6.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@jest/test-result/-/test-result-26.6.2.tgz#55da58b62df134576cc95476efa5f7949e3f5f18" + resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-26.6.2.tgz#55da58b62df134576cc95476efa5f7949e3f5f18" integrity sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ== dependencies: "@jest/console" "^26.6.2" @@ -1412,7 +1412,7 @@ "@jest/test-sequencer@^26.6.3": version "26.6.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz#98e8a45100863886d074205e8ffdc5a7eb582b17" + resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz#98e8a45100863886d074205e8ffdc5a7eb582b17" integrity sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw== dependencies: "@jest/test-result" "^26.6.2" @@ -1423,7 +1423,7 @@ "@jest/transform@^26.6.2": version "26.6.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@jest/transform/-/transform-26.6.2.tgz#5ac57c5fa1ad17b2aae83e73e45813894dcf2e4b" + resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-26.6.2.tgz#5ac57c5fa1ad17b2aae83e73e45813894dcf2e4b" integrity sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA== dependencies: "@babel/core" "^7.1.0" @@ -1444,7 +1444,7 @@ "@jest/types@^26.6.0", "@jest/types@^26.6.2": version "26.6.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@jest/types/-/types-26.6.2.tgz#bef5a532030e1d88a2f5a6d933f84e97226ed48e" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-26.6.2.tgz#bef5a532030e1d88a2f5a6d933f84e97226ed48e" integrity sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ== dependencies: "@types/istanbul-lib-coverage" "^2.0.0" @@ -1455,7 +1455,7 @@ "@nodelib/fs.scandir@2.1.5": version "2.1.5" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== dependencies: "@nodelib/fs.stat" "2.0.5" @@ -1463,12 +1463,12 @@ "@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": version "2.0.5" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== "@nodelib/fs.walk@^1.2.3": version "1.2.7" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@nodelib/fs.walk/-/fs.walk-1.2.7.tgz#94c23db18ee4653e129abd26fb06f870ac9e1ee2" + resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.7.tgz#94c23db18ee4653e129abd26fb06f870ac9e1ee2" integrity sha512-BTIhocbPBSrRmHxOAJFtR18oLhxTtAFDAvL8hY1S3iU8k+E60W/YFs4jrixGzQjMpF4qPXxIQHcjVD9dz1C2QA== dependencies: "@nodelib/fs.scandir" "2.1.5" @@ -1476,7 +1476,7 @@ "@npmcli/move-file@^1.0.1": version "1.1.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@npmcli/move-file/-/move-file-1.1.2.tgz#1a82c3e372f7cae9253eb66d72543d6b8685c674" + resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-1.1.2.tgz#1a82c3e372f7cae9253eb66d72543d6b8685c674" integrity sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg== dependencies: mkdirp "^1.0.4" @@ -1484,7 +1484,7 @@ "@pmmmwh/react-refresh-webpack-plugin@0.4.3": version "0.4.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.4.3.tgz#1eec460596d200c0236bf195b078a5d1df89b766" + resolved "https://registry.yarnpkg.com/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.4.3.tgz#1eec460596d200c0236bf195b078a5d1df89b766" integrity sha512-br5Qwvh8D2OQqSXpd1g/xqXKnK0r+Jz6qVKBbWmpUcrbGOxUrf39V5oZ1876084CGn18uMdR5uvPqBv9UqtBjQ== dependencies: ansi-html "^0.0.7" @@ -1496,7 +1496,7 @@ "@rollup/plugin-node-resolve@^7.1.1": version "7.1.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@rollup/plugin-node-resolve/-/plugin-node-resolve-7.1.3.tgz#80de384edfbd7bfc9101164910f86078151a3eca" + resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-7.1.3.tgz#80de384edfbd7bfc9101164910f86078151a3eca" integrity sha512-RxtSL3XmdTAE2byxekYLnx+98kEUOrPHF/KRVjLH+DEIHy6kjIw7YINQzn+NXiH/NTrQLAwYs0GWB+csWygA9Q== dependencies: "@rollup/pluginutils" "^3.0.8" @@ -1507,7 +1507,7 @@ "@rollup/plugin-replace@^2.3.1": version "2.4.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz#a2d539314fbc77c244858faa523012825068510a" + resolved "https://registry.yarnpkg.com/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz#a2d539314fbc77c244858faa523012825068510a" integrity sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg== dependencies: "@rollup/pluginutils" "^3.1.0" @@ -1515,7 +1515,7 @@ "@rollup/pluginutils@^3.0.8", "@rollup/pluginutils@^3.1.0": version "3.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@rollup/pluginutils/-/pluginutils-3.1.0.tgz#706b4524ee6dc8b103b3c995533e5ad680c02b9b" + resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz#706b4524ee6dc8b103b3c995533e5ad680c02b9b" integrity sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg== dependencies: "@types/estree" "0.0.39" @@ -1524,21 +1524,21 @@ "@sinonjs/commons@^1.7.0": version "1.8.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@sinonjs/commons/-/commons-1.8.3.tgz#3802ddd21a50a949b6721ddd72da36e67e7f1b2d" + resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.3.tgz#3802ddd21a50a949b6721ddd72da36e67e7f1b2d" integrity sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ== dependencies: type-detect "4.0.8" "@sinonjs/fake-timers@^6.0.1": version "6.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz#293674fccb3262ac782c7aadfdeca86b10c75c40" + resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz#293674fccb3262ac782c7aadfdeca86b10c75c40" integrity sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA== dependencies: "@sinonjs/commons" "^1.7.0" "@surma/rollup-plugin-off-main-thread@^1.1.1": version "1.4.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-1.4.2.tgz#e6786b6af5799f82f7ab3a82e53f6182d2b91a58" + resolved "https://registry.yarnpkg.com/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-1.4.2.tgz#e6786b6af5799f82f7ab3a82e53f6182d2b91a58" integrity sha512-yBMPqmd1yEJo/280PAMkychuaALyQ9Lkb5q1ck3mjJrFuEobIfhnQ4J3mbvBoISmR3SWMWV+cGB/I0lCQee79A== dependencies: ejs "^2.6.1" @@ -1546,47 +1546,47 @@ "@svgr/babel-plugin-add-jsx-attribute@^5.4.0": version "5.4.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz#81ef61947bb268eb9d50523446f9c638fb355906" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz#81ef61947bb268eb9d50523446f9c638fb355906" integrity sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg== "@svgr/babel-plugin-remove-jsx-attribute@^5.4.0": version "5.4.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz#6b2c770c95c874654fd5e1d5ef475b78a0a962ef" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz#6b2c770c95c874654fd5e1d5ef475b78a0a962ef" integrity sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg== "@svgr/babel-plugin-remove-jsx-empty-expression@^5.0.1": version "5.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz#25621a8915ed7ad70da6cea3d0a6dbc2ea933efd" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz#25621a8915ed7ad70da6cea3d0a6dbc2ea933efd" integrity sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA== "@svgr/babel-plugin-replace-jsx-attribute-value@^5.0.1": version "5.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz#0b221fc57f9fcd10e91fe219e2cd0dd03145a897" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz#0b221fc57f9fcd10e91fe219e2cd0dd03145a897" integrity sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ== "@svgr/babel-plugin-svg-dynamic-title@^5.4.0": version "5.4.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz#139b546dd0c3186b6e5db4fefc26cb0baea729d7" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz#139b546dd0c3186b6e5db4fefc26cb0baea729d7" integrity sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg== "@svgr/babel-plugin-svg-em-dimensions@^5.4.0": version "5.4.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz#6543f69526632a133ce5cabab965deeaea2234a0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz#6543f69526632a133ce5cabab965deeaea2234a0" integrity sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw== "@svgr/babel-plugin-transform-react-native-svg@^5.4.0": version "5.4.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz#00bf9a7a73f1cad3948cdab1f8dfb774750f8c80" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz#00bf9a7a73f1cad3948cdab1f8dfb774750f8c80" integrity sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q== "@svgr/babel-plugin-transform-svg-component@^5.5.0": version "5.5.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz#583a5e2a193e214da2f3afeb0b9e8d3250126b4a" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz#583a5e2a193e214da2f3afeb0b9e8d3250126b4a" integrity sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ== "@svgr/babel-preset@^5.5.0": version "5.5.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@svgr/babel-preset/-/babel-preset-5.5.0.tgz#8af54f3e0a8add7b1e2b0fcd5a882c55393df327" + resolved "https://registry.yarnpkg.com/@svgr/babel-preset/-/babel-preset-5.5.0.tgz#8af54f3e0a8add7b1e2b0fcd5a882c55393df327" integrity sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig== dependencies: "@svgr/babel-plugin-add-jsx-attribute" "^5.4.0" @@ -1600,7 +1600,7 @@ "@svgr/core@^5.5.0": version "5.5.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@svgr/core/-/core-5.5.0.tgz#82e826b8715d71083120fe8f2492ec7d7874a579" + resolved "https://registry.yarnpkg.com/@svgr/core/-/core-5.5.0.tgz#82e826b8715d71083120fe8f2492ec7d7874a579" integrity sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ== dependencies: "@svgr/plugin-jsx" "^5.5.0" @@ -1609,14 +1609,14 @@ "@svgr/hast-util-to-babel-ast@^5.5.0": version "5.5.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz#5ee52a9c2533f73e63f8f22b779f93cd432a5461" + resolved "https://registry.yarnpkg.com/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz#5ee52a9c2533f73e63f8f22b779f93cd432a5461" integrity sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ== dependencies: "@babel/types" "^7.12.6" "@svgr/plugin-jsx@^5.5.0": version "5.5.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz#1aa8cd798a1db7173ac043466d7b52236b369000" + resolved "https://registry.yarnpkg.com/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz#1aa8cd798a1db7173ac043466d7b52236b369000" integrity sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA== dependencies: "@babel/core" "^7.12.3" @@ -1626,7 +1626,7 @@ "@svgr/plugin-svgo@^5.5.0": version "5.5.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz#02da55d85320549324e201c7b2e53bf431fcc246" + resolved "https://registry.yarnpkg.com/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz#02da55d85320549324e201c7b2e53bf431fcc246" integrity sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ== dependencies: cosmiconfig "^7.0.0" @@ -1635,7 +1635,7 @@ "@svgr/webpack@5.5.0": version "5.5.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@svgr/webpack/-/webpack-5.5.0.tgz#aae858ee579f5fa8ce6c3166ef56c6a1b381b640" + resolved "https://registry.yarnpkg.com/@svgr/webpack/-/webpack-5.5.0.tgz#aae858ee579f5fa8ce6c3166ef56c6a1b381b640" integrity sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g== dependencies: "@babel/core" "^7.12.3" @@ -1649,12 +1649,12 @@ "@tootallnate/once@1": version "1.1.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" + resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== "@types/babel__core@^7.0.0", "@types/babel__core@^7.1.7": version "7.1.14" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@types/babel__core/-/babel__core-7.1.14.tgz#faaeefc4185ec71c389f4501ee5ec84b170cc402" + resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.14.tgz#faaeefc4185ec71c389f4501ee5ec84b170cc402" integrity sha512-zGZJzzBUVDo/eV6KgbE0f0ZI7dInEYvo12Rb70uNQDshC3SkRMb67ja0GgRHZgAX3Za6rhaWlvbDO8rrGyAb1g== dependencies: "@babel/parser" "^7.1.0" @@ -1665,14 +1665,14 @@ "@types/babel__generator@*": version "7.6.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@types/babel__generator/-/babel__generator-7.6.2.tgz#f3d71178e187858f7c45e30380f8f1b7415a12d8" + resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.2.tgz#f3d71178e187858f7c45e30380f8f1b7415a12d8" integrity sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ== dependencies: "@babel/types" "^7.0.0" "@types/babel__template@*": version "7.4.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@types/babel__template/-/babel__template-7.4.0.tgz#0c888dd70b3ee9eebb6e4f200e809da0076262be" + resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.0.tgz#0c888dd70b3ee9eebb6e4f200e809da0076262be" integrity sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A== dependencies: "@babel/parser" "^7.1.0" @@ -1680,14 +1680,14 @@ "@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6": version "7.11.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@types/babel__traverse/-/babel__traverse-7.11.1.tgz#654f6c4f67568e24c23b367e947098c6206fa639" + resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.11.1.tgz#654f6c4f67568e24c23b367e947098c6206fa639" integrity sha512-Vs0hm0vPahPMYi9tDjtP66llufgO3ST16WXaSTtDGEl9cewAl3AibmxWw6TINOqHPT9z0uABKAYjT9jNSg4npw== dependencies: "@babel/types" "^7.3.0" "@types/eslint@^7.2.6": version "7.2.13" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@types/eslint/-/eslint-7.2.13.tgz#e0ca7219ba5ded402062ad6f926d491ebb29dd53" + resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-7.2.13.tgz#e0ca7219ba5ded402062ad6f926d491ebb29dd53" integrity sha512-LKmQCWAlnVHvvXq4oasNUMTJJb2GwSyTY8+1C7OH5ILR8mPLaljv1jxL1bXW3xB3jFbQxTKxJAvI8PyjB09aBg== dependencies: "@types/estree" "*" @@ -1695,17 +1695,17 @@ "@types/estree@*": version "0.0.48" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@types/estree/-/estree-0.0.48.tgz#18dc8091b285df90db2f25aa7d906cfc394b7f74" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.48.tgz#18dc8091b285df90db2f25aa7d906cfc394b7f74" integrity sha512-LfZwXoGUDo0C3me81HXgkBg5CTQYb6xzEl+fNmbO4JdRiSKQ8A0GD1OBBvKAIsbCUgoyAty7m99GqqMQe784ew== "@types/estree@0.0.39": version "0.0.39" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f" integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== "@types/glob@^7.1.1": version "7.1.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@types/glob/-/glob-7.1.3.tgz#e6ba80f36b7daad2c685acd9266382e68985c183" + resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.3.tgz#e6ba80f36b7daad2c685acd9266382e68985c183" integrity sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w== dependencies: "@types/minimatch" "*" @@ -1713,107 +1713,107 @@ "@types/graceful-fs@^4.1.2": version "4.1.5" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@types/graceful-fs/-/graceful-fs-4.1.5.tgz#21ffba0d98da4350db64891f92a9e5db3cdb4e15" + resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.5.tgz#21ffba0d98da4350db64891f92a9e5db3cdb4e15" integrity sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw== dependencies: "@types/node" "*" "@types/html-minifier-terser@^5.0.0": version "5.1.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@types/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz#3c9ee980f1a10d6021ae6632ca3e79ca2ec4fb50" + resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz#3c9ee980f1a10d6021ae6632ca3e79ca2ec4fb50" integrity sha512-giAlZwstKbmvMk1OO7WXSj4OZ0keXAcl2TQq4LWHiiPH2ByaH7WeUzng+Qej8UPxxv+8lRTuouo0iaNDBuzIBA== "@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": version "2.0.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz#4ba8ddb720221f432e443bd5f9117fd22cfd4762" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz#4ba8ddb720221f432e443bd5f9117fd22cfd4762" integrity sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw== "@types/istanbul-lib-report@*": version "3.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== dependencies: "@types/istanbul-lib-coverage" "*" "@types/istanbul-reports@^3.0.0": version "3.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz#9153fe98bba2bd565a63add9436d6f0d7f8468ff" + resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz#9153fe98bba2bd565a63add9436d6f0d7f8468ff" integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw== dependencies: "@types/istanbul-lib-report" "*" "@types/json-schema@*", "@types/json-schema@^7.0.3", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.6", "@types/json-schema@^7.0.7": version "7.0.7" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@types/json-schema/-/json-schema-7.0.7.tgz#98a993516c859eb0d5c4c8f098317a9ea68db9ad" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.7.tgz#98a993516c859eb0d5c4c8f098317a9ea68db9ad" integrity sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA== "@types/json5@^0.0.29": version "0.0.29" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" + resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" integrity sha1-7ihweulOEdK4J7y+UnC86n8+ce4= "@types/minimatch@*": version "3.0.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@types/minimatch/-/minimatch-3.0.4.tgz#f0ec25dbf2f0e4b18647313ac031134ca5b24b21" + resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.4.tgz#f0ec25dbf2f0e4b18647313ac031134ca5b24b21" integrity sha512-1z8k4wzFnNjVK/tlxvrWuK5WMt6mydWWP7+zvH5eFep4oj+UkrfiJTRtjCeBXNpwaA/FYqqtb4/QS4ianFpIRA== "@types/node@*": version "15.12.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@types/node/-/node-15.12.2.tgz#1f2b42c4be7156ff4a6f914b2fb03d05fa84e38d" + resolved "https://registry.yarnpkg.com/@types/node/-/node-15.12.2.tgz#1f2b42c4be7156ff4a6f914b2fb03d05fa84e38d" integrity sha512-zjQ69G564OCIWIOHSXyQEEDpdpGl+G348RAKY0XXy9Z5kU9Vzv1GMNnkar/ZJ8dzXB3COzD9Mo9NtRZ4xfgUww== "@types/normalize-package-data@^2.4.0": version "2.4.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz#e486d0d97396d79beedd0a6e33f4534ff6b4973e" + resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz#e486d0d97396d79beedd0a6e33f4534ff6b4973e" integrity sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA== "@types/parse-json@^4.0.0": version "4.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" + resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== "@types/prettier@^2.0.0": - version "2.2.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@types/prettier/-/prettier-2.2.3.tgz#ef65165aea2924c9359205bf748865b8881753c0" - integrity sha512-PijRCG/K3s3w1We6ynUKdxEc5AcuuH3NBmMDP8uvKVp6X43UY7NQlTzczakXP3DJR0F4dfNQIGjU2cUeRYs2AA== + version "2.3.0" + resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.3.0.tgz#2e8332cc7363f887d32ec5496b207d26ba8052bb" + integrity sha512-hkc1DATxFLQo4VxPDpMH1gCkPpBbpOoJ/4nhuXw4n63/0R6bCpQECj4+K226UJ4JO/eJQz+1mC2I7JsWanAdQw== "@types/q@^1.5.1": version "1.5.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@types/q/-/q-1.5.4.tgz#15925414e0ad2cd765bfef58842f7e26a7accb24" + resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.4.tgz#15925414e0ad2cd765bfef58842f7e26a7accb24" integrity sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug== "@types/resolve@0.0.8": version "0.0.8" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@types/resolve/-/resolve-0.0.8.tgz#f26074d238e02659e323ce1a13d041eee280e194" + resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-0.0.8.tgz#f26074d238e02659e323ce1a13d041eee280e194" integrity sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ== dependencies: "@types/node" "*" "@types/source-list-map@*": version "0.1.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@types/source-list-map/-/source-list-map-0.1.2.tgz#0078836063ffaf17412349bba364087e0ac02ec9" + resolved "https://registry.yarnpkg.com/@types/source-list-map/-/source-list-map-0.1.2.tgz#0078836063ffaf17412349bba364087e0ac02ec9" integrity sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA== "@types/stack-utils@^2.0.0": version "2.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@types/stack-utils/-/stack-utils-2.0.0.tgz#7036640b4e21cc2f259ae826ce843d277dad8cff" + resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.0.tgz#7036640b4e21cc2f259ae826ce843d277dad8cff" integrity sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw== "@types/tapable@^1", "@types/tapable@^1.0.5": version "1.0.7" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@types/tapable/-/tapable-1.0.7.tgz#545158342f949e8fd3bfd813224971ecddc3fac4" + resolved "https://registry.yarnpkg.com/@types/tapable/-/tapable-1.0.7.tgz#545158342f949e8fd3bfd813224971ecddc3fac4" integrity sha512-0VBprVqfgFD7Ehb2vd8Lh9TG3jP98gvr8rgehQqzztZNI7o8zS8Ad4jyZneKELphpuE212D8J70LnSNQSyO6bQ== "@types/uglify-js@*": version "3.13.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@types/uglify-js/-/uglify-js-3.13.0.tgz#1cad8df1fb0b143c5aba08de5712ea9d1ff71124" + resolved "https://registry.yarnpkg.com/@types/uglify-js/-/uglify-js-3.13.0.tgz#1cad8df1fb0b143c5aba08de5712ea9d1ff71124" integrity sha512-EGkrJD5Uy+Pg0NUR8uA4bJ5WMfljyad0G+784vLCNUkD+QwOJXUbBYExXfVGf7YtyzdQp3L/XMYcliB987kL5Q== dependencies: source-map "^0.6.1" "@types/webpack-sources@*": version "2.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@types/webpack-sources/-/webpack-sources-2.1.0.tgz#8882b0bd62d1e0ce62f183d0d01b72e6e82e8c10" + resolved "https://registry.yarnpkg.com/@types/webpack-sources/-/webpack-sources-2.1.0.tgz#8882b0bd62d1e0ce62f183d0d01b72e6e82e8c10" integrity sha512-LXn/oYIpBeucgP1EIJbKQ2/4ZmpvRl+dlrFdX7+94SKRUV3Evy3FsfMZY318vGhkWUS5MPhtOM3w1/hCOAOXcg== dependencies: "@types/node" "*" @@ -1822,7 +1822,7 @@ "@types/webpack@^4.41.8": version "4.41.29" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@types/webpack/-/webpack-4.41.29.tgz#2e66c1de8223c440366469415c50a47d97625773" + resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-4.41.29.tgz#2e66c1de8223c440366469415c50a47d97625773" integrity sha512-6pLaORaVNZxiB3FSHbyBiWM7QdazAWda1zvAq4SbZObZqHSDbWLi62iFdblVea6SK9eyBIVp5yHhKt/yNQdR7Q== dependencies: "@types/node" "*" @@ -1834,23 +1834,23 @@ "@types/yargs-parser@*": version "20.2.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@types/yargs-parser/-/yargs-parser-20.2.0.tgz#dd3e6699ba3237f0348cd085e4698780204842f9" + resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-20.2.0.tgz#dd3e6699ba3237f0348cd085e4698780204842f9" integrity sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA== "@types/yargs@^15.0.0": version "15.0.13" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@types/yargs/-/yargs-15.0.13.tgz#34f7fec8b389d7f3c1fd08026a5763e072d3c6dc" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.13.tgz#34f7fec8b389d7f3c1fd08026a5763e072d3c6dc" integrity sha512-kQ5JNTrbDv3Rp5X2n/iUu37IJBDU2gsZ5R/g1/KHOOEc5IKfUFjXT6DENPGduh08I/pamwtEq4oul7gUqKTQDQ== dependencies: "@types/yargs-parser" "*" "@typescript-eslint/eslint-plugin@^4.5.0": - version "4.26.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.26.1.tgz#b9c7313321cb837e2bf8bebe7acc2220659e67d3" - integrity sha512-aoIusj/8CR+xDWmZxARivZjbMBQTT9dImUtdZ8tVCVRXgBUuuZyM5Of5A9D9arQPxbi/0rlJLcuArclz/rCMJw== + version "4.27.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.27.0.tgz#0b7fc974e8bc9b2b5eb98ed51427b0be529b4ad0" + integrity sha512-DsLqxeUfLVNp3AO7PC3JyaddmEHTtI9qTSAs+RB6ja27QvIM0TA8Cizn1qcS6vOu+WDLFJzkwkgweiyFhssDdQ== dependencies: - "@typescript-eslint/experimental-utils" "4.26.1" - "@typescript-eslint/scope-manager" "4.26.1" + "@typescript-eslint/experimental-utils" "4.27.0" + "@typescript-eslint/scope-manager" "4.27.0" debug "^4.3.1" functional-red-black-tree "^1.0.1" lodash "^4.17.21" @@ -1858,21 +1858,21 @@ semver "^7.3.5" tsutils "^3.21.0" -"@typescript-eslint/experimental-utils@4.26.1", "@typescript-eslint/experimental-utils@^4.0.1": - version "4.26.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@typescript-eslint/experimental-utils/-/experimental-utils-4.26.1.tgz#a35980a2390da9232aa206b27f620eab66e94142" - integrity sha512-sQHBugRhrXzRCs9PaGg6rowie4i8s/iD/DpTB+EXte8OMDfdCG5TvO73XlO9Wc/zi0uyN4qOmX9hIjQEyhnbmQ== +"@typescript-eslint/experimental-utils@4.27.0", "@typescript-eslint/experimental-utils@^4.0.1": + version "4.27.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.27.0.tgz#78192a616472d199f084eab8f10f962c0757cd1c" + integrity sha512-n5NlbnmzT2MXlyT+Y0Jf0gsmAQzCnQSWXKy4RGSXVStjDvS5we9IWbh7qRVKdGcxT0WYlgcCYUK/HRg7xFhvjQ== dependencies: "@types/json-schema" "^7.0.7" - "@typescript-eslint/scope-manager" "4.26.1" - "@typescript-eslint/types" "4.26.1" - "@typescript-eslint/typescript-estree" "4.26.1" + "@typescript-eslint/scope-manager" "4.27.0" + "@typescript-eslint/types" "4.27.0" + "@typescript-eslint/typescript-estree" "4.27.0" eslint-scope "^5.1.1" eslint-utils "^3.0.0" "@typescript-eslint/experimental-utils@^3.10.1": version "3.10.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@typescript-eslint/experimental-utils/-/experimental-utils-3.10.1.tgz#e179ffc81a80ebcae2ea04e0332f8b251345a686" + resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-3.10.1.tgz#e179ffc81a80ebcae2ea04e0332f8b251345a686" integrity sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw== dependencies: "@types/json-schema" "^7.0.3" @@ -1882,36 +1882,36 @@ eslint-utils "^2.0.0" "@typescript-eslint/parser@^4.5.0": - version "4.26.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@typescript-eslint/parser/-/parser-4.26.1.tgz#cecfdd5eb7a5c13aabce1c1cfd7fbafb5a0f1e8e" - integrity sha512-q7F3zSo/nU6YJpPJvQveVlIIzx9/wu75lr6oDbDzoeIRWxpoc/HQ43G4rmMoCc5my/3uSj2VEpg/D83LYZF5HQ== + version "4.27.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.27.0.tgz#85447e573364bce4c46c7f64abaa4985aadf5a94" + integrity sha512-XpbxL+M+gClmJcJ5kHnUpBGmlGdgNvy6cehgR6ufyxkEJMGP25tZKCaKyC0W/JVpuhU3VU1RBn7SYUPKSMqQvQ== dependencies: - "@typescript-eslint/scope-manager" "4.26.1" - "@typescript-eslint/types" "4.26.1" - "@typescript-eslint/typescript-estree" "4.26.1" + "@typescript-eslint/scope-manager" "4.27.0" + "@typescript-eslint/types" "4.27.0" + "@typescript-eslint/typescript-estree" "4.27.0" debug "^4.3.1" -"@typescript-eslint/scope-manager@4.26.1": - version "4.26.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@typescript-eslint/scope-manager/-/scope-manager-4.26.1.tgz#075a74a15ff33ee3a7ed33e5fce16ee86689f662" - integrity sha512-TW1X2p62FQ8Rlne+WEShyd7ac2LA6o27S9i131W4NwDSfyeVlQWhw8ylldNNS8JG6oJB9Ha9Xyc+IUcqipvheQ== +"@typescript-eslint/scope-manager@4.27.0": + version "4.27.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.27.0.tgz#b0b1de2b35aaf7f532e89c8e81d0fa298cae327d" + integrity sha512-DY73jK6SEH6UDdzc6maF19AHQJBFVRf6fgAXHPXCGEmpqD4vYgPEzqpFz1lf/daSbOcMpPPj9tyXXDPW2XReAw== dependencies: - "@typescript-eslint/types" "4.26.1" - "@typescript-eslint/visitor-keys" "4.26.1" + "@typescript-eslint/types" "4.27.0" + "@typescript-eslint/visitor-keys" "4.27.0" "@typescript-eslint/types@3.10.1": version "3.10.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@typescript-eslint/types/-/types-3.10.1.tgz#1d7463fa7c32d8a23ab508a803ca2fe26e758727" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-3.10.1.tgz#1d7463fa7c32d8a23ab508a803ca2fe26e758727" integrity sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ== -"@typescript-eslint/types@4.26.1": - version "4.26.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@typescript-eslint/types/-/types-4.26.1.tgz#9e7c523f73c34b04a765e4167ca5650436ef1d38" - integrity sha512-STyMPxR3cS+LaNvS8yK15rb8Y0iL0tFXq0uyl6gY45glyI7w0CsyqyEXl/Fa0JlQy+pVANeK3sbwPneCbWE7yg== +"@typescript-eslint/types@4.27.0": + version "4.27.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.27.0.tgz#712b408519ed699baff69086bc59cd2fc13df8d8" + integrity sha512-I4ps3SCPFCKclRcvnsVA/7sWzh7naaM/b4pBO2hVxnM3wrU51Lveybdw5WoIktU/V4KfXrTt94V9b065b/0+wA== "@typescript-eslint/typescript-estree@3.10.1": version "3.10.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@typescript-eslint/typescript-estree/-/typescript-estree-3.10.1.tgz#fd0061cc38add4fad45136d654408569f365b853" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-3.10.1.tgz#fd0061cc38add4fad45136d654408569f365b853" integrity sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w== dependencies: "@typescript-eslint/types" "3.10.1" @@ -1923,13 +1923,13 @@ semver "^7.3.2" tsutils "^3.17.1" -"@typescript-eslint/typescript-estree@4.26.1": - version "4.26.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@typescript-eslint/typescript-estree/-/typescript-estree-4.26.1.tgz#b2ce2e789233d62283fae2c16baabd4f1dbc9633" - integrity sha512-l3ZXob+h0NQzz80lBGaykdScYaiEbFqznEs99uwzm8fPHhDjwaBFfQkjUC/slw6Sm7npFL8qrGEAMxcfBsBJUg== +"@typescript-eslint/typescript-estree@4.27.0": + version "4.27.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.27.0.tgz#189a7b9f1d0717d5cccdcc17247692dedf7a09da" + integrity sha512-KH03GUsUj41sRLLEy2JHstnezgpS5VNhrJouRdmh6yNdQ+yl8w5LrSwBkExM+jWwCJa7Ct2c8yl8NdtNRyQO6g== dependencies: - "@typescript-eslint/types" "4.26.1" - "@typescript-eslint/visitor-keys" "4.26.1" + "@typescript-eslint/types" "4.27.0" + "@typescript-eslint/visitor-keys" "4.27.0" debug "^4.3.1" globby "^11.0.3" is-glob "^4.0.1" @@ -1938,22 +1938,22 @@ "@typescript-eslint/visitor-keys@3.10.1": version "3.10.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@typescript-eslint/visitor-keys/-/visitor-keys-3.10.1.tgz#cd4274773e3eb63b2e870ac602274487ecd1e931" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-3.10.1.tgz#cd4274773e3eb63b2e870ac602274487ecd1e931" integrity sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ== dependencies: eslint-visitor-keys "^1.1.0" -"@typescript-eslint/visitor-keys@4.26.1": - version "4.26.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@typescript-eslint/visitor-keys/-/visitor-keys-4.26.1.tgz#0d55ea735cb0d8903b198017d6d4f518fdaac546" - integrity sha512-IGouNSSd+6x/fHtYRyLOM6/C+QxMDzWlDtN41ea+flWuSF9g02iqcIlX8wM53JkfljoIjP0U+yp7SiTS1onEkw== +"@typescript-eslint/visitor-keys@4.27.0": + version "4.27.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.27.0.tgz#f56138b993ec822793e7ebcfac6ffdce0a60cb81" + integrity sha512-es0GRYNZp0ieckZ938cEANfEhsfHrzuLrePukLKtY3/KPXcq1Xd555Mno9/GOgXhKzn0QfkDLVgqWO3dGY80bg== dependencies: - "@typescript-eslint/types" "4.26.1" + "@typescript-eslint/types" "4.27.0" eslint-visitor-keys "^2.0.0" "@webassemblyjs/ast@1.9.0": version "1.9.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@webassemblyjs/ast/-/ast-1.9.0.tgz#bd850604b4042459a5a41cd7d338cbed695ed964" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.9.0.tgz#bd850604b4042459a5a41cd7d338cbed695ed964" integrity sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA== dependencies: "@webassemblyjs/helper-module-context" "1.9.0" @@ -1962,46 +1962,46 @@ "@webassemblyjs/floating-point-hex-parser@1.9.0": version "1.9.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz#3c3d3b271bddfc84deb00f71344438311d52ffb4" + resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz#3c3d3b271bddfc84deb00f71344438311d52ffb4" integrity sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA== "@webassemblyjs/helper-api-error@1.9.0": version "1.9.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz#203f676e333b96c9da2eeab3ccef33c45928b6a2" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz#203f676e333b96c9da2eeab3ccef33c45928b6a2" integrity sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw== "@webassemblyjs/helper-buffer@1.9.0": version "1.9.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz#a1442d269c5feb23fcbc9ef759dac3547f29de00" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz#a1442d269c5feb23fcbc9ef759dac3547f29de00" integrity sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA== "@webassemblyjs/helper-code-frame@1.9.0": version "1.9.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz#647f8892cd2043a82ac0c8c5e75c36f1d9159f27" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz#647f8892cd2043a82ac0c8c5e75c36f1d9159f27" integrity sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA== dependencies: "@webassemblyjs/wast-printer" "1.9.0" "@webassemblyjs/helper-fsm@1.9.0": version "1.9.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz#c05256b71244214671f4b08ec108ad63b70eddb8" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz#c05256b71244214671f4b08ec108ad63b70eddb8" integrity sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw== "@webassemblyjs/helper-module-context@1.9.0": version "1.9.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz#25d8884b76839871a08a6c6f806c3979ef712f07" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz#25d8884b76839871a08a6c6f806c3979ef712f07" integrity sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g== dependencies: "@webassemblyjs/ast" "1.9.0" "@webassemblyjs/helper-wasm-bytecode@1.9.0": version "1.9.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz#4fed8beac9b8c14f8c58b70d124d549dd1fe5790" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz#4fed8beac9b8c14f8c58b70d124d549dd1fe5790" integrity sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw== "@webassemblyjs/helper-wasm-section@1.9.0": version "1.9.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz#5a4138d5a6292ba18b04c5ae49717e4167965346" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz#5a4138d5a6292ba18b04c5ae49717e4167965346" integrity sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw== dependencies: "@webassemblyjs/ast" "1.9.0" @@ -2011,26 +2011,26 @@ "@webassemblyjs/ieee754@1.9.0": version "1.9.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz#15c7a0fbaae83fb26143bbacf6d6df1702ad39e4" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz#15c7a0fbaae83fb26143bbacf6d6df1702ad39e4" integrity sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg== dependencies: "@xtuc/ieee754" "^1.2.0" "@webassemblyjs/leb128@1.9.0": version "1.9.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@webassemblyjs/leb128/-/leb128-1.9.0.tgz#f19ca0b76a6dc55623a09cffa769e838fa1e1c95" + resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.9.0.tgz#f19ca0b76a6dc55623a09cffa769e838fa1e1c95" integrity sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw== dependencies: "@xtuc/long" "4.2.2" "@webassemblyjs/utf8@1.9.0": version "1.9.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@webassemblyjs/utf8/-/utf8-1.9.0.tgz#04d33b636f78e6a6813227e82402f7637b6229ab" + resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.9.0.tgz#04d33b636f78e6a6813227e82402f7637b6229ab" integrity sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w== "@webassemblyjs/wasm-edit@1.9.0": version "1.9.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz#3fe6d79d3f0f922183aa86002c42dd256cfee9cf" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz#3fe6d79d3f0f922183aa86002c42dd256cfee9cf" integrity sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw== dependencies: "@webassemblyjs/ast" "1.9.0" @@ -2044,7 +2044,7 @@ "@webassemblyjs/wasm-gen@1.9.0": version "1.9.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz#50bc70ec68ded8e2763b01a1418bf43491a7a49c" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz#50bc70ec68ded8e2763b01a1418bf43491a7a49c" integrity sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA== dependencies: "@webassemblyjs/ast" "1.9.0" @@ -2055,7 +2055,7 @@ "@webassemblyjs/wasm-opt@1.9.0": version "1.9.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz#2211181e5b31326443cc8112eb9f0b9028721a61" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz#2211181e5b31326443cc8112eb9f0b9028721a61" integrity sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A== dependencies: "@webassemblyjs/ast" "1.9.0" @@ -2065,7 +2065,7 @@ "@webassemblyjs/wasm-parser@1.9.0": version "1.9.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz#9d48e44826df4a6598294aa6c87469d642fff65e" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz#9d48e44826df4a6598294aa6c87469d642fff65e" integrity sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA== dependencies: "@webassemblyjs/ast" "1.9.0" @@ -2077,7 +2077,7 @@ "@webassemblyjs/wast-parser@1.9.0": version "1.9.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz#3031115d79ac5bd261556cecc3fa90a3ef451914" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz#3031115d79ac5bd261556cecc3fa90a3ef451914" integrity sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw== dependencies: "@webassemblyjs/ast" "1.9.0" @@ -2089,7 +2089,7 @@ "@webassemblyjs/wast-printer@1.9.0": version "1.9.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz#4935d54c85fef637b00ce9f52377451d00d47899" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz#4935d54c85fef637b00ce9f52377451d00d47899" integrity sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA== dependencies: "@webassemblyjs/ast" "1.9.0" @@ -2098,22 +2098,22 @@ "@xtuc/ieee754@^1.2.0": version "1.2.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" + resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== "@xtuc/long@4.2.2": version "4.2.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" + resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== abab@^2.0.3, abab@^2.0.5: version "2.0.5" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/abab/-/abab-2.0.5.tgz#c0b678fb32d60fc1219c784d6a826fe385aeb79a" + resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.5.tgz#c0b678fb32d60fc1219c784d6a826fe385aeb79a" integrity sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q== accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.7: version "1.3.7" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd" + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd" integrity sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA== dependencies: mime-types "~2.1.24" @@ -2121,7 +2121,7 @@ accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.7: acorn-globals@^6.0.0: version "6.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/acorn-globals/-/acorn-globals-6.0.0.tgz#46cdd39f0f8ff08a876619b55f5ac8a6dc770b45" + resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-6.0.0.tgz#46cdd39f0f8ff08a876619b55f5ac8a6dc770b45" integrity sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg== dependencies: acorn "^7.1.1" @@ -2129,37 +2129,37 @@ acorn-globals@^6.0.0: acorn-jsx@^5.3.1: version "5.3.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/acorn-jsx/-/acorn-jsx-5.3.1.tgz#fc8661e11b7ac1539c47dbfea2e72b3af34d267b" + resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.1.tgz#fc8661e11b7ac1539c47dbfea2e72b3af34d267b" integrity sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng== acorn-walk@^7.1.1: version "7.2.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" + resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== acorn@^6.4.1: version "6.4.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/acorn/-/acorn-6.4.2.tgz#35866fd710528e92de10cf06016498e47e39e1e6" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.2.tgz#35866fd710528e92de10cf06016498e47e39e1e6" integrity sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ== acorn@^7.1.0, acorn@^7.1.1, acorn@^7.4.0: version "7.4.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== acorn@^8.2.4: - version "8.3.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/acorn/-/acorn-8.3.0.tgz#1193f9b96c4e8232f00b11a9edff81b2c8b98b88" - integrity sha512-tqPKHZ5CaBJw0Xmy0ZZvLs1qTV+BNFSyvn77ASXkpBNfIRk8ev26fKrD9iLGwGA9zedPao52GSHzq8lyZG0NUw== + version "8.4.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.4.0.tgz#af53266e698d7cffa416714b503066a82221be60" + integrity sha512-ULr0LDaEqQrMFGyQ3bhJkLsbtrQ8QibAseGZeaSUiT/6zb9IvIkomWHJIvgvwad+hinRAgsI51JcWk2yvwyL+w== address@1.1.2, address@^1.0.1: version "1.1.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/address/-/address-1.1.2.tgz#bf1116c9c758c51b7a933d296b72c221ed9428b6" + resolved "https://registry.yarnpkg.com/address/-/address-1.1.2.tgz#bf1116c9c758c51b7a933d296b72c221ed9428b6" integrity sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA== adjust-sourcemap-loader@3.0.0: version "3.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/adjust-sourcemap-loader/-/adjust-sourcemap-loader-3.0.0.tgz#5ae12fb5b7b1c585e80bbb5a63ec163a1a45e61e" + resolved "https://registry.yarnpkg.com/adjust-sourcemap-loader/-/adjust-sourcemap-loader-3.0.0.tgz#5ae12fb5b7b1c585e80bbb5a63ec163a1a45e61e" integrity sha512-YBrGyT2/uVQ/c6Rr+t6ZJXniY03YtHGMJQYal368burRGYKqhx9qGTWqcBU5s1CwYY9E/ri63RYyG1IacMZtqw== dependencies: loader-utils "^2.0.0" @@ -2167,14 +2167,14 @@ adjust-sourcemap-loader@3.0.0: agent-base@6: version "6.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== dependencies: debug "4" aggregate-error@^3.0.0: version "3.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" + resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== dependencies: clean-stack "^2.0.0" @@ -2182,17 +2182,17 @@ aggregate-error@^3.0.0: ajv-errors@^1.0.0: version "1.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ajv-errors/-/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d" + resolved "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d" integrity sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ== ajv-keywords@^3.1.0, ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: version "3.5.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.4, ajv@^6.12.5: version "6.12.6" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== dependencies: fast-deep-equal "^3.1.1" @@ -2202,7 +2202,7 @@ ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.4, ajv@^6.12.5: ajv@^8.0.1: version "8.6.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ajv/-/ajv-8.6.0.tgz#60cc45d9c46a477d80d92c48076d972c342e5720" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.6.0.tgz#60cc45d9c46a477d80d92c48076d972c342e5720" integrity sha512-cnUG4NSBiM4YFBxgZIj/In3/6KX+rQ2l2YPRVcvAMQGWEPKuXoPIhxzwqh31jA3IPbI4qEOp/5ILI4ynioXsGQ== dependencies: fast-deep-equal "^3.1.1" @@ -2212,71 +2212,71 @@ ajv@^8.0.1: alphanum-sort@^1.0.0: version "1.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3" + resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3" integrity sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM= ansi-colors@^3.0.0: version "3.2.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ansi-colors/-/ansi-colors-3.2.4.tgz#e3a3da4bfbae6c86a9c285625de124a234026fbf" + resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.2.4.tgz#e3a3da4bfbae6c86a9c285625de124a234026fbf" integrity sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA== ansi-colors@^4.1.1: version "4.1.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348" + resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348" integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA== ansi-escapes@^4.2.1, ansi-escapes@^4.3.1: version "4.3.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== dependencies: type-fest "^0.21.3" ansi-html@0.0.7, ansi-html@^0.0.7: version "0.0.7" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ansi-html/-/ansi-html-0.0.7.tgz#813584021962a9e9e6fd039f940d12f56ca7859e" + resolved "https://registry.yarnpkg.com/ansi-html/-/ansi-html-0.0.7.tgz#813584021962a9e9e6fd039f940d12f56ca7859e" integrity sha1-gTWEAhliqenm/QOflA0S9WynhZ4= ansi-regex@^2.0.0: version "2.1.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= ansi-regex@^4.1.0: version "4.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== ansi-regex@^5.0.0: version "5.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== ansi-styles@^3.2.0, ansi-styles@^3.2.1: version "3.2.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== dependencies: color-convert "^1.9.0" ansi-styles@^4.0.0, ansi-styles@^4.1.0: version "4.3.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== dependencies: color-convert "^2.0.1" anymatch@^2.0.0: version "2.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw== dependencies: micromatch "^3.1.4" normalize-path "^2.1.1" -anymatch@^3.0.0, anymatch@^3.0.3, anymatch@~3.1.1: +anymatch@^3.0.0, anymatch@^3.0.3, anymatch@~3.1.2: version "3.1.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== dependencies: normalize-path "^3.0.0" @@ -2297,19 +2297,19 @@ aoe_technology_radar@../aoe_technology_radar: aproba@^1.1.1: version "1.2.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" + resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== argparse@^1.0.7: version "1.0.10" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== dependencies: sprintf-js "~1.0.2" aria-query@^4.2.2: version "4.2.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/aria-query/-/aria-query-4.2.2.tgz#0d2ca6c9aceb56b8977e9fed6aed7e15bbd2f83b" + resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-4.2.2.tgz#0d2ca6c9aceb56b8977e9fed6aed7e15bbd2f83b" integrity sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA== dependencies: "@babel/runtime" "^7.10.2" @@ -2317,37 +2317,37 @@ aria-query@^4.2.2: arity-n@^1.0.4: version "1.0.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/arity-n/-/arity-n-1.0.4.tgz#d9e76b11733e08569c0847ae7b39b2860b30b745" + resolved "https://registry.yarnpkg.com/arity-n/-/arity-n-1.0.4.tgz#d9e76b11733e08569c0847ae7b39b2860b30b745" integrity sha1-2edrEXM+CFacCEeuezmyhgswt0U= arr-diff@^4.0.0: version "4.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" + resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= arr-flatten@^1.1.0: version "1.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" + resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== arr-union@^3.1.0: version "3.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" + resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= array-flatten@1.1.1: version "1.1.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" + resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= array-flatten@^2.1.0: version "2.1.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099" + resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099" integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== array-includes@^3.1.1, array-includes@^3.1.2, array-includes@^3.1.3: version "3.1.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/array-includes/-/array-includes-3.1.3.tgz#c7f619b382ad2afaf5326cddfdc0afc61af7690a" + resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.3.tgz#c7f619b382ad2afaf5326cddfdc0afc61af7690a" integrity sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A== dependencies: call-bind "^1.0.2" @@ -2358,29 +2358,29 @@ array-includes@^3.1.1, array-includes@^3.1.2, array-includes@^3.1.3: array-union@^1.0.1: version "1.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk= dependencies: array-uniq "^1.0.1" array-union@^2.1.0: version "2.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== array-uniq@^1.0.1: version "1.0.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" + resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY= array-unique@^0.3.2: version "0.3.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" + resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= array.prototype.flat@^1.2.4: version "1.2.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz#6ef638b43312bd401b4c6199fdec7e2dc9e9a123" + resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz#6ef638b43312bd401b4c6199fdec7e2dc9e9a123" integrity sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg== dependencies: call-bind "^1.0.0" @@ -2389,7 +2389,7 @@ array.prototype.flat@^1.2.4: array.prototype.flatmap@^1.2.4: version "1.2.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz#94cfd47cc1556ec0747d97f7c7738c58122004c9" + resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz#94cfd47cc1556ec0747d97f7c7738c58122004c9" integrity sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q== dependencies: call-bind "^1.0.0" @@ -2399,17 +2399,17 @@ array.prototype.flatmap@^1.2.4: arrify@^2.0.1: version "2.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" + resolved "https://registry.yarnpkg.com/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== asap@~2.0.6: version "2.0.6" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" + resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= asn1.js@^5.2.0: version "5.4.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/asn1.js/-/asn1.js-5.4.1.tgz#11a980b84ebb91781ce35b0fdc2ee294e3783f07" + resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-5.4.1.tgz#11a980b84ebb91781ce35b0fdc2ee294e3783f07" integrity sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA== dependencies: bn.js "^4.0.0" @@ -2419,7 +2419,7 @@ asn1.js@^5.2.0: assert@^1.1.1: version "1.5.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/assert/-/assert-1.5.0.tgz#55c109aaf6e0aefdb3dc4b71240c70bf574b18eb" + resolved "https://registry.yarnpkg.com/assert/-/assert-1.5.0.tgz#55c109aaf6e0aefdb3dc4b71240c70bf574b18eb" integrity sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA== dependencies: object-assign "^4.1.1" @@ -2427,54 +2427,54 @@ assert@^1.1.1: assign-symbols@^1.0.0: version "1.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" + resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= ast-types-flow@^0.0.7: version "0.0.7" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad" + resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad" integrity sha1-9wtzXGvKGlycItmCw+Oef+ujva0= astral-regex@^2.0.0: version "2.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" + resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== async-each@^1.0.1: version "1.0.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" + resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ== async-limiter@~1.0.0: version "1.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" + resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== async@^2.6.2: version "2.6.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff" + resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff" integrity sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg== dependencies: lodash "^4.17.14" asynckit@^0.4.0: version "0.4.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= at-least-node@^1.0.0: version "1.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" + resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== atob@^2.1.2: version "2.1.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" + resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== autoprefixer@^9.6.1: version "9.8.6" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/autoprefixer/-/autoprefixer-9.8.6.tgz#3b73594ca1bf9266320c5acf1588d74dea74210f" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.8.6.tgz#3b73594ca1bf9266320c5acf1588d74dea74210f" integrity sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg== dependencies: browserslist "^4.12.0" @@ -2487,17 +2487,17 @@ autoprefixer@^9.6.1: axe-core@^4.0.2: version "4.2.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/axe-core/-/axe-core-4.2.2.tgz#0c987d82c8b82b4b9b7a945f1b5ef0d8fed586ed" + resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.2.2.tgz#0c987d82c8b82b4b9b7a945f1b5ef0d8fed586ed" integrity sha512-OKRkKM4ojMEZRJ5UNJHmq9tht7cEnRnqKG6KyB/trYws00Xtkv12mHtlJ0SK7cmuNbrU8dPUova3ELTuilfBbw== axobject-query@^2.2.0: version "2.2.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/axobject-query/-/axobject-query-2.2.0.tgz#943d47e10c0b704aa42275e20edf3722648989be" + resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-2.2.0.tgz#943d47e10c0b704aa42275e20edf3722648989be" integrity sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA== babel-eslint@^10.1.0: version "10.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/babel-eslint/-/babel-eslint-10.1.0.tgz#6968e568a910b78fb3779cdd8b6ac2f479943232" + resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-10.1.0.tgz#6968e568a910b78fb3779cdd8b6ac2f479943232" integrity sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg== dependencies: "@babel/code-frame" "^7.0.0" @@ -2509,14 +2509,14 @@ babel-eslint@^10.1.0: babel-extract-comments@^1.0.0: version "1.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz#0a2aedf81417ed391b85e18b4614e693a0351a21" + resolved "https://registry.yarnpkg.com/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz#0a2aedf81417ed391b85e18b4614e693a0351a21" integrity sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ== dependencies: babylon "^6.18.0" babel-jest@^26.6.0, babel-jest@^26.6.3: version "26.6.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/babel-jest/-/babel-jest-26.6.3.tgz#d87d25cb0037577a0c89f82e5755c5d293c01056" + resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-26.6.3.tgz#d87d25cb0037577a0c89f82e5755c5d293c01056" integrity sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA== dependencies: "@jest/transform" "^26.6.2" @@ -2530,7 +2530,7 @@ babel-jest@^26.6.0, babel-jest@^26.6.3: babel-loader@8.1.0: version "8.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/babel-loader/-/babel-loader-8.1.0.tgz#c611d5112bd5209abe8b9fa84c3e4da25275f1c3" + resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.1.0.tgz#c611d5112bd5209abe8b9fa84c3e4da25275f1c3" integrity sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw== dependencies: find-cache-dir "^2.1.0" @@ -2541,14 +2541,14 @@ babel-loader@8.1.0: babel-plugin-dynamic-import-node@^2.3.3: version "2.3.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3" + resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3" integrity sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ== dependencies: object.assign "^4.1.0" babel-plugin-istanbul@^6.0.0: version "6.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz#e159ccdc9af95e0b570c75b4573b7c34d671d765" + resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz#e159ccdc9af95e0b570c75b4573b7c34d671d765" integrity sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ== dependencies: "@babel/helper-plugin-utils" "^7.0.0" @@ -2559,7 +2559,7 @@ babel-plugin-istanbul@^6.0.0: babel-plugin-jest-hoist@^26.6.2: version "26.6.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz#8185bd030348d254c6d7dd974355e6a28b21e62d" + resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz#8185bd030348d254c6d7dd974355e6a28b21e62d" integrity sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw== dependencies: "@babel/template" "^7.3.3" @@ -2569,7 +2569,7 @@ babel-plugin-jest-hoist@^26.6.2: babel-plugin-macros@2.8.0: version "2.8.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz#0f958a7cc6556b1e65344465d99111a1e5e10138" + resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz#0f958a7cc6556b1e65344465d99111a1e5e10138" integrity sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg== dependencies: "@babel/runtime" "^7.7.2" @@ -2578,41 +2578,41 @@ babel-plugin-macros@2.8.0: babel-plugin-named-asset-import@^0.3.7: version "0.3.7" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.7.tgz#156cd55d3f1228a5765774340937afc8398067dd" + resolved "https://registry.yarnpkg.com/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.7.tgz#156cd55d3f1228a5765774340937afc8398067dd" integrity sha512-squySRkf+6JGnvjoUtDEjSREJEBirnXi9NqP6rjSYsylxQxqBTz+pkmf395i9E2zsvmYUaI40BHo6SqZUdydlw== -babel-plugin-polyfill-corejs2@^0.2.0: +babel-plugin-polyfill-corejs2@^0.2.2: version "0.2.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz#e9124785e6fd94f94b618a7954e5693053bf5327" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz#e9124785e6fd94f94b618a7954e5693053bf5327" integrity sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ== dependencies: "@babel/compat-data" "^7.13.11" "@babel/helper-define-polyfill-provider" "^0.2.2" semver "^6.1.1" -babel-plugin-polyfill-corejs3@^0.2.0: +babel-plugin-polyfill-corejs3@^0.2.2: version "0.2.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.2.tgz#7424a1682ee44baec817327710b1b094e5f8f7f5" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.2.tgz#7424a1682ee44baec817327710b1b094e5f8f7f5" integrity sha512-l1Cf8PKk12eEk5QP/NQ6TH8A1pee6wWDJ96WjxrMXFLHLOBFzYM4moG80HFgduVhTqAFez4alnZKEhP/bYHg0A== dependencies: "@babel/helper-define-polyfill-provider" "^0.2.2" core-js-compat "^3.9.1" -babel-plugin-polyfill-regenerator@^0.2.0: +babel-plugin-polyfill-regenerator@^0.2.2: version "0.2.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz#b310c8d642acada348c1fa3b3e6ce0e851bee077" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz#b310c8d642acada348c1fa3b3e6ce0e851bee077" integrity sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg== dependencies: "@babel/helper-define-polyfill-provider" "^0.2.2" babel-plugin-syntax-object-rest-spread@^6.8.0: version "6.13.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz#fd6536f2bce13836ffa3a5458c4903a597bb3bf5" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz#fd6536f2bce13836ffa3a5458c4903a597bb3bf5" integrity sha1-/WU28rzhODb/o6VFjEkDpZe7O/U= babel-plugin-transform-object-rest-spread@^6.26.0: version "6.26.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz#0f36692d50fef6b7e2d4b3ac1478137a963b7b06" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz#0f36692d50fef6b7e2d4b3ac1478137a963b7b06" integrity sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY= dependencies: babel-plugin-syntax-object-rest-spread "^6.8.0" @@ -2620,12 +2620,12 @@ babel-plugin-transform-object-rest-spread@^6.26.0: babel-plugin-transform-react-remove-prop-types@0.4.24: version "0.4.24" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz#f2edaf9b4c6a5fbe5c1d678bfb531078c1555f3a" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz#f2edaf9b4c6a5fbe5c1d678bfb531078c1555f3a" integrity sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA== babel-preset-current-node-syntax@^1.0.0: version "1.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz#b4399239b89b2a011f9ddbe3e4f401fc40cff73b" + resolved "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz#b4399239b89b2a011f9ddbe3e4f401fc40cff73b" integrity sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ== dependencies: "@babel/plugin-syntax-async-generators" "^7.8.4" @@ -2643,7 +2643,7 @@ babel-preset-current-node-syntax@^1.0.0: babel-preset-jest@^26.6.2: version "26.6.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz#747872b1171df032252426586881d62d31798fee" + resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz#747872b1171df032252426586881d62d31798fee" integrity sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ== dependencies: babel-plugin-jest-hoist "^26.6.2" @@ -2651,7 +2651,7 @@ babel-preset-jest@^26.6.2: babel-preset-react-app@^10.0.0: version "10.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/babel-preset-react-app/-/babel-preset-react-app-10.0.0.tgz#689b60edc705f8a70ce87f47ab0e560a317d7045" + resolved "https://registry.yarnpkg.com/babel-preset-react-app/-/babel-preset-react-app-10.0.0.tgz#689b60edc705f8a70ce87f47ab0e560a317d7045" integrity sha512-itL2z8v16khpuKutx5IH8UdCdSTuzrOhRFTEdIhveZ2i1iBKDrVE0ATa4sFVy+02GLucZNVBWtoarXBy0Msdpg== dependencies: "@babel/core" "7.12.3" @@ -2672,7 +2672,7 @@ babel-preset-react-app@^10.0.0: babel-runtime@^6.26.0: version "6.26.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" + resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4= dependencies: core-js "^2.4.0" @@ -2680,22 +2680,22 @@ babel-runtime@^6.26.0: babylon@^6.18.0: version "6.18.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" + resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" integrity sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ== balanced-match@^1.0.0: version "1.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== base64-js@^1.0.2: version "1.5.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== base@^0.11.1: version "0.11.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" + resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== dependencies: cache-base "^1.0.1" @@ -2708,12 +2708,12 @@ base@^0.11.1: batch@0.6.1: version "0.6.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" + resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" integrity sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY= bfj@^7.0.2: version "7.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/bfj/-/bfj-7.0.2.tgz#1988ce76f3add9ac2913fd8ba47aad9e651bfbb2" + resolved "https://registry.yarnpkg.com/bfj/-/bfj-7.0.2.tgz#1988ce76f3add9ac2913fd8ba47aad9e651bfbb2" integrity sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw== dependencies: bluebird "^3.5.5" @@ -2723,44 +2723,44 @@ bfj@^7.0.2: big.js@^5.2.2: version "5.2.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" + resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== binary-extensions@^1.0.0: version "1.13.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw== binary-extensions@^2.0.0: version "2.2.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== bindings@^1.5.0: version "1.5.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" + resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== dependencies: file-uri-to-path "1.0.0" bluebird@^3.5.5: version "3.7.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" + resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.9: version "4.12.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88" + resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88" integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== bn.js@^5.0.0, bn.js@^5.1.1: version "5.2.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/bn.js/-/bn.js-5.2.0.tgz#358860674396c6997771a9d051fcc1b57d4ae002" + resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.0.tgz#358860674396c6997771a9d051fcc1b57d4ae002" integrity sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw== body-parser@1.19.0: version "1.19.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/body-parser/-/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a" + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a" integrity sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw== dependencies: bytes "3.1.0" @@ -2776,7 +2776,7 @@ body-parser@1.19.0: bonjour@^3.5.0: version "3.5.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/bonjour/-/bonjour-3.5.0.tgz#8e890a183d8ee9a2393b3844c691a42bcf7bc9f5" + resolved "https://registry.yarnpkg.com/bonjour/-/bonjour-3.5.0.tgz#8e890a183d8ee9a2393b3844c691a42bcf7bc9f5" integrity sha1-jokKGD2O6aI5OzhExpGkK897yfU= dependencies: array-flatten "^2.1.0" @@ -2788,12 +2788,12 @@ bonjour@^3.5.0: boolbase@^1.0.0, boolbase@~1.0.0: version "1.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" + resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= brace-expansion@^1.1.7: version "1.1.11" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== dependencies: balanced-match "^1.0.0" @@ -2801,7 +2801,7 @@ brace-expansion@^1.1.7: braces@^2.3.1, braces@^2.3.2: version "2.3.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" + resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== dependencies: arr-flatten "^1.1.0" @@ -2817,24 +2817,24 @@ braces@^2.3.1, braces@^2.3.2: braces@^3.0.1, braces@~3.0.2: version "3.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== dependencies: fill-range "^7.0.1" brorand@^1.0.1, brorand@^1.1.0: version "1.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" + resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= browser-process-hrtime@^1.0.0: version "1.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" + resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== browserify-aes@^1.0.0, browserify-aes@^1.0.4: version "1.2.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" + resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== dependencies: buffer-xor "^1.0.3" @@ -2846,7 +2846,7 @@ browserify-aes@^1.0.0, browserify-aes@^1.0.4: browserify-cipher@^1.0.0: version "1.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0" + resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0" integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w== dependencies: browserify-aes "^1.0.4" @@ -2855,7 +2855,7 @@ browserify-cipher@^1.0.0: browserify-des@^1.0.0: version "1.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c" + resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c" integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A== dependencies: cipher-base "^1.0.1" @@ -2865,7 +2865,7 @@ browserify-des@^1.0.0: browserify-rsa@^4.0.0, browserify-rsa@^4.0.1: version "4.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/browserify-rsa/-/browserify-rsa-4.1.0.tgz#b2fd06b5b75ae297f7ce2dc651f918f5be158c8d" + resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.1.0.tgz#b2fd06b5b75ae297f7ce2dc651f918f5be158c8d" integrity sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog== dependencies: bn.js "^5.0.0" @@ -2873,7 +2873,7 @@ browserify-rsa@^4.0.0, browserify-rsa@^4.0.1: browserify-sign@^4.0.0: version "4.2.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/browserify-sign/-/browserify-sign-4.2.1.tgz#eaf4add46dd54be3bb3b36c0cf15abbeba7956c3" + resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.2.1.tgz#eaf4add46dd54be3bb3b36c0cf15abbeba7956c3" integrity sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg== dependencies: bn.js "^5.1.1" @@ -2888,14 +2888,14 @@ browserify-sign@^4.0.0: browserify-zlib@^0.2.0: version "0.2.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f" + resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f" integrity sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA== dependencies: pako "~1.0.5" browserslist@4.14.2: version "4.14.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/browserslist/-/browserslist-4.14.2.tgz#1b3cec458a1ba87588cc5e9be62f19b6d48813ce" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.14.2.tgz#1b3cec458a1ba87588cc5e9be62f19b6d48813ce" integrity sha512-HI4lPveGKUR0x2StIz+2FXfDk9SfVMrxn6PLh1JeGUwcuoDkdKZebWiyLRJ68iIPDpMI4JLVDf7S7XzslgWOhw== dependencies: caniuse-lite "^1.0.30001125" @@ -2905,7 +2905,7 @@ browserslist@4.14.2: browserslist@^4.0.0, browserslist@^4.12.0, browserslist@^4.16.6, browserslist@^4.6.2, browserslist@^4.6.4: version "4.16.6" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/browserslist/-/browserslist-4.16.6.tgz#d7901277a5a88e554ed305b183ec9b0c08f66fa2" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.6.tgz#d7901277a5a88e554ed305b183ec9b0c08f66fa2" integrity sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ== dependencies: caniuse-lite "^1.0.30001219" @@ -2916,29 +2916,29 @@ browserslist@^4.0.0, browserslist@^4.12.0, browserslist@^4.16.6, browserslist@^4 bser@2.1.1: version "2.1.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" + resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== dependencies: node-int64 "^0.4.0" buffer-from@^1.0.0: version "1.1.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== buffer-indexof@^1.0.0: version "1.1.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/buffer-indexof/-/buffer-indexof-1.1.1.tgz#52fabcc6a606d1a00302802648ef68f639da268c" + resolved "https://registry.yarnpkg.com/buffer-indexof/-/buffer-indexof-1.1.1.tgz#52fabcc6a606d1a00302802648ef68f639da268c" integrity sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g== buffer-xor@^1.0.3: version "1.0.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" + resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk= buffer@^4.3.0: version "4.9.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/buffer/-/buffer-4.9.2.tgz#230ead344002988644841ab0244af8c44bbe3ef8" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.2.tgz#230ead344002988644841ab0244af8c44bbe3ef8" integrity sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg== dependencies: base64-js "^1.0.2" @@ -2947,27 +2947,27 @@ buffer@^4.3.0: builtin-modules@^3.1.0: version "3.2.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/builtin-modules/-/builtin-modules-3.2.0.tgz#45d5db99e7ee5e6bc4f362e008bf917ab5049887" + resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.2.0.tgz#45d5db99e7ee5e6bc4f362e008bf917ab5049887" integrity sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA== builtin-status-codes@^3.0.0: version "3.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" + resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" integrity sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug= bytes@3.0.0: version "3.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg= bytes@3.1.0: version "3.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== cacache@^12.0.2: version "12.0.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/cacache/-/cacache-12.0.4.tgz#668bcbd105aeb5f1d92fe25570ec9525c8faa40c" + resolved "https://registry.yarnpkg.com/cacache/-/cacache-12.0.4.tgz#668bcbd105aeb5f1d92fe25570ec9525c8faa40c" integrity sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ== dependencies: bluebird "^3.5.5" @@ -2988,7 +2988,7 @@ cacache@^12.0.2: cacache@^15.0.5: version "15.2.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/cacache/-/cacache-15.2.0.tgz#73af75f77c58e72d8c630a7a2858cb18ef523389" + resolved "https://registry.yarnpkg.com/cacache/-/cacache-15.2.0.tgz#73af75f77c58e72d8c630a7a2858cb18ef523389" integrity sha512-uKoJSHmnrqXgthDFx/IU6ED/5xd+NNGe+Bb+kLZy7Ku4P+BaiWEUflAKPZ7eAzsYGcsAGASJZsybXp+quEcHTw== dependencies: "@npmcli/move-file" "^1.0.1" @@ -3011,7 +3011,7 @@ cacache@^15.0.5: cache-base@^1.0.1: version "1.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" + resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== dependencies: collection-visit "^1.0.0" @@ -3026,7 +3026,7 @@ cache-base@^1.0.1: call-bind@^1.0.0, call-bind@^1.0.2: version "1.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== dependencies: function-bind "^1.1.1" @@ -3034,31 +3034,31 @@ call-bind@^1.0.0, call-bind@^1.0.2: caller-callsite@^2.0.0: version "2.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134" + resolved "https://registry.yarnpkg.com/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134" integrity sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ= dependencies: callsites "^2.0.0" caller-path@^2.0.0: version "2.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/caller-path/-/caller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4" + resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4" integrity sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ= dependencies: caller-callsite "^2.0.0" callsites@^2.0.0: version "2.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" integrity sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA= callsites@^3.0.0: version "3.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== camel-case@^4.1.1: version "4.1.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" + resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== dependencies: pascal-case "^3.1.2" @@ -3066,17 +3066,17 @@ camel-case@^4.1.1: camelcase@5.3.1, camelcase@^5.0.0, camelcase@^5.3.1: version "5.3.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== camelcase@^6.0.0, camelcase@^6.1.0, camelcase@^6.2.0: version "6.2.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/camelcase/-/camelcase-6.2.0.tgz#924af881c9d525ac9d87f40d964e5cea982a1809" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.2.0.tgz#924af881c9d525ac9d87f40d964e5cea982a1809" integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg== caniuse-api@^3.0.0: version "3.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0" + resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0" integrity sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== dependencies: browserslist "^4.0.0" @@ -3085,25 +3085,25 @@ caniuse-api@^3.0.0: lodash.uniq "^4.5.0" caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001125, caniuse-lite@^1.0.30001219: - version "1.0.30001235" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/caniuse-lite/-/caniuse-lite-1.0.30001235.tgz#ad5ca75bc5a1f7b12df79ad806d715a43a5ac4ed" - integrity sha512-zWEwIVqnzPkSAXOUlQnPW2oKoYb2aLQ4Q5ejdjBcnH63rfypaW34CxaeBn1VMya2XaEU3P/R2qHpWyj+l0BT1A== + version "1.0.30001237" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001237.tgz#4b7783661515b8e7151fc6376cfd97f0e427b9e5" + integrity sha512-pDHgRndit6p1NR2GhzMbQ6CkRrp4VKuSsqbcLeOQppYPKOYkKT/6ZvZDvKJUqcmtyWIAHuZq3SVS2vc1egCZzw== capture-exit@^2.0.0: version "2.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/capture-exit/-/capture-exit-2.0.0.tgz#fb953bfaebeb781f62898239dabb426d08a509a4" + resolved "https://registry.yarnpkg.com/capture-exit/-/capture-exit-2.0.0.tgz#fb953bfaebeb781f62898239dabb426d08a509a4" integrity sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g== dependencies: rsvp "^4.8.4" case-sensitive-paths-webpack-plugin@2.3.0: version "2.3.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz#23ac613cc9a856e4f88ff8bb73bbb5e989825cf7" + resolved "https://registry.yarnpkg.com/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz#23ac613cc9a856e4f88ff8bb73bbb5e989825cf7" integrity sha512-/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ== chalk@2.4.2, chalk@^2.0.0, chalk@^2.4.1, chalk@^2.4.2: version "2.4.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== dependencies: ansi-styles "^3.2.1" @@ -3112,7 +3112,7 @@ chalk@2.4.2, chalk@^2.0.0, chalk@^2.4.1, chalk@^2.4.2: chalk@^4.0.0: version "4.1.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/chalk/-/chalk-4.1.1.tgz#c80b3fab28bf6371e6863325eee67e618b77e6ad" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.1.tgz#c80b3fab28bf6371e6863325eee67e618b77e6ad" integrity sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg== dependencies: ansi-styles "^4.1.0" @@ -3120,32 +3120,32 @@ chalk@^4.0.0: char-regex@^1.0.2: version "1.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" + resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== check-types@^11.1.1: version "11.1.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/check-types/-/check-types-11.1.2.tgz#86a7c12bf5539f6324eb0e70ca8896c0e38f3e2f" + resolved "https://registry.yarnpkg.com/check-types/-/check-types-11.1.2.tgz#86a7c12bf5539f6324eb0e70ca8896c0e38f3e2f" integrity sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ== "chokidar@>=3.0.0 <4.0.0", chokidar@^3.4.1: - version "3.5.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/chokidar/-/chokidar-3.5.1.tgz#ee9ce7bbebd2b79f49f304799d5468e31e14e68a" - integrity sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw== + version "3.5.2" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.2.tgz#dba3976fcadb016f66fd365021d91600d01c1e75" + integrity sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ== dependencies: - anymatch "~3.1.1" + anymatch "~3.1.2" braces "~3.0.2" - glob-parent "~5.1.0" + glob-parent "~5.1.2" is-binary-path "~2.1.0" is-glob "~4.0.1" normalize-path "~3.0.0" - readdirp "~3.5.0" + readdirp "~3.6.0" optionalDependencies: - fsevents "~2.3.1" + fsevents "~2.3.2" chokidar@^2.1.8: version "2.1.8" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg== dependencies: anymatch "^2.0.0" @@ -3164,27 +3164,27 @@ chokidar@^2.1.8: chownr@^1.1.1: version "1.1.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== chownr@^2.0.0: version "2.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== chrome-trace-event@^1.0.2: version "1.0.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" + resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== ci-info@^2.0.0: version "2.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: version "1.0.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" + resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q== dependencies: inherits "^2.0.1" @@ -3192,12 +3192,12 @@ cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: cjs-module-lexer@^0.6.0: version "0.6.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz#4186fcca0eae175970aee870b9fe2d6cf8d5655f" + resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz#4186fcca0eae175970aee870b9fe2d6cf8d5655f" integrity sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw== class-utils@^0.3.5: version "0.3.6" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" + resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== dependencies: arr-union "^3.1.0" @@ -3207,24 +3207,24 @@ class-utils@^0.3.5: classnames@^2.3.1: version "2.3.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/classnames/-/classnames-2.3.1.tgz#dfcfa3891e306ec1dad105d0e88f4417b8535e8e" + resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.3.1.tgz#dfcfa3891e306ec1dad105d0e88f4417b8535e8e" integrity sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA== clean-css@^4.2.3: version "4.2.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/clean-css/-/clean-css-4.2.3.tgz#507b5de7d97b48ee53d84adb0160ff6216380f78" + resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.2.3.tgz#507b5de7d97b48ee53d84adb0160ff6216380f78" integrity sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA== dependencies: source-map "~0.6.0" clean-stack@^2.0.0: version "2.2.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" + resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== cliui@^5.0.0: version "5.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5" integrity sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA== dependencies: string-width "^3.1.0" @@ -3233,7 +3233,7 @@ cliui@^5.0.0: cliui@^6.0.0: version "6.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1" integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ== dependencies: string-width "^4.2.0" @@ -3242,12 +3242,12 @@ cliui@^6.0.0: co@^4.6.0: version "4.6.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" + resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= coa@^2.0.2: version "2.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/coa/-/coa-2.0.2.tgz#43f6c21151b4ef2bf57187db0d73de229e3e7ec3" + resolved "https://registry.yarnpkg.com/coa/-/coa-2.0.2.tgz#43f6c21151b4ef2bf57187db0d73de229e3e7ec3" integrity sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA== dependencies: "@types/q" "^1.5.1" @@ -3256,12 +3256,12 @@ coa@^2.0.2: collect-v8-coverage@^1.0.0: version "1.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59" + resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59" integrity sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg== collection-visit@^1.0.0: version "1.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" + resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA= dependencies: map-visit "^1.0.0" @@ -3269,31 +3269,31 @@ collection-visit@^1.0.0: color-convert@^1.9.0, color-convert@^1.9.1: version "1.9.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== dependencies: color-name "1.1.3" color-convert@^2.0.1: version "2.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== dependencies: color-name "~1.1.4" color-name@1.1.3: version "1.1.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= color-name@^1.0.0, color-name@~1.1.4: version "1.1.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== color-string@^1.5.4: version "1.5.5" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/color-string/-/color-string-1.5.5.tgz#65474a8f0e7439625f3d27a6a19d89fc45223014" + resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.5.5.tgz#65474a8f0e7439625f3d27a6a19d89fc45223014" integrity sha512-jgIoum0OfQfq9Whcfc2z/VhCNcmQjWbey6qBX0vqt7YICflUmBCh9E9CiQD5GSJ+Uehixm3NUwHVhqUAWRivZg== dependencies: color-name "^1.0.0" @@ -3301,7 +3301,7 @@ color-string@^1.5.4: color@^3.0.0: version "3.1.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/color/-/color-3.1.3.tgz#ca67fb4e7b97d611dcde39eceed422067d91596e" + resolved "https://registry.yarnpkg.com/color/-/color-3.1.3.tgz#ca67fb4e7b97d611dcde39eceed422067d91596e" integrity sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ== dependencies: color-convert "^1.9.1" @@ -3309,58 +3309,58 @@ color@^3.0.0: colorette@^1.2.1, colorette@^1.2.2: version "1.2.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/colorette/-/colorette-1.2.2.tgz#cbcc79d5e99caea2dbf10eb3a26fd8b3e6acfa94" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.2.tgz#cbcc79d5e99caea2dbf10eb3a26fd8b3e6acfa94" integrity sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w== combined-stream@^1.0.8: version "1.0.8" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== dependencies: delayed-stream "~1.0.0" commander@^2.20.0: version "2.20.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== commander@^4.1.1: version "4.1.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" + resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== common-tags@^1.8.0: version "1.8.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/common-tags/-/common-tags-1.8.0.tgz#8e3153e542d4a39e9b10554434afaaf98956a937" + resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.0.tgz#8e3153e542d4a39e9b10554434afaaf98956a937" integrity sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw== commondir@^1.0.1: version "1.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" + resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= component-emitter@^1.2.1: version "1.3.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" + resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== compose-function@3.0.3: version "3.0.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/compose-function/-/compose-function-3.0.3.tgz#9ed675f13cc54501d30950a486ff6a7ba3ab185f" + resolved "https://registry.yarnpkg.com/compose-function/-/compose-function-3.0.3.tgz#9ed675f13cc54501d30950a486ff6a7ba3ab185f" integrity sha1-ntZ18TzFRQHTCVCkhv9qe6OrGF8= dependencies: arity-n "^1.0.4" compressible@~2.0.16: version "2.0.18" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" + resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== dependencies: mime-db ">= 1.43.0 < 2" compression@^1.7.4: version "1.7.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" + resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== dependencies: accepts "~1.3.5" @@ -3373,12 +3373,12 @@ compression@^1.7.4: concat-map@0.0.1: version "0.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= concat-stream@^1.5.0: version "1.6.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" + resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== dependencies: buffer-from "^1.0.0" @@ -3388,61 +3388,61 @@ concat-stream@^1.5.0: confusing-browser-globals@^1.0.10: version "1.0.10" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz#30d1e7f3d1b882b25ec4933d1d1adac353d20a59" + resolved "https://registry.yarnpkg.com/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz#30d1e7f3d1b882b25ec4933d1d1adac353d20a59" integrity sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA== connect-history-api-fallback@^1.6.0: version "1.6.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz#8b32089359308d111115d81cad3fceab888f97bc" + resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz#8b32089359308d111115d81cad3fceab888f97bc" integrity sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg== console-browserify@^1.1.0: version "1.2.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336" + resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336" integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA== constants-browserify@^1.0.0: version "1.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" + resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" integrity sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U= content-disposition@0.5.3: version "0.5.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd" + resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd" integrity sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g== dependencies: safe-buffer "5.1.2" content-type@~1.0.4: version "1.0.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" + resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== convert-source-map@1.7.0, convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: version "1.7.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442" integrity sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA== dependencies: safe-buffer "~5.1.1" convert-source-map@^0.3.3: version "0.3.5" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/convert-source-map/-/convert-source-map-0.3.5.tgz#f1d802950af7dd2631a1febe0596550c86ab3190" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-0.3.5.tgz#f1d802950af7dd2631a1febe0596550c86ab3190" integrity sha1-8dgClQr33SYxof6+BZZVDIarMZA= cookie-signature@1.0.6: version "1.0.6" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" + resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw= cookie@0.4.0: version "0.4.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/cookie/-/cookie-0.4.0.tgz#beb437e7022b3b6d49019d088665303ebe9c14ba" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.0.tgz#beb437e7022b3b6d49019d088665303ebe9c14ba" integrity sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg== copy-concurrently@^1.0.0: version "1.0.5" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/copy-concurrently/-/copy-concurrently-1.0.5.tgz#92297398cae34937fcafd6ec8139c18051f0b5e0" + resolved "https://registry.yarnpkg.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz#92297398cae34937fcafd6ec8139c18051f0b5e0" integrity sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A== dependencies: aproba "^1.1.1" @@ -3454,40 +3454,40 @@ copy-concurrently@^1.0.0: copy-descriptor@^0.1.0: version "0.1.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" + resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= -core-js-compat@^3.6.2, core-js-compat@^3.9.0, core-js-compat@^3.9.1: +core-js-compat@^3.14.0, core-js-compat@^3.6.2, core-js-compat@^3.9.1: version "3.14.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/core-js-compat/-/core-js-compat-3.14.0.tgz#b574dabf29184681d5b16357bd33d104df3d29a5" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.14.0.tgz#b574dabf29184681d5b16357bd33d104df3d29a5" integrity sha512-R4NS2eupxtiJU+VwgkF9WTpnSfZW4pogwKHd8bclWU2sp93Pr5S1uYJI84cMOubJRou7bcfL0vmwtLslWN5p3A== dependencies: browserslist "^4.16.6" semver "7.0.0" -core-js-pure@^3.0.0: +core-js-pure@^3.14.0: version "3.14.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/core-js-pure/-/core-js-pure-3.14.0.tgz#72bcfacba74a65ffce04bf94ae91d966e80ee553" + resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.14.0.tgz#72bcfacba74a65ffce04bf94ae91d966e80ee553" integrity sha512-YVh+LN2FgNU0odThzm61BsdkwrbrchumFq3oztnE9vTKC4KS2fvnPmcx8t6jnqAyOTCTF4ZSiuK8Qhh7SNcL4g== core-js@^2.4.0: version "2.6.12" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/core-js/-/core-js-2.6.12.tgz#d9333dfa7b065e347cc5682219d6f690859cc2ec" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.12.tgz#d9333dfa7b065e347cc5682219d6f690859cc2ec" integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ== core-js@^3.6.5: version "3.14.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/core-js/-/core-js-3.14.0.tgz#62322b98c71cc2018b027971a69419e2425c2a6c" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.14.0.tgz#62322b98c71cc2018b027971a69419e2425c2a6c" integrity sha512-3s+ed8er9ahK+zJpp9ZtuVcDoFzHNiZsPbNAAE4KXgrRHbjSqqNN6xGSXq6bq7TZIbKj4NLrLb6bJ5i+vSVjHA== core-util-is@~1.0.0: version "1.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= cosmiconfig@^5.0.0: version "5.2.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA== dependencies: import-fresh "^2.0.0" @@ -3497,7 +3497,7 @@ cosmiconfig@^5.0.0: cosmiconfig@^6.0.0: version "6.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982" integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== dependencies: "@types/parse-json" "^4.0.0" @@ -3508,7 +3508,7 @@ cosmiconfig@^6.0.0: cosmiconfig@^7.0.0: version "7.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/cosmiconfig/-/cosmiconfig-7.0.0.tgz#ef9b44d773959cae63ddecd122de23853b60f8d3" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.0.tgz#ef9b44d773959cae63ddecd122de23853b60f8d3" integrity sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA== dependencies: "@types/parse-json" "^4.0.0" @@ -3519,7 +3519,7 @@ cosmiconfig@^7.0.0: create-ecdh@^4.0.0: version "4.0.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/create-ecdh/-/create-ecdh-4.0.4.tgz#d6e7f4bffa66736085a0762fd3a632684dabcc4e" + resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.4.tgz#d6e7f4bffa66736085a0762fd3a632684dabcc4e" integrity sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A== dependencies: bn.js "^4.1.0" @@ -3527,7 +3527,7 @@ create-ecdh@^4.0.0: create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0: version "1.2.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" + resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== dependencies: cipher-base "^1.0.1" @@ -3538,7 +3538,7 @@ create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0: create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: version "1.1.7" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" + resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== dependencies: cipher-base "^1.0.3" @@ -3550,7 +3550,7 @@ create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: cross-spawn@7.0.3, cross-spawn@^7.0.0, cross-spawn@^7.0.2: version "7.0.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== dependencies: path-key "^3.1.0" @@ -3559,7 +3559,7 @@ cross-spawn@7.0.3, cross-spawn@^7.0.0, cross-spawn@^7.0.2: cross-spawn@^6.0.0: version "6.0.5" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== dependencies: nice-try "^1.0.4" @@ -3570,7 +3570,7 @@ cross-spawn@^6.0.0: crypto-browserify@^3.11.0: version "3.12.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" + resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== dependencies: browserify-cipher "^1.0.0" @@ -3587,24 +3587,24 @@ crypto-browserify@^3.11.0: crypto-random-string@^1.0.0: version "1.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/crypto-random-string/-/crypto-random-string-1.0.0.tgz#a230f64f568310e1498009940790ec99545bca7e" + resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-1.0.0.tgz#a230f64f568310e1498009940790ec99545bca7e" integrity sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4= css-blank-pseudo@^0.1.4: version "0.1.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz#dfdefd3254bf8a82027993674ccf35483bfcb3c5" + resolved "https://registry.yarnpkg.com/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz#dfdefd3254bf8a82027993674ccf35483bfcb3c5" integrity sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w== dependencies: postcss "^7.0.5" css-color-names@0.0.4, css-color-names@^0.0.4: version "0.0.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/css-color-names/-/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0" + resolved "https://registry.yarnpkg.com/css-color-names/-/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0" integrity sha1-gIrcLnnPhHOAabZGyyDsJ762KeA= css-declaration-sorter@^4.0.1: version "4.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz#c198940f63a76d7e36c1e71018b001721054cb22" + resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz#c198940f63a76d7e36c1e71018b001721054cb22" integrity sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA== dependencies: postcss "^7.0.1" @@ -3612,7 +3612,7 @@ css-declaration-sorter@^4.0.1: css-has-pseudo@^0.10.0: version "0.10.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz#3c642ab34ca242c59c41a125df9105841f6966ee" + resolved "https://registry.yarnpkg.com/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz#3c642ab34ca242c59c41a125df9105841f6966ee" integrity sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ== dependencies: postcss "^7.0.6" @@ -3620,7 +3620,7 @@ css-has-pseudo@^0.10.0: css-loader@4.3.0: version "4.3.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/css-loader/-/css-loader-4.3.0.tgz#c888af64b2a5b2e85462c72c0f4a85c7e2e0821e" + resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-4.3.0.tgz#c888af64b2a5b2e85462c72c0f4a85c7e2e0821e" integrity sha512-rdezjCjScIrsL8BSYszgT4s476IcNKt6yX69t0pHjJVnPUTDpn4WfIpDQTN3wCJvUvfsz/mFjuGOekf3PY3NUg== dependencies: camelcase "^6.0.0" @@ -3638,19 +3638,19 @@ css-loader@4.3.0: css-prefers-color-scheme@^3.1.1: version "3.1.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz#6f830a2714199d4f0d0d0bb8a27916ed65cff1f4" + resolved "https://registry.yarnpkg.com/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz#6f830a2714199d4f0d0d0bb8a27916ed65cff1f4" integrity sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg== dependencies: postcss "^7.0.5" css-select-base-adapter@^0.1.1: version "0.1.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz#3b2ff4972cc362ab88561507a95408a1432135d7" + resolved "https://registry.yarnpkg.com/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz#3b2ff4972cc362ab88561507a95408a1432135d7" integrity sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w== -css-select@^2.0.0, css-select@^2.0.2: +css-select@^2.0.0: version "2.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/css-select/-/css-select-2.1.0.tgz#6a34653356635934a81baca68d0255432105dbef" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-2.1.0.tgz#6a34653356635934a81baca68d0255432105dbef" integrity sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ== dependencies: boolbase "^1.0.0" @@ -3658,9 +3658,20 @@ css-select@^2.0.0, css-select@^2.0.2: domutils "^1.7.0" nth-check "^1.0.2" +css-select@^4.1.3: + version "4.1.3" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.1.3.tgz#a70440f70317f2669118ad74ff105e65849c7067" + integrity sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA== + dependencies: + boolbase "^1.0.0" + css-what "^5.0.0" + domhandler "^4.2.0" + domutils "^2.6.0" + nth-check "^2.0.0" + css-tree@1.0.0-alpha.37: version "1.0.0-alpha.37" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/css-tree/-/css-tree-1.0.0-alpha.37.tgz#98bebd62c4c1d9f960ec340cf9f7522e30709a22" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.37.tgz#98bebd62c4c1d9f960ec340cf9f7522e30709a22" integrity sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg== dependencies: mdn-data "2.0.4" @@ -3668,7 +3679,7 @@ css-tree@1.0.0-alpha.37: css-tree@^1.1.2: version "1.1.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/css-tree/-/css-tree-1.1.3.tgz#eb4870fb6fd7707327ec95c2ff2ab09b5e8db91d" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.3.tgz#eb4870fb6fd7707327ec95c2ff2ab09b5e8db91d" integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q== dependencies: mdn-data "2.0.14" @@ -3676,12 +3687,17 @@ css-tree@^1.1.2: css-what@^3.2.1: version "3.4.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/css-what/-/css-what-3.4.2.tgz#ea7026fcb01777edbde52124e21f327e7ae950e4" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-3.4.2.tgz#ea7026fcb01777edbde52124e21f327e7ae950e4" integrity sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ== +css-what@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-5.0.1.tgz#3efa820131f4669a8ac2408f9c32e7c7de9f4cad" + integrity sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg== + css@^2.0.0: version "2.2.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/css/-/css-2.2.4.tgz#c646755c73971f2bba6a601e2cf2fd71b1298929" + resolved "https://registry.yarnpkg.com/css/-/css-2.2.4.tgz#c646755c73971f2bba6a601e2cf2fd71b1298929" integrity sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw== dependencies: inherits "^2.0.3" @@ -3691,22 +3707,22 @@ css@^2.0.0: cssdb@^4.4.0: version "4.4.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/cssdb/-/cssdb-4.4.0.tgz#3bf2f2a68c10f5c6a08abd92378331ee803cddb0" + resolved "https://registry.yarnpkg.com/cssdb/-/cssdb-4.4.0.tgz#3bf2f2a68c10f5c6a08abd92378331ee803cddb0" integrity sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ== cssesc@^2.0.0: version "2.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/cssesc/-/cssesc-2.0.0.tgz#3b13bd1bb1cb36e1bcb5a4dcd27f54c5dcb35703" + resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-2.0.0.tgz#3b13bd1bb1cb36e1bcb5a4dcd27f54c5dcb35703" integrity sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg== cssesc@^3.0.0: version "3.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" + resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== cssnano-preset-default@^4.0.8: version "4.0.8" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz#920622b1fc1e95a34e8838203f1397a504f2d3ff" + resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz#920622b1fc1e95a34e8838203f1397a504f2d3ff" integrity sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ== dependencies: css-declaration-sorter "^4.0.1" @@ -3742,29 +3758,29 @@ cssnano-preset-default@^4.0.8: cssnano-util-get-arguments@^4.0.0: version "4.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz#ed3a08299f21d75741b20f3b81f194ed49cc150f" + resolved "https://registry.yarnpkg.com/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz#ed3a08299f21d75741b20f3b81f194ed49cc150f" integrity sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8= cssnano-util-get-match@^4.0.0: version "4.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz#c0e4ca07f5386bb17ec5e52250b4f5961365156d" + resolved "https://registry.yarnpkg.com/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz#c0e4ca07f5386bb17ec5e52250b4f5961365156d" integrity sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0= cssnano-util-raw-cache@^4.0.1: version "4.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz#b26d5fd5f72a11dfe7a7846fb4c67260f96bf282" + resolved "https://registry.yarnpkg.com/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz#b26d5fd5f72a11dfe7a7846fb4c67260f96bf282" integrity sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA== dependencies: postcss "^7.0.0" cssnano-util-same-parent@^4.0.0: version "4.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz#574082fb2859d2db433855835d9a8456ea18bbf3" + resolved "https://registry.yarnpkg.com/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz#574082fb2859d2db433855835d9a8456ea18bbf3" integrity sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q== cssnano@^4.1.10: version "4.1.11" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/cssnano/-/cssnano-4.1.11.tgz#c7b5f5b81da269cb1fd982cb960c1200910c9a99" + resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-4.1.11.tgz#c7b5f5b81da269cb1fd982cb960c1200910c9a99" integrity sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g== dependencies: cosmiconfig "^5.0.0" @@ -3774,36 +3790,36 @@ cssnano@^4.1.10: csso@^4.0.2: version "4.2.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/csso/-/csso-4.2.0.tgz#ea3a561346e8dc9f546d6febedd50187cf389529" + resolved "https://registry.yarnpkg.com/csso/-/csso-4.2.0.tgz#ea3a561346e8dc9f546d6febedd50187cf389529" integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA== dependencies: css-tree "^1.1.2" cssom@^0.4.4: version "0.4.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10" + resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10" integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw== cssom@~0.3.6: version "0.3.8" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" + resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== cssstyle@^2.3.0: version "2.3.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/cssstyle/-/cssstyle-2.3.0.tgz#ff665a0ddbdc31864b09647f34163443d90b0852" + resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-2.3.0.tgz#ff665a0ddbdc31864b09647f34163443d90b0852" integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== dependencies: cssom "~0.3.6" cyclist@^1.0.1: version "1.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/cyclist/-/cyclist-1.0.1.tgz#596e9698fd0c80e12038c2b82d6eb1b35b6224d9" + resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-1.0.1.tgz#596e9698fd0c80e12038c2b82d6eb1b35b6224d9" integrity sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk= d@1, d@^1.0.1: version "1.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/d/-/d-1.0.1.tgz#8698095372d58dbee346ffd0c7093f99f8f9eb5a" + resolved "https://registry.yarnpkg.com/d/-/d-1.0.1.tgz#8698095372d58dbee346ffd0c7093f99f8f9eb5a" integrity sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA== dependencies: es5-ext "^0.10.50" @@ -3811,12 +3827,12 @@ d@1, d@^1.0.1: damerau-levenshtein@^1.0.6: version "1.0.7" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/damerau-levenshtein/-/damerau-levenshtein-1.0.7.tgz#64368003512a1a6992593741a09a9d31a836f55d" + resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.7.tgz#64368003512a1a6992593741a09a9d31a836f55d" integrity sha512-VvdQIPGdWP0SqFXghj79Wf/5LArmreyMsGLa6FG6iC4t3j7j5s71TrwWmT/4akbDQIqjfACkLZmjXhA7g2oUZw== data-urls@^2.0.0: version "2.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b" + resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b" integrity sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ== dependencies: abab "^2.0.3" @@ -3825,48 +3841,48 @@ data-urls@^2.0.0: debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0, debug@^2.6.9: version "2.6.9" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== dependencies: ms "2.0.0" debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1: version "4.3.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee" integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== dependencies: ms "2.1.2" debug@^3.1.1, debug@^3.2.6, debug@^3.2.7: version "3.2.7" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== dependencies: ms "^2.1.1" decamelize@^1.2.0: version "1.2.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" + resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= decimal.js@^10.2.1: version "10.2.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/decimal.js/-/decimal.js-10.2.1.tgz#238ae7b0f0c793d3e3cea410108b35a2c01426a3" + resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.2.1.tgz#238ae7b0f0c793d3e3cea410108b35a2c01426a3" integrity sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw== decode-uri-component@^0.2.0: version "0.2.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" + resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= dedent@^0.7.0: version "0.7.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" + resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw= deep-equal@^1.0.1: version "1.1.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/deep-equal/-/deep-equal-1.1.1.tgz#b5c98c942ceffaf7cb051e24e1434a25a2e6076a" + resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.1.tgz#b5c98c942ceffaf7cb051e24e1434a25a2e6076a" integrity sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g== dependencies: is-arguments "^1.0.4" @@ -3878,17 +3894,17 @@ deep-equal@^1.0.1: deep-is@^0.1.3, deep-is@~0.1.3: version "0.1.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" + resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= deepmerge@^4.2.2: version "4.2.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" + resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== default-gateway@^4.2.0: version "4.2.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/default-gateway/-/default-gateway-4.2.0.tgz#167104c7500c2115f6dd69b0a536bb8ed720552b" + resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-4.2.0.tgz#167104c7500c2115f6dd69b0a536bb8ed720552b" integrity sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA== dependencies: execa "^1.0.0" @@ -3896,28 +3912,28 @@ default-gateway@^4.2.0: define-properties@^1.1.2, define-properties@^1.1.3: version "1.1.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== dependencies: object-keys "^1.0.12" define-property@^0.2.5: version "0.2.5" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY= dependencies: is-descriptor "^0.1.0" define-property@^1.0.0: version "1.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY= dependencies: is-descriptor "^1.0.0" define-property@^2.0.2: version "2.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== dependencies: is-descriptor "^1.0.2" @@ -3925,7 +3941,7 @@ define-property@^2.0.2: del@^4.1.1: version "4.1.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/del/-/del-4.1.1.tgz#9e8f117222ea44a31ff3a156c049b99052a9f0b4" + resolved "https://registry.yarnpkg.com/del/-/del-4.1.1.tgz#9e8f117222ea44a31ff3a156c049b99052a9f0b4" integrity sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ== dependencies: "@types/glob" "^7.1.1" @@ -3938,17 +3954,17 @@ del@^4.1.1: delayed-stream@~1.0.0: version "1.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= depd@~1.1.2: version "1.1.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= des.js@^1.0.0: version "1.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/des.js/-/des.js-1.0.1.tgz#5382142e1bdc53f85d86d53e5f4aa7deb91e0843" + resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.1.tgz#5382142e1bdc53f85d86d53e5f4aa7deb91e0843" integrity sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA== dependencies: inherits "^2.0.1" @@ -3956,22 +3972,22 @@ des.js@^1.0.0: destroy@~1.0.4: version "1.0.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" + resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= detect-newline@^3.0.0: version "3.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" + resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== detect-node@^2.0.4: version "2.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" + resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== detect-port-alt@1.1.6: version "1.1.6" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/detect-port-alt/-/detect-port-alt-1.1.6.tgz#24707deabe932d4a3cf621302027c2b266568275" + resolved "https://registry.yarnpkg.com/detect-port-alt/-/detect-port-alt-1.1.6.tgz#24707deabe932d4a3cf621302027c2b266568275" integrity sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q== dependencies: address "^1.0.1" @@ -3979,12 +3995,12 @@ detect-port-alt@1.1.6: diff-sequences@^26.6.2: version "26.6.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/diff-sequences/-/diff-sequences-26.6.2.tgz#48ba99157de1923412eed41db6b6d4aa9ca7c0b1" + resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-26.6.2.tgz#48ba99157de1923412eed41db6b6d4aa9ca7c0b1" integrity sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q== diffie-hellman@^5.0.0: version "5.0.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" + resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== dependencies: bn.js "^4.1.0" @@ -3993,19 +4009,19 @@ diffie-hellman@^5.0.0: dir-glob@^3.0.1: version "3.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" + resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== dependencies: path-type "^4.0.0" dns-equal@^1.0.0: version "1.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" + resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" integrity sha1-s55/HabrCnW6nBcySzR1PEfgZU0= dns-packet@^1.3.1: version "1.3.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/dns-packet/-/dns-packet-1.3.4.tgz#e3455065824a2507ba886c55a89963bb107dec6f" + resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-1.3.4.tgz#e3455065824a2507ba886c55a89963bb107dec6f" integrity sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA== dependencies: ip "^1.1.0" @@ -4013,80 +4029,98 @@ dns-packet@^1.3.1: dns-txt@^2.0.2: version "2.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/dns-txt/-/dns-txt-2.0.2.tgz#b91d806f5d27188e4ab3e7d107d881a1cc4642b6" + resolved "https://registry.yarnpkg.com/dns-txt/-/dns-txt-2.0.2.tgz#b91d806f5d27188e4ab3e7d107d881a1cc4642b6" integrity sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY= dependencies: buffer-indexof "^1.0.0" doctrine@^2.1.0: version "2.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw== dependencies: esutils "^2.0.2" doctrine@^3.0.0: version "3.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== dependencies: esutils "^2.0.2" -dom-converter@^0.2: +dom-converter@^0.2.0: version "0.2.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" + resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== dependencies: utila "~0.4" dom-serializer@0: version "0.2.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/dom-serializer/-/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51" integrity sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g== dependencies: domelementtype "^2.0.1" entities "^2.0.0" +dom-serializer@^1.0.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.3.2.tgz#6206437d32ceefaec7161803230c7a20bc1b4d91" + integrity sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.2.0" + entities "^2.0.0" + domain-browser@^1.1.1: version "1.2.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" + resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== -domelementtype@1, domelementtype@^1.3.1: +domelementtype@1: version "1.3.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== -domelementtype@^2.0.1: +domelementtype@^2.0.1, domelementtype@^2.2.0: version "2.2.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/domelementtype/-/domelementtype-2.2.0.tgz#9a0b6c2782ed6a1c7323d42267183df9bd8b1d57" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.2.0.tgz#9a0b6c2782ed6a1c7323d42267183df9bd8b1d57" integrity sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A== domexception@^2.0.1: version "2.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/domexception/-/domexception-2.0.1.tgz#fb44aefba793e1574b0af6aed2801d057529f304" + resolved "https://registry.yarnpkg.com/domexception/-/domexception-2.0.1.tgz#fb44aefba793e1574b0af6aed2801d057529f304" integrity sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg== dependencies: webidl-conversions "^5.0.0" -domhandler@^2.3.0: - version "2.4.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/domhandler/-/domhandler-2.4.2.tgz#8805097e933d65e85546f726d60f5eb88b44f803" - integrity sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA== +domhandler@^4.0.0, domhandler@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.2.0.tgz#f9768a5f034be60a89a27c2e4d0f74eba0d8b059" + integrity sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA== dependencies: - domelementtype "1" + domelementtype "^2.2.0" -domutils@^1.5.1, domutils@^1.7.0: +domutils@^1.7.0: version "1.7.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg== dependencies: dom-serializer "0" domelementtype "1" +domutils@^2.5.2, domutils@^2.6.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.7.0.tgz#8ebaf0c41ebafcf55b0b72ec31c56323712c5442" + integrity sha512-8eaHa17IwJUPAiB+SoTYBo5mCdeMgdcAoXJ59m6DT1vw+5iLS3gNoqYaRowaBKtGVrOF1Jz4yDTgYKLK2kvfJg== + dependencies: + dom-serializer "^1.0.1" + domelementtype "^2.2.0" + domhandler "^4.2.0" + dot-case@^3.0.4: version "3.0.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" + resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== dependencies: no-case "^3.0.4" @@ -4094,29 +4128,29 @@ dot-case@^3.0.4: dot-prop@^5.2.0: version "5.3.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88" + resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88" integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q== dependencies: is-obj "^2.0.0" dotenv-expand@5.1.0: version "5.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/dotenv-expand/-/dotenv-expand-5.1.0.tgz#3fbaf020bfd794884072ea26b1e9791d45a629f0" + resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-5.1.0.tgz#3fbaf020bfd794884072ea26b1e9791d45a629f0" integrity sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA== dotenv@8.2.0: version "8.2.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/dotenv/-/dotenv-8.2.0.tgz#97e619259ada750eea3e4ea3e26bceea5424b16a" + resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.2.0.tgz#97e619259ada750eea3e4ea3e26bceea5424b16a" integrity sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw== duplexer@^0.1.1: version "0.1.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" + resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== duplexify@^3.4.2, duplexify@^3.6.0: version "3.7.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" + resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g== dependencies: end-of-stream "^1.0.0" @@ -4126,22 +4160,22 @@ duplexify@^3.4.2, duplexify@^3.6.0: ee-first@1.1.1: version "1.1.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= ejs@^2.6.1: version "2.7.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ejs/-/ejs-2.7.4.tgz#48661287573dcc53e366c7a1ae52c3a120eec9ba" + resolved "https://registry.yarnpkg.com/ejs/-/ejs-2.7.4.tgz#48661287573dcc53e366c7a1ae52c3a120eec9ba" integrity sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA== electron-to-chromium@^1.3.564, electron-to-chromium@^1.3.723: - version "1.3.749" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/electron-to-chromium/-/electron-to-chromium-1.3.749.tgz#0ecebc529ceb49dd2a7c838ae425236644c3439a" - integrity sha512-F+v2zxZgw/fMwPz/VUGIggG4ZndDsYy0vlpthi3tjmDZlcfbhN5mYW0evXUsBr2sUtuDANFtle410A9u/sd/4A== + version "1.3.752" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.752.tgz#0728587f1b9b970ec9ffad932496429aef750d09" + integrity sha512-2Tg+7jSl3oPxgsBsWKh5H83QazTkmWG/cnNwJplmyZc7KcN61+I10oUgaXSVk/NwfvN3BdkKDR4FYuRBQQ2v0A== elliptic@^6.5.3: version "6.5.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb" + resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb" integrity sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ== dependencies: bn.js "^4.11.9" @@ -4154,49 +4188,49 @@ elliptic@^6.5.3: emittery@^0.7.1: version "0.7.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/emittery/-/emittery-0.7.2.tgz#25595908e13af0f5674ab419396e2fb394cdfa82" + resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.7.2.tgz#25595908e13af0f5674ab419396e2fb394cdfa82" integrity sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ== emoji-regex@^7.0.1: version "7.0.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== emoji-regex@^8.0.0: version "8.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== emoji-regex@^9.0.0: version "9.2.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== emojis-list@^2.0.0: version "2.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" + resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" integrity sha1-TapNnbAPmBmIDHn6RXrlsJof04k= emojis-list@^3.0.0: version "3.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" + resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== encodeurl@~1.0.2: version "1.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= end-of-stream@^1.0.0, end-of-stream@^1.1.0: version "1.4.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" + resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== dependencies: once "^1.4.0" enhanced-resolve@^4.3.0: version "4.5.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz#2f3cfd84dbe3b487f18f2db2ef1e064a571ca5ec" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz#2f3cfd84dbe3b487f18f2db2ef1e064a571ca5ec" integrity sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg== dependencies: graceful-fs "^4.1.2" @@ -4205,45 +4239,40 @@ enhanced-resolve@^4.3.0: enquirer@^2.3.5: version "2.3.6" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" + resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== dependencies: ansi-colors "^4.1.1" -entities@^1.1.1: - version "1.1.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56" - integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w== - entities@^2.0.0: version "2.2.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" + resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== errno@^0.1.3, errno@~0.1.7: version "0.1.8" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/errno/-/errno-0.1.8.tgz#8bb3e9c7d463be4976ff888f76b4809ebc2e811f" + resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.8.tgz#8bb3e9c7d463be4976ff888f76b4809ebc2e811f" integrity sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A== dependencies: prr "~1.0.1" error-ex@^1.3.1: version "1.3.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== dependencies: is-arrayish "^0.2.1" error-stack-parser@^2.0.6: version "2.0.6" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/error-stack-parser/-/error-stack-parser-2.0.6.tgz#5a99a707bd7a4c58a797902d48d82803ede6aad8" + resolved "https://registry.yarnpkg.com/error-stack-parser/-/error-stack-parser-2.0.6.tgz#5a99a707bd7a4c58a797902d48d82803ede6aad8" integrity sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ== dependencies: stackframe "^1.1.1" es-abstract@^1.17.2, es-abstract@^1.18.0-next.1, es-abstract@^1.18.0-next.2, es-abstract@^1.18.2: version "1.18.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/es-abstract/-/es-abstract-1.18.3.tgz#25c4c3380a27aa203c44b2b685bba94da31b63e0" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.3.tgz#25c4c3380a27aa203c44b2b685bba94da31b63e0" integrity sha512-nQIr12dxV7SSxE6r6f1l3DtAeEYdsGpps13dR0TwJg1S8gyp4ZPgy3FZcHBgbiQqnoqSTb+oC+kO4UQ0C/J8vw== dependencies: call-bind "^1.0.2" @@ -4265,7 +4294,7 @@ es-abstract@^1.17.2, es-abstract@^1.18.0-next.1, es-abstract@^1.18.0-next.2, es- es-to-primitive@^1.2.1: version "1.2.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" + resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== dependencies: is-callable "^1.1.4" @@ -4274,7 +4303,7 @@ es-to-primitive@^1.2.1: es5-ext@^0.10.35, es5-ext@^0.10.50: version "0.10.53" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/es5-ext/-/es5-ext-0.10.53.tgz#93c5a3acfdbef275220ad72644ad02ee18368de1" + resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.53.tgz#93c5a3acfdbef275220ad72644ad02ee18368de1" integrity sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q== dependencies: es6-iterator "~2.0.3" @@ -4283,7 +4312,7 @@ es5-ext@^0.10.35, es5-ext@^0.10.50: es6-iterator@2.0.3, es6-iterator@~2.0.3: version "2.0.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7" + resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7" integrity sha1-p96IkUGgWpSwhUQDstCg+/qY87c= dependencies: d "1" @@ -4292,7 +4321,7 @@ es6-iterator@2.0.3, es6-iterator@~2.0.3: es6-symbol@^3.1.1, es6-symbol@~3.1.3: version "3.1.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/es6-symbol/-/es6-symbol-3.1.3.tgz#bad5d3c1bcdac28269f4cb331e431c78ac705d18" + resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.3.tgz#bad5d3c1bcdac28269f4cb331e431c78ac705d18" integrity sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA== dependencies: d "^1.0.1" @@ -4300,32 +4329,32 @@ es6-symbol@^3.1.1, es6-symbol@~3.1.3: escalade@^3.0.2, escalade@^3.1.1: version "3.1.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== escape-html@~1.0.3: version "1.0.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= escape-string-regexp@2.0.0, escape-string-regexp@^2.0.0: version "2.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== escape-string-regexp@^1.0.5: version "1.0.5" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= escape-string-regexp@^4.0.0: version "4.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== escodegen@^2.0.0: version "2.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/escodegen/-/escodegen-2.0.0.tgz#5e32b12833e8aa8fa35e1bf0befa89380484c7dd" + resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.0.0.tgz#5e32b12833e8aa8fa35e1bf0befa89380484c7dd" integrity sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw== dependencies: esprima "^4.0.1" @@ -4337,14 +4366,14 @@ escodegen@^2.0.0: eslint-config-react-app@^6.0.0: version "6.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/eslint-config-react-app/-/eslint-config-react-app-6.0.0.tgz#ccff9fc8e36b322902844cbd79197982be355a0e" + resolved "https://registry.yarnpkg.com/eslint-config-react-app/-/eslint-config-react-app-6.0.0.tgz#ccff9fc8e36b322902844cbd79197982be355a0e" integrity sha512-bpoAAC+YRfzq0dsTk+6v9aHm/uqnDwayNAXleMypGl6CpxI9oXXscVHo4fk3eJPIn+rsbtNetB4r/ZIidFIE8A== dependencies: confusing-browser-globals "^1.0.10" eslint-import-resolver-node@^0.3.4: version "0.3.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz#85ffa81942c25012d8231096ddf679c03042c717" + resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz#85ffa81942c25012d8231096ddf679c03042c717" integrity sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA== dependencies: debug "^2.6.9" @@ -4352,7 +4381,7 @@ eslint-import-resolver-node@^0.3.4: eslint-module-utils@^2.6.1: version "2.6.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/eslint-module-utils/-/eslint-module-utils-2.6.1.tgz#b51be1e473dd0de1c5ea638e22429c2490ea8233" + resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.6.1.tgz#b51be1e473dd0de1c5ea638e22429c2490ea8233" integrity sha512-ZXI9B8cxAJIH4nfkhTwcRTEAnrVfobYqwjWy/QMCZ8rHkZHFjf9yO4BzpiF9kCSfNlMG54eKigISHpX0+AaT4A== dependencies: debug "^3.2.7" @@ -4360,7 +4389,7 @@ eslint-module-utils@^2.6.1: eslint-plugin-flowtype@^5.2.0: version "5.7.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.7.2.tgz#482a42fe5d15ee614652ed256d37543d584d7bc0" + resolved "https://registry.yarnpkg.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.7.2.tgz#482a42fe5d15ee614652ed256d37543d584d7bc0" integrity sha512-7Oq/N0+3nijBnYWQYzz/Mp/7ZCpwxYvClRyW/PLAmimY9uLCBvoXsNsERcJdkKceyOjgRbFhhxs058KTrne9Mg== dependencies: lodash "^4.17.15" @@ -4368,7 +4397,7 @@ eslint-plugin-flowtype@^5.2.0: eslint-plugin-import@^2.22.1: version "2.23.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/eslint-plugin-import/-/eslint-plugin-import-2.23.4.tgz#8dceb1ed6b73e46e50ec9a5bb2411b645e7d3d97" + resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.23.4.tgz#8dceb1ed6b73e46e50ec9a5bb2411b645e7d3d97" integrity sha512-6/wP8zZRsnQFiR3iaPFgh5ImVRM1WN5NUWfTIRqwOdeiGJlBcSk82o1FEVq8yXmy4lkIzTo7YhHCIxlU/2HyEQ== dependencies: array-includes "^3.1.3" @@ -4389,14 +4418,14 @@ eslint-plugin-import@^2.22.1: eslint-plugin-jest@^24.1.0: version "24.3.6" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/eslint-plugin-jest/-/eslint-plugin-jest-24.3.6.tgz#5f0ca019183c3188c5ad3af8e80b41de6c8e9173" + resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-24.3.6.tgz#5f0ca019183c3188c5ad3af8e80b41de6c8e9173" integrity sha512-WOVH4TIaBLIeCX576rLcOgjNXqP+jNlCiEmRgFTfQtJ52DpwnIQKAVGlGPAN7CZ33bW6eNfHD6s8ZbEUTQubJg== dependencies: "@typescript-eslint/experimental-utils" "^4.0.1" eslint-plugin-jsx-a11y@^6.3.1: version "6.4.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz#a2d84caa49756942f42f1ffab9002436391718fd" + resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz#a2d84caa49756942f42f1ffab9002436391718fd" integrity sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg== dependencies: "@babel/runtime" "^7.11.2" @@ -4413,12 +4442,12 @@ eslint-plugin-jsx-a11y@^6.3.1: eslint-plugin-react-hooks@^4.2.0: version "4.2.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz#8c229c268d468956334c943bb45fc860280f5556" + resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz#8c229c268d468956334c943bb45fc860280f5556" integrity sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ== eslint-plugin-react@^7.21.5: version "7.24.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/eslint-plugin-react/-/eslint-plugin-react-7.24.0.tgz#eadedfa351a6f36b490aa17f4fa9b14e842b9eb4" + resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.24.0.tgz#eadedfa351a6f36b490aa17f4fa9b14e842b9eb4" integrity sha512-KJJIx2SYx7PBx3ONe/mEeMz4YE0Lcr7feJTCMyyKb/341NcjuAgim3Acgan89GfPv7nxXK2+0slu0CWXYM4x+Q== dependencies: array-includes "^3.1.3" @@ -4436,14 +4465,14 @@ eslint-plugin-react@^7.21.5: eslint-plugin-testing-library@^3.9.2: version "3.10.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/eslint-plugin-testing-library/-/eslint-plugin-testing-library-3.10.2.tgz#609ec2b0369da7cf2e6d9edff5da153cc31d87bd" + resolved "https://registry.yarnpkg.com/eslint-plugin-testing-library/-/eslint-plugin-testing-library-3.10.2.tgz#609ec2b0369da7cf2e6d9edff5da153cc31d87bd" integrity sha512-WAmOCt7EbF1XM8XfbCKAEzAPnShkNSwcIsAD2jHdsMUT9mZJPjLCG7pMzbcC8kK366NOuGip8HKLDC+Xk4yIdA== dependencies: "@typescript-eslint/experimental-utils" "^3.10.1" eslint-scope@^4.0.3: version "4.0.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848" integrity sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg== dependencies: esrecurse "^4.1.0" @@ -4451,7 +4480,7 @@ eslint-scope@^4.0.3: eslint-scope@^5.0.0, eslint-scope@^5.1.1: version "5.1.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== dependencies: esrecurse "^4.3.0" @@ -4459,31 +4488,31 @@ eslint-scope@^5.0.0, eslint-scope@^5.1.1: eslint-utils@^2.0.0, eslint-utils@^2.1.0: version "2.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27" + resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27" integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== dependencies: eslint-visitor-keys "^1.1.0" eslint-utils@^3.0.0: version "3.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/eslint-utils/-/eslint-utils-3.0.0.tgz#8aebaface7345bb33559db0a1f13a1d2d48c3672" + resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-3.0.0.tgz#8aebaface7345bb33559db0a1f13a1d2d48c3672" integrity sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA== dependencies: eslint-visitor-keys "^2.0.0" eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0: version "1.3.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== eslint-visitor-keys@^2.0.0: version "2.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== eslint-webpack-plugin@^2.5.2: version "2.5.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/eslint-webpack-plugin/-/eslint-webpack-plugin-2.5.4.tgz#473b84932f1a8e2c2b8e66a402d0497bf440b986" + resolved "https://registry.yarnpkg.com/eslint-webpack-plugin/-/eslint-webpack-plugin-2.5.4.tgz#473b84932f1a8e2c2b8e66a402d0497bf440b986" integrity sha512-7rYh0m76KyKSDE+B+2PUQrlNS4HJ51t3WKpkJg6vo2jFMbEPTG99cBV0Dm7LXSHucN4WGCG65wQcRiTFrj7iWw== dependencies: "@types/eslint" "^7.2.6" @@ -4495,7 +4524,7 @@ eslint-webpack-plugin@^2.5.2: eslint@^7.11.0: version "7.28.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/eslint/-/eslint-7.28.0.tgz#435aa17a0b82c13bb2be9d51408b617e49c1e820" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.28.0.tgz#435aa17a0b82c13bb2be9d51408b617e49c1e820" integrity sha512-UMfH0VSjP0G4p3EWirscJEQ/cHqnT/iuH6oNZOB94nBjWbMnhGEPxsZm1eyIW0C/9jLI0Fow4W5DXLjEI7mn1g== dependencies: "@babel/code-frame" "7.12.11" @@ -4540,7 +4569,7 @@ eslint@^7.11.0: espree@^7.3.0, espree@^7.3.1: version "7.3.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6" + resolved "https://registry.yarnpkg.com/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6" integrity sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g== dependencies: acorn "^7.4.0" @@ -4549,73 +4578,73 @@ espree@^7.3.0, espree@^7.3.1: esprima@^4.0.0, esprima@^4.0.1: version "4.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== esquery@^1.4.0: version "1.4.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5" integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w== dependencies: estraverse "^5.1.0" esrecurse@^4.1.0, esrecurse@^4.3.0: version "4.3.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" + resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== dependencies: estraverse "^5.2.0" estraverse@^4.1.1: version "4.3.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== estraverse@^5.1.0, estraverse@^5.2.0: version "5.2.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/estraverse/-/estraverse-5.2.0.tgz#307df42547e6cc7324d3cf03c155d5cdb8c53880" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.2.0.tgz#307df42547e6cc7324d3cf03c155d5cdb8c53880" integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ== estree-walker@^0.6.1: version "0.6.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/estree-walker/-/estree-walker-0.6.1.tgz#53049143f40c6eb918b23671d1fe3219f3a1b362" + resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.6.1.tgz#53049143f40c6eb918b23671d1fe3219f3a1b362" integrity sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w== estree-walker@^1.0.1: version "1.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/estree-walker/-/estree-walker-1.0.1.tgz#31bc5d612c96b704106b477e6dd5d8aa138cb700" + resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz#31bc5d612c96b704106b477e6dd5d8aa138cb700" integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg== esutils@^2.0.2: version "2.0.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== etag@~1.8.1: version "1.8.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= eventemitter3@^4.0.0: version "4.0.7" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" + resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== events@^3.0.0: version "3.3.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" + resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== eventsource@^1.0.7: version "1.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/eventsource/-/eventsource-1.1.0.tgz#00e8ca7c92109e94b0ddf32dac677d841028cfaf" + resolved "https://registry.yarnpkg.com/eventsource/-/eventsource-1.1.0.tgz#00e8ca7c92109e94b0ddf32dac677d841028cfaf" integrity sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg== dependencies: original "^1.0.0" evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: version "1.0.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" + resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA== dependencies: md5.js "^1.3.4" @@ -4623,12 +4652,12 @@ evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: exec-sh@^0.3.2: version "0.3.6" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/exec-sh/-/exec-sh-0.3.6.tgz#ff264f9e325519a60cb5e273692943483cca63bc" + resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.6.tgz#ff264f9e325519a60cb5e273692943483cca63bc" integrity sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w== execa@^1.0.0: version "1.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" + resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== dependencies: cross-spawn "^6.0.0" @@ -4641,7 +4670,7 @@ execa@^1.0.0: execa@^4.0.0: version "4.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a" + resolved "https://registry.yarnpkg.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a" integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== dependencies: cross-spawn "^7.0.0" @@ -4656,12 +4685,12 @@ execa@^4.0.0: exit@^0.1.2: version "0.1.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" + resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw= expand-brackets@^2.1.4: version "2.1.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" + resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI= dependencies: debug "^2.3.3" @@ -4674,7 +4703,7 @@ expand-brackets@^2.1.4: expect@^26.6.0, expect@^26.6.2: version "26.6.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/expect/-/expect-26.6.2.tgz#c6b996bf26bf3fe18b67b2d0f51fc981ba934417" + resolved "https://registry.yarnpkg.com/expect/-/expect-26.6.2.tgz#c6b996bf26bf3fe18b67b2d0f51fc981ba934417" integrity sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA== dependencies: "@jest/types" "^26.6.2" @@ -4686,7 +4715,7 @@ expect@^26.6.0, expect@^26.6.2: express@^4.17.1: version "4.17.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/express/-/express-4.17.1.tgz#4491fc38605cf51f8629d39c2b5d026f98a4c134" + resolved "https://registry.yarnpkg.com/express/-/express-4.17.1.tgz#4491fc38605cf51f8629d39c2b5d026f98a4c134" integrity sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g== dependencies: accepts "~1.3.7" @@ -4722,21 +4751,21 @@ express@^4.17.1: ext@^1.1.2: version "1.4.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ext/-/ext-1.4.0.tgz#89ae7a07158f79d35517882904324077e4379244" + resolved "https://registry.yarnpkg.com/ext/-/ext-1.4.0.tgz#89ae7a07158f79d35517882904324077e4379244" integrity sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A== dependencies: type "^2.0.0" extend-shallow@^2.0.1: version "2.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= dependencies: is-extendable "^0.1.0" extend-shallow@^3.0.0, extend-shallow@^3.0.2: version "3.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= dependencies: assign-symbols "^1.0.0" @@ -4744,7 +4773,7 @@ extend-shallow@^3.0.0, extend-shallow@^3.0.2: extglob@^2.0.4: version "2.0.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" + resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== dependencies: array-unique "^0.3.2" @@ -4758,12 +4787,12 @@ extglob@^2.0.4: fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: version "3.1.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== fast-glob@^3.1.1: version "3.2.5" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/fast-glob/-/fast-glob-3.2.5.tgz#7939af2a656de79a4f1901903ee8adcaa7cb9661" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.5.tgz#7939af2a656de79a4f1901903ee8adcaa7cb9661" integrity sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg== dependencies: "@nodelib/fs.stat" "^2.0.2" @@ -4775,50 +4804,50 @@ fast-glob@^3.1.1: fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@^2.1.0: version "2.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: version "2.0.6" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= fastq@^1.6.0: version "1.11.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/fastq/-/fastq-1.11.0.tgz#bb9fb955a07130a918eb63c1f5161cc32a5d0858" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.11.0.tgz#bb9fb955a07130a918eb63c1f5161cc32a5d0858" integrity sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g== dependencies: reusify "^1.0.4" faye-websocket@^0.11.3: version "0.11.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/faye-websocket/-/faye-websocket-0.11.4.tgz#7f0d9275cfdd86a1c963dc8b65fcc451edcbb1da" + resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.4.tgz#7f0d9275cfdd86a1c963dc8b65fcc451edcbb1da" integrity sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g== dependencies: websocket-driver ">=0.5.1" fb-watchman@^2.0.0: version "2.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/fb-watchman/-/fb-watchman-2.0.1.tgz#fc84fb39d2709cf3ff6d743706157bb5708a8a85" + resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.1.tgz#fc84fb39d2709cf3ff6d743706157bb5708a8a85" integrity sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg== dependencies: bser "2.1.1" figgy-pudding@^3.5.1: version "3.5.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/figgy-pudding/-/figgy-pudding-3.5.2.tgz#b4eee8148abb01dcf1d1ac34367d59e12fa61d6e" + resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.2.tgz#b4eee8148abb01dcf1d1ac34367d59e12fa61d6e" integrity sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw== file-entry-cache@^6.0.1: version "6.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" + resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== dependencies: flat-cache "^3.0.4" file-loader@6.1.1: version "6.1.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/file-loader/-/file-loader-6.1.1.tgz#a6f29dfb3f5933a1c350b2dbaa20ac5be0539baa" + resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-6.1.1.tgz#a6f29dfb3f5933a1c350b2dbaa20ac5be0539baa" integrity sha512-Klt8C4BjWSXYQAfhpYYkG4qHNTna4toMHEbWrI5IuVoxbU6uiDKeKAP99R8mmbJi3lvewn/jQBOgU4+NS3tDQw== dependencies: loader-utils "^2.0.0" @@ -4826,17 +4855,17 @@ file-loader@6.1.1: file-uri-to-path@1.0.0: version "1.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" + resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== filesize@6.1.0: version "6.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/filesize/-/filesize-6.1.0.tgz#e81bdaa780e2451d714d71c0d7a4f3238d37ad00" + resolved "https://registry.yarnpkg.com/filesize/-/filesize-6.1.0.tgz#e81bdaa780e2451d714d71c0d7a4f3238d37ad00" integrity sha512-LpCHtPQ3sFx67z+uh2HnSyWSLLu5Jxo21795uRDuar/EOuYWXib5EmPaGIBuSnRqH2IODiKA2k5re/K9OnN/Yg== fill-range@^4.0.0: version "4.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc= dependencies: extend-shallow "^2.0.1" @@ -4846,19 +4875,19 @@ fill-range@^4.0.0: fill-range@^7.0.1: version "7.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== dependencies: to-regex-range "^5.0.1" filter-obj@^1.1.0: version "1.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/filter-obj/-/filter-obj-1.1.0.tgz#9b311112bc6c6127a16e016c6c5d7f19e0805c5b" + resolved "https://registry.yarnpkg.com/filter-obj/-/filter-obj-1.1.0.tgz#9b311112bc6c6127a16e016c6c5d7f19e0805c5b" integrity sha1-mzERErxsYSehbgFsbF1/GeCAXFs= finalhandler@~1.1.2: version "1.1.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== dependencies: debug "2.6.9" @@ -4871,7 +4900,7 @@ finalhandler@~1.1.2: find-cache-dir@^2.1.0: version "2.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== dependencies: commondir "^1.0.1" @@ -4880,7 +4909,7 @@ find-cache-dir@^2.1.0: find-cache-dir@^3.3.1: version "3.3.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/find-cache-dir/-/find-cache-dir-3.3.1.tgz#89b33fad4a4670daa94f855f7fbe31d6d84fe880" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.1.tgz#89b33fad4a4670daa94f855f7fbe31d6d84fe880" integrity sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ== dependencies: commondir "^1.0.1" @@ -4889,7 +4918,7 @@ find-cache-dir@^3.3.1: find-up@4.1.0, find-up@^4.0.0, find-up@^4.1.0: version "4.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== dependencies: locate-path "^5.0.0" @@ -4897,21 +4926,21 @@ find-up@4.1.0, find-up@^4.0.0, find-up@^4.1.0: find-up@^2.0.0, find-up@^2.1.0: version "2.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c= dependencies: locate-path "^2.0.0" find-up@^3.0.0: version "3.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== dependencies: locate-path "^3.0.0" flat-cache@^3.0.4: version "3.0.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" + resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== dependencies: flatted "^3.1.0" @@ -4919,17 +4948,17 @@ flat-cache@^3.0.4: flatted@^3.1.0: version "3.1.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/flatted/-/flatted-3.1.1.tgz#c4b489e80096d9df1dfc97c79871aea7c617c469" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.1.1.tgz#c4b489e80096d9df1dfc97c79871aea7c617c469" integrity sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA== flatten@^1.0.2: version "1.0.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/flatten/-/flatten-1.0.3.tgz#c1283ac9f27b368abc1e36d1ff7b04501a30356b" + resolved "https://registry.yarnpkg.com/flatten/-/flatten-1.0.3.tgz#c1283ac9f27b368abc1e36d1ff7b04501a30356b" integrity sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg== flush-write-stream@^1.0.0: version "1.1.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8" + resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8" integrity sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w== dependencies: inherits "^2.0.3" @@ -4937,17 +4966,17 @@ flush-write-stream@^1.0.0: follow-redirects@^1.0.0: version "1.14.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/follow-redirects/-/follow-redirects-1.14.1.tgz#d9114ded0a1cfdd334e164e6662ad02bfd91ff43" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.14.1.tgz#d9114ded0a1cfdd334e164e6662ad02bfd91ff43" integrity sha512-HWqDgT7ZEkqRzBvc2s64vSZ/hfOceEol3ac/7tKwzuvEyWx3/4UegXh5oBOIotkGsObyk3xznnSRVADBgWSQVg== for-in@^1.0.2: version "1.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" + resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= fork-ts-checker-webpack-plugin@4.1.6: version "4.1.6" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz#5055c703febcf37fa06405d400c122b905167fc5" + resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz#5055c703febcf37fa06405d400c122b905167fc5" integrity sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw== dependencies: "@babel/code-frame" "^7.5.5" @@ -4960,7 +4989,7 @@ fork-ts-checker-webpack-plugin@4.1.6: form-data@^3.0.0: version "3.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f" integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg== dependencies: asynckit "^0.4.0" @@ -4969,24 +4998,24 @@ form-data@^3.0.0: forwarded@0.2.0: version "0.2.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" + resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== fragment-cache@^0.2.1: version "0.2.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" + resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= dependencies: map-cache "^0.2.2" fresh@0.5.2: version "0.5.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= from2@^2.1.0: version "2.3.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" + resolved "https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" integrity sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8= dependencies: inherits "^2.0.1" @@ -4994,7 +5023,7 @@ from2@^2.1.0: fs-extra@^7.0.0: version "7.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw== dependencies: graceful-fs "^4.1.2" @@ -5003,7 +5032,7 @@ fs-extra@^7.0.0: fs-extra@^8.1.0: version "8.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== dependencies: graceful-fs "^4.2.0" @@ -5012,7 +5041,7 @@ fs-extra@^8.1.0: fs-extra@^9.0.1: version "9.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== dependencies: at-least-node "^1.0.0" @@ -5022,14 +5051,14 @@ fs-extra@^9.0.1: fs-minipass@^2.0.0: version "2.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" + resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== dependencies: minipass "^3.0.0" fs-write-stream-atomic@^1.0.8: version "1.0.10" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9" + resolved "https://registry.yarnpkg.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9" integrity sha1-tH31NJPvkR33VzHnCp3tAYnbQMk= dependencies: graceful-fs "^4.1.2" @@ -5039,45 +5068,45 @@ fs-write-stream-atomic@^1.0.8: fs.realpath@^1.0.0: version "1.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= fsevents@^1.2.7: version "1.2.13" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/fsevents/-/fsevents-1.2.13.tgz#f325cb0455592428bcf11b383370ef70e3bfcc38" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.13.tgz#f325cb0455592428bcf11b383370ef70e3bfcc38" integrity sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw== dependencies: bindings "^1.5.0" nan "^2.12.1" -fsevents@^2.1.2, fsevents@^2.1.3, fsevents@~2.3.1: +fsevents@^2.1.2, fsevents@^2.1.3, fsevents@~2.3.2: version "2.3.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== function-bind@^1.1.1: version "1.1.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== functional-red-black-tree@^1.0.1: version "1.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" + resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= gensync@^1.0.0-beta.1, gensync@^1.0.0-beta.2: version "1.0.0-beta.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" + resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== get-caller-file@^2.0.1: version "2.0.5" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1: version "1.1.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6" integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q== dependencies: function-bind "^1.1.1" @@ -5086,51 +5115,51 @@ get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1: get-own-enumerable-property-symbols@^3.0.0: version "3.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz#b5fde77f22cbe35f390b4e089922c50bce6ef664" + resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz#b5fde77f22cbe35f390b4e089922c50bce6ef664" integrity sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g== get-package-type@^0.1.0: version "0.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" + resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== get-stream@^4.0.0: version "4.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== dependencies: pump "^3.0.0" get-stream@^5.0.0: version "5.2.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== dependencies: pump "^3.0.0" get-value@^2.0.3, get-value@^2.0.6: version "2.0.6" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" + resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= glob-parent@^3.1.0: version "3.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4= dependencies: is-glob "^3.1.0" path-dirname "^1.0.0" -glob-parent@^5.1.0, glob-parent@^5.1.2, glob-parent@~5.1.0: +glob-parent@^5.1.0, glob-parent@^5.1.2, glob-parent@~5.1.2: version "5.1.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== dependencies: is-glob "^4.0.1" glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: version "7.1.7" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90" integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ== dependencies: fs.realpath "^1.0.0" @@ -5142,14 +5171,14 @@ glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: global-modules@2.0.0: version "2.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780" + resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780" integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A== dependencies: global-prefix "^3.0.0" global-prefix@^3.0.0: version "3.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/global-prefix/-/global-prefix-3.0.0.tgz#fc85f73064df69f50421f47f883fe5b913ba9b97" + resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-3.0.0.tgz#fc85f73064df69f50421f47f883fe5b913ba9b97" integrity sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg== dependencies: ini "^1.3.5" @@ -5158,19 +5187,19 @@ global-prefix@^3.0.0: globals@^11.1.0: version "11.12.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== globals@^13.6.0, globals@^13.9.0: version "13.9.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/globals/-/globals-13.9.0.tgz#4bf2bf635b334a173fb1daf7c5e6b218ecdc06cb" + resolved "https://registry.yarnpkg.com/globals/-/globals-13.9.0.tgz#4bf2bf635b334a173fb1daf7c5e6b218ecdc06cb" integrity sha512-74/FduwI/JaIrr1H8e71UbDE+5x7pIPs1C2rrwC52SszOo043CsWOZEMW7o2Y58xwm9b+0RBKDxY5n2sUpEFxA== dependencies: type-fest "^0.20.2" globby@11.0.1: version "11.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/globby/-/globby-11.0.1.tgz#9a2bf107a068f3ffeabc49ad702c79ede8cfd357" + resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.1.tgz#9a2bf107a068f3ffeabc49ad702c79ede8cfd357" integrity sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ== dependencies: array-union "^2.1.0" @@ -5181,9 +5210,9 @@ globby@11.0.1: slash "^3.0.0" globby@^11.0.3: - version "11.0.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/globby/-/globby-11.0.3.tgz#9b1f0cb523e171dd1ad8c7b2a9fb4b644b9593cb" - integrity sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg== + version "11.0.4" + resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.4.tgz#2cbaff77c2f2a62e71e9b2813a67b97a3a3001a5" + integrity sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg== dependencies: array-union "^2.1.0" dir-glob "^3.0.1" @@ -5194,7 +5223,7 @@ globby@^11.0.3: globby@^6.1.0: version "6.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" + resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" integrity sha1-9abXDoOV4hyFj7BInWTfAkJNUGw= dependencies: array-union "^1.0.1" @@ -5205,17 +5234,17 @@ globby@^6.1.0: graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4: version "4.2.6" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/graceful-fs/-/graceful-fs-4.2.6.tgz#ff040b2b0853b23c3d31027523706f1885d76bee" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.6.tgz#ff040b2b0853b23c3d31027523706f1885d76bee" integrity sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ== growly@^1.3.0: version "1.3.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" + resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" integrity sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE= gzip-size@5.1.1: version "5.1.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/gzip-size/-/gzip-size-5.1.1.tgz#cb9bee692f87c0612b232840a873904e4c135274" + resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-5.1.1.tgz#cb9bee692f87c0612b232840a873904e4c135274" integrity sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA== dependencies: duplexer "^0.1.1" @@ -5223,37 +5252,37 @@ gzip-size@5.1.1: handle-thing@^2.0.0: version "2.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" + resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== harmony-reflect@^1.4.6: version "1.6.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/harmony-reflect/-/harmony-reflect-1.6.2.tgz#31ecbd32e648a34d030d86adb67d4d47547fe710" + resolved "https://registry.yarnpkg.com/harmony-reflect/-/harmony-reflect-1.6.2.tgz#31ecbd32e648a34d030d86adb67d4d47547fe710" integrity sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g== has-bigints@^1.0.1: version "1.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/has-bigints/-/has-bigints-1.0.1.tgz#64fe6acb020673e3b78db035a5af69aa9d07b113" + resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.1.tgz#64fe6acb020673e3b78db035a5af69aa9d07b113" integrity sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA== has-flag@^3.0.0: version "3.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= has-flag@^4.0.0: version "4.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== has-symbols@^1.0.1, has-symbols@^1.0.2: version "1.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423" integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw== has-value@^0.3.1: version "0.3.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" + resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8= dependencies: get-value "^2.0.3" @@ -5262,7 +5291,7 @@ has-value@^0.3.1: has-value@^1.0.0: version "1.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" + resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc= dependencies: get-value "^2.0.6" @@ -5271,12 +5300,12 @@ has-value@^1.0.0: has-values@^0.1.4: version "0.1.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" + resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E= has-values@^1.0.0: version "1.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" + resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8= dependencies: is-number "^3.0.0" @@ -5284,14 +5313,14 @@ has-values@^1.0.0: has@^1.0.0, has@^1.0.3: version "1.0.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== dependencies: function-bind "^1.1.1" hash-base@^3.0.0: version "3.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/hash-base/-/hash-base-3.1.0.tgz#55c381d9e06e1d2997a883b4a3fddfe7f0d3af33" + resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.1.0.tgz#55c381d9e06e1d2997a883b4a3fddfe7f0d3af33" integrity sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA== dependencies: inherits "^2.0.4" @@ -5300,7 +5329,7 @@ hash-base@^3.0.0: hash.js@^1.0.0, hash.js@^1.0.3: version "1.1.7" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" + resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== dependencies: inherits "^2.0.3" @@ -5308,17 +5337,17 @@ hash.js@^1.0.0, hash.js@^1.0.3: he@^1.2.0: version "1.2.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" + resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== hex-color-regex@^1.1.0: version "1.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/hex-color-regex/-/hex-color-regex-1.1.0.tgz#4c06fccb4602fe2602b3c93df82d7e7dbf1a8a8e" + resolved "https://registry.yarnpkg.com/hex-color-regex/-/hex-color-regex-1.1.0.tgz#4c06fccb4602fe2602b3c93df82d7e7dbf1a8a8e" integrity sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ== history@^4.9.0: version "4.10.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/history/-/history-4.10.1.tgz#33371a65e3a83b267434e2b3f3b1b4c58aad4cf3" + resolved "https://registry.yarnpkg.com/history/-/history-4.10.1.tgz#33371a65e3a83b267434e2b3f3b1b4c58aad4cf3" integrity sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew== dependencies: "@babel/runtime" "^7.1.2" @@ -5330,7 +5359,7 @@ history@^4.9.0: hmac-drbg@^1.0.1: version "1.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" + resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" integrity sha1-0nRXAQJabHdabFRXk+1QL8DGSaE= dependencies: hash.js "^1.0.3" @@ -5339,24 +5368,24 @@ hmac-drbg@^1.0.1: hoist-non-react-statics@^3.1.0: version "3.3.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" + resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== dependencies: react-is "^16.7.0" hoopy@^0.1.4: version "0.1.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/hoopy/-/hoopy-0.1.4.tgz#609207d661100033a9a9402ad3dea677381c1b1d" + resolved "https://registry.yarnpkg.com/hoopy/-/hoopy-0.1.4.tgz#609207d661100033a9a9402ad3dea677381c1b1d" integrity sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ== hosted-git-info@^2.1.4: version "2.8.9" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== hpack.js@^2.1.6: version "2.1.6" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" + resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" integrity sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI= dependencies: inherits "^2.0.1" @@ -5366,34 +5395,34 @@ hpack.js@^2.1.6: hsl-regex@^1.0.0: version "1.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/hsl-regex/-/hsl-regex-1.0.0.tgz#d49330c789ed819e276a4c0d272dffa30b18fe6e" + resolved "https://registry.yarnpkg.com/hsl-regex/-/hsl-regex-1.0.0.tgz#d49330c789ed819e276a4c0d272dffa30b18fe6e" integrity sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4= hsla-regex@^1.0.0: version "1.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/hsla-regex/-/hsla-regex-1.0.0.tgz#c1ce7a3168c8c6614033a4b5f7877f3b225f9c38" + resolved "https://registry.yarnpkg.com/hsla-regex/-/hsla-regex-1.0.0.tgz#c1ce7a3168c8c6614033a4b5f7877f3b225f9c38" integrity sha1-wc56MWjIxmFAM6S194d/OyJfnDg= html-encoding-sniffer@^2.0.1: version "2.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz#42a6dc4fd33f00281176e8b23759ca4e4fa185f3" + resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz#42a6dc4fd33f00281176e8b23759ca4e4fa185f3" integrity sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ== dependencies: whatwg-encoding "^1.0.5" html-entities@^1.2.1, html-entities@^1.3.1: version "1.4.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/html-entities/-/html-entities-1.4.0.tgz#cfbd1b01d2afaf9adca1b10ae7dffab98c71d2dc" + resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.4.0.tgz#cfbd1b01d2afaf9adca1b10ae7dffab98c71d2dc" integrity sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA== html-escaper@^2.0.0: version "2.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" + resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== html-minifier-terser@^5.0.1: version "5.1.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz#922e96f1f3bb60832c2634b79884096389b1f054" + resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz#922e96f1f3bb60832c2634b79884096389b1f054" integrity sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg== dependencies: camel-case "^4.1.1" @@ -5406,7 +5435,7 @@ html-minifier-terser@^5.0.1: html-webpack-plugin@4.5.0: version "4.5.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/html-webpack-plugin/-/html-webpack-plugin-4.5.0.tgz#625097650886b97ea5dae331c320e3238f6c121c" + resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-4.5.0.tgz#625097650886b97ea5dae331c320e3238f6c121c" integrity sha512-MouoXEYSjTzCrjIxWwg8gxL5fE2X2WZJLmBYXlaJhQUH5K/b5OrqmV7T4dB7iu0xkmJ6JlUuV6fFVtnqbPopZw== dependencies: "@types/html-minifier-terser" "^5.0.0" @@ -5419,26 +5448,24 @@ html-webpack-plugin@4.5.0: tapable "^1.1.3" util.promisify "1.0.0" -htmlparser2@^3.10.1: - version "3.10.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/htmlparser2/-/htmlparser2-3.10.1.tgz#bd679dc3f59897b6a34bb10749c855bb53a9392f" - integrity sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ== +htmlparser2@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7" + integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== dependencies: - domelementtype "^1.3.1" - domhandler "^2.3.0" - domutils "^1.5.1" - entities "^1.1.1" - inherits "^2.0.1" - readable-stream "^3.1.1" + domelementtype "^2.0.1" + domhandler "^4.0.0" + domutils "^2.5.2" + entities "^2.0.0" http-deceiver@^1.2.7: version "1.2.7" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" + resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" integrity sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc= http-errors@1.7.2: version "1.7.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/http-errors/-/http-errors-1.7.2.tgz#4f5029cf13239f31036e5b2e55292bcfbcc85c8f" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.2.tgz#4f5029cf13239f31036e5b2e55292bcfbcc85c8f" integrity sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg== dependencies: depd "~1.1.2" @@ -5449,7 +5476,7 @@ http-errors@1.7.2: http-errors@~1.6.2: version "1.6.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" integrity sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0= dependencies: depd "~1.1.2" @@ -5459,7 +5486,7 @@ http-errors@~1.6.2: http-errors@~1.7.2: version "1.7.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw== dependencies: depd "~1.1.2" @@ -5470,12 +5497,12 @@ http-errors@~1.7.2: http-parser-js@>=0.5.1: version "0.5.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/http-parser-js/-/http-parser-js-0.5.3.tgz#01d2709c79d41698bb01d4decc5e9da4e4a033d9" + resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.3.tgz#01d2709c79d41698bb01d4decc5e9da4e4a033d9" integrity sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg== http-proxy-agent@^4.0.1: version "4.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a" + resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a" integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== dependencies: "@tootallnate/once" "1" @@ -5484,7 +5511,7 @@ http-proxy-agent@^4.0.1: http-proxy-middleware@0.19.1: version "0.19.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz#183c7dc4aa1479150306498c210cdaf96080a43a" + resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz#183c7dc4aa1479150306498c210cdaf96080a43a" integrity sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q== dependencies: http-proxy "^1.17.0" @@ -5494,7 +5521,7 @@ http-proxy-middleware@0.19.1: http-proxy@^1.17.0: version "1.18.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" + resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== dependencies: eventemitter3 "^4.0.0" @@ -5503,12 +5530,12 @@ http-proxy@^1.17.0: https-browserify@^1.0.0: version "1.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" + resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= https-proxy-agent@^5.0.0: version "5.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz#e2a90542abb68a762e0a0850f6c9edadfd8506b2" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz#e2a90542abb68a762e0a0850f6c9edadfd8506b2" integrity sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA== dependencies: agent-base "6" @@ -5516,65 +5543,65 @@ https-proxy-agent@^5.0.0: human-signals@^1.1.1: version "1.1.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" + resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== iconv-lite@0.4.24: version "0.4.24" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== dependencies: safer-buffer ">= 2.1.2 < 3" icss-utils@^4.0.0, icss-utils@^4.1.1: version "4.1.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/icss-utils/-/icss-utils-4.1.1.tgz#21170b53789ee27447c2f47dd683081403f9a467" + resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-4.1.1.tgz#21170b53789ee27447c2f47dd683081403f9a467" integrity sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA== dependencies: postcss "^7.0.14" identity-obj-proxy@3.0.0: version "3.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz#94d2bda96084453ef36fbc5aaec37e0f79f1fc14" + resolved "https://registry.yarnpkg.com/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz#94d2bda96084453ef36fbc5aaec37e0f79f1fc14" integrity sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ= dependencies: harmony-reflect "^1.4.6" ieee754@^1.1.4: version "1.2.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" + resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== iferr@^0.1.5: version "0.1.5" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501" + resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501" integrity sha1-xg7taebY/bazEEofy8ocGS3FtQE= ignore@^4.0.6: version "4.0.6" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== ignore@^5.1.4: version "5.1.8" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57" integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw== immer@8.0.1: version "8.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/immer/-/immer-8.0.1.tgz#9c73db683e2b3975c424fb0572af5889877ae656" + resolved "https://registry.yarnpkg.com/immer/-/immer-8.0.1.tgz#9c73db683e2b3975c424fb0572af5889877ae656" integrity sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA== import-cwd@^2.0.0: version "2.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/import-cwd/-/import-cwd-2.1.0.tgz#aa6cf36e722761285cb371ec6519f53e2435b0a9" + resolved "https://registry.yarnpkg.com/import-cwd/-/import-cwd-2.1.0.tgz#aa6cf36e722761285cb371ec6519f53e2435b0a9" integrity sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk= dependencies: import-from "^2.1.0" import-fresh@^2.0.0: version "2.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546" integrity sha1-2BNVwVYS04bGH53dOSLUMEgipUY= dependencies: caller-path "^2.0.0" @@ -5582,7 +5609,7 @@ import-fresh@^2.0.0: import-fresh@^3.0.0, import-fresh@^3.1.0, import-fresh@^3.2.1: version "3.3.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== dependencies: parent-module "^1.0.0" @@ -5590,14 +5617,14 @@ import-fresh@^3.0.0, import-fresh@^3.1.0, import-fresh@^3.2.1: import-from@^2.1.0: version "2.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/import-from/-/import-from-2.1.0.tgz#335db7f2a7affd53aaa471d4b8021dee36b7f3b1" + resolved "https://registry.yarnpkg.com/import-from/-/import-from-2.1.0.tgz#335db7f2a7affd53aaa471d4b8021dee36b7f3b1" integrity sha1-M1238qev/VOqpHHUuAId7ja387E= dependencies: resolve-from "^3.0.0" import-local@^2.0.0: version "2.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/import-local/-/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d" + resolved "https://registry.yarnpkg.com/import-local/-/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d" integrity sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ== dependencies: pkg-dir "^3.0.0" @@ -5605,7 +5632,7 @@ import-local@^2.0.0: import-local@^3.0.2: version "3.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/import-local/-/import-local-3.0.2.tgz#a8cfd0431d1de4a2199703d003e3e62364fa6db6" + resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.0.2.tgz#a8cfd0431d1de4a2199703d003e3e62364fa6db6" integrity sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA== dependencies: pkg-dir "^4.2.0" @@ -5613,27 +5640,27 @@ import-local@^3.0.2: imurmurhash@^0.1.4: version "0.1.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= indent-string@^4.0.0: version "4.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" + resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== indexes-of@^1.0.1: version "1.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607" + resolved "https://registry.yarnpkg.com/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607" integrity sha1-8w9xbI4r00bHtn0985FVZqfAVgc= infer-owner@^1.0.3, infer-owner@^1.0.4: version "1.0.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" + resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== inflight@^1.0.4: version "1.0.6" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= dependencies: once "^1.3.0" @@ -5641,27 +5668,27 @@ inflight@^1.0.4: inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3: version "2.0.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== inherits@2.0.1: version "2.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" integrity sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE= inherits@2.0.3: version "2.0.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= ini@^1.3.5: version "1.3.8" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" + resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== internal-ip@^4.3.0: version "4.3.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/internal-ip/-/internal-ip-4.3.0.tgz#845452baad9d2ca3b69c635a137acb9a0dad0907" + resolved "https://registry.yarnpkg.com/internal-ip/-/internal-ip-4.3.0.tgz#845452baad9d2ca3b69c635a137acb9a0dad0907" integrity sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg== dependencies: default-gateway "^4.2.0" @@ -5669,7 +5696,7 @@ internal-ip@^4.3.0: internal-slot@^1.0.3: version "1.0.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c" + resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c" integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA== dependencies: get-intrinsic "^1.1.0" @@ -5678,106 +5705,106 @@ internal-slot@^1.0.3: ip-regex@^2.1.0: version "2.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ip-regex/-/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9" + resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9" integrity sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk= ip@^1.1.0, ip@^1.1.5: version "1.1.5" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" + resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= ipaddr.js@1.9.1, ipaddr.js@^1.9.0: version "1.9.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== is-absolute-url@^2.0.0: version "2.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-absolute-url/-/is-absolute-url-2.1.0.tgz#50530dfb84fcc9aa7dbe7852e83a37b93b9f2aa6" + resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-2.1.0.tgz#50530dfb84fcc9aa7dbe7852e83a37b93b9f2aa6" integrity sha1-UFMN+4T8yap9vnhS6Do3uTufKqY= is-absolute-url@^3.0.3: version "3.0.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-absolute-url/-/is-absolute-url-3.0.3.tgz#96c6a22b6a23929b11ea0afb1836c36ad4a5d698" + resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-3.0.3.tgz#96c6a22b6a23929b11ea0afb1836c36ad4a5d698" integrity sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q== is-accessor-descriptor@^0.1.6: version "0.1.6" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" + resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY= dependencies: kind-of "^3.0.2" is-accessor-descriptor@^1.0.0: version "1.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" + resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== dependencies: kind-of "^6.0.0" is-arguments@^1.0.4: version "1.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-arguments/-/is-arguments-1.1.0.tgz#62353031dfbee07ceb34656a6bde59efecae8dd9" + resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.0.tgz#62353031dfbee07ceb34656a6bde59efecae8dd9" integrity sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg== dependencies: call-bind "^1.0.0" is-arrayish@^0.2.1: version "0.2.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= is-arrayish@^0.3.1: version "0.3.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== is-bigint@^1.0.1: version "1.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-bigint/-/is-bigint-1.0.2.tgz#ffb381442503235ad245ea89e45b3dbff040ee5a" + resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.2.tgz#ffb381442503235ad245ea89e45b3dbff040ee5a" integrity sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA== is-binary-path@^1.0.0: version "1.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" + resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" integrity sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg= dependencies: binary-extensions "^1.0.0" is-binary-path@~2.1.0: version "2.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" + resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== dependencies: binary-extensions "^2.0.0" is-boolean-object@^1.1.0: version "1.1.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-boolean-object/-/is-boolean-object-1.1.1.tgz#3c0878f035cb821228d350d2e1e36719716a3de8" + resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.1.tgz#3c0878f035cb821228d350d2e1e36719716a3de8" integrity sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng== dependencies: call-bind "^1.0.2" is-buffer@^1.1.5: version "1.1.6" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" + resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== is-callable@^1.1.4, is-callable@^1.2.3: version "1.2.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-callable/-/is-callable-1.2.3.tgz#8b1e0500b73a1d76c70487636f368e519de8db8e" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.3.tgz#8b1e0500b73a1d76c70487636f368e519de8db8e" integrity sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ== is-ci@^2.0.0: version "2.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" + resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w== dependencies: ci-info "^2.0.0" is-color-stop@^1.0.0: version "1.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-color-stop/-/is-color-stop-1.1.0.tgz#cfff471aee4dd5c9e158598fbe12967b5cdad345" + resolved "https://registry.yarnpkg.com/is-color-stop/-/is-color-stop-1.1.0.tgz#cfff471aee4dd5c9e158598fbe12967b5cdad345" integrity sha1-z/9HGu5N1cnhWFmPvhKWe1za00U= dependencies: css-color-names "^0.0.4" @@ -5789,33 +5816,33 @@ is-color-stop@^1.0.0: is-core-module@^2.0.0, is-core-module@^2.2.0, is-core-module@^2.4.0: version "2.4.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-core-module/-/is-core-module-2.4.0.tgz#8e9fc8e15027b011418026e98f0e6f4d86305cc1" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.4.0.tgz#8e9fc8e15027b011418026e98f0e6f4d86305cc1" integrity sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A== dependencies: has "^1.0.3" is-data-descriptor@^0.1.4: version "0.1.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" + resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y= dependencies: kind-of "^3.0.2" is-data-descriptor@^1.0.0: version "1.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" + resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== dependencies: kind-of "^6.0.0" is-date-object@^1.0.1: version "1.0.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-date-object/-/is-date-object-1.0.4.tgz#550cfcc03afada05eea3dd30981c7b09551f73e5" + resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.4.tgz#550cfcc03afada05eea3dd30981c7b09551f73e5" integrity sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A== is-descriptor@^0.1.0: version "0.1.6" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" + resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== dependencies: is-accessor-descriptor "^0.1.6" @@ -5824,7 +5851,7 @@ is-descriptor@^0.1.0: is-descriptor@^1.0.0, is-descriptor@^1.0.2: version "1.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" + resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== dependencies: is-accessor-descriptor "^1.0.0" @@ -5833,136 +5860,136 @@ is-descriptor@^1.0.0, is-descriptor@^1.0.2: is-directory@^0.3.1: version "0.3.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" + resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" integrity sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE= is-docker@^2.0.0: version "2.2.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" + resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== is-extendable@^0.1.0, is-extendable@^0.1.1: version "0.1.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= is-extendable@^1.0.1: version "1.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== dependencies: is-plain-object "^2.0.4" is-extglob@^2.1.0, is-extglob@^2.1.1: version "2.1.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= is-fullwidth-code-point@^2.0.0: version "2.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= is-fullwidth-code-point@^3.0.0: version "3.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== is-generator-fn@^2.0.0: version "2.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" + resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== is-glob@^3.1.0: version "3.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo= dependencies: is-extglob "^2.1.0" is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: version "4.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== dependencies: is-extglob "^2.1.1" is-module@^1.0.0: version "1.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591" + resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591" integrity sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE= is-negative-zero@^2.0.1: version "2.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-negative-zero/-/is-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24" + resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24" integrity sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w== is-number-object@^1.0.4: version "1.0.5" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-number-object/-/is-number-object-1.0.5.tgz#6edfaeed7950cff19afedce9fbfca9ee6dd289eb" + resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.5.tgz#6edfaeed7950cff19afedce9fbfca9ee6dd289eb" integrity sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw== is-number@^3.0.0: version "3.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU= dependencies: kind-of "^3.0.2" is-number@^7.0.0: version "7.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== is-obj@^1.0.1: version "1.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" + resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8= is-obj@^2.0.0: version "2.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" + resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== is-path-cwd@^2.0.0: version "2.2.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" + resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== is-path-in-cwd@^2.0.0: version "2.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz#bfe2dca26c69f397265a4009963602935a053acb" + resolved "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz#bfe2dca26c69f397265a4009963602935a053acb" integrity sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ== dependencies: is-path-inside "^2.1.0" is-path-inside@^2.1.0: version "2.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-path-inside/-/is-path-inside-2.1.0.tgz#7c9810587d659a40d27bcdb4d5616eab059494b2" + resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-2.1.0.tgz#7c9810587d659a40d27bcdb4d5616eab059494b2" integrity sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg== dependencies: path-is-inside "^1.0.2" is-plain-obj@^1.0.0: version "1.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" + resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4= is-plain-object@^2.0.3, is-plain-object@^2.0.4: version "2.0.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== dependencies: isobject "^3.0.1" is-potential-custom-element-name@^1.0.1: version "1.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5" + resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5" integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== is-regex@^1.0.4, is-regex@^1.1.3: version "1.1.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-regex/-/is-regex-1.1.3.tgz#d029f9aff6448b93ebbe3f33dac71511fdcbef9f" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.3.tgz#d029f9aff6448b93ebbe3f33dac71511fdcbef9f" integrity sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ== dependencies: call-bind "^1.0.2" @@ -5970,98 +5997,98 @@ is-regex@^1.0.4, is-regex@^1.1.3: is-regexp@^1.0.0: version "1.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069" + resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069" integrity sha1-/S2INUXEa6xaYz57mgnof6LLUGk= is-resolvable@^1.0.0: version "1.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88" + resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88" integrity sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg== is-root@2.1.0: version "2.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-root/-/is-root-2.1.0.tgz#809e18129cf1129644302a4f8544035d51984a9c" + resolved "https://registry.yarnpkg.com/is-root/-/is-root-2.1.0.tgz#809e18129cf1129644302a4f8544035d51984a9c" integrity sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg== is-stream@^1.1.0: version "1.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= is-stream@^2.0.0: version "2.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3" integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw== is-string@^1.0.5, is-string@^1.0.6: version "1.0.6" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-string/-/is-string-1.0.6.tgz#3fe5d5992fb0d93404f32584d4b0179a71b54a5f" + resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.6.tgz#3fe5d5992fb0d93404f32584d4b0179a71b54a5f" integrity sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w== is-symbol@^1.0.2, is-symbol@^1.0.3: version "1.0.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c" + resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c" integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== dependencies: has-symbols "^1.0.2" is-typedarray@^1.0.0: version "1.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= is-windows@^1.0.2: version "1.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" + resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== is-wsl@^1.1.0: version "1.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" + resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= is-wsl@^2.1.1, is-wsl@^2.2.0: version "2.2.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" + resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== dependencies: is-docker "^2.0.0" isarray@0.0.1: version "0.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8= isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: version "1.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= isexe@^2.0.0: version "2.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= isobject@^2.0.0: version "2.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= dependencies: isarray "1.0.0" isobject@^3.0.0, isobject@^3.0.1: version "3.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= istanbul-lib-coverage@^3.0.0: version "3.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz#f5944a37c70b550b02a78a5c3b2055b280cec8ec" + resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz#f5944a37c70b550b02a78a5c3b2055b280cec8ec" integrity sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg== istanbul-lib-instrument@^4.0.0, istanbul-lib-instrument@^4.0.3: version "4.0.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz#873c6fff897450118222774696a3f28902d77c1d" + resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz#873c6fff897450118222774696a3f28902d77c1d" integrity sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ== dependencies: "@babel/core" "^7.7.5" @@ -6071,7 +6098,7 @@ istanbul-lib-instrument@^4.0.0, istanbul-lib-instrument@^4.0.3: istanbul-lib-report@^3.0.0: version "3.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6" + resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6" integrity sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== dependencies: istanbul-lib-coverage "^3.0.0" @@ -6080,7 +6107,7 @@ istanbul-lib-report@^3.0.0: istanbul-lib-source-maps@^4.0.0: version "4.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz#75743ce6d96bb86dc7ee4352cf6366a23f0b1ad9" + resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz#75743ce6d96bb86dc7ee4352cf6366a23f0b1ad9" integrity sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg== dependencies: debug "^4.1.1" @@ -6089,7 +6116,7 @@ istanbul-lib-source-maps@^4.0.0: istanbul-reports@^3.0.2: version "3.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/istanbul-reports/-/istanbul-reports-3.0.2.tgz#d593210e5000683750cb09fc0644e4b6e27fd53b" + resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.0.2.tgz#d593210e5000683750cb09fc0644e4b6e27fd53b" integrity sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw== dependencies: html-escaper "^2.0.0" @@ -6097,7 +6124,7 @@ istanbul-reports@^3.0.2: jest-changed-files@^26.6.2: version "26.6.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jest-changed-files/-/jest-changed-files-26.6.2.tgz#f6198479e1cc66f22f9ae1e22acaa0b429c042d0" + resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-26.6.2.tgz#f6198479e1cc66f22f9ae1e22acaa0b429c042d0" integrity sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ== dependencies: "@jest/types" "^26.6.2" @@ -6106,7 +6133,7 @@ jest-changed-files@^26.6.2: jest-circus@26.6.0: version "26.6.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jest-circus/-/jest-circus-26.6.0.tgz#7d9647b2e7f921181869faae1f90a2629fd70705" + resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-26.6.0.tgz#7d9647b2e7f921181869faae1f90a2629fd70705" integrity sha512-L2/Y9szN6FJPWFK8kzWXwfp+FOR7xq0cUL4lIsdbIdwz3Vh6P1nrpcqOleSzr28zOtSHQNV9Z7Tl+KkuK7t5Ng== dependencies: "@babel/traverse" "^7.1.0" @@ -6133,7 +6160,7 @@ jest-circus@26.6.0: jest-cli@^26.6.0: version "26.6.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jest-cli/-/jest-cli-26.6.3.tgz#43117cfef24bc4cd691a174a8796a532e135e92a" + resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-26.6.3.tgz#43117cfef24bc4cd691a174a8796a532e135e92a" integrity sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg== dependencies: "@jest/core" "^26.6.3" @@ -6152,7 +6179,7 @@ jest-cli@^26.6.0: jest-config@^26.6.3: version "26.6.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jest-config/-/jest-config-26.6.3.tgz#64f41444eef9eb03dc51d5c53b75c8c71f645349" + resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-26.6.3.tgz#64f41444eef9eb03dc51d5c53b75c8c71f645349" integrity sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg== dependencies: "@babel/core" "^7.1.0" @@ -6176,7 +6203,7 @@ jest-config@^26.6.3: jest-diff@^26.6.2: version "26.6.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jest-diff/-/jest-diff-26.6.2.tgz#1aa7468b52c3a68d7d5c5fdcdfcd5e49bd164394" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-26.6.2.tgz#1aa7468b52c3a68d7d5c5fdcdfcd5e49bd164394" integrity sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA== dependencies: chalk "^4.0.0" @@ -6186,14 +6213,14 @@ jest-diff@^26.6.2: jest-docblock@^26.0.0: version "26.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jest-docblock/-/jest-docblock-26.0.0.tgz#3e2fa20899fc928cb13bd0ff68bd3711a36889b5" + resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-26.0.0.tgz#3e2fa20899fc928cb13bd0ff68bd3711a36889b5" integrity sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w== dependencies: detect-newline "^3.0.0" jest-each@^26.6.0, jest-each@^26.6.2: version "26.6.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jest-each/-/jest-each-26.6.2.tgz#02526438a77a67401c8a6382dfe5999952c167cb" + resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-26.6.2.tgz#02526438a77a67401c8a6382dfe5999952c167cb" integrity sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A== dependencies: "@jest/types" "^26.6.2" @@ -6204,7 +6231,7 @@ jest-each@^26.6.0, jest-each@^26.6.2: jest-environment-jsdom@^26.6.2: version "26.6.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz#78d09fe9cf019a357009b9b7e1f101d23bd1da3e" + resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz#78d09fe9cf019a357009b9b7e1f101d23bd1da3e" integrity sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q== dependencies: "@jest/environment" "^26.6.2" @@ -6217,7 +6244,7 @@ jest-environment-jsdom@^26.6.2: jest-environment-node@^26.6.2: version "26.6.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jest-environment-node/-/jest-environment-node-26.6.2.tgz#824e4c7fb4944646356f11ac75b229b0035f2b0c" + resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-26.6.2.tgz#824e4c7fb4944646356f11ac75b229b0035f2b0c" integrity sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag== dependencies: "@jest/environment" "^26.6.2" @@ -6229,12 +6256,12 @@ jest-environment-node@^26.6.2: jest-get-type@^26.3.0: version "26.3.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jest-get-type/-/jest-get-type-26.3.0.tgz#e97dc3c3f53c2b406ca7afaed4493b1d099199e0" + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-26.3.0.tgz#e97dc3c3f53c2b406ca7afaed4493b1d099199e0" integrity sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig== jest-haste-map@^26.6.2: version "26.6.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jest-haste-map/-/jest-haste-map-26.6.2.tgz#dd7e60fe7dc0e9f911a23d79c5ff7fb5c2cafeaa" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-26.6.2.tgz#dd7e60fe7dc0e9f911a23d79c5ff7fb5c2cafeaa" integrity sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w== dependencies: "@jest/types" "^26.6.2" @@ -6255,7 +6282,7 @@ jest-haste-map@^26.6.2: jest-jasmine2@^26.6.3: version "26.6.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz#adc3cf915deacb5212c93b9f3547cd12958f2edd" + resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz#adc3cf915deacb5212c93b9f3547cd12958f2edd" integrity sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg== dependencies: "@babel/traverse" "^7.1.0" @@ -6279,7 +6306,7 @@ jest-jasmine2@^26.6.3: jest-leak-detector@^26.6.2: version "26.6.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz#7717cf118b92238f2eba65054c8a0c9c653a91af" + resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz#7717cf118b92238f2eba65054c8a0c9c653a91af" integrity sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg== dependencies: jest-get-type "^26.3.0" @@ -6287,7 +6314,7 @@ jest-leak-detector@^26.6.2: jest-matcher-utils@^26.6.0, jest-matcher-utils@^26.6.2: version "26.6.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz#8e6fd6e863c8b2d31ac6472eeb237bc595e53e7a" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz#8e6fd6e863c8b2d31ac6472eeb237bc595e53e7a" integrity sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw== dependencies: chalk "^4.0.0" @@ -6297,7 +6324,7 @@ jest-matcher-utils@^26.6.0, jest-matcher-utils@^26.6.2: jest-message-util@^26.6.0, jest-message-util@^26.6.2: version "26.6.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jest-message-util/-/jest-message-util-26.6.2.tgz#58173744ad6fc0506b5d21150b9be56ef001ca07" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-26.6.2.tgz#58173744ad6fc0506b5d21150b9be56ef001ca07" integrity sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA== dependencies: "@babel/code-frame" "^7.0.0" @@ -6312,7 +6339,7 @@ jest-message-util@^26.6.0, jest-message-util@^26.6.2: jest-mock@^26.6.2: version "26.6.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jest-mock/-/jest-mock-26.6.2.tgz#d6cb712b041ed47fe0d9b6fc3474bc6543feb302" + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-26.6.2.tgz#d6cb712b041ed47fe0d9b6fc3474bc6543feb302" integrity sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew== dependencies: "@jest/types" "^26.6.2" @@ -6320,17 +6347,17 @@ jest-mock@^26.6.2: jest-pnp-resolver@^1.2.2: version "1.2.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz#b704ac0ae028a89108a4d040b3f919dfddc8e33c" + resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz#b704ac0ae028a89108a4d040b3f919dfddc8e33c" integrity sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w== jest-regex-util@^26.0.0: version "26.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jest-regex-util/-/jest-regex-util-26.0.0.tgz#d25e7184b36e39fd466c3bc41be0971e821fee28" + resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-26.0.0.tgz#d25e7184b36e39fd466c3bc41be0971e821fee28" integrity sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A== jest-resolve-dependencies@^26.6.3: version "26.6.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz#6680859ee5d22ee5dcd961fe4871f59f4c784fb6" + resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz#6680859ee5d22ee5dcd961fe4871f59f4c784fb6" integrity sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg== dependencies: "@jest/types" "^26.6.2" @@ -6339,7 +6366,7 @@ jest-resolve-dependencies@^26.6.3: jest-resolve@26.6.0: version "26.6.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jest-resolve/-/jest-resolve-26.6.0.tgz#070fe7159af87b03e50f52ea5e17ee95bbee40e1" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-26.6.0.tgz#070fe7159af87b03e50f52ea5e17ee95bbee40e1" integrity sha512-tRAz2bwraHufNp+CCmAD8ciyCpXCs1NQxB5EJAmtCFy6BN81loFEGWKzYu26Y62lAJJe4X4jg36Kf+NsQyiStQ== dependencies: "@jest/types" "^26.6.0" @@ -6353,7 +6380,7 @@ jest-resolve@26.6.0: jest-resolve@^26.6.2: version "26.6.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jest-resolve/-/jest-resolve-26.6.2.tgz#a3ab1517217f469b504f1b56603c5bb541fbb507" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-26.6.2.tgz#a3ab1517217f469b504f1b56603c5bb541fbb507" integrity sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ== dependencies: "@jest/types" "^26.6.2" @@ -6367,7 +6394,7 @@ jest-resolve@^26.6.2: jest-runner@^26.6.0, jest-runner@^26.6.3: version "26.6.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jest-runner/-/jest-runner-26.6.3.tgz#2d1fed3d46e10f233fd1dbd3bfaa3fe8924be159" + resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-26.6.3.tgz#2d1fed3d46e10f233fd1dbd3bfaa3fe8924be159" integrity sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ== dependencies: "@jest/console" "^26.6.2" @@ -6393,7 +6420,7 @@ jest-runner@^26.6.0, jest-runner@^26.6.3: jest-runtime@^26.6.0, jest-runtime@^26.6.3: version "26.6.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jest-runtime/-/jest-runtime-26.6.3.tgz#4f64efbcfac398331b74b4b3c82d27d401b8fa2b" + resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-26.6.3.tgz#4f64efbcfac398331b74b4b3c82d27d401b8fa2b" integrity sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw== dependencies: "@jest/console" "^26.6.2" @@ -6426,7 +6453,7 @@ jest-runtime@^26.6.0, jest-runtime@^26.6.3: jest-serializer@^26.6.2: version "26.6.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jest-serializer/-/jest-serializer-26.6.2.tgz#d139aafd46957d3a448f3a6cdabe2919ba0742d1" + resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-26.6.2.tgz#d139aafd46957d3a448f3a6cdabe2919ba0742d1" integrity sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g== dependencies: "@types/node" "*" @@ -6434,7 +6461,7 @@ jest-serializer@^26.6.2: jest-snapshot@^26.6.0, jest-snapshot@^26.6.2: version "26.6.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jest-snapshot/-/jest-snapshot-26.6.2.tgz#f3b0af1acb223316850bd14e1beea9837fb39c84" + resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-26.6.2.tgz#f3b0af1acb223316850bd14e1beea9837fb39c84" integrity sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og== dependencies: "@babel/types" "^7.0.0" @@ -6456,7 +6483,7 @@ jest-snapshot@^26.6.0, jest-snapshot@^26.6.2: jest-util@^26.6.0, jest-util@^26.6.2: version "26.6.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jest-util/-/jest-util-26.6.2.tgz#907535dbe4d5a6cb4c47ac9b926f6af29576cbc1" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-26.6.2.tgz#907535dbe4d5a6cb4c47ac9b926f6af29576cbc1" integrity sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q== dependencies: "@jest/types" "^26.6.2" @@ -6468,7 +6495,7 @@ jest-util@^26.6.0, jest-util@^26.6.2: jest-validate@^26.6.2: version "26.6.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jest-validate/-/jest-validate-26.6.2.tgz#23d380971587150467342911c3d7b4ac57ab20ec" + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-26.6.2.tgz#23d380971587150467342911c3d7b4ac57ab20ec" integrity sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ== dependencies: "@jest/types" "^26.6.2" @@ -6480,7 +6507,7 @@ jest-validate@^26.6.2: jest-watch-typeahead@0.6.1: version "0.6.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jest-watch-typeahead/-/jest-watch-typeahead-0.6.1.tgz#45221b86bb6710b7e97baaa1640ae24a07785e63" + resolved "https://registry.yarnpkg.com/jest-watch-typeahead/-/jest-watch-typeahead-0.6.1.tgz#45221b86bb6710b7e97baaa1640ae24a07785e63" integrity sha512-ITVnHhj3Jd/QkqQcTqZfRgjfyRhDFM/auzgVo2RKvSwi18YMvh0WvXDJFoFED6c7jd/5jxtu4kSOb9PTu2cPVg== dependencies: ansi-escapes "^4.3.1" @@ -6493,7 +6520,7 @@ jest-watch-typeahead@0.6.1: jest-watcher@^26.3.0, jest-watcher@^26.6.2: version "26.6.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jest-watcher/-/jest-watcher-26.6.2.tgz#a5b683b8f9d68dbcb1d7dae32172d2cca0592975" + resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-26.6.2.tgz#a5b683b8f9d68dbcb1d7dae32172d2cca0592975" integrity sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ== dependencies: "@jest/test-result" "^26.6.2" @@ -6506,7 +6533,7 @@ jest-watcher@^26.3.0, jest-watcher@^26.6.2: jest-worker@^24.9.0: version "24.9.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jest-worker/-/jest-worker-24.9.0.tgz#5dbfdb5b2d322e98567898238a9697bcce67b3e5" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-24.9.0.tgz#5dbfdb5b2d322e98567898238a9697bcce67b3e5" integrity sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw== dependencies: merge-stream "^2.0.0" @@ -6514,7 +6541,7 @@ jest-worker@^24.9.0: jest-worker@^26.5.0, jest-worker@^26.6.2: version "26.6.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jest-worker/-/jest-worker-26.6.2.tgz#7f72cbc4d643c365e27b9fd775f9d0eaa9c7a8ed" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.6.2.tgz#7f72cbc4d643c365e27b9fd775f9d0eaa9c7a8ed" integrity sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ== dependencies: "@types/node" "*" @@ -6523,7 +6550,7 @@ jest-worker@^26.5.0, jest-worker@^26.6.2: jest@26.6.0: version "26.6.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jest/-/jest-26.6.0.tgz#546b25a1d8c888569dbbe93cae131748086a4a25" + resolved "https://registry.yarnpkg.com/jest/-/jest-26.6.0.tgz#546b25a1d8c888569dbbe93cae131748086a4a25" integrity sha512-jxTmrvuecVISvKFFhOkjsWRZV7sFqdSUAd1ajOKY+/QE/aLBVstsJ/dX8GczLzwiT6ZEwwmZqtCUHLHHQVzcfA== dependencies: "@jest/core" "^26.6.0" @@ -6532,12 +6559,12 @@ jest@26.6.0: "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== js-yaml@^3.13.1: version "3.14.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== dependencies: argparse "^1.0.7" @@ -6545,7 +6572,7 @@ js-yaml@^3.13.1: jsdom@^16.4.0: version "16.6.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jsdom/-/jsdom-16.6.0.tgz#f79b3786682065492a3da6a60a4695da983805ac" + resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-16.6.0.tgz#f79b3786682065492a3da6a60a4695da983805ac" integrity sha512-Ty1vmF4NHJkolaEmdjtxTfSfkdb8Ywarwf63f+F8/mDD1uLSSWDxDuMiZxiPhwunLrn9LOSVItWj4bLYsLN3Dg== dependencies: abab "^2.0.5" @@ -6578,68 +6605,68 @@ jsdom@^16.4.0: jsesc@^2.5.1: version "2.5.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== jsesc@~0.5.0: version "0.5.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2: version "1.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" + resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== json-parse-even-better-errors@^2.3.0: version "2.3.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" + resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== json-schema-traverse@^0.4.1: version "0.4.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== json-schema-traverse@^1.0.0: version "1.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== json-stable-stringify-without-jsonify@^1.0.1: version "1.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" + resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= json3@^3.3.3: version "3.3.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/json3/-/json3-3.3.3.tgz#7fc10e375fc5ae42c4705a5cc0aa6f62be305b81" + resolved "https://registry.yarnpkg.com/json3/-/json3-3.3.3.tgz#7fc10e375fc5ae42c4705a5cc0aa6f62be305b81" integrity sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA== json5@^1.0.1: version "1.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" + resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== dependencies: minimist "^1.2.0" json5@^2.1.2: version "2.2.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3" integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA== dependencies: minimist "^1.2.5" jsonfile@^4.0.0: version "4.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= optionalDependencies: graceful-fs "^4.1.6" jsonfile@^6.0.1: version "6.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== dependencies: universalify "^2.0.0" @@ -6648,7 +6675,7 @@ jsonfile@^6.0.1: "jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.1.0: version "3.2.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz#41108d2cec408c3453c1bbe8a4aae9e1e2bd8f82" + resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz#41108d2cec408c3453c1bbe8a4aae9e1e2bd8f82" integrity sha512-EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q== dependencies: array-includes "^3.1.2" @@ -6656,58 +6683,58 @@ jsonfile@^6.0.1: killable@^1.0.1: version "1.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/killable/-/killable-1.0.1.tgz#4c8ce441187a061c7474fb87ca08e2a638194892" + resolved "https://registry.yarnpkg.com/killable/-/killable-1.0.1.tgz#4c8ce441187a061c7474fb87ca08e2a638194892" integrity sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg== kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: version "3.2.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= dependencies: is-buffer "^1.1.5" kind-of@^4.0.0: version "4.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc= dependencies: is-buffer "^1.1.5" kind-of@^5.0.0: version "5.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== kind-of@^6.0.0, kind-of@^6.0.2: version "6.0.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== kleur@^3.0.3: version "3.0.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" + resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== klona@^2.0.4: version "2.0.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/klona/-/klona-2.0.4.tgz#7bb1e3affb0cb8624547ef7e8f6708ea2e39dfc0" + resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.4.tgz#7bb1e3affb0cb8624547ef7e8f6708ea2e39dfc0" integrity sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA== language-subtag-registry@~0.3.2: version "0.3.21" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz#04ac218bea46f04cb039084602c6da9e788dd45a" + resolved "https://registry.yarnpkg.com/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz#04ac218bea46f04cb039084602c6da9e788dd45a" integrity sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg== language-tags@^1.0.5: version "1.0.5" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/language-tags/-/language-tags-1.0.5.tgz#d321dbc4da30ba8bf3024e040fa5c14661f9193a" + resolved "https://registry.yarnpkg.com/language-tags/-/language-tags-1.0.5.tgz#d321dbc4da30ba8bf3024e040fa5c14661f9193a" integrity sha1-0yHbxNowuovzAk4ED6XBRmH5GTo= dependencies: language-subtag-registry "~0.3.2" last-call-webpack-plugin@^3.0.0: version "3.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz#9742df0e10e3cf46e5c0381c2de90d3a7a2d7555" + resolved "https://registry.yarnpkg.com/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz#9742df0e10e3cf46e5c0381c2de90d3a7a2d7555" integrity sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w== dependencies: lodash "^4.17.5" @@ -6715,12 +6742,12 @@ last-call-webpack-plugin@^3.0.0: leven@^3.1.0: version "3.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" + resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== levn@^0.4.1: version "0.4.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" + resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== dependencies: prelude-ls "^1.2.1" @@ -6728,7 +6755,7 @@ levn@^0.4.1: levn@~0.3.0: version "0.3.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" + resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= dependencies: prelude-ls "~1.1.2" @@ -6736,12 +6763,12 @@ levn@~0.3.0: lines-and-columns@^1.1.6: version "1.1.6" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00" + resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00" integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= load-json-file@^4.0.0: version "4.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b" + resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b" integrity sha1-L19Fq5HjMhYjT9U62rZo607AmTs= dependencies: graceful-fs "^4.1.2" @@ -6751,12 +6778,12 @@ load-json-file@^4.0.0: loader-runner@^2.4.0: version "2.4.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357" + resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357" integrity sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw== loader-utils@1.2.3: version "1.2.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/loader-utils/-/loader-utils-1.2.3.tgz#1ff5dc6911c9f0a062531a4c04b609406108c2c7" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.2.3.tgz#1ff5dc6911c9f0a062531a4c04b609406108c2c7" integrity sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA== dependencies: big.js "^5.2.2" @@ -6765,7 +6792,7 @@ loader-utils@1.2.3: loader-utils@2.0.0, loader-utils@^2.0.0: version "2.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/loader-utils/-/loader-utils-2.0.0.tgz#e4cace5b816d425a166b5f097e10cd12b36064b0" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.0.tgz#e4cace5b816d425a166b5f097e10cd12b36064b0" integrity sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ== dependencies: big.js "^5.2.2" @@ -6774,7 +6801,7 @@ loader-utils@2.0.0, loader-utils@^2.0.0: loader-utils@^1.1.0, loader-utils@^1.2.3, loader-utils@^1.4.0: version "1.4.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/loader-utils/-/loader-utils-1.4.0.tgz#c579b5e34cb34b1a74edc6c1fb36bfa371d5a613" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.0.tgz#c579b5e34cb34b1a74edc6c1fb36bfa371d5a613" integrity sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA== dependencies: big.js "^5.2.2" @@ -6783,7 +6810,7 @@ loader-utils@^1.1.0, loader-utils@^1.2.3, loader-utils@^1.4.0: locate-path@^2.0.0: version "2.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= dependencies: p-locate "^2.0.0" @@ -6791,7 +6818,7 @@ locate-path@^2.0.0: locate-path@^3.0.0: version "3.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== dependencies: p-locate "^3.0.0" @@ -6799,39 +6826,39 @@ locate-path@^3.0.0: locate-path@^5.0.0: version "5.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== dependencies: p-locate "^4.1.0" lodash._reinterpolate@^3.0.0: version "3.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" + resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0= lodash.clonedeep@^4.5.0: version "4.5.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" + resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8= lodash.debounce@^4.0.8: version "4.0.8" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" + resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168= lodash.memoize@^4.1.2: version "4.1.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" + resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= lodash.merge@^4.6.2: version "4.6.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" + resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== lodash.template@^4.5.0: version "4.5.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/lodash.template/-/lodash.template-4.5.0.tgz#f976195cf3f347d0d5f52483569fe8031ccce8ab" + resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-4.5.0.tgz#f976195cf3f347d0d5f52483569fe8031ccce8ab" integrity sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A== dependencies: lodash._reinterpolate "^3.0.0" @@ -6839,69 +6866,69 @@ lodash.template@^4.5.0: lodash.templatesettings@^4.0.0: version "4.2.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz#e481310f049d3cf6d47e912ad09313b154f0fb33" + resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz#e481310f049d3cf6d47e912ad09313b154f0fb33" integrity sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ== dependencies: lodash._reinterpolate "^3.0.0" lodash.truncate@^4.4.2: version "4.4.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193" + resolved "https://registry.yarnpkg.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193" integrity sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM= lodash.uniq@^4.5.0: version "4.5.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" + resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= "lodash@>=3.5 <5", lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.5, lodash@^4.7.0: version "4.17.21" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== loglevel@^1.6.8: version "1.7.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/loglevel/-/loglevel-1.7.1.tgz#005fde2f5e6e47068f935ff28573e125ef72f197" + resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.7.1.tgz#005fde2f5e6e47068f935ff28573e125ef72f197" integrity sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw== loose-envify@^1.1.0, loose-envify@^1.2.0, loose-envify@^1.3.1, loose-envify@^1.4.0: version "1.4.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== dependencies: js-tokens "^3.0.0 || ^4.0.0" lower-case@^2.0.2: version "2.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" + resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== dependencies: tslib "^2.0.3" lru-cache@^5.1.1: version "5.1.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== dependencies: yallist "^3.0.2" lru-cache@^6.0.0: version "6.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== dependencies: yallist "^4.0.0" magic-string@^0.25.0, magic-string@^0.25.7: version "0.25.7" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/magic-string/-/magic-string-0.25.7.tgz#3f497d6fd34c669c6798dcb821f2ef31f5445051" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.7.tgz#3f497d6fd34c669c6798dcb821f2ef31f5445051" integrity sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA== dependencies: sourcemap-codec "^1.4.4" make-dir@^2.0.0: version "2.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== dependencies: pify "^4.0.1" @@ -6909,33 +6936,33 @@ make-dir@^2.0.0: make-dir@^3.0.0, make-dir@^3.0.2: version "3.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== dependencies: semver "^6.0.0" makeerror@1.0.x: version "1.0.11" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c" + resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c" integrity sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw= dependencies: tmpl "1.0.x" map-cache@^0.2.2: version "0.2.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" + resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= map-visit@^1.0.0: version "1.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" + resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= dependencies: object-visit "^1.0.0" md5.js@^1.3.4: version "1.3.5" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" + resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== dependencies: hash-base "^3.0.0" @@ -6944,22 +6971,22 @@ md5.js@^1.3.4: mdn-data@2.0.14: version "2.0.14" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50" integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow== mdn-data@2.0.4: version "2.0.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/mdn-data/-/mdn-data-2.0.4.tgz#699b3c38ac6f1d728091a64650b65d388502fd5b" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.4.tgz#699b3c38ac6f1d728091a64650b65d388502fd5b" integrity sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA== media-typer@0.3.0: version "0.3.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= memory-fs@^0.4.1: version "0.4.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" + resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" integrity sha1-OpoguEYlI+RHz7x+i7gO1me/xVI= dependencies: errno "^0.1.3" @@ -6967,7 +6994,7 @@ memory-fs@^0.4.1: memory-fs@^0.5.0: version "0.5.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/memory-fs/-/memory-fs-0.5.0.tgz#324c01288b88652966d161db77838720845a8e3c" + resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.5.0.tgz#324c01288b88652966d161db77838720845a8e3c" integrity sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA== dependencies: errno "^0.1.3" @@ -6975,32 +7002,32 @@ memory-fs@^0.5.0: merge-descriptors@1.0.1: version "1.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" + resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= merge-stream@^2.0.0: version "2.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== merge2@^1.3.0: version "1.4.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" + resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== methods@~1.1.2: version "1.1.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" + resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= microevent.ts@~0.1.1: version "0.1.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/microevent.ts/-/microevent.ts-0.1.1.tgz#70b09b83f43df5172d0205a63025bce0f7357fa0" + resolved "https://registry.yarnpkg.com/microevent.ts/-/microevent.ts-0.1.1.tgz#70b09b83f43df5172d0205a63025bce0f7357fa0" integrity sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g== micromatch@^3.1.10, micromatch@^3.1.4: version "3.1.10" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== dependencies: arr-diff "^4.0.0" @@ -7019,7 +7046,7 @@ micromatch@^3.1.10, micromatch@^3.1.4: micromatch@^4.0.2: version "4.0.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9" integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg== dependencies: braces "^3.0.1" @@ -7027,7 +7054,7 @@ micromatch@^4.0.2: miller-rabin@^4.0.0: version "4.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" + resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA== dependencies: bn.js "^4.0.0" @@ -7035,34 +7062,34 @@ miller-rabin@^4.0.0: mime-db@1.48.0, "mime-db@>= 1.43.0 < 2": version "1.48.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/mime-db/-/mime-db-1.48.0.tgz#e35b31045dd7eada3aaad537ed88a33afbef2d1d" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.48.0.tgz#e35b31045dd7eada3aaad537ed88a33afbef2d1d" integrity sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ== mime-types@^2.1.12, mime-types@^2.1.27, mime-types@~2.1.17, mime-types@~2.1.24: version "2.1.31" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/mime-types/-/mime-types-2.1.31.tgz#a00d76b74317c61f9c2db2218b8e9f8e9c5c9e6b" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.31.tgz#a00d76b74317c61f9c2db2218b8e9f8e9c5c9e6b" integrity sha512-XGZnNzm3QvgKxa8dpzyhFTHmpP3l5YNusmne07VUOXxou9CqUqYa/HBy124RqtVh/O2pECas/MOcsDgpilPOPg== dependencies: mime-db "1.48.0" mime@1.6.0: version "1.6.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== mime@^2.4.4: version "2.5.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/mime/-/mime-2.5.2.tgz#6e3dc6cc2b9510643830e5f19d5cb753da5eeabe" + resolved "https://registry.yarnpkg.com/mime/-/mime-2.5.2.tgz#6e3dc6cc2b9510643830e5f19d5cb753da5eeabe" integrity sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg== mimic-fn@^2.1.0: version "2.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== mini-create-react-context@^0.4.0: version "0.4.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/mini-create-react-context/-/mini-create-react-context-0.4.1.tgz#072171561bfdc922da08a60c2197a497cc2d1d5e" + resolved "https://registry.yarnpkg.com/mini-create-react-context/-/mini-create-react-context-0.4.1.tgz#072171561bfdc922da08a60c2197a497cc2d1d5e" integrity sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ== dependencies: "@babel/runtime" "^7.12.1" @@ -7070,7 +7097,7 @@ mini-create-react-context@^0.4.0: mini-css-extract-plugin@0.11.3: version "0.11.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/mini-css-extract-plugin/-/mini-css-extract-plugin-0.11.3.tgz#15b0910a7f32e62ffde4a7430cfefbd700724ea6" + resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-0.11.3.tgz#15b0910a7f32e62ffde4a7430cfefbd700724ea6" integrity sha512-n9BA8LonkOkW1/zn+IbLPQmovsL0wMb9yx75fMJQZf2X1Zoec9yTZtyMePcyu19wPkmFbzZZA6fLTotpFhQsOA== dependencies: loader-utils "^1.1.0" @@ -7080,57 +7107,57 @@ mini-css-extract-plugin@0.11.3: minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: version "1.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" + resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== minimalistic-crypto-utils@^1.0.1: version "1.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" + resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= minimatch@3.0.4, minimatch@^3.0.4: version "3.0.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== dependencies: brace-expansion "^1.1.7" minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.5: version "1.2.5" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== minipass-collect@^1.0.2: version "1.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617" + resolved "https://registry.yarnpkg.com/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617" integrity sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA== dependencies: minipass "^3.0.0" minipass-flush@^1.0.5: version "1.0.5" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/minipass-flush/-/minipass-flush-1.0.5.tgz#82e7135d7e89a50ffe64610a787953c4c4cbb373" + resolved "https://registry.yarnpkg.com/minipass-flush/-/minipass-flush-1.0.5.tgz#82e7135d7e89a50ffe64610a787953c4c4cbb373" integrity sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw== dependencies: minipass "^3.0.0" minipass-pipeline@^1.2.2: version "1.2.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz#68472f79711c084657c067c5c6ad93cddea8214c" + resolved "https://registry.yarnpkg.com/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz#68472f79711c084657c067c5c6ad93cddea8214c" integrity sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A== dependencies: minipass "^3.0.0" minipass@^3.0.0, minipass@^3.1.1: version "3.1.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/minipass/-/minipass-3.1.3.tgz#7d42ff1f39635482e15f9cdb53184deebd5815fd" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.1.3.tgz#7d42ff1f39635482e15f9cdb53184deebd5815fd" integrity sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg== dependencies: yallist "^4.0.0" minizlib@^2.1.1: version "2.1.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" + resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg== dependencies: minipass "^3.0.0" @@ -7138,7 +7165,7 @@ minizlib@^2.1.1: mississippi@^3.0.0: version "3.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/mississippi/-/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022" + resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022" integrity sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA== dependencies: concat-stream "^1.5.0" @@ -7154,7 +7181,7 @@ mississippi@^3.0.0: mixin-deep@^1.2.0: version "1.3.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" + resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== dependencies: for-in "^1.0.2" @@ -7162,24 +7189,24 @@ mixin-deep@^1.2.0: mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.5, mkdirp@~0.5.1: version "0.5.5" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== dependencies: minimist "^1.2.5" mkdirp@^1.0.3, mkdirp@^1.0.4: version "1.0.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== moment@^2.29.1: version "2.29.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/moment/-/moment-2.29.1.tgz#b2be769fa31940be9eeea6469c075e35006fa3d3" + resolved "https://registry.yarnpkg.com/moment/-/moment-2.29.1.tgz#b2be769fa31940be9eeea6469c075e35006fa3d3" integrity sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ== move-concurrently@^1.0.1: version "1.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92" + resolved "https://registry.yarnpkg.com/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92" integrity sha1-viwAX9oy4LKa8fBdfEszIUxwH5I= dependencies: aproba "^1.1.1" @@ -7191,32 +7218,32 @@ move-concurrently@^1.0.1: ms@2.0.0: version "2.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= ms@2.1.1: version "2.1.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== ms@2.1.2: version "2.1.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== ms@^2.1.1: version "2.1.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== multicast-dns-service-types@^1.1.0: version "1.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz#899f11d9686e5e05cb91b35d5f0e63b773cfc901" + resolved "https://registry.yarnpkg.com/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz#899f11d9686e5e05cb91b35d5f0e63b773cfc901" integrity sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE= multicast-dns@^6.0.1: version "6.2.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/multicast-dns/-/multicast-dns-6.2.3.tgz#a0ec7bd9055c4282f790c3c82f4e28db3b31b229" + resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-6.2.3.tgz#a0ec7bd9055c4282f790c3c82f4e28db3b31b229" integrity sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g== dependencies: dns-packet "^1.3.1" @@ -7224,17 +7251,17 @@ multicast-dns@^6.0.1: nan@^2.12.1: version "2.14.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/nan/-/nan-2.14.2.tgz#f5376400695168f4cc694ac9393d0c9585eeea19" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.2.tgz#f5376400695168f4cc694ac9393d0c9585eeea19" integrity sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ== nanoid@^3.1.23: version "3.1.23" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/nanoid/-/nanoid-3.1.23.tgz#f744086ce7c2bc47ee0a8472574d5c78e4183a81" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.23.tgz#f744086ce7c2bc47ee0a8472574d5c78e4183a81" integrity sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw== nanomatch@^1.2.9: version "1.2.13" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" + resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== dependencies: arr-diff "^4.0.0" @@ -7251,39 +7278,39 @@ nanomatch@^1.2.9: native-url@^0.2.6: version "0.2.6" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/native-url/-/native-url-0.2.6.tgz#ca1258f5ace169c716ff44eccbddb674e10399ae" + resolved "https://registry.yarnpkg.com/native-url/-/native-url-0.2.6.tgz#ca1258f5ace169c716ff44eccbddb674e10399ae" integrity sha512-k4bDC87WtgrdD362gZz6zoiXQrl40kYlBmpfmSjwRO1VU0V5ccwJTlxuE72F6m3V0vc1xOf6n3UCP9QyerRqmA== dependencies: querystring "^0.2.0" natural-compare@^1.4.0: version "1.4.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" + resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= negotiator@0.6.2: version "0.6.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== neo-async@^2.5.0, neo-async@^2.6.1, neo-async@^2.6.2: version "2.6.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" + resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== next-tick@~1.0.0: version "1.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c" + resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c" integrity sha1-yobR/ogoFpsBICCOPchCS524NCw= nice-try@^1.0.4: version "1.0.5" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" + resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== no-case@^3.0.4: version "3.0.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" + resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== dependencies: lower-case "^2.0.2" @@ -7291,17 +7318,17 @@ no-case@^3.0.4: node-forge@^0.10.0: version "0.10.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/node-forge/-/node-forge-0.10.0.tgz#32dea2afb3e9926f02ee5ce8794902691a676bf3" + resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.10.0.tgz#32dea2afb3e9926f02ee5ce8794902691a676bf3" integrity sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA== node-int64@^0.4.0: version "0.4.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" + resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= node-libs-browser@^2.2.1: version "2.2.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/node-libs-browser/-/node-libs-browser-2.2.1.tgz#b64f513d18338625f90346d27b0d235e631f6425" + resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz#b64f513d18338625f90346d27b0d235e631f6425" integrity sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q== dependencies: assert "^1.1.1" @@ -7330,12 +7357,12 @@ node-libs-browser@^2.2.1: node-modules-regexp@^1.0.0: version "1.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz#8d9dbe28964a4ac5712e9131642107c71e90ec40" + resolved "https://registry.yarnpkg.com/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz#8d9dbe28964a4ac5712e9131642107c71e90ec40" integrity sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA= node-notifier@^8.0.0: version "8.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/node-notifier/-/node-notifier-8.0.2.tgz#f3167a38ef0d2c8a866a83e318c1ba0efeb702c5" + resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-8.0.2.tgz#f3167a38ef0d2c8a866a83e318c1ba0efeb702c5" integrity sha512-oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg== dependencies: growly "^1.3.0" @@ -7347,12 +7374,12 @@ node-notifier@^8.0.0: node-releases@^1.1.61, node-releases@^1.1.71: version "1.1.73" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/node-releases/-/node-releases-1.1.73.tgz#dd4e81ddd5277ff846b80b52bb40c49edf7a7b20" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.73.tgz#dd4e81ddd5277ff846b80b52bb40c49edf7a7b20" integrity sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg== normalize-package-data@^2.3.2, normalize-package-data@^2.5.0: version "2.5.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" + resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== dependencies: hosted-git-info "^2.1.4" @@ -7362,24 +7389,24 @@ normalize-package-data@^2.3.2, normalize-package-data@^2.5.0: normalize-path@^2.1.1: version "2.1.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= dependencies: remove-trailing-separator "^1.0.1" normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== normalize-range@^0.1.2: version "0.1.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" + resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= normalize-url@1.9.1: version "1.9.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/normalize-url/-/normalize-url-1.9.1.tgz#2cc0d66b31ea23036458436e3620d85954c66c3c" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-1.9.1.tgz#2cc0d66b31ea23036458436e3620d85954c66c3c" integrity sha1-LMDWazHqIwNkWENuNiDYWVTGbDw= dependencies: object-assign "^4.0.1" @@ -7389,48 +7416,55 @@ normalize-url@1.9.1: normalize-url@^3.0.0: version "3.3.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/normalize-url/-/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559" integrity sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg== npm-run-path@^2.0.0: version "2.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= dependencies: path-key "^2.0.0" npm-run-path@^4.0.0: version "4.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== dependencies: path-key "^3.0.0" nth-check@^1.0.2: version "1.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" + resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== dependencies: boolbase "~1.0.0" +nth-check@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.0.0.tgz#1bb4f6dac70072fc313e8c9cd1417b5074c0a125" + integrity sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q== + dependencies: + boolbase "^1.0.0" + num2fraction@^1.2.2: version "1.2.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede" + resolved "https://registry.yarnpkg.com/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede" integrity sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4= nwsapi@^2.2.0: version "2.2.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/nwsapi/-/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7" + resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7" integrity sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ== object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: version "4.1.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= object-copy@^0.1.0: version "0.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" + resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw= dependencies: copy-descriptor "^0.1.0" @@ -7439,12 +7473,12 @@ object-copy@^0.1.0: object-inspect@^1.10.3, object-inspect@^1.9.0: version "1.10.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/object-inspect/-/object-inspect-1.10.3.tgz#c2aa7d2d09f50c99375704f7a0adf24c5782d369" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.10.3.tgz#c2aa7d2d09f50c99375704f7a0adf24c5782d369" integrity sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw== object-is@^1.0.1: version "1.1.5" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac" + resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac" integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== dependencies: call-bind "^1.0.2" @@ -7452,19 +7486,19 @@ object-is@^1.0.1: object-keys@^1.0.12, object-keys@^1.1.1: version "1.1.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== object-visit@^1.0.0: version "1.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" + resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= dependencies: isobject "^3.0.0" object.assign@^4.1.0, object.assign@^4.1.2: version "4.1.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940" integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ== dependencies: call-bind "^1.0.0" @@ -7474,7 +7508,7 @@ object.assign@^4.1.0, object.assign@^4.1.2: object.entries@^1.1.0, object.entries@^1.1.4: version "1.1.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/object.entries/-/object.entries-1.1.4.tgz#43ccf9a50bc5fd5b649d45ab1a579f24e088cafd" + resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.4.tgz#43ccf9a50bc5fd5b649d45ab1a579f24e088cafd" integrity sha512-h4LWKWE+wKQGhtMjZEBud7uLGhqyLwj8fpHOarZhD2uY3C9cRtk57VQ89ke3moByLXMedqs3XCHzyb4AmA2DjA== dependencies: call-bind "^1.0.2" @@ -7483,7 +7517,7 @@ object.entries@^1.1.0, object.entries@^1.1.4: object.fromentries@^2.0.4: version "2.0.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/object.fromentries/-/object.fromentries-2.0.4.tgz#26e1ba5c4571c5c6f0890cef4473066456a120b8" + resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.4.tgz#26e1ba5c4571c5c6f0890cef4473066456a120b8" integrity sha512-EsFBshs5RUUpQEY1D4q/m59kMfz4YJvxuNCJcv/jWwOJr34EaVnG11ZrZa0UHB3wnzV1wx8m58T4hQL8IuNXlQ== dependencies: call-bind "^1.0.2" @@ -7493,7 +7527,7 @@ object.fromentries@^2.0.4: object.getownpropertydescriptors@^2.0.3, object.getownpropertydescriptors@^2.1.0: version "2.1.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz#1bd63aeacf0d5d2d2f31b5e393b03a7c601a23f7" + resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz#1bd63aeacf0d5d2d2f31b5e393b03a7c601a23f7" integrity sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ== dependencies: call-bind "^1.0.2" @@ -7502,14 +7536,14 @@ object.getownpropertydescriptors@^2.0.3, object.getownpropertydescriptors@^2.1.0 object.pick@^1.3.0: version "1.3.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" + resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= dependencies: isobject "^3.0.1" object.values@^1.1.0, object.values@^1.1.3, object.values@^1.1.4: version "1.1.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/object.values/-/object.values-1.1.4.tgz#0d273762833e816b693a637d30073e7051535b30" + resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.4.tgz#0d273762833e816b693a637d30073e7051535b30" integrity sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg== dependencies: call-bind "^1.0.2" @@ -7518,38 +7552,38 @@ object.values@^1.1.0, object.values@^1.1.3, object.values@^1.1.4: obuf@^1.0.0, obuf@^1.1.2: version "1.1.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" + resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== on-finished@~2.3.0: version "2.3.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" + resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= dependencies: ee-first "1.1.1" on-headers@~1.0.2: version "1.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" + resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== once@^1.3.0, once@^1.3.1, once@^1.4.0: version "1.4.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= dependencies: wrappy "1" onetime@^5.1.0: version "5.1.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== dependencies: mimic-fn "^2.1.0" open@^7.0.2: version "7.4.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/open/-/open-7.4.2.tgz#b8147e26dcf3e426316c730089fd71edd29c2321" + resolved "https://registry.yarnpkg.com/open/-/open-7.4.2.tgz#b8147e26dcf3e426316c730089fd71edd29c2321" integrity sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q== dependencies: is-docker "^2.0.0" @@ -7557,14 +7591,14 @@ open@^7.0.2: opn@^5.5.0: version "5.5.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/opn/-/opn-5.5.0.tgz#fc7164fab56d235904c51c3b27da6758ca3b9bfc" + resolved "https://registry.yarnpkg.com/opn/-/opn-5.5.0.tgz#fc7164fab56d235904c51c3b27da6758ca3b9bfc" integrity sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA== dependencies: is-wsl "^1.1.0" optimize-css-assets-webpack-plugin@5.0.4: version "5.0.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.4.tgz#85883c6528aaa02e30bbad9908c92926bb52dc90" + resolved "https://registry.yarnpkg.com/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.4.tgz#85883c6528aaa02e30bbad9908c92926bb52dc90" integrity sha512-wqd6FdI2a5/FdoiCNNkEvLeA//lHHfG24Ln2Xm2qqdIk4aOlsR18jwpyOihqQ8849W3qu2DX8fOYxpvTMj+93A== dependencies: cssnano "^4.1.10" @@ -7572,7 +7606,7 @@ optimize-css-assets-webpack-plugin@5.0.4: optionator@^0.8.1: version "0.8.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== dependencies: deep-is "~0.1.3" @@ -7584,7 +7618,7 @@ optionator@^0.8.1: optionator@^0.9.1: version "0.9.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499" integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== dependencies: deep-is "^0.1.3" @@ -7596,105 +7630,105 @@ optionator@^0.9.1: original@^1.0.0: version "1.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/original/-/original-1.0.2.tgz#e442a61cffe1c5fd20a65f3261c26663b303f25f" + resolved "https://registry.yarnpkg.com/original/-/original-1.0.2.tgz#e442a61cffe1c5fd20a65f3261c26663b303f25f" integrity sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg== dependencies: url-parse "^1.4.3" os-browserify@^0.3.0: version "0.3.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" + resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc= p-each-series@^2.1.0: version "2.2.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/p-each-series/-/p-each-series-2.2.0.tgz#105ab0357ce72b202a8a8b94933672657b5e2a9a" + resolved "https://registry.yarnpkg.com/p-each-series/-/p-each-series-2.2.0.tgz#105ab0357ce72b202a8a8b94933672657b5e2a9a" integrity sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA== p-finally@^1.0.0: version "1.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" + resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= p-limit@^1.1.0: version "1.3.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== dependencies: p-try "^1.0.0" p-limit@^2.0.0, p-limit@^2.2.0: version "2.3.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== dependencies: p-try "^2.0.0" p-limit@^3.0.2: version "3.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== dependencies: yocto-queue "^0.1.0" p-locate@^2.0.0: version "2.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= dependencies: p-limit "^1.1.0" p-locate@^3.0.0: version "3.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== dependencies: p-limit "^2.0.0" p-locate@^4.1.0: version "4.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== dependencies: p-limit "^2.2.0" p-map@^2.0.0: version "2.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/p-map/-/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175" + resolved "https://registry.yarnpkg.com/p-map/-/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175" integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw== p-map@^4.0.0: version "4.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" + resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== dependencies: aggregate-error "^3.0.0" p-retry@^3.0.1: version "3.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/p-retry/-/p-retry-3.0.1.tgz#316b4c8893e2c8dc1cfa891f406c4b422bebf328" + resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-3.0.1.tgz#316b4c8893e2c8dc1cfa891f406c4b422bebf328" integrity sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w== dependencies: retry "^0.12.0" p-try@^1.0.0: version "1.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= p-try@^2.0.0: version "2.2.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== pako@~1.0.5: version "1.0.11" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" + resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== parallel-transform@^1.1.0: version "1.2.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/parallel-transform/-/parallel-transform-1.2.0.tgz#9049ca37d6cb2182c3b1d2c720be94d14a5814fc" + resolved "https://registry.yarnpkg.com/parallel-transform/-/parallel-transform-1.2.0.tgz#9049ca37d6cb2182c3b1d2c720be94d14a5814fc" integrity sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg== dependencies: cyclist "^1.0.1" @@ -7703,7 +7737,7 @@ parallel-transform@^1.1.0: param-case@^3.0.3: version "3.0.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" + resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== dependencies: dot-case "^3.0.4" @@ -7711,14 +7745,14 @@ param-case@^3.0.3: parent-module@^1.0.0: version "1.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" + resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== dependencies: callsites "^3.0.0" parse-asn1@^5.0.0, parse-asn1@^5.1.5: version "5.1.6" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/parse-asn1/-/parse-asn1-5.1.6.tgz#385080a3ec13cb62a62d39409cb3e88844cdaed4" + resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.6.tgz#385080a3ec13cb62a62d39409cb3e88844cdaed4" integrity sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw== dependencies: asn1.js "^5.2.0" @@ -7729,7 +7763,7 @@ parse-asn1@^5.0.0, parse-asn1@^5.1.5: parse-json@^4.0.0: version "4.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= dependencies: error-ex "^1.3.1" @@ -7737,7 +7771,7 @@ parse-json@^4.0.0: parse-json@^5.0.0: version "5.2.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== dependencies: "@babel/code-frame" "^7.0.0" @@ -7747,17 +7781,17 @@ parse-json@^5.0.0: parse5@6.0.1: version "6.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== parseurl@~1.3.2, parseurl@~1.3.3: version "1.3.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== pascal-case@^3.1.2: version "3.1.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb" + resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb" integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== dependencies: no-case "^3.0.4" @@ -7765,81 +7799,81 @@ pascal-case@^3.1.2: pascalcase@^0.1.1: version "0.1.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" + resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= path-browserify@0.0.1: version "0.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a" + resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a" integrity sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ== path-dirname@^1.0.0: version "1.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" + resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA= path-exists@^3.0.0: version "3.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= path-exists@^4.0.0: version "4.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== path-is-absolute@^1.0.0: version "1.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= path-is-inside@^1.0.2: version "1.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" + resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" integrity sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM= path-key@^2.0.0, path-key@^2.0.1: version "2.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= path-key@^3.0.0, path-key@^3.1.0: version "3.1.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== path-parse@^1.0.6: version "1.0.7" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== path-to-regexp@0.1.7: version "0.1.7" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= path-to-regexp@^1.7.0: version "1.8.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/path-to-regexp/-/path-to-regexp-1.8.0.tgz#887b3ba9d84393e87a0a0b9f4cb756198b53548a" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.8.0.tgz#887b3ba9d84393e87a0a0b9f4cb756198b53548a" integrity sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA== dependencies: isarray "0.0.1" path-type@^3.0.0: version "3.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg== dependencies: pify "^3.0.0" path-type@^4.0.0: version "4.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== pbkdf2@^3.0.3: version "3.1.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/pbkdf2/-/pbkdf2-3.1.2.tgz#dd822aa0887580e52f1a039dc3eda108efae3075" + resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.2.tgz#dd822aa0887580e52f1a039dc3eda108efae3075" integrity sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA== dependencies: create-hash "^1.1.2" @@ -7850,93 +7884,93 @@ pbkdf2@^3.0.3: performance-now@^2.1.0: version "2.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" + resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.2, picomatch@^2.2.3: version "2.3.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972" integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw== pify@^2.0.0: version "2.3.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" + resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= pify@^3.0.0: version "3.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" + resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= pify@^4.0.1: version "4.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" + resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== pinkie-promise@^2.0.0: version "2.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" + resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o= dependencies: pinkie "^2.0.0" pinkie@^2.0.0: version "2.0.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" + resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= pirates@^4.0.1: version "4.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/pirates/-/pirates-4.0.1.tgz#643a92caf894566f91b2b986d2c66950a8e2fb87" + resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.1.tgz#643a92caf894566f91b2b986d2c66950a8e2fb87" integrity sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA== dependencies: node-modules-regexp "^1.0.0" pkg-dir@^2.0.0: version "2.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" integrity sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s= dependencies: find-up "^2.1.0" pkg-dir@^3.0.0: version "3.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" integrity sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw== dependencies: find-up "^3.0.0" pkg-dir@^4.1.0, pkg-dir@^4.2.0: version "4.2.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== dependencies: find-up "^4.0.0" pkg-up@3.1.0: version "3.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/pkg-up/-/pkg-up-3.1.0.tgz#100ec235cc150e4fd42519412596a28512a0def5" + resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-3.1.0.tgz#100ec235cc150e4fd42519412596a28512a0def5" integrity sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA== dependencies: find-up "^3.0.0" pkg-up@^2.0.0: version "2.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/pkg-up/-/pkg-up-2.0.0.tgz#c819ac728059a461cab1c3889a2be3c49a004d7f" + resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-2.0.0.tgz#c819ac728059a461cab1c3889a2be3c49a004d7f" integrity sha1-yBmscoBZpGHKscOImivjxJoATX8= dependencies: find-up "^2.1.0" pnp-webpack-plugin@1.6.4: version "1.6.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz#c9711ac4dc48a685dabafc86f8b6dd9f8df84149" + resolved "https://registry.yarnpkg.com/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz#c9711ac4dc48a685dabafc86f8b6dd9f8df84149" integrity sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg== dependencies: ts-pnp "^1.1.6" portfinder@^1.0.26: version "1.0.28" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/portfinder/-/portfinder-1.0.28.tgz#67c4622852bd5374dd1dd900f779f53462fac778" + resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.28.tgz#67c4622852bd5374dd1dd900f779f53462fac778" integrity sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA== dependencies: async "^2.6.2" @@ -7945,12 +7979,12 @@ portfinder@^1.0.26: posix-character-classes@^0.1.0: version "0.1.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" + resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= postcss-attribute-case-insensitive@^4.0.1: version "4.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz#d93e46b504589e94ac7277b0463226c68041a880" + resolved "https://registry.yarnpkg.com/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz#d93e46b504589e94ac7277b0463226c68041a880" integrity sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA== dependencies: postcss "^7.0.2" @@ -7958,14 +7992,14 @@ postcss-attribute-case-insensitive@^4.0.1: postcss-browser-comments@^3.0.0: version "3.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-browser-comments/-/postcss-browser-comments-3.0.0.tgz#1248d2d935fb72053c8e1f61a84a57292d9f65e9" + resolved "https://registry.yarnpkg.com/postcss-browser-comments/-/postcss-browser-comments-3.0.0.tgz#1248d2d935fb72053c8e1f61a84a57292d9f65e9" integrity sha512-qfVjLfq7HFd2e0HW4s1dvU8X080OZdG46fFbIBFjW7US7YPDcWfRvdElvwMJr2LI6hMmD+7LnH2HcmXTs+uOig== dependencies: postcss "^7" postcss-calc@^7.0.1: version "7.0.5" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-calc/-/postcss-calc-7.0.5.tgz#f8a6e99f12e619c2ebc23cf6c486fdc15860933e" + resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-7.0.5.tgz#f8a6e99f12e619c2ebc23cf6c486fdc15860933e" integrity sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg== dependencies: postcss "^7.0.27" @@ -7974,7 +8008,7 @@ postcss-calc@^7.0.1: postcss-color-functional-notation@^2.0.1: version "2.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz#5efd37a88fbabeb00a2966d1e53d98ced93f74e0" + resolved "https://registry.yarnpkg.com/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz#5efd37a88fbabeb00a2966d1e53d98ced93f74e0" integrity sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g== dependencies: postcss "^7.0.2" @@ -7982,7 +8016,7 @@ postcss-color-functional-notation@^2.0.1: postcss-color-gray@^5.0.0: version "5.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz#532a31eb909f8da898ceffe296fdc1f864be8547" + resolved "https://registry.yarnpkg.com/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz#532a31eb909f8da898ceffe296fdc1f864be8547" integrity sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw== dependencies: "@csstools/convert-colors" "^1.4.0" @@ -7991,7 +8025,7 @@ postcss-color-gray@^5.0.0: postcss-color-hex-alpha@^5.0.3: version "5.0.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz#a8d9ca4c39d497c9661e374b9c51899ef0f87388" + resolved "https://registry.yarnpkg.com/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz#a8d9ca4c39d497c9661e374b9c51899ef0f87388" integrity sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw== dependencies: postcss "^7.0.14" @@ -7999,7 +8033,7 @@ postcss-color-hex-alpha@^5.0.3: postcss-color-mod-function@^3.0.3: version "3.0.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz#816ba145ac11cc3cb6baa905a75a49f903e4d31d" + resolved "https://registry.yarnpkg.com/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz#816ba145ac11cc3cb6baa905a75a49f903e4d31d" integrity sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ== dependencies: "@csstools/convert-colors" "^1.4.0" @@ -8008,7 +8042,7 @@ postcss-color-mod-function@^3.0.3: postcss-color-rebeccapurple@^4.0.1: version "4.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz#c7a89be872bb74e45b1e3022bfe5748823e6de77" + resolved "https://registry.yarnpkg.com/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz#c7a89be872bb74e45b1e3022bfe5748823e6de77" integrity sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g== dependencies: postcss "^7.0.2" @@ -8016,7 +8050,7 @@ postcss-color-rebeccapurple@^4.0.1: postcss-colormin@^4.0.3: version "4.0.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-colormin/-/postcss-colormin-4.0.3.tgz#ae060bce93ed794ac71264f08132d550956bd381" + resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-4.0.3.tgz#ae060bce93ed794ac71264f08132d550956bd381" integrity sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw== dependencies: browserslist "^4.0.0" @@ -8027,7 +8061,7 @@ postcss-colormin@^4.0.3: postcss-convert-values@^4.0.1: version "4.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz#ca3813ed4da0f812f9d43703584e449ebe189a7f" + resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz#ca3813ed4da0f812f9d43703584e449ebe189a7f" integrity sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ== dependencies: postcss "^7.0.0" @@ -8035,14 +8069,14 @@ postcss-convert-values@^4.0.1: postcss-custom-media@^7.0.8: version "7.0.8" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz#fffd13ffeffad73621be5f387076a28b00294e0c" + resolved "https://registry.yarnpkg.com/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz#fffd13ffeffad73621be5f387076a28b00294e0c" integrity sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg== dependencies: postcss "^7.0.14" postcss-custom-properties@^8.0.11: version "8.0.11" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz#2d61772d6e92f22f5e0d52602df8fae46fa30d97" + resolved "https://registry.yarnpkg.com/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz#2d61772d6e92f22f5e0d52602df8fae46fa30d97" integrity sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA== dependencies: postcss "^7.0.17" @@ -8050,7 +8084,7 @@ postcss-custom-properties@^8.0.11: postcss-custom-selectors@^5.1.2: version "5.1.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz#64858c6eb2ecff2fb41d0b28c9dd7b3db4de7fba" + resolved "https://registry.yarnpkg.com/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz#64858c6eb2ecff2fb41d0b28c9dd7b3db4de7fba" integrity sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w== dependencies: postcss "^7.0.2" @@ -8058,7 +8092,7 @@ postcss-custom-selectors@^5.1.2: postcss-dir-pseudo-class@^5.0.0: version "5.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz#6e3a4177d0edb3abcc85fdb6fbb1c26dabaeaba2" + resolved "https://registry.yarnpkg.com/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz#6e3a4177d0edb3abcc85fdb6fbb1c26dabaeaba2" integrity sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw== dependencies: postcss "^7.0.2" @@ -8066,35 +8100,35 @@ postcss-dir-pseudo-class@^5.0.0: postcss-discard-comments@^4.0.2: version "4.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz#1fbabd2c246bff6aaad7997b2b0918f4d7af4033" + resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz#1fbabd2c246bff6aaad7997b2b0918f4d7af4033" integrity sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg== dependencies: postcss "^7.0.0" postcss-discard-duplicates@^4.0.2: version "4.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz#3fe133cd3c82282e550fc9b239176a9207b784eb" + resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz#3fe133cd3c82282e550fc9b239176a9207b784eb" integrity sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ== dependencies: postcss "^7.0.0" postcss-discard-empty@^4.0.1: version "4.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz#c8c951e9f73ed9428019458444a02ad90bb9f765" + resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz#c8c951e9f73ed9428019458444a02ad90bb9f765" integrity sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w== dependencies: postcss "^7.0.0" postcss-discard-overridden@^4.0.1: version "4.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz#652aef8a96726f029f5e3e00146ee7a4e755ff57" + resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz#652aef8a96726f029f5e3e00146ee7a4e755ff57" integrity sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg== dependencies: postcss "^7.0.0" postcss-double-position-gradients@^1.0.0: version "1.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz#fc927d52fddc896cb3a2812ebc5df147e110522e" + resolved "https://registry.yarnpkg.com/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz#fc927d52fddc896cb3a2812ebc5df147e110522e" integrity sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA== dependencies: postcss "^7.0.5" @@ -8102,7 +8136,7 @@ postcss-double-position-gradients@^1.0.0: postcss-env-function@^2.0.2: version "2.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-env-function/-/postcss-env-function-2.0.2.tgz#0f3e3d3c57f094a92c2baf4b6241f0b0da5365d7" + resolved "https://registry.yarnpkg.com/postcss-env-function/-/postcss-env-function-2.0.2.tgz#0f3e3d3c57f094a92c2baf4b6241f0b0da5365d7" integrity sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw== dependencies: postcss "^7.0.2" @@ -8110,42 +8144,42 @@ postcss-env-function@^2.0.2: postcss-flexbugs-fixes@4.2.1: version "4.2.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.2.1.tgz#9218a65249f30897deab1033aced8578562a6690" + resolved "https://registry.yarnpkg.com/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.2.1.tgz#9218a65249f30897deab1033aced8578562a6690" integrity sha512-9SiofaZ9CWpQWxOwRh1b/r85KD5y7GgvsNt1056k6OYLvWUun0czCvogfJgylC22uJTwW1KzY3Gz65NZRlvoiQ== dependencies: postcss "^7.0.26" postcss-focus-visible@^4.0.0: version "4.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz#477d107113ade6024b14128317ade2bd1e17046e" + resolved "https://registry.yarnpkg.com/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz#477d107113ade6024b14128317ade2bd1e17046e" integrity sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g== dependencies: postcss "^7.0.2" postcss-focus-within@^3.0.0: version "3.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz#763b8788596cee9b874c999201cdde80659ef680" + resolved "https://registry.yarnpkg.com/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz#763b8788596cee9b874c999201cdde80659ef680" integrity sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w== dependencies: postcss "^7.0.2" postcss-font-variant@^4.0.0: version "4.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz#42d4c0ab30894f60f98b17561eb5c0321f502641" + resolved "https://registry.yarnpkg.com/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz#42d4c0ab30894f60f98b17561eb5c0321f502641" integrity sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA== dependencies: postcss "^7.0.2" postcss-gap-properties@^2.0.0: version "2.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz#431c192ab3ed96a3c3d09f2ff615960f902c1715" + resolved "https://registry.yarnpkg.com/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz#431c192ab3ed96a3c3d09f2ff615960f902c1715" integrity sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg== dependencies: postcss "^7.0.2" postcss-image-set-function@^3.0.1: version "3.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz#28920a2f29945bed4c3198d7df6496d410d3f288" + resolved "https://registry.yarnpkg.com/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz#28920a2f29945bed4c3198d7df6496d410d3f288" integrity sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw== dependencies: postcss "^7.0.2" @@ -8153,14 +8187,14 @@ postcss-image-set-function@^3.0.1: postcss-initial@^3.0.0: version "3.0.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-initial/-/postcss-initial-3.0.4.tgz#9d32069a10531fe2ecafa0b6ac750ee0bc7efc53" + resolved "https://registry.yarnpkg.com/postcss-initial/-/postcss-initial-3.0.4.tgz#9d32069a10531fe2ecafa0b6ac750ee0bc7efc53" integrity sha512-3RLn6DIpMsK1l5UUy9jxQvoDeUN4gP939tDcKUHD/kM8SGSKbFAnvkpFpj3Bhtz3HGk1jWY5ZNWX6mPta5M9fg== dependencies: postcss "^7.0.2" postcss-lab-function@^2.0.1: version "2.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz#bb51a6856cd12289ab4ae20db1e3821ef13d7d2e" + resolved "https://registry.yarnpkg.com/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz#bb51a6856cd12289ab4ae20db1e3821ef13d7d2e" integrity sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg== dependencies: "@csstools/convert-colors" "^1.4.0" @@ -8169,7 +8203,7 @@ postcss-lab-function@^2.0.1: postcss-load-config@^2.0.0: version "2.1.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-load-config/-/postcss-load-config-2.1.2.tgz#c5ea504f2c4aef33c7359a34de3573772ad7502a" + resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-2.1.2.tgz#c5ea504f2c4aef33c7359a34de3573772ad7502a" integrity sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw== dependencies: cosmiconfig "^5.0.0" @@ -8177,7 +8211,7 @@ postcss-load-config@^2.0.0: postcss-loader@3.0.0: version "3.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-loader/-/postcss-loader-3.0.0.tgz#6b97943e47c72d845fa9e03f273773d4e8dd6c2d" + resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-3.0.0.tgz#6b97943e47c72d845fa9e03f273773d4e8dd6c2d" integrity sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA== dependencies: loader-utils "^1.1.0" @@ -8187,21 +8221,21 @@ postcss-loader@3.0.0: postcss-logical@^3.0.0: version "3.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-logical/-/postcss-logical-3.0.0.tgz#2495d0f8b82e9f262725f75f9401b34e7b45d5b5" + resolved "https://registry.yarnpkg.com/postcss-logical/-/postcss-logical-3.0.0.tgz#2495d0f8b82e9f262725f75f9401b34e7b45d5b5" integrity sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA== dependencies: postcss "^7.0.2" postcss-media-minmax@^4.0.0: version "4.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz#b75bb6cbc217c8ac49433e12f22048814a4f5ed5" + resolved "https://registry.yarnpkg.com/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz#b75bb6cbc217c8ac49433e12f22048814a4f5ed5" integrity sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw== dependencies: postcss "^7.0.2" postcss-merge-longhand@^4.0.11: version "4.0.11" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz#62f49a13e4a0ee04e7b98f42bb16062ca2549e24" + resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz#62f49a13e4a0ee04e7b98f42bb16062ca2549e24" integrity sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw== dependencies: css-color-names "0.0.4" @@ -8211,7 +8245,7 @@ postcss-merge-longhand@^4.0.11: postcss-merge-rules@^4.0.3: version "4.0.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz#362bea4ff5a1f98e4075a713c6cb25aefef9a650" + resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz#362bea4ff5a1f98e4075a713c6cb25aefef9a650" integrity sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ== dependencies: browserslist "^4.0.0" @@ -8223,7 +8257,7 @@ postcss-merge-rules@^4.0.3: postcss-minify-font-values@^4.0.2: version "4.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz#cd4c344cce474343fac5d82206ab2cbcb8afd5a6" + resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz#cd4c344cce474343fac5d82206ab2cbcb8afd5a6" integrity sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg== dependencies: postcss "^7.0.0" @@ -8231,7 +8265,7 @@ postcss-minify-font-values@^4.0.2: postcss-minify-gradients@^4.0.2: version "4.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz#93b29c2ff5099c535eecda56c4aa6e665a663471" + resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz#93b29c2ff5099c535eecda56c4aa6e665a663471" integrity sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q== dependencies: cssnano-util-get-arguments "^4.0.0" @@ -8241,7 +8275,7 @@ postcss-minify-gradients@^4.0.2: postcss-minify-params@^4.0.2: version "4.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz#6b9cef030c11e35261f95f618c90036d680db874" + resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz#6b9cef030c11e35261f95f618c90036d680db874" integrity sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg== dependencies: alphanum-sort "^1.0.0" @@ -8253,7 +8287,7 @@ postcss-minify-params@^4.0.2: postcss-minify-selectors@^4.0.2: version "4.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz#e2e5eb40bfee500d0cd9243500f5f8ea4262fbd8" + resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz#e2e5eb40bfee500d0cd9243500f5f8ea4262fbd8" integrity sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g== dependencies: alphanum-sort "^1.0.0" @@ -8263,14 +8297,14 @@ postcss-minify-selectors@^4.0.2: postcss-modules-extract-imports@^2.0.0: version "2.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz#818719a1ae1da325f9832446b01136eeb493cd7e" + resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz#818719a1ae1da325f9832446b01136eeb493cd7e" integrity sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ== dependencies: postcss "^7.0.5" postcss-modules-local-by-default@^3.0.3: version "3.0.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz#bb14e0cc78279d504dbdcbfd7e0ca28993ffbbb0" + resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz#bb14e0cc78279d504dbdcbfd7e0ca28993ffbbb0" integrity sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw== dependencies: icss-utils "^4.1.1" @@ -8280,7 +8314,7 @@ postcss-modules-local-by-default@^3.0.3: postcss-modules-scope@^2.2.0: version "2.2.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz#385cae013cc7743f5a7d7602d1073a89eaae62ee" + resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz#385cae013cc7743f5a7d7602d1073a89eaae62ee" integrity sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ== dependencies: postcss "^7.0.6" @@ -8288,7 +8322,7 @@ postcss-modules-scope@^2.2.0: postcss-modules-values@^3.0.0: version "3.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz#5b5000d6ebae29b4255301b4a3a54574423e7f10" + resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz#5b5000d6ebae29b4255301b4a3a54574423e7f10" integrity sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg== dependencies: icss-utils "^4.0.0" @@ -8296,21 +8330,21 @@ postcss-modules-values@^3.0.0: postcss-nesting@^7.0.0: version "7.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-nesting/-/postcss-nesting-7.0.1.tgz#b50ad7b7f0173e5b5e3880c3501344703e04c052" + resolved "https://registry.yarnpkg.com/postcss-nesting/-/postcss-nesting-7.0.1.tgz#b50ad7b7f0173e5b5e3880c3501344703e04c052" integrity sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg== dependencies: postcss "^7.0.2" postcss-normalize-charset@^4.0.1: version "4.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz#8b35add3aee83a136b0471e0d59be58a50285dd4" + resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz#8b35add3aee83a136b0471e0d59be58a50285dd4" integrity sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g== dependencies: postcss "^7.0.0" postcss-normalize-display-values@^4.0.2: version "4.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz#0dbe04a4ce9063d4667ed2be476bb830c825935a" + resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz#0dbe04a4ce9063d4667ed2be476bb830c825935a" integrity sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ== dependencies: cssnano-util-get-match "^4.0.0" @@ -8319,7 +8353,7 @@ postcss-normalize-display-values@^4.0.2: postcss-normalize-positions@^4.0.2: version "4.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz#05f757f84f260437378368a91f8932d4b102917f" + resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz#05f757f84f260437378368a91f8932d4b102917f" integrity sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA== dependencies: cssnano-util-get-arguments "^4.0.0" @@ -8329,7 +8363,7 @@ postcss-normalize-positions@^4.0.2: postcss-normalize-repeat-style@^4.0.2: version "4.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz#c4ebbc289f3991a028d44751cbdd11918b17910c" + resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz#c4ebbc289f3991a028d44751cbdd11918b17910c" integrity sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q== dependencies: cssnano-util-get-arguments "^4.0.0" @@ -8339,7 +8373,7 @@ postcss-normalize-repeat-style@^4.0.2: postcss-normalize-string@^4.0.2: version "4.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz#cd44c40ab07a0c7a36dc5e99aace1eca4ec2690c" + resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz#cd44c40ab07a0c7a36dc5e99aace1eca4ec2690c" integrity sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA== dependencies: has "^1.0.0" @@ -8348,7 +8382,7 @@ postcss-normalize-string@^4.0.2: postcss-normalize-timing-functions@^4.0.2: version "4.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz#8e009ca2a3949cdaf8ad23e6b6ab99cb5e7d28d9" + resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz#8e009ca2a3949cdaf8ad23e6b6ab99cb5e7d28d9" integrity sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A== dependencies: cssnano-util-get-match "^4.0.0" @@ -8357,7 +8391,7 @@ postcss-normalize-timing-functions@^4.0.2: postcss-normalize-unicode@^4.0.1: version "4.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz#841bd48fdcf3019ad4baa7493a3d363b52ae1cfb" + resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz#841bd48fdcf3019ad4baa7493a3d363b52ae1cfb" integrity sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg== dependencies: browserslist "^4.0.0" @@ -8366,7 +8400,7 @@ postcss-normalize-unicode@^4.0.1: postcss-normalize-url@^4.0.1: version "4.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz#10e437f86bc7c7e58f7b9652ed878daaa95faae1" + resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz#10e437f86bc7c7e58f7b9652ed878daaa95faae1" integrity sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA== dependencies: is-absolute-url "^2.0.0" @@ -8376,7 +8410,7 @@ postcss-normalize-url@^4.0.1: postcss-normalize-whitespace@^4.0.2: version "4.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz#bf1d4070fe4fcea87d1348e825d8cc0c5faa7d82" + resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz#bf1d4070fe4fcea87d1348e825d8cc0c5faa7d82" integrity sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA== dependencies: postcss "^7.0.0" @@ -8384,7 +8418,7 @@ postcss-normalize-whitespace@^4.0.2: postcss-normalize@8.0.1: version "8.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-normalize/-/postcss-normalize-8.0.1.tgz#90e80a7763d7fdf2da6f2f0f82be832ce4f66776" + resolved "https://registry.yarnpkg.com/postcss-normalize/-/postcss-normalize-8.0.1.tgz#90e80a7763d7fdf2da6f2f0f82be832ce4f66776" integrity sha512-rt9JMS/m9FHIRroDDBGSMsyW1c0fkvOJPy62ggxSHUldJO7B195TqFMqIf+lY5ezpDcYOV4j86aUp3/XbxzCCQ== dependencies: "@csstools/normalize.css" "^10.1.0" @@ -8395,7 +8429,7 @@ postcss-normalize@8.0.1: postcss-ordered-values@^4.1.2: version "4.1.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz#0cf75c820ec7d5c4d280189559e0b571ebac0eee" + resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz#0cf75c820ec7d5c4d280189559e0b571ebac0eee" integrity sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw== dependencies: cssnano-util-get-arguments "^4.0.0" @@ -8404,21 +8438,21 @@ postcss-ordered-values@^4.1.2: postcss-overflow-shorthand@^2.0.0: version "2.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz#31ecf350e9c6f6ddc250a78f0c3e111f32dd4c30" + resolved "https://registry.yarnpkg.com/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz#31ecf350e9c6f6ddc250a78f0c3e111f32dd4c30" integrity sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g== dependencies: postcss "^7.0.2" postcss-page-break@^2.0.0: version "2.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-page-break/-/postcss-page-break-2.0.0.tgz#add52d0e0a528cabe6afee8b46e2abb277df46bf" + resolved "https://registry.yarnpkg.com/postcss-page-break/-/postcss-page-break-2.0.0.tgz#add52d0e0a528cabe6afee8b46e2abb277df46bf" integrity sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ== dependencies: postcss "^7.0.2" postcss-place@^4.0.1: version "4.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-place/-/postcss-place-4.0.1.tgz#e9f39d33d2dc584e46ee1db45adb77ca9d1dcc62" + resolved "https://registry.yarnpkg.com/postcss-place/-/postcss-place-4.0.1.tgz#e9f39d33d2dc584e46ee1db45adb77ca9d1dcc62" integrity sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg== dependencies: postcss "^7.0.2" @@ -8426,7 +8460,7 @@ postcss-place@^4.0.1: postcss-preset-env@6.7.0: version "6.7.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz#c34ddacf8f902383b35ad1e030f178f4cdf118a5" + resolved "https://registry.yarnpkg.com/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz#c34ddacf8f902383b35ad1e030f178f4cdf118a5" integrity sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg== dependencies: autoprefixer "^9.6.1" @@ -8469,7 +8503,7 @@ postcss-preset-env@6.7.0: postcss-pseudo-class-any-link@^6.0.0: version "6.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz#2ed3eed393b3702879dec4a87032b210daeb04d1" + resolved "https://registry.yarnpkg.com/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz#2ed3eed393b3702879dec4a87032b210daeb04d1" integrity sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew== dependencies: postcss "^7.0.2" @@ -8477,7 +8511,7 @@ postcss-pseudo-class-any-link@^6.0.0: postcss-reduce-initial@^4.0.3: version "4.0.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz#7fd42ebea5e9c814609639e2c2e84ae270ba48df" + resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz#7fd42ebea5e9c814609639e2c2e84ae270ba48df" integrity sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA== dependencies: browserslist "^4.0.0" @@ -8487,7 +8521,7 @@ postcss-reduce-initial@^4.0.3: postcss-reduce-transforms@^4.0.2: version "4.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz#17efa405eacc6e07be3414a5ca2d1074681d4e29" + resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz#17efa405eacc6e07be3414a5ca2d1074681d4e29" integrity sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg== dependencies: cssnano-util-get-match "^4.0.0" @@ -8497,21 +8531,21 @@ postcss-reduce-transforms@^4.0.2: postcss-replace-overflow-wrap@^3.0.0: version "3.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz#61b360ffdaedca84c7c918d2b0f0d0ea559ab01c" + resolved "https://registry.yarnpkg.com/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz#61b360ffdaedca84c7c918d2b0f0d0ea559ab01c" integrity sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw== dependencies: postcss "^7.0.2" postcss-safe-parser@5.0.2: version "5.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-safe-parser/-/postcss-safe-parser-5.0.2.tgz#459dd27df6bc2ba64608824ba39e45dacf5e852d" + resolved "https://registry.yarnpkg.com/postcss-safe-parser/-/postcss-safe-parser-5.0.2.tgz#459dd27df6bc2ba64608824ba39e45dacf5e852d" integrity sha512-jDUfCPJbKOABhwpUKcqCVbbXiloe/QXMcbJ6Iipf3sDIihEzTqRCeMBfRaOHxhBuTYqtASrI1KJWxzztZU4qUQ== dependencies: postcss "^8.1.0" postcss-selector-matches@^4.0.0: version "4.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz#71c8248f917ba2cc93037c9637ee09c64436fcff" + resolved "https://registry.yarnpkg.com/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz#71c8248f917ba2cc93037c9637ee09c64436fcff" integrity sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww== dependencies: balanced-match "^1.0.0" @@ -8519,7 +8553,7 @@ postcss-selector-matches@^4.0.0: postcss-selector-not@^4.0.0: version "4.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-selector-not/-/postcss-selector-not-4.0.1.tgz#263016eef1cf219e0ade9a913780fc1f48204cbf" + resolved "https://registry.yarnpkg.com/postcss-selector-not/-/postcss-selector-not-4.0.1.tgz#263016eef1cf219e0ade9a913780fc1f48204cbf" integrity sha512-YolvBgInEK5/79C+bdFMyzqTg6pkYqDbzZIST/PDMqa/o3qtXenD05apBG2jLgT0/BQ77d4U2UK12jWpilqMAQ== dependencies: balanced-match "^1.0.0" @@ -8527,7 +8561,7 @@ postcss-selector-not@^4.0.0: postcss-selector-parser@^3.0.0: version "3.1.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz#b310f5c4c0fdaf76f94902bbaa30db6aa84f5270" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz#b310f5c4c0fdaf76f94902bbaa30db6aa84f5270" integrity sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA== dependencies: dot-prop "^5.2.0" @@ -8536,7 +8570,7 @@ postcss-selector-parser@^3.0.0: postcss-selector-parser@^5.0.0-rc.3, postcss-selector-parser@^5.0.0-rc.4: version "5.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz#249044356697b33b64f1a8f7c80922dddee7195c" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz#249044356697b33b64f1a8f7c80922dddee7195c" integrity sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ== dependencies: cssesc "^2.0.0" @@ -8545,7 +8579,7 @@ postcss-selector-parser@^5.0.0-rc.3, postcss-selector-parser@^5.0.0-rc.4: postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2: version "6.0.6" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz#2c5bba8174ac2f6981ab631a42ab0ee54af332ea" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz#2c5bba8174ac2f6981ab631a42ab0ee54af332ea" integrity sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg== dependencies: cssesc "^3.0.0" @@ -8553,7 +8587,7 @@ postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2: postcss-svgo@^4.0.3: version "4.0.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-svgo/-/postcss-svgo-4.0.3.tgz#343a2cdbac9505d416243d496f724f38894c941e" + resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-4.0.3.tgz#343a2cdbac9505d416243d496f724f38894c941e" integrity sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw== dependencies: postcss "^7.0.0" @@ -8562,7 +8596,7 @@ postcss-svgo@^4.0.3: postcss-unique-selectors@^4.0.1: version "4.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz#9446911f3289bfd64c6d680f073c03b1f9ee4bac" + resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz#9446911f3289bfd64c6d680f073c03b1f9ee4bac" integrity sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg== dependencies: alphanum-sort "^1.0.0" @@ -8571,17 +8605,17 @@ postcss-unique-selectors@^4.0.1: postcss-value-parser@^3.0.0: version "3.3.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281" integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== postcss-value-parser@^4.0.2, postcss-value-parser@^4.1.0: version "4.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz#443f6a20ced6481a2bda4fa8532a6e55d789a2cb" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz#443f6a20ced6481a2bda4fa8532a6e55d789a2cb" integrity sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ== postcss-values-parser@^2.0.0, postcss-values-parser@^2.0.1: version "2.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz#da8b472d901da1e205b47bdc98637b9e9e550e5f" + resolved "https://registry.yarnpkg.com/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz#da8b472d901da1e205b47bdc98637b9e9e550e5f" integrity sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg== dependencies: flatten "^1.0.2" @@ -8590,7 +8624,7 @@ postcss-values-parser@^2.0.0, postcss-values-parser@^2.0.1: postcss@7.0.21: version "7.0.21" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss/-/postcss-7.0.21.tgz#06bb07824c19c2021c5d056d5b10c35b989f7e17" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.21.tgz#06bb07824c19c2021c5d056d5b10c35b989f7e17" integrity sha512-uIFtJElxJo29QC753JzhidoAhvp/e/Exezkdhfmt8AymWT6/5B7W1WmponYWkHk2eg6sONyTch0A3nkMPun3SQ== dependencies: chalk "^2.4.2" @@ -8598,18 +8632,18 @@ postcss@7.0.21: supports-color "^6.1.0" postcss@^7, postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.17, postcss@^7.0.2, postcss@^7.0.26, postcss@^7.0.27, postcss@^7.0.32, postcss@^7.0.5, postcss@^7.0.6: - version "7.0.35" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss/-/postcss-7.0.35.tgz#d2be00b998f7f211d8a276974079f2e92b970e24" - integrity sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg== + version "7.0.36" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.36.tgz#056f8cffa939662a8f5905950c07d5285644dfcb" + integrity sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw== dependencies: chalk "^2.4.2" source-map "^0.6.1" supports-color "^6.1.0" postcss@^8.1.0: - version "8.3.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/postcss/-/postcss-8.3.0.tgz#b1a713f6172ca427e3f05ef1303de8b65683325f" - integrity sha512-+ogXpdAjWGa+fdYY5BQ96V/6tAo+TdSSIMP5huJBIygdWwKtVoB5JWZ7yUd4xZ8r+8Kvvx4nyg/PQ071H4UtcQ== + version "8.3.4" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.3.4.tgz#41ece1c43f2f7c74dc7d90144047ce052757b822" + integrity sha512-/tZY0PXExXXnNhKv3TOvZAOUYRyuqcCbBm2c17YMDK0PlVII3K7/LKdt3ScHL+hhouddjUWi+1sKDf9xXW+8YA== dependencies: colorette "^1.2.2" nanoid "^3.1.23" @@ -8617,27 +8651,27 @@ postcss@^8.1.0: prelude-ls@^1.2.1: version "1.2.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" + resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== prelude-ls@~1.1.2: version "1.1.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" + resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= prepend-http@^1.0.0: version "1.0.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" + resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" integrity sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw= pretty-bytes@^5.3.0: version "5.6.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/pretty-bytes/-/pretty-bytes-5.6.0.tgz#356256f643804773c82f64723fe78c92c62beaeb" + resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.6.0.tgz#356256f643804773c82f64723fe78c92c62beaeb" integrity sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg== pretty-error@^2.1.1: version "2.1.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/pretty-error/-/pretty-error-2.1.2.tgz#be89f82d81b1c86ec8fdfbc385045882727f93b6" + resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-2.1.2.tgz#be89f82d81b1c86ec8fdfbc385045882727f93b6" integrity sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw== dependencies: lodash "^4.17.20" @@ -8645,7 +8679,7 @@ pretty-error@^2.1.1: pretty-format@^26.6.0, pretty-format@^26.6.2: version "26.6.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/pretty-format/-/pretty-format-26.6.2.tgz#e35c2705f14cb7fe2fe94fa078345b444120fc93" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-26.6.2.tgz#e35c2705f14cb7fe2fe94fa078345b444120fc93" integrity sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg== dependencies: "@jest/types" "^26.6.2" @@ -8655,34 +8689,34 @@ pretty-format@^26.6.0, pretty-format@^26.6.2: process-nextick-args@~2.0.0: version "2.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== process@^0.11.10: version "0.11.10" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" + resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= progress@^2.0.0: version "2.0.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" + resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== promise-inflight@^1.0.1: version "1.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" + resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM= promise@^8.1.0: version "8.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/promise/-/promise-8.1.0.tgz#697c25c3dfe7435dd79fcd58c38a135888eaf05e" + resolved "https://registry.yarnpkg.com/promise/-/promise-8.1.0.tgz#697c25c3dfe7435dd79fcd58c38a135888eaf05e" integrity sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q== dependencies: asap "~2.0.6" prompts@2.4.0: version "2.4.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/prompts/-/prompts-2.4.0.tgz#4aa5de0723a231d1ee9121c40fdf663df73f61d7" + resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.0.tgz#4aa5de0723a231d1ee9121c40fdf663df73f61d7" integrity sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ== dependencies: kleur "^3.0.3" @@ -8690,7 +8724,7 @@ prompts@2.4.0: prompts@^2.0.1: version "2.4.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/prompts/-/prompts-2.4.1.tgz#befd3b1195ba052f9fd2fde8a486c4e82ee77f61" + resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.1.tgz#befd3b1195ba052f9fd2fde8a486c4e82ee77f61" integrity sha512-EQyfIuO2hPDsX1L/blblV+H7I0knhgAd82cVneCwcdND9B8AuCDuRcBH6yIcG4dFzlOUqbazQqwGjx5xmsNLuQ== dependencies: kleur "^3.0.3" @@ -8698,7 +8732,7 @@ prompts@^2.0.1: prop-types@^15.6.2, prop-types@^15.7.2: version "15.7.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" + resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ== dependencies: loose-envify "^1.4.0" @@ -8707,7 +8741,7 @@ prop-types@^15.6.2, prop-types@^15.7.2: proxy-addr@~2.0.5: version "2.0.7" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" + resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== dependencies: forwarded "0.2.0" @@ -8715,17 +8749,17 @@ proxy-addr@~2.0.5: prr@~1.0.1: version "1.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" + resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY= psl@^1.1.33: version "1.8.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" + resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== public-encrypt@^4.0.0: version "4.0.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" + resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q== dependencies: bn.js "^4.1.0" @@ -8737,7 +8771,7 @@ public-encrypt@^4.0.0: pump@^2.0.0: version "2.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" + resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" integrity sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA== dependencies: end-of-stream "^1.1.0" @@ -8745,7 +8779,7 @@ pump@^2.0.0: pump@^3.0.0: version "3.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== dependencies: end-of-stream "^1.1.0" @@ -8753,7 +8787,7 @@ pump@^3.0.0: pumpify@^1.3.3: version "1.5.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce" + resolved "https://registry.yarnpkg.com/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce" integrity sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ== dependencies: duplexify "^3.6.0" @@ -8762,32 +8796,32 @@ pumpify@^1.3.3: punycode@1.3.2: version "1.3.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0= punycode@^1.2.4: version "1.4.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" integrity sha1-wNWmOycYgArY4esPpSachN1BhF4= punycode@^2.1.0, punycode@^2.1.1: version "2.1.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== q@^1.1.2: version "1.5.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" + resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= qs@6.7.0: version "6.7.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc" integrity sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ== query-string@^4.1.0: version "4.3.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/query-string/-/query-string-4.3.4.tgz#bbb693b9ca915c232515b228b1a02b609043dbeb" + resolved "https://registry.yarnpkg.com/query-string/-/query-string-4.3.4.tgz#bbb693b9ca915c232515b228b1a02b609043dbeb" integrity sha1-u7aTucqRXCMlFbIosaArYJBD2+s= dependencies: object-assign "^4.1.0" @@ -8795,7 +8829,7 @@ query-string@^4.1.0: query-string@^7.0.0: version "7.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/query-string/-/query-string-7.0.0.tgz#aaad2c8d5c6a6d0c6afada877fecbd56af79e609" + resolved "https://registry.yarnpkg.com/query-string/-/query-string-7.0.0.tgz#aaad2c8d5c6a6d0c6afada877fecbd56af79e609" integrity sha512-Iy7moLybliR5ZgrK/1R3vjrXq03S13Vz4Rbm5Jg3EFq1LUmQppto0qtXz4vqZ386MSRjZgnTSZ9QC+NZOSd/XA== dependencies: decode-uri-component "^0.2.0" @@ -8805,46 +8839,46 @@ query-string@^7.0.0: querystring-es3@^0.2.0: version "0.2.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" + resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" integrity sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM= querystring@0.2.0: version "0.2.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" + resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= querystring@^0.2.0: version "0.2.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/querystring/-/querystring-0.2.1.tgz#40d77615bb09d16902a85c3e38aa8b5ed761c2dd" + resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.1.tgz#40d77615bb09d16902a85c3e38aa8b5ed761c2dd" integrity sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg== querystringify@^2.1.1: version "2.2.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6" + resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6" integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== queue-microtask@^1.2.2: version "1.2.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" + resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== raf@^3.4.1: version "3.4.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/raf/-/raf-3.4.1.tgz#0742e99a4a6552f445d73e3ee0328af0ff1ede39" + resolved "https://registry.yarnpkg.com/raf/-/raf-3.4.1.tgz#0742e99a4a6552f445d73e3ee0328af0ff1ede39" integrity sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA== dependencies: performance-now "^2.1.0" randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0: version "2.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" + resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== dependencies: safe-buffer "^5.1.0" randomfill@^1.0.3: version "1.0.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458" + resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458" integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw== dependencies: randombytes "^2.0.5" @@ -8852,12 +8886,12 @@ randomfill@^1.0.3: range-parser@^1.2.1, range-parser@~1.2.1: version "1.2.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== raw-body@2.4.0: version "2.4.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/raw-body/-/raw-body-2.4.0.tgz#a1ce6fb9c9bc356ca52e89256ab59059e13d0332" + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.0.tgz#a1ce6fb9c9bc356ca52e89256ab59059e13d0332" integrity sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q== dependencies: bytes "3.1.0" @@ -8867,7 +8901,7 @@ raw-body@2.4.0: react-app-polyfill@^2.0.0: version "2.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/react-app-polyfill/-/react-app-polyfill-2.0.0.tgz#a0bea50f078b8a082970a9d853dc34b6dcc6a3cf" + resolved "https://registry.yarnpkg.com/react-app-polyfill/-/react-app-polyfill-2.0.0.tgz#a0bea50f078b8a082970a9d853dc34b6dcc6a3cf" integrity sha512-0sF4ny9v/B7s6aoehwze9vJNWcmCemAUYBVasscVr92+UYiEqDXOxfKjXN685mDaMRNF3WdhHQs76oTODMocFA== dependencies: core-js "^3.6.5" @@ -8879,7 +8913,7 @@ react-app-polyfill@^2.0.0: react-dev-utils@^11.0.3: version "11.0.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/react-dev-utils/-/react-dev-utils-11.0.4.tgz#a7ccb60257a1ca2e0efe7a83e38e6700d17aa37a" + resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-11.0.4.tgz#a7ccb60257a1ca2e0efe7a83e38e6700d17aa37a" integrity sha512-dx0LvIGHcOPtKbeiSUM4jqpBl3TcY7CDjZdfOIcKeznE7BWr9dg0iPG90G5yfVQ+p/rGNMXdbfStvzQZEVEi4A== dependencies: "@babel/code-frame" "7.10.4" @@ -8909,7 +8943,7 @@ react-dev-utils@^11.0.3: react-dom@^17.0.2: version "17.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23" integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA== dependencies: loose-envify "^1.1.0" @@ -8918,27 +8952,27 @@ react-dom@^17.0.2: react-error-overlay@^6.0.9: version "6.0.9" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/react-error-overlay/-/react-error-overlay-6.0.9.tgz#3c743010c9359608c375ecd6bc76f35d93995b0a" + resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.9.tgz#3c743010c9359608c375ecd6bc76f35d93995b0a" integrity sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew== react-is@^16.6.0, react-is@^16.7.0, react-is@^16.8.1: version "16.13.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== react-is@^17.0.1: version "17.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== react-refresh@^0.8.3: version "0.8.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/react-refresh/-/react-refresh-0.8.3.tgz#721d4657672d400c5e3c75d063c4a85fb2d5d68f" + resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.8.3.tgz#721d4657672d400c5e3c75d063c4a85fb2d5d68f" integrity sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg== react-router-dom@^5.2.0: version "5.2.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/react-router-dom/-/react-router-dom-5.2.0.tgz#9e65a4d0c45e13289e66c7b17c7e175d0ea15662" + resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-5.2.0.tgz#9e65a4d0c45e13289e66c7b17c7e175d0ea15662" integrity sha512-gxAmfylo2QUjcwxI63RhQ5G85Qqt4voZpUXSEqCwykV0baaOTQDR1f0PmY8AELqIyVc0NEZUj0Gov5lNGcXgsA== dependencies: "@babel/runtime" "^7.1.2" @@ -8951,7 +8985,7 @@ react-router-dom@^5.2.0: react-router@5.2.0: version "5.2.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/react-router/-/react-router-5.2.0.tgz#424e75641ca8747fbf76e5ecca69781aa37ea293" + resolved "https://registry.yarnpkg.com/react-router/-/react-router-5.2.0.tgz#424e75641ca8747fbf76e5ecca69781aa37ea293" integrity sha512-smz1DUuFHRKdcJC0jobGo8cVbhO3x50tCL4icacOlcwDOEQPq4TMqwx3sY1TP+DvtTgz4nm3thuo7A+BK2U0Dw== dependencies: "@babel/runtime" "^7.1.2" @@ -8967,7 +9001,7 @@ react-router@5.2.0: react-scripts@4.0.3: version "4.0.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/react-scripts/-/react-scripts-4.0.3.tgz#b1cafed7c3fa603e7628ba0f187787964cb5d345" + resolved "https://registry.yarnpkg.com/react-scripts/-/react-scripts-4.0.3.tgz#b1cafed7c3fa603e7628ba0f187787964cb5d345" integrity sha512-S5eO4vjUzUisvkIPB7jVsKtuH2HhWcASREYWHAQ1FP5HyCv3xgn+wpILAEWkmy+A+tTNbSZClhxjT3qz6g4L1A== dependencies: "@babel/core" "7.12.3" @@ -9033,7 +9067,7 @@ react-scripts@4.0.3: react@^17.0.2: version "17.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037" + resolved "https://registry.yarnpkg.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037" integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA== dependencies: loose-envify "^1.1.0" @@ -9041,7 +9075,7 @@ react@^17.0.2: read-pkg-up@^3.0.0: version "3.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/read-pkg-up/-/read-pkg-up-3.0.0.tgz#3ed496685dba0f8fe118d0691dc51f4a1ff96f07" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-3.0.0.tgz#3ed496685dba0f8fe118d0691dc51f4a1ff96f07" integrity sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc= dependencies: find-up "^2.0.0" @@ -9049,7 +9083,7 @@ read-pkg-up@^3.0.0: read-pkg-up@^7.0.1: version "7.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507" integrity sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg== dependencies: find-up "^4.1.0" @@ -9058,7 +9092,7 @@ read-pkg-up@^7.0.1: read-pkg@^3.0.0: version "3.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389" integrity sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k= dependencies: load-json-file "^4.0.0" @@ -9067,7 +9101,7 @@ read-pkg@^3.0.0: read-pkg@^5.2.0: version "5.2.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc" integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== dependencies: "@types/normalize-package-data" "^2.4.0" @@ -9077,7 +9111,7 @@ read-pkg@^5.2.0: "readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6: version "2.3.7" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== dependencies: core-util-is "~1.0.0" @@ -9088,9 +9122,9 @@ read-pkg@^5.2.0: string_decoder "~1.1.1" util-deprecate "~1.0.1" -readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.6.0: +readable-stream@^3.0.6, readable-stream@^3.6.0: version "3.6.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== dependencies: inherits "^2.0.3" @@ -9099,59 +9133,59 @@ readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.6.0: readdirp@^2.2.1: version "2.2.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" integrity sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ== dependencies: graceful-fs "^4.1.11" micromatch "^3.1.10" readable-stream "^2.0.2" -readdirp@~3.5.0: - version "3.5.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/readdirp/-/readdirp-3.5.0.tgz#9ba74c019b15d365278d2e91bb8c48d7b4d42c9e" - integrity sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ== +readdirp@~3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" + integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== dependencies: picomatch "^2.2.1" recursive-readdir@2.2.2: version "2.2.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/recursive-readdir/-/recursive-readdir-2.2.2.tgz#9946fb3274e1628de6e36b2f6714953b4845094f" + resolved "https://registry.yarnpkg.com/recursive-readdir/-/recursive-readdir-2.2.2.tgz#9946fb3274e1628de6e36b2f6714953b4845094f" integrity sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg== dependencies: minimatch "3.0.4" regenerate-unicode-properties@^8.2.0: version "8.2.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz#e5de7111d655e7ba60c057dbe9ff37c87e65cdec" + resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz#e5de7111d655e7ba60c057dbe9ff37c87e65cdec" integrity sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA== dependencies: regenerate "^1.4.0" regenerate@^1.4.0: version "1.4.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" + resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== regenerator-runtime@^0.11.0: version "0.11.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== regenerator-runtime@^0.13.4, regenerator-runtime@^0.13.7: version "0.13.7" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz#cac2dacc8a1ea675feaabaeb8ae833898ae46f55" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz#cac2dacc8a1ea675feaabaeb8ae833898ae46f55" integrity sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew== regenerator-transform@^0.14.2: version "0.14.5" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/regenerator-transform/-/regenerator-transform-0.14.5.tgz#c98da154683671c9c4dcb16ece736517e1b7feb4" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.5.tgz#c98da154683671c9c4dcb16ece736517e1b7feb4" integrity sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw== dependencies: "@babel/runtime" "^7.8.4" regex-not@^1.0.0, regex-not@^1.0.2: version "1.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" + resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== dependencies: extend-shallow "^3.0.2" @@ -9159,25 +9193,25 @@ regex-not@^1.0.0, regex-not@^1.0.2: regex-parser@^2.2.11: version "2.2.11" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/regex-parser/-/regex-parser-2.2.11.tgz#3b37ec9049e19479806e878cabe7c1ca83ccfe58" + resolved "https://registry.yarnpkg.com/regex-parser/-/regex-parser-2.2.11.tgz#3b37ec9049e19479806e878cabe7c1ca83ccfe58" integrity sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q== regexp.prototype.flags@^1.2.0, regexp.prototype.flags@^1.3.1: version "1.3.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz#7ef352ae8d159e758c0eadca6f8fcb4eef07be26" + resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz#7ef352ae8d159e758c0eadca6f8fcb4eef07be26" integrity sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA== dependencies: call-bind "^1.0.2" define-properties "^1.1.3" regexpp@^3.1.0: - version "3.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/regexpp/-/regexpp-3.1.0.tgz#206d0ad0a5648cffbdb8ae46438f3dc51c9f78e2" - integrity sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q== + version "3.2.0" + resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" + integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== regexpu-core@^4.7.1: version "4.7.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/regexpu-core/-/regexpu-core-4.7.1.tgz#2dea5a9a07233298fbf0db91fa9abc4c6e0f8ad6" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.7.1.tgz#2dea5a9a07233298fbf0db91fa9abc4c6e0f8ad6" integrity sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ== dependencies: regenerate "^1.4.0" @@ -9189,104 +9223,104 @@ regexpu-core@^4.7.1: regjsgen@^0.5.1: version "0.5.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/regjsgen/-/regjsgen-0.5.2.tgz#92ff295fb1deecbf6ecdab2543d207e91aa33733" + resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.2.tgz#92ff295fb1deecbf6ecdab2543d207e91aa33733" integrity sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A== regjsparser@^0.6.4: version "0.6.9" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/regjsparser/-/regjsparser-0.6.9.tgz#b489eef7c9a2ce43727627011429cf833a7183e6" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.6.9.tgz#b489eef7c9a2ce43727627011429cf833a7183e6" integrity sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ== dependencies: jsesc "~0.5.0" relateurl@^0.2.7: version "0.2.7" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" + resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" integrity sha1-VNvzd+UUQKypCkzSdGANP/LYiKk= remove-trailing-separator@^1.0.1: version "1.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" + resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= renderkid@^2.0.4: - version "2.0.5" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/renderkid/-/renderkid-2.0.5.tgz#483b1ac59c6601ab30a7a596a5965cabccfdd0a5" - integrity sha512-ccqoLg+HLOHq1vdfYNm4TBeaCDIi1FLt3wGojTDSvdewUv65oTmI3cnT2E4hRjl1gzKZIPK+KZrXzlUYKnR+vQ== + version "2.0.7" + resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-2.0.7.tgz#464f276a6bdcee606f4a15993f9b29fc74ca8609" + integrity sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ== dependencies: - css-select "^2.0.2" - dom-converter "^0.2" - htmlparser2 "^3.10.1" - lodash "^4.17.20" - strip-ansi "^3.0.0" + css-select "^4.1.3" + dom-converter "^0.2.0" + htmlparser2 "^6.1.0" + lodash "^4.17.21" + strip-ansi "^3.0.1" repeat-element@^1.1.2: version "1.1.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/repeat-element/-/repeat-element-1.1.4.tgz#be681520847ab58c7568ac75fbfad28ed42d39e9" + resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.4.tgz#be681520847ab58c7568ac75fbfad28ed42d39e9" integrity sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ== repeat-string@^1.6.1: version "1.6.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" + resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= require-directory@^2.1.1: version "2.1.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= require-from-string@^2.0.2: version "2.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" + resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== require-main-filename@^2.0.0: version "2.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" + resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== requires-port@^1.0.0: version "1.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" + resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= resolve-cwd@^2.0.0: version "2.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a" + resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a" integrity sha1-AKn3OHVW4nA46uIyyqNypqWbZlo= dependencies: resolve-from "^3.0.0" resolve-cwd@^3.0.0: version "3.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" + resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== dependencies: resolve-from "^5.0.0" resolve-from@^3.0.0: version "3.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" integrity sha1-six699nWiBvItuZTM17rywoYh0g= resolve-from@^4.0.0: version "4.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== resolve-from@^5.0.0: version "5.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== resolve-pathname@^3.0.0: version "3.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/resolve-pathname/-/resolve-pathname-3.0.0.tgz#99d02224d3cf263689becbb393bc560313025dcd" + resolved "https://registry.yarnpkg.com/resolve-pathname/-/resolve-pathname-3.0.0.tgz#99d02224d3cf263689becbb393bc560313025dcd" integrity sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng== resolve-url-loader@^3.1.2: version "3.1.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/resolve-url-loader/-/resolve-url-loader-3.1.3.tgz#49ec68340f67d8d2ab6b401948d5def3ab2d0367" + resolved "https://registry.yarnpkg.com/resolve-url-loader/-/resolve-url-loader-3.1.3.tgz#49ec68340f67d8d2ab6b401948d5def3ab2d0367" integrity sha512-WbDSNFiKPPLem1ln+EVTE+bFUBdTTytfQZWbmghroaFNFaAVmGq0Saqw6F/306CwgPXsGwXVxbODE+3xAo/YbA== dependencies: adjust-sourcemap-loader "3.0.0" @@ -9302,12 +9336,12 @@ resolve-url-loader@^3.1.2: resolve-url@^0.2.1: version "0.2.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" + resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= resolve@1.18.1: version "1.18.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/resolve/-/resolve-1.18.1.tgz#018fcb2c5b207d2a6424aee361c5a266da8f4130" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.18.1.tgz#018fcb2c5b207d2a6424aee361c5a266da8f4130" integrity sha512-lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA== dependencies: is-core-module "^2.0.0" @@ -9315,7 +9349,7 @@ resolve@1.18.1: resolve@^1.10.0, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.14.2, resolve@^1.17.0, resolve@^1.18.1, resolve@^1.20.0, resolve@^1.3.2, resolve@^1.8.1: version "1.20.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== dependencies: is-core-module "^2.2.0" @@ -9323,7 +9357,7 @@ resolve@^1.10.0, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.14.2, resolve@^1.1 resolve@^2.0.0-next.3: version "2.0.0-next.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/resolve/-/resolve-2.0.0-next.3.tgz#d41016293d4a8586a39ca5d9b5f15cbea1f55e46" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.3.tgz#d41016293d4a8586a39ca5d9b5f15cbea1f55e46" integrity sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q== dependencies: is-core-module "^2.2.0" @@ -9331,27 +9365,27 @@ resolve@^2.0.0-next.3: ret@~0.1.10: version "0.1.15" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" + resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== retry@^0.12.0: version "0.12.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" + resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" integrity sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs= reusify@^1.0.4: version "1.0.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" + resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== rework-visit@1.0.0: version "1.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/rework-visit/-/rework-visit-1.0.0.tgz#9945b2803f219e2f7aca00adb8bc9f640f842c9a" + resolved "https://registry.yarnpkg.com/rework-visit/-/rework-visit-1.0.0.tgz#9945b2803f219e2f7aca00adb8bc9f640f842c9a" integrity sha1-mUWygD8hni96ygCtuLyfZA+ELJo= rework@1.0.1: version "1.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/rework/-/rework-1.0.1.tgz#30806a841342b54510aa4110850cd48534144aa7" + resolved "https://registry.yarnpkg.com/rework/-/rework-1.0.1.tgz#30806a841342b54510aa4110850cd48534144aa7" integrity sha1-MIBqhBNCtUUQqkEQhQzUhTQUSqc= dependencies: convert-source-map "^0.3.3" @@ -9359,31 +9393,31 @@ rework@1.0.1: rgb-regex@^1.0.1: version "1.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/rgb-regex/-/rgb-regex-1.0.1.tgz#c0e0d6882df0e23be254a475e8edd41915feaeb1" + resolved "https://registry.yarnpkg.com/rgb-regex/-/rgb-regex-1.0.1.tgz#c0e0d6882df0e23be254a475e8edd41915feaeb1" integrity sha1-wODWiC3w4jviVKR16O3UGRX+rrE= rgba-regex@^1.0.0: version "1.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/rgba-regex/-/rgba-regex-1.0.0.tgz#43374e2e2ca0968b0ef1523460b7d730ff22eeb3" + resolved "https://registry.yarnpkg.com/rgba-regex/-/rgba-regex-1.0.0.tgz#43374e2e2ca0968b0ef1523460b7d730ff22eeb3" integrity sha1-QzdOLiyglosO8VI0YLfXMP8i7rM= rimraf@^2.5.4, rimraf@^2.6.3: version "2.7.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== dependencies: glob "^7.1.3" rimraf@^3.0.0, rimraf@^3.0.2: version "3.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== dependencies: glob "^7.1.3" ripemd160@^2.0.0, ripemd160@^2.0.1: version "2.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" + resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== dependencies: hash-base "^3.0.0" @@ -9391,7 +9425,7 @@ ripemd160@^2.0.0, ripemd160@^2.0.1: rollup-plugin-babel@^4.3.3: version "4.4.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/rollup-plugin-babel/-/rollup-plugin-babel-4.4.0.tgz#d15bd259466a9d1accbdb2fe2fff17c52d030acb" + resolved "https://registry.yarnpkg.com/rollup-plugin-babel/-/rollup-plugin-babel-4.4.0.tgz#d15bd259466a9d1accbdb2fe2fff17c52d030acb" integrity sha512-Lek/TYp1+7g7I+uMfJnnSJ7YWoD58ajo6Oarhlex7lvUce+RCKRuGRSgztDO3/MF/PuGKmUL5iTHKf208UNszw== dependencies: "@babel/helper-module-imports" "^7.0.0" @@ -9399,7 +9433,7 @@ rollup-plugin-babel@^4.3.3: rollup-plugin-terser@^5.3.1: version "5.3.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/rollup-plugin-terser/-/rollup-plugin-terser-5.3.1.tgz#8c650062c22a8426c64268548957463bf981b413" + resolved "https://registry.yarnpkg.com/rollup-plugin-terser/-/rollup-plugin-terser-5.3.1.tgz#8c650062c22a8426c64268548957463bf981b413" integrity sha512-1pkwkervMJQGFYvM9nscrUoncPwiKR/K+bHdjv6PFgRo3cgPHoRT83y2Aa3GvINj4539S15t/tpFPb775TDs6w== dependencies: "@babel/code-frame" "^7.5.5" @@ -9410,14 +9444,14 @@ rollup-plugin-terser@^5.3.1: rollup-pluginutils@^2.8.1, rollup-pluginutils@^2.8.2: version "2.8.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz#72f2af0748b592364dbd3389e600e5a9444a351e" + resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz#72f2af0748b592364dbd3389e600e5a9444a351e" integrity sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ== dependencies: estree-walker "^0.6.1" rollup@^1.31.1: version "1.32.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/rollup/-/rollup-1.32.1.tgz#4480e52d9d9e2ae4b46ba0d9ddeaf3163940f9c4" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.32.1.tgz#4480e52d9d9e2ae4b46ba0d9ddeaf3163940f9c4" integrity sha512-/2HA0Ec70TvQnXdzynFffkjA6XN+1e2pEv/uKS5Ulca40g2L7KuOE3riasHoNVHOsFD5KKZgDsMk1CP3Tw9s+A== dependencies: "@types/estree" "*" @@ -9426,48 +9460,48 @@ rollup@^1.31.1: rsvp@^4.8.4: version "4.8.5" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/rsvp/-/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734" + resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734" integrity sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA== run-parallel@^1.1.9: version "1.2.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" + resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== dependencies: queue-microtask "^1.2.2" run-queue@^1.0.0, run-queue@^1.0.3: version "1.0.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/run-queue/-/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47" + resolved "https://registry.yarnpkg.com/run-queue/-/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47" integrity sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec= dependencies: aproba "^1.1.1" safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0: version "5.2.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== safe-regex@^1.1.0: version "1.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" + resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4= dependencies: ret "~0.1.10" "safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.1.0: version "2.1.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== sane@^4.0.3: version "4.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/sane/-/sane-4.1.0.tgz#ed881fd922733a6c461bc189dc2b6c006f3ffded" + resolved "https://registry.yarnpkg.com/sane/-/sane-4.1.0.tgz#ed881fd922733a6c461bc189dc2b6c006f3ffded" integrity sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA== dependencies: "@cnakazawa/watch" "^1.0.3" @@ -9482,12 +9516,12 @@ sane@^4.0.3: sanitize.css@^10.0.0: version "10.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/sanitize.css/-/sanitize.css-10.0.0.tgz#b5cb2547e96d8629a60947544665243b1dc3657a" + resolved "https://registry.yarnpkg.com/sanitize.css/-/sanitize.css-10.0.0.tgz#b5cb2547e96d8629a60947544665243b1dc3657a" integrity sha512-vTxrZz4dX5W86M6oVWVdOVe72ZiPs41Oi7Z6Km4W5Turyz28mrXSJhhEBZoRtzJWIv3833WKVwLSDWWkEfupMg== sass-loader@^10.0.5: version "10.2.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/sass-loader/-/sass-loader-10.2.0.tgz#3d64c1590f911013b3fa48a0b22a83d5e1494716" + resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-10.2.0.tgz#3d64c1590f911013b3fa48a0b22a83d5e1494716" integrity sha512-kUceLzC1gIHz0zNJPpqRsJyisWatGYNFRmv2CKZK2/ngMJgLqxTbXwe/hJ85luyvZkgqU3VlJ33UVF2T/0g6mw== dependencies: klona "^2.0.4" @@ -9497,27 +9531,27 @@ sass-loader@^10.0.5: semver "^7.3.2" sass@^1.34.0: - version "1.34.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/sass/-/sass-1.34.1.tgz#30f45c606c483d47b634f1e7371e13ff773c96ef" - integrity sha512-scLA7EIZM+MmYlej6sdVr0HRbZX5caX5ofDT9asWnUJj21oqgsC+1LuNfm0eg+vM0fCTZHhwImTiCU0sx9h9CQ== + version "1.35.1" + resolved "https://registry.yarnpkg.com/sass/-/sass-1.35.1.tgz#90ecf774dfe68f07b6193077e3b42fb154b9e1cd" + integrity sha512-oCisuQJstxMcacOPmxLNiLlj4cUyN2+8xJnG7VanRoh2GOLr9RqkvI4AxA4a6LHVg/rsu+PmxXeGhrdSF9jCiQ== dependencies: chokidar ">=3.0.0 <4.0.0" sax@~1.2.4: version "1.2.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" + resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== saxes@^5.0.1: version "5.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d" + resolved "https://registry.yarnpkg.com/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d" integrity sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw== dependencies: xmlchars "^2.2.0" scheduler@^0.20.2: version "0.20.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91" integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ== dependencies: loose-envify "^1.1.0" @@ -9525,7 +9559,7 @@ scheduler@^0.20.2: schema-utils@^1.0.0: version "1.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/schema-utils/-/schema-utils-1.0.0.tgz#0b79a93204d7b600d4b2850d1f66c2a34951c770" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-1.0.0.tgz#0b79a93204d7b600d4b2850d1f66c2a34951c770" integrity sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g== dependencies: ajv "^6.1.0" @@ -9534,7 +9568,7 @@ schema-utils@^1.0.0: schema-utils@^2.6.5, schema-utils@^2.7.0, schema-utils@^2.7.1: version "2.7.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== dependencies: "@types/json-schema" "^7.0.5" @@ -9543,7 +9577,7 @@ schema-utils@^2.6.5, schema-utils@^2.7.0, schema-utils@^2.7.1: schema-utils@^3.0.0: version "3.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/schema-utils/-/schema-utils-3.0.0.tgz#67502f6aa2b66a2d4032b4279a2944978a0913ef" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.0.0.tgz#67502f6aa2b66a2d4032b4279a2944978a0913ef" integrity sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA== dependencies: "@types/json-schema" "^7.0.6" @@ -9552,46 +9586,46 @@ schema-utils@^3.0.0: select-hose@^2.0.0: version "2.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" + resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" integrity sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo= selfsigned@^1.10.8: version "1.10.11" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/selfsigned/-/selfsigned-1.10.11.tgz#24929cd906fe0f44b6d01fb23999a739537acbe9" + resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-1.10.11.tgz#24929cd906fe0f44b6d01fb23999a739537acbe9" integrity sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA== dependencies: node-forge "^0.10.0" "semver@2 || 3 || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0: version "5.7.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== semver@7.0.0: version "7.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e" integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== semver@7.3.2: version "7.3.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/semver/-/semver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938" integrity sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ== semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: version "6.3.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== semver@^7.2.1, semver@^7.3.2, semver@^7.3.5: version "7.3.5" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7" integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ== dependencies: lru-cache "^6.0.0" send@0.17.1: version "0.17.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8" + resolved "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8" integrity sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg== dependencies: debug "2.6.9" @@ -9610,21 +9644,21 @@ send@0.17.1: serialize-javascript@^4.0.0: version "4.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/serialize-javascript/-/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa" integrity sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw== dependencies: randombytes "^2.1.0" serialize-javascript@^5.0.1: version "5.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/serialize-javascript/-/serialize-javascript-5.0.1.tgz#7886ec848049a462467a97d3d918ebb2aaf934f4" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-5.0.1.tgz#7886ec848049a462467a97d3d918ebb2aaf934f4" integrity sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA== dependencies: randombytes "^2.1.0" serve-index@^1.9.1: version "1.9.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" + resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" integrity sha1-03aNabHn2C5c4FD/9bRTvqEqkjk= dependencies: accepts "~1.3.4" @@ -9637,7 +9671,7 @@ serve-index@^1.9.1: serve-static@1.14.1: version "1.14.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/serve-static/-/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9" integrity sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg== dependencies: encodeurl "~1.0.2" @@ -9647,12 +9681,12 @@ serve-static@1.14.1: set-blocking@^2.0.0: version "2.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" + resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= set-value@^2.0.0, set-value@^2.0.1: version "2.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" + resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== dependencies: extend-shallow "^2.0.1" @@ -9662,22 +9696,22 @@ set-value@^2.0.0, set-value@^2.0.1: setimmediate@^1.0.4: version "1.0.5" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" + resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= setprototypeof@1.1.0: version "1.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== setprototypeof@1.1.1: version "1.1.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== sha.js@^2.4.0, sha.js@^2.4.8: version "2.4.11" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" + resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== dependencies: inherits "^2.0.1" @@ -9685,41 +9719,41 @@ sha.js@^2.4.0, sha.js@^2.4.8: shebang-command@^1.2.0: version "1.2.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= dependencies: shebang-regex "^1.0.0" shebang-command@^2.0.0: version "2.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== dependencies: shebang-regex "^3.0.0" shebang-regex@^1.0.0: version "1.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= shebang-regex@^3.0.0: version "3.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== shell-quote@1.7.2: version "1.7.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/shell-quote/-/shell-quote-1.7.2.tgz#67a7d02c76c9da24f99d20808fcaded0e0e04be2" + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.2.tgz#67a7d02c76c9da24f99d20808fcaded0e0e04be2" integrity sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg== shellwords@^0.1.1: version "0.1.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" + resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww== side-channel@^1.0.4: version "1.0.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" + resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== dependencies: call-bind "^1.0.0" @@ -9728,29 +9762,29 @@ side-channel@^1.0.4: signal-exit@^3.0.0, signal-exit@^3.0.2: version "3.0.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== simple-swizzle@^0.2.2: version "0.2.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" + resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" integrity sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo= dependencies: is-arrayish "^0.3.1" sisteransi@^1.0.5: version "1.0.5" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" + resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== slash@^3.0.0: version "3.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" + resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== slice-ansi@^4.0.0: version "4.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b" + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b" integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ== dependencies: ansi-styles "^4.0.0" @@ -9759,7 +9793,7 @@ slice-ansi@^4.0.0: snapdragon-node@^2.0.1: version "2.1.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" + resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== dependencies: define-property "^1.0.0" @@ -9768,14 +9802,14 @@ snapdragon-node@^2.0.1: snapdragon-util@^3.0.1: version "3.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" + resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== dependencies: kind-of "^3.2.0" snapdragon@^0.8.1: version "0.8.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" + resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== dependencies: base "^0.11.1" @@ -9789,7 +9823,7 @@ snapdragon@^0.8.1: sockjs-client@^1.5.0: version "1.5.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/sockjs-client/-/sockjs-client-1.5.1.tgz#256908f6d5adfb94dabbdbd02c66362cca0f9ea6" + resolved "https://registry.yarnpkg.com/sockjs-client/-/sockjs-client-1.5.1.tgz#256908f6d5adfb94dabbdbd02c66362cca0f9ea6" integrity sha512-VnVAb663fosipI/m6pqRXakEOw7nvd7TUgdr3PlR/8V2I95QIdwT8L4nMxhyU8SmDBHYXU1TOElaKOmKLfYzeQ== dependencies: debug "^3.2.6" @@ -9801,7 +9835,7 @@ sockjs-client@^1.5.0: sockjs@^0.3.21: version "0.3.21" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/sockjs/-/sockjs-0.3.21.tgz#b34ffb98e796930b60a0cfa11904d6a339a7d417" + resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.21.tgz#b34ffb98e796930b60a0cfa11904d6a339a7d417" integrity sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw== dependencies: faye-websocket "^0.11.3" @@ -9810,24 +9844,24 @@ sockjs@^0.3.21: sort-keys@^1.0.0: version "1.1.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/sort-keys/-/sort-keys-1.1.2.tgz#441b6d4d346798f1b4e49e8920adfba0e543f9ad" + resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-1.1.2.tgz#441b6d4d346798f1b4e49e8920adfba0e543f9ad" integrity sha1-RBttTTRnmPG05J6JIK37oOVD+a0= dependencies: is-plain-obj "^1.0.0" source-list-map@^2.0.0: version "2.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" + resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== source-map-js@^0.6.2: version "0.6.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/source-map-js/-/source-map-js-0.6.2.tgz#0bb5de631b41cfbda6cfba8bd05a80efdfd2385e" + resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-0.6.2.tgz#0bb5de631b41cfbda6cfba8bd05a80efdfd2385e" integrity sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug== source-map-resolve@^0.5.0, source-map-resolve@^0.5.2: version "0.5.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" + resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw== dependencies: atob "^2.1.2" @@ -9838,7 +9872,7 @@ source-map-resolve@^0.5.0, source-map-resolve@^0.5.2: source-map-support@^0.5.6, source-map-support@~0.5.12, source-map-support@~0.5.19: version "0.5.19" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw== dependencies: buffer-from "^1.0.0" @@ -9846,32 +9880,32 @@ source-map-support@^0.5.6, source-map-support@~0.5.12, source-map-support@~0.5.1 source-map-url@^0.4.0: version "0.4.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/source-map-url/-/source-map-url-0.4.1.tgz#0af66605a745a5a2f91cf1bbf8a7afbc283dec56" + resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.1.tgz#0af66605a745a5a2f91cf1bbf8a7afbc283dec56" integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw== source-map@0.6.1, source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: version "0.6.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== source-map@^0.5.0, source-map@^0.5.6: version "0.5.7" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= source-map@^0.7.3, source-map@~0.7.2: version "0.7.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== sourcemap-codec@^1.4.4: version "1.4.8" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4" + resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4" integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA== spdx-correct@^3.0.0: version "3.1.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" + resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w== dependencies: spdx-expression-parse "^3.0.0" @@ -9879,12 +9913,12 @@ spdx-correct@^3.0.0: spdx-exceptions@^2.1.0: version "2.3.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" + resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== spdx-expression-parse@^3.0.0: version "3.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" + resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== dependencies: spdx-exceptions "^2.1.0" @@ -9892,12 +9926,12 @@ spdx-expression-parse@^3.0.0: spdx-license-ids@^3.0.0: version "3.0.9" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/spdx-license-ids/-/spdx-license-ids-3.0.9.tgz#8a595135def9592bda69709474f1cbeea7c2467f" + resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.9.tgz#8a595135def9592bda69709474f1cbeea7c2467f" integrity sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ== spdy-transport@^3.0.0: version "3.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" + resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== dependencies: debug "^4.1.0" @@ -9909,7 +9943,7 @@ spdy-transport@^3.0.0: spdy@^4.0.2: version "4.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/spdy/-/spdy-4.0.2.tgz#b74f466203a3eda452c02492b91fb9e84a27677b" + resolved "https://registry.yarnpkg.com/spdy/-/spdy-4.0.2.tgz#b74f466203a3eda452c02492b91fb9e84a27677b" integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== dependencies: debug "^4.1.0" @@ -9920,55 +9954,55 @@ spdy@^4.0.2: split-on-first@^1.0.0: version "1.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/split-on-first/-/split-on-first-1.1.0.tgz#f610afeee3b12bce1d0c30425e76398b78249a5f" + resolved "https://registry.yarnpkg.com/split-on-first/-/split-on-first-1.1.0.tgz#f610afeee3b12bce1d0c30425e76398b78249a5f" integrity sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw== split-string@^3.0.1, split-string@^3.0.2: version "3.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" + resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== dependencies: extend-shallow "^3.0.0" sprintf-js@~1.0.2: version "1.0.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= ssri@^6.0.1: version "6.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ssri/-/ssri-6.0.2.tgz#157939134f20464e7301ddba3e90ffa8f7728ac5" + resolved "https://registry.yarnpkg.com/ssri/-/ssri-6.0.2.tgz#157939134f20464e7301ddba3e90ffa8f7728ac5" integrity sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q== dependencies: figgy-pudding "^3.5.1" ssri@^8.0.1: version "8.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ssri/-/ssri-8.0.1.tgz#638e4e439e2ffbd2cd289776d5ca457c4f51a2af" + resolved "https://registry.yarnpkg.com/ssri/-/ssri-8.0.1.tgz#638e4e439e2ffbd2cd289776d5ca457c4f51a2af" integrity sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ== dependencies: minipass "^3.1.1" stable@^0.1.8: version "0.1.8" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" + resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== stack-utils@^2.0.2: version "2.0.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/stack-utils/-/stack-utils-2.0.3.tgz#cd5f030126ff116b78ccb3c027fe302713b61277" + resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.3.tgz#cd5f030126ff116b78ccb3c027fe302713b61277" integrity sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw== dependencies: escape-string-regexp "^2.0.0" stackframe@^1.1.1: version "1.2.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/stackframe/-/stackframe-1.2.0.tgz#52429492d63c62eb989804c11552e3d22e779303" + resolved "https://registry.yarnpkg.com/stackframe/-/stackframe-1.2.0.tgz#52429492d63c62eb989804c11552e3d22e779303" integrity sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA== static-extend@^0.1.1: version "0.1.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" + resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY= dependencies: define-property "^0.2.5" @@ -9976,12 +10010,12 @@ static-extend@^0.1.1: "statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2", statuses@~1.5.0: version "1.5.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= stream-browserify@^2.0.1: version "2.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b" + resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b" integrity sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg== dependencies: inherits "~2.0.1" @@ -9989,7 +10023,7 @@ stream-browserify@^2.0.1: stream-each@^1.1.0: version "1.2.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/stream-each/-/stream-each-1.2.3.tgz#ebe27a0c389b04fbcc233642952e10731afa9bae" + resolved "https://registry.yarnpkg.com/stream-each/-/stream-each-1.2.3.tgz#ebe27a0c389b04fbcc233642952e10731afa9bae" integrity sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw== dependencies: end-of-stream "^1.1.0" @@ -9997,7 +10031,7 @@ stream-each@^1.1.0: stream-http@^2.7.2: version "2.8.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/stream-http/-/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc" + resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc" integrity sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw== dependencies: builtin-status-codes "^3.0.0" @@ -10008,22 +10042,22 @@ stream-http@^2.7.2: stream-shift@^1.0.0: version "1.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" + resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ== strict-uri-encode@^1.0.0: version "1.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713" + resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713" integrity sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM= strict-uri-encode@^2.0.0: version "2.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz#b9c7330c7042862f6b142dc274bbcc5866ce3546" + resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz#b9c7330c7042862f6b142dc274bbcc5866ce3546" integrity sha1-ucczDHBChi9rFC3CdLvMWGbONUY= string-length@^4.0.1: version "4.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/string-length/-/string-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a" + resolved "https://registry.yarnpkg.com/string-length/-/string-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a" integrity sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ== dependencies: char-regex "^1.0.2" @@ -10031,12 +10065,12 @@ string-length@^4.0.1: string-natural-compare@^3.0.1: version "3.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/string-natural-compare/-/string-natural-compare-3.0.1.tgz#7a42d58474454963759e8e8b7ae63d71c1e7fdf4" + resolved "https://registry.yarnpkg.com/string-natural-compare/-/string-natural-compare-3.0.1.tgz#7a42d58474454963759e8e8b7ae63d71c1e7fdf4" integrity sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw== string-width@^3.0.0, string-width@^3.1.0: version "3.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== dependencies: emoji-regex "^7.0.1" @@ -10045,7 +10079,7 @@ string-width@^3.0.0, string-width@^3.1.0: string-width@^4.1.0, string-width@^4.2.0: version "4.2.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/string-width/-/string-width-4.2.2.tgz#dafd4f9559a7585cfba529c6a0a4f73488ebd4c5" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.2.tgz#dafd4f9559a7585cfba529c6a0a4f73488ebd4c5" integrity sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA== dependencies: emoji-regex "^8.0.0" @@ -10054,7 +10088,7 @@ string-width@^4.1.0, string-width@^4.2.0: string.prototype.matchall@^4.0.5: version "4.0.5" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/string.prototype.matchall/-/string.prototype.matchall-4.0.5.tgz#59370644e1db7e4c0c045277690cf7b01203c4da" + resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.5.tgz#59370644e1db7e4c0c045277690cf7b01203c4da" integrity sha512-Z5ZaXO0svs0M2xd/6By3qpeKpLKd9mO4v4q3oMEQrk8Ck4xOD5d5XeBOOjGrmVZZ/AHB1S0CgG4N5r1G9N3E2Q== dependencies: call-bind "^1.0.2" @@ -10068,7 +10102,7 @@ string.prototype.matchall@^4.0.5: string.prototype.trimend@^1.0.4: version "1.0.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz#e75ae90c2942c63504686c18b287b4a0b1a45f80" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz#e75ae90c2942c63504686c18b287b4a0b1a45f80" integrity sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A== dependencies: call-bind "^1.0.2" @@ -10076,7 +10110,7 @@ string.prototype.trimend@^1.0.4: string.prototype.trimstart@^1.0.4: version "1.0.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz#b36399af4ab2999b4c9c648bd7a3fb2bb26feeed" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz#b36399af4ab2999b4c9c648bd7a3fb2bb26feeed" integrity sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw== dependencies: call-bind "^1.0.2" @@ -10084,21 +10118,21 @@ string.prototype.trimstart@^1.0.4: string_decoder@^1.0.0, string_decoder@^1.1.1: version "1.3.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== dependencies: safe-buffer "~5.2.0" string_decoder@~1.1.1: version "1.1.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== dependencies: safe-buffer "~5.1.0" stringify-object@^3.3.0: version "3.3.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629" + resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629" integrity sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw== dependencies: get-own-enumerable-property-symbols "^3.0.0" @@ -10107,38 +10141,38 @@ stringify-object@^3.3.0: strip-ansi@6.0.0, strip-ansi@^6.0.0: version "6.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== dependencies: ansi-regex "^5.0.0" -strip-ansi@^3.0.0, strip-ansi@^3.0.1: +strip-ansi@^3.0.1: version "3.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= dependencies: ansi-regex "^2.0.0" strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: version "5.2.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== dependencies: ansi-regex "^4.1.0" strip-bom@^3.0.0: version "3.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= strip-bom@^4.0.0: version "4.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== strip-comments@^1.0.2: version "1.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/strip-comments/-/strip-comments-1.0.2.tgz#82b9c45e7f05873bee53f37168af930aa368679d" + resolved "https://registry.yarnpkg.com/strip-comments/-/strip-comments-1.0.2.tgz#82b9c45e7f05873bee53f37168af930aa368679d" integrity sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw== dependencies: babel-extract-comments "^1.0.0" @@ -10146,22 +10180,22 @@ strip-comments@^1.0.2: strip-eof@^1.0.0: version "1.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" + resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= strip-final-newline@^2.0.0: version "2.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" + resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: version "3.1.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== style-loader@1.3.0: version "1.3.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/style-loader/-/style-loader-1.3.0.tgz#828b4a3b3b7e7aa5847ce7bae9e874512114249e" + resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-1.3.0.tgz#828b4a3b3b7e7aa5847ce7bae9e874512114249e" integrity sha512-V7TCORko8rs9rIqkSrlMfkqA63DfoGBBJmK1kKGCcSi+BWb4cqz0SRsnp4l6rU5iwOEd0/2ePv68SV22VXon4Q== dependencies: loader-utils "^2.0.0" @@ -10169,7 +10203,7 @@ style-loader@1.3.0: stylehacks@^4.0.0: version "4.0.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/stylehacks/-/stylehacks-4.0.3.tgz#6718fcaf4d1e07d8a1318690881e8d96726a71d5" + resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-4.0.3.tgz#6718fcaf4d1e07d8a1318690881e8d96726a71d5" integrity sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g== dependencies: browserslist "^4.0.0" @@ -10178,28 +10212,28 @@ stylehacks@^4.0.0: supports-color@^5.3.0: version "5.5.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== dependencies: has-flag "^3.0.0" supports-color@^6.1.0: version "6.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3" integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== dependencies: has-flag "^3.0.0" supports-color@^7.0.0, supports-color@^7.1.0: version "7.2.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== dependencies: has-flag "^4.0.0" supports-hyperlinks@^2.0.0: version "2.2.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz#4f77b42488765891774b70c79babd87f9bd594bb" + resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz#4f77b42488765891774b70c79babd87f9bd594bb" integrity sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ== dependencies: has-flag "^4.0.0" @@ -10207,12 +10241,12 @@ supports-hyperlinks@^2.0.0: svg-parser@^2.0.2: version "2.0.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/svg-parser/-/svg-parser-2.0.4.tgz#fdc2e29e13951736140b76cb122c8ee6630eb6b5" + resolved "https://registry.yarnpkg.com/svg-parser/-/svg-parser-2.0.4.tgz#fdc2e29e13951736140b76cb122c8ee6630eb6b5" integrity sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ== svgo@^1.0.0, svgo@^1.2.2: version "1.3.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/svgo/-/svgo-1.3.2.tgz#b6dc511c063346c9e415b81e43401145b96d4167" + resolved "https://registry.yarnpkg.com/svgo/-/svgo-1.3.2.tgz#b6dc511c063346c9e415b81e43401145b96d4167" integrity sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw== dependencies: chalk "^2.4.1" @@ -10231,12 +10265,12 @@ svgo@^1.0.0, svgo@^1.2.2: symbol-tree@^3.2.4: version "3.2.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" + resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== table@^6.0.9: version "6.7.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/table/-/table-6.7.1.tgz#ee05592b7143831a8c94f3cee6aae4c1ccef33e2" + resolved "https://registry.yarnpkg.com/table/-/table-6.7.1.tgz#ee05592b7143831a8c94f3cee6aae4c1ccef33e2" integrity sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg== dependencies: ajv "^8.0.1" @@ -10248,12 +10282,12 @@ table@^6.0.9: tapable@^1.0.0, tapable@^1.1.3: version "1.1.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== tar@^6.0.2: version "6.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/tar/-/tar-6.1.0.tgz#d1724e9bcc04b977b18d5c573b333a2207229a83" + resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.0.tgz#d1724e9bcc04b977b18d5c573b333a2207229a83" integrity sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA== dependencies: chownr "^2.0.0" @@ -10265,12 +10299,12 @@ tar@^6.0.2: temp-dir@^1.0.0: version "1.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/temp-dir/-/temp-dir-1.0.0.tgz#0a7c0ea26d3a39afa7e0ebea9c1fc0bc4daa011d" + resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-1.0.0.tgz#0a7c0ea26d3a39afa7e0ebea9c1fc0bc4daa011d" integrity sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0= tempy@^0.3.0: version "0.3.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/tempy/-/tempy-0.3.0.tgz#6f6c5b295695a16130996ad5ab01a8bd726e8bf8" + resolved "https://registry.yarnpkg.com/tempy/-/tempy-0.3.0.tgz#6f6c5b295695a16130996ad5ab01a8bd726e8bf8" integrity sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ== dependencies: temp-dir "^1.0.0" @@ -10279,7 +10313,7 @@ tempy@^0.3.0: terminal-link@^2.0.0: version "2.1.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" + resolved "https://registry.yarnpkg.com/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== dependencies: ansi-escapes "^4.2.1" @@ -10287,7 +10321,7 @@ terminal-link@^2.0.0: terser-webpack-plugin@4.2.3: version "4.2.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz#28daef4a83bd17c1db0297070adc07fc8cfc6a9a" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz#28daef4a83bd17c1db0297070adc07fc8cfc6a9a" integrity sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ== dependencies: cacache "^15.0.5" @@ -10302,7 +10336,7 @@ terser-webpack-plugin@4.2.3: terser-webpack-plugin@^1.4.3: version "1.4.5" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz#a217aefaea330e734ffacb6120ec1fa312d6040b" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz#a217aefaea330e734ffacb6120ec1fa312d6040b" integrity sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw== dependencies: cacache "^12.0.2" @@ -10317,7 +10351,7 @@ terser-webpack-plugin@^1.4.3: terser@^4.1.2, terser@^4.6.2, terser@^4.6.3: version "4.8.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/terser/-/terser-4.8.0.tgz#63056343d7c70bb29f3af665865a46fe03a0df17" + resolved "https://registry.yarnpkg.com/terser/-/terser-4.8.0.tgz#63056343d7c70bb29f3af665865a46fe03a0df17" integrity sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw== dependencies: commander "^2.20.0" @@ -10326,7 +10360,7 @@ terser@^4.1.2, terser@^4.6.2, terser@^4.6.3: terser@^5.3.4: version "5.7.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/terser/-/terser-5.7.0.tgz#a761eeec206bc87b605ab13029876ead938ae693" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.7.0.tgz#a761eeec206bc87b605ab13029876ead938ae693" integrity sha512-HP5/9hp2UaZt5fYkuhNBR8YyRcT8juw8+uFbAme53iN9hblvKnLUTKkmwJG6ocWpIKf8UK4DoeWG4ty0J6S6/g== dependencies: commander "^2.20.0" @@ -10335,7 +10369,7 @@ terser@^5.3.4: test-exclude@^6.0.0: version "6.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" + resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== dependencies: "@istanbuljs/schema" "^0.1.2" @@ -10344,17 +10378,17 @@ test-exclude@^6.0.0: text-table@0.2.0, text-table@^0.2.0: version "0.2.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= throat@^5.0.0: version "5.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/throat/-/throat-5.0.0.tgz#c5199235803aad18754a667d659b5e72ce16764b" + resolved "https://registry.yarnpkg.com/throat/-/throat-5.0.0.tgz#c5199235803aad18754a667d659b5e72ce16764b" integrity sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA== through2@^2.0.0: version "2.0.5" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" + resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== dependencies: readable-stream "~2.3.6" @@ -10362,56 +10396,56 @@ through2@^2.0.0: thunky@^1.0.2: version "1.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" + resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== timers-browserify@^2.0.4: version "2.0.12" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/timers-browserify/-/timers-browserify-2.0.12.tgz#44a45c11fbf407f34f97bccd1577c652361b00ee" + resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.12.tgz#44a45c11fbf407f34f97bccd1577c652361b00ee" integrity sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ== dependencies: setimmediate "^1.0.4" timsort@^0.3.0: version "0.3.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/timsort/-/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4" + resolved "https://registry.yarnpkg.com/timsort/-/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4" integrity sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q= tiny-invariant@^1.0.2: version "1.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/tiny-invariant/-/tiny-invariant-1.1.0.tgz#634c5f8efdc27714b7f386c35e6760991d230875" + resolved "https://registry.yarnpkg.com/tiny-invariant/-/tiny-invariant-1.1.0.tgz#634c5f8efdc27714b7f386c35e6760991d230875" integrity sha512-ytxQvrb1cPc9WBEI/HSeYYoGD0kWnGEOR8RY6KomWLBVhqz0RgTwVO9dLrGz7dC+nN9llyI7OKAgRq8Vq4ZBSw== tiny-warning@^1.0.0, tiny-warning@^1.0.3: version "1.0.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/tiny-warning/-/tiny-warning-1.0.3.tgz#94a30db453df4c643d0fd566060d60a875d84754" + resolved "https://registry.yarnpkg.com/tiny-warning/-/tiny-warning-1.0.3.tgz#94a30db453df4c643d0fd566060d60a875d84754" integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA== tmpl@1.0.x: version "1.0.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/tmpl/-/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1" + resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1" integrity sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE= to-arraybuffer@^1.0.0: version "1.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" + resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" integrity sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M= to-fast-properties@^2.0.0: version "2.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= to-object-path@^0.3.0: version "0.3.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" + resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= dependencies: kind-of "^3.0.2" to-regex-range@^2.1.0: version "2.1.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg= dependencies: is-number "^3.0.0" @@ -10419,14 +10453,14 @@ to-regex-range@^2.1.0: to-regex-range@^5.0.1: version "5.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== dependencies: is-number "^7.0.0" to-regex@^3.0.1, to-regex@^3.0.2: version "3.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" + resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== dependencies: define-property "^2.0.2" @@ -10436,38 +10470,38 @@ to-regex@^3.0.1, to-regex@^3.0.2: toidentifier@1.0.0: version "1.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" + resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== tough-cookie@^4.0.0: version "4.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/tough-cookie/-/tough-cookie-4.0.0.tgz#d822234eeca882f991f0f908824ad2622ddbece4" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.0.0.tgz#d822234eeca882f991f0f908824ad2622ddbece4" integrity sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg== dependencies: psl "^1.1.33" punycode "^2.1.1" universalify "^0.1.2" -tr46@^2.0.2: +tr46@^2.1.0: version "2.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/tr46/-/tr46-2.1.0.tgz#fa87aa81ca5d5941da8cbf1f9b749dc969a4e240" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-2.1.0.tgz#fa87aa81ca5d5941da8cbf1f9b749dc969a4e240" integrity sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw== dependencies: punycode "^2.1.1" tryer@^1.0.1: version "1.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/tryer/-/tryer-1.0.1.tgz#f2c85406800b9b0f74c9f7465b81eaad241252f8" + resolved "https://registry.yarnpkg.com/tryer/-/tryer-1.0.1.tgz#f2c85406800b9b0f74c9f7465b81eaad241252f8" integrity sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA== ts-pnp@1.2.0, ts-pnp@^1.1.6: version "1.2.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ts-pnp/-/ts-pnp-1.2.0.tgz#a500ad084b0798f1c3071af391e65912c86bca92" + resolved "https://registry.yarnpkg.com/ts-pnp/-/ts-pnp-1.2.0.tgz#a500ad084b0798f1c3071af391e65912c86bca92" integrity sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw== tsconfig-paths@^3.9.0: version "3.9.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz#098547a6c4448807e8fcb8eae081064ee9a3c90b" + resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz#098547a6c4448807e8fcb8eae081064ee9a3c90b" integrity sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw== dependencies: "@types/json5" "^0.0.29" @@ -10477,73 +10511,73 @@ tsconfig-paths@^3.9.0: tslib@^1.8.1: version "1.14.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== tslib@^2.0.3: - version "2.2.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/tslib/-/tslib-2.2.0.tgz#fb2c475977e35e241311ede2693cee1ec6698f5c" - integrity sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w== + version "2.3.0" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.0.tgz#803b8cdab3e12ba581a4ca41c8839bbb0dacb09e" + integrity sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg== tsutils@^3.17.1, tsutils@^3.21.0: version "3.21.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623" + resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623" integrity sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA== dependencies: tslib "^1.8.1" tty-browserify@0.0.0: version "0.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" + resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" integrity sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY= type-check@^0.4.0, type-check@~0.4.0: version "0.4.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" + resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== dependencies: prelude-ls "^1.2.1" type-check@~0.3.2: version "0.3.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" + resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= dependencies: prelude-ls "~1.1.2" type-detect@4.0.8: version "4.0.8" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" + resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== type-fest@^0.20.2: version "0.20.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== type-fest@^0.21.3: version "0.21.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== type-fest@^0.3.1: version "0.3.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/type-fest/-/type-fest-0.3.1.tgz#63d00d204e059474fe5e1b7c011112bbd1dc29e1" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.3.1.tgz#63d00d204e059474fe5e1b7c011112bbd1dc29e1" integrity sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ== type-fest@^0.6.0: version "0.6.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b" integrity sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg== type-fest@^0.8.1: version "0.8.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== type-is@~1.6.17, type-is@~1.6.18: version "1.6.18" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" + resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== dependencies: media-typer "0.3.0" @@ -10551,34 +10585,34 @@ type-is@~1.6.17, type-is@~1.6.18: type@^1.0.1: version "1.2.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/type/-/type-1.2.0.tgz#848dd7698dafa3e54a6c479e759c4bc3f18847a0" + resolved "https://registry.yarnpkg.com/type/-/type-1.2.0.tgz#848dd7698dafa3e54a6c479e759c4bc3f18847a0" integrity sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg== type@^2.0.0: version "2.5.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/type/-/type-2.5.0.tgz#0a2e78c2e77907b252abe5f298c1b01c63f0db3d" + resolved "https://registry.yarnpkg.com/type/-/type-2.5.0.tgz#0a2e78c2e77907b252abe5f298c1b01c63f0db3d" integrity sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw== typedarray-to-buffer@^3.1.5: version "3.1.5" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" + resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== dependencies: is-typedarray "^1.0.0" typedarray@^0.0.6: version "0.0.6" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" + resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= typescript@^4.1.2: version "4.3.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/typescript/-/typescript-4.3.2.tgz#399ab18aac45802d6f2498de5054fcbbe716a805" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.3.2.tgz#399ab18aac45802d6f2498de5054fcbbe716a805" integrity sha512-zZ4hShnmnoVnAHpVHWpTcxdv7dWP60S2FsydQLV8V5PbS3FifjWFFRiHSWpDJahly88PRyV5teTSLoq4eG7mKw== unbox-primitive@^1.0.1: version "1.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/unbox-primitive/-/unbox-primitive-1.0.1.tgz#085e215625ec3162574dc8859abee78a59b14471" + resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.1.tgz#085e215625ec3162574dc8859abee78a59b14471" integrity sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw== dependencies: function-bind "^1.1.1" @@ -10588,12 +10622,12 @@ unbox-primitive@^1.0.1: unicode-canonical-property-names-ecmascript@^1.0.4: version "1.0.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz#2619800c4c825800efdd8343af7dd9933cbe2818" + resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz#2619800c4c825800efdd8343af7dd9933cbe2818" integrity sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ== unicode-match-property-ecmascript@^1.0.4: version "1.0.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz#8ed2a32569961bce9227d09cd3ffbb8fed5f020c" + resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz#8ed2a32569961bce9227d09cd3ffbb8fed5f020c" integrity sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg== dependencies: unicode-canonical-property-names-ecmascript "^1.0.4" @@ -10601,17 +10635,17 @@ unicode-match-property-ecmascript@^1.0.4: unicode-match-property-value-ecmascript@^1.2.0: version "1.2.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz#0d91f600eeeb3096aa962b1d6fc88876e64ea531" + resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz#0d91f600eeeb3096aa962b1d6fc88876e64ea531" integrity sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ== unicode-property-aliases-ecmascript@^1.0.4: version "1.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz#dd57a99f6207bedff4628abefb94c50db941c8f4" + resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz#dd57a99f6207bedff4628abefb94c50db941c8f4" integrity sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg== union-value@^1.0.0: version "1.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" + resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== dependencies: arr-union "^3.1.0" @@ -10621,58 +10655,58 @@ union-value@^1.0.0: uniq@^1.0.1: version "1.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/uniq/-/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff" + resolved "https://registry.yarnpkg.com/uniq/-/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff" integrity sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8= uniqs@^2.0.0: version "2.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/uniqs/-/uniqs-2.0.0.tgz#ffede4b36b25290696e6e165d4a59edb998e6b02" + resolved "https://registry.yarnpkg.com/uniqs/-/uniqs-2.0.0.tgz#ffede4b36b25290696e6e165d4a59edb998e6b02" integrity sha1-/+3ks2slKQaW5uFl1KWe25mOawI= unique-filename@^1.1.1: version "1.1.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230" + resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230" integrity sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ== dependencies: unique-slug "^2.0.0" unique-slug@^2.0.0: version "2.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/unique-slug/-/unique-slug-2.0.2.tgz#baabce91083fc64e945b0f3ad613e264f7cd4e6c" + resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.2.tgz#baabce91083fc64e945b0f3ad613e264f7cd4e6c" integrity sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w== dependencies: imurmurhash "^0.1.4" unique-string@^1.0.0: version "1.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/unique-string/-/unique-string-1.0.0.tgz#9e1057cca851abb93398f8b33ae187b99caec11a" + resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-1.0.0.tgz#9e1057cca851abb93398f8b33ae187b99caec11a" integrity sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo= dependencies: crypto-random-string "^1.0.0" universalify@^0.1.0, universalify@^0.1.2: version "0.1.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== universalify@^2.0.0: version "2.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== unpipe@1.0.0, unpipe@~1.0.0: version "1.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= unquote@~1.1.1: version "1.1.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/unquote/-/unquote-1.1.1.tgz#8fded7324ec6e88a0ff8b905e7c098cdc086d544" + resolved "https://registry.yarnpkg.com/unquote/-/unquote-1.1.1.tgz#8fded7324ec6e88a0ff8b905e7c098cdc086d544" integrity sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ= unset-value@^1.0.0: version "1.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" + resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= dependencies: has-value "^0.3.1" @@ -10680,24 +10714,24 @@ unset-value@^1.0.0: upath@^1.1.1, upath@^1.1.2, upath@^1.2.0: version "1.2.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" + resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== uri-js@^4.2.2: version "4.4.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== dependencies: punycode "^2.1.0" urix@^0.1.0: version "0.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" + resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= url-loader@4.1.1: version "4.1.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/url-loader/-/url-loader-4.1.1.tgz#28505e905cae158cf07c92ca622d7f237e70a4e2" + resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-4.1.1.tgz#28505e905cae158cf07c92ca622d7f237e70a4e2" integrity sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA== dependencies: loader-utils "^2.0.0" @@ -10706,7 +10740,7 @@ url-loader@4.1.1: url-parse@^1.4.3, url-parse@^1.5.1: version "1.5.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/url-parse/-/url-parse-1.5.1.tgz#d5fa9890af8a5e1f274a2c98376510f6425f6e3b" + resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.1.tgz#d5fa9890af8a5e1f274a2c98376510f6425f6e3b" integrity sha512-HOfCOUJt7iSYzEx/UqgtwKRMC6EU91NFhsCHMv9oM03VJcVo2Qrp8T8kI9D7amFf1cu+/3CEhgb3rF9zL7k85Q== dependencies: querystringify "^2.1.1" @@ -10714,7 +10748,7 @@ url-parse@^1.4.3, url-parse@^1.5.1: url@^0.11.0: version "0.11.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" + resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" integrity sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE= dependencies: punycode "1.3.2" @@ -10722,17 +10756,17 @@ url@^0.11.0: use@^3.1.0: version "3.1.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" + resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: version "1.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= util.promisify@1.0.0: version "1.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/util.promisify/-/util.promisify-1.0.0.tgz#440f7165a459c9a16dc145eb8e72f35687097030" + resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.0.tgz#440f7165a459c9a16dc145eb8e72f35687097030" integrity sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA== dependencies: define-properties "^1.1.2" @@ -10740,7 +10774,7 @@ util.promisify@1.0.0: util.promisify@~1.0.0: version "1.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/util.promisify/-/util.promisify-1.0.1.tgz#6baf7774b80eeb0f7520d8b81d07982a59abbaee" + resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.1.tgz#6baf7774b80eeb0f7520d8b81d07982a59abbaee" integrity sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA== dependencies: define-properties "^1.1.3" @@ -10750,46 +10784,46 @@ util.promisify@~1.0.0: util@0.10.3: version "0.10.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" + resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" integrity sha1-evsa/lCAUkZInj23/g7TeTNqwPk= dependencies: inherits "2.0.1" util@^0.11.0: version "0.11.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/util/-/util-0.11.1.tgz#3236733720ec64bb27f6e26f421aaa2e1b588d61" + resolved "https://registry.yarnpkg.com/util/-/util-0.11.1.tgz#3236733720ec64bb27f6e26f421aaa2e1b588d61" integrity sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ== dependencies: inherits "2.0.3" utila@~0.4: version "0.4.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" + resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" integrity sha1-ihagXURWV6Oupe7MWxKk+lN5dyw= utils-merge@1.0.1: version "1.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= uuid@^3.3.2, uuid@^3.4.0: version "3.4.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== uuid@^8.3.0: version "8.3.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== v8-compile-cache@^2.0.3: version "2.3.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" + resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== v8-to-istanbul@^7.0.0: version "7.1.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz#30898d1a7fa0c84d225a2c1434fb958f290883c1" + resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz#30898d1a7fa0c84d225a2c1434fb958f290883c1" integrity sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow== dependencies: "@types/istanbul-lib-coverage" "^2.0.1" @@ -10798,7 +10832,7 @@ v8-to-istanbul@^7.0.0: validate-npm-package-license@^3.0.1: version "3.0.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" + resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== dependencies: spdx-correct "^3.0.0" @@ -10806,55 +10840,55 @@ validate-npm-package-license@^3.0.1: value-equal@^1.0.1: version "1.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/value-equal/-/value-equal-1.0.1.tgz#1e0b794c734c5c0cade179c437d356d931a34d6c" + resolved "https://registry.yarnpkg.com/value-equal/-/value-equal-1.0.1.tgz#1e0b794c734c5c0cade179c437d356d931a34d6c" integrity sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw== vary@~1.1.2: version "1.1.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= vendors@^1.0.0: version "1.0.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/vendors/-/vendors-1.0.4.tgz#e2b800a53e7a29b93506c3cf41100d16c4c4ad8e" + resolved "https://registry.yarnpkg.com/vendors/-/vendors-1.0.4.tgz#e2b800a53e7a29b93506c3cf41100d16c4c4ad8e" integrity sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w== vm-browserify@^1.0.1: version "1.1.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" + resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== w3c-hr-time@^1.0.2: version "1.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" + resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== dependencies: browser-process-hrtime "^1.0.0" w3c-xmlserializer@^2.0.0: version "2.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz#3e7104a05b75146cc60f564380b7f683acf1020a" + resolved "https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz#3e7104a05b75146cc60f564380b7f683acf1020a" integrity sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA== dependencies: xml-name-validator "^3.0.0" walker@^1.0.7, walker@~1.0.5: version "1.0.7" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb" + resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb" integrity sha1-L3+bj9ENZ3JisYqITijRlhjgKPs= dependencies: makeerror "1.0.x" watchpack-chokidar2@^2.0.1: version "2.0.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz#38500072ee6ece66f3769936950ea1771be1c957" + resolved "https://registry.yarnpkg.com/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz#38500072ee6ece66f3769936950ea1771be1c957" integrity sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww== dependencies: chokidar "^2.1.8" watchpack@^1.7.4: version "1.7.5" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/watchpack/-/watchpack-1.7.5.tgz#1267e6c55e0b9b5be44c2023aed5437a2c26c453" + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.7.5.tgz#1267e6c55e0b9b5be44c2023aed5437a2c26c453" integrity sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ== dependencies: graceful-fs "^4.1.2" @@ -10865,24 +10899,24 @@ watchpack@^1.7.4: wbuf@^1.1.0, wbuf@^1.7.3: version "1.7.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" + resolved "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== dependencies: minimalistic-assert "^1.0.0" webidl-conversions@^5.0.0: version "5.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/webidl-conversions/-/webidl-conversions-5.0.0.tgz#ae59c8a00b121543a2acc65c0434f57b0fc11aff" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz#ae59c8a00b121543a2acc65c0434f57b0fc11aff" integrity sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA== webidl-conversions@^6.1.0: version "6.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/webidl-conversions/-/webidl-conversions-6.1.0.tgz#9111b4d7ea80acd40f5270d666621afa78b69514" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz#9111b4d7ea80acd40f5270d666621afa78b69514" integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w== webpack-dev-middleware@^3.7.2: version "3.7.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz#0639372b143262e2b84ab95d3b91a7597061c2c5" + resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz#0639372b143262e2b84ab95d3b91a7597061c2c5" integrity sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ== dependencies: memory-fs "^0.4.1" @@ -10893,7 +10927,7 @@ webpack-dev-middleware@^3.7.2: webpack-dev-server@3.11.1: version "3.11.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/webpack-dev-server/-/webpack-dev-server-3.11.1.tgz#c74028bf5ba8885aaf230e48a20e8936ab8511f0" + resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-3.11.1.tgz#c74028bf5ba8885aaf230e48a20e8936ab8511f0" integrity sha512-u4R3mRzZkbxQVa+MBWi2uVpB5W59H3ekZAJsQlKUTdl7Elcah2EhygTPLmeFXybQkf9i2+L0kn7ik9SnXa6ihQ== dependencies: ansi-html "0.0.7" @@ -10932,7 +10966,7 @@ webpack-dev-server@3.11.1: webpack-log@^2.0.0: version "2.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/webpack-log/-/webpack-log-2.0.0.tgz#5b7928e0637593f119d32f6227c1e0ac31e1b47f" + resolved "https://registry.yarnpkg.com/webpack-log/-/webpack-log-2.0.0.tgz#5b7928e0637593f119d32f6227c1e0ac31e1b47f" integrity sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg== dependencies: ansi-colors "^3.0.0" @@ -10940,7 +10974,7 @@ webpack-log@^2.0.0: webpack-manifest-plugin@2.2.0: version "2.2.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/webpack-manifest-plugin/-/webpack-manifest-plugin-2.2.0.tgz#19ca69b435b0baec7e29fbe90fb4015de2de4f16" + resolved "https://registry.yarnpkg.com/webpack-manifest-plugin/-/webpack-manifest-plugin-2.2.0.tgz#19ca69b435b0baec7e29fbe90fb4015de2de4f16" integrity sha512-9S6YyKKKh/Oz/eryM1RyLVDVmy3NSPV0JXMRhZ18fJsq+AwGxUY34X54VNwkzYcEmEkDwNxuEOboCZEebJXBAQ== dependencies: fs-extra "^7.0.0" @@ -10950,7 +10984,7 @@ webpack-manifest-plugin@2.2.0: webpack-sources@^1.1.0, webpack-sources@^1.3.0, webpack-sources@^1.4.0, webpack-sources@^1.4.1, webpack-sources@^1.4.3: version "1.4.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933" + resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933" integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ== dependencies: source-list-map "^2.0.0" @@ -10958,7 +10992,7 @@ webpack-sources@^1.1.0, webpack-sources@^1.3.0, webpack-sources@^1.4.0, webpack- webpack@4.44.2: version "4.44.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/webpack/-/webpack-4.44.2.tgz#6bfe2b0af055c8b2d1e90ed2cd9363f841266b72" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.44.2.tgz#6bfe2b0af055c8b2d1e90ed2cd9363f841266b72" integrity sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q== dependencies: "@webassemblyjs/ast" "1.9.0" @@ -10987,7 +11021,7 @@ webpack@4.44.2: websocket-driver@>=0.5.1, websocket-driver@^0.7.4: version "0.7.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" + resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== dependencies: http-parser-js ">=0.5.1" @@ -10996,38 +11030,38 @@ websocket-driver@>=0.5.1, websocket-driver@^0.7.4: websocket-extensions@>=0.1.1: version "0.1.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" + resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== whatwg-encoding@^1.0.5: version "1.0.5" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" + resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== dependencies: iconv-lite "0.4.24" whatwg-fetch@^3.4.1: version "3.6.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz#dced24f37f2624ed0281725d51d0e2e3fe677f8c" + resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz#dced24f37f2624ed0281725d51d0e2e3fe677f8c" integrity sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA== whatwg-mimetype@^2.3.0: version "2.3.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" + resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== whatwg-url@^8.0.0, whatwg-url@^8.5.0: - version "8.5.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/whatwg-url/-/whatwg-url-8.5.0.tgz#7752b8464fc0903fec89aa9846fc9efe07351fd3" - integrity sha512-fy+R77xWv0AiqfLl4nuGUlQ3/6b5uNfQ4WAbGQVMYshCTCCPK9psC1nWh3XHuxGVCtlcDDQPQW1csmmIQo+fwg== + version "8.6.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.6.0.tgz#27c0205a4902084b872aecb97cf0f2a7a3011f4c" + integrity sha512-os0KkeeqUOl7ccdDT1qqUcS4KH4tcBTSKK5Nl5WKb2lyxInIZ/CpjkqKa1Ss12mjfdcRX9mHmPPs7/SxG1Hbdw== dependencies: lodash "^4.7.0" - tr46 "^2.0.2" + tr46 "^2.1.0" webidl-conversions "^6.1.0" which-boxed-primitive@^1.0.2: version "1.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" + resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== dependencies: is-bigint "^1.0.1" @@ -11038,45 +11072,45 @@ which-boxed-primitive@^1.0.2: which-module@^2.0.0: version "2.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" + resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= which@^1.2.9, which@^1.3.1: version "1.3.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== dependencies: isexe "^2.0.0" which@^2.0.1, which@^2.0.2: version "2.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== dependencies: isexe "^2.0.0" word-wrap@^1.2.3, word-wrap@~1.2.3: version "1.2.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" + resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== workbox-background-sync@^5.1.4: version "5.1.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/workbox-background-sync/-/workbox-background-sync-5.1.4.tgz#5ae0bbd455f4e9c319e8d827c055bb86c894fd12" + resolved "https://registry.yarnpkg.com/workbox-background-sync/-/workbox-background-sync-5.1.4.tgz#5ae0bbd455f4e9c319e8d827c055bb86c894fd12" integrity sha512-AH6x5pYq4vwQvfRDWH+vfOePfPIYQ00nCEB7dJRU1e0n9+9HMRyvI63FlDvtFT2AvXVRsXvUt7DNMEToyJLpSA== dependencies: workbox-core "^5.1.4" workbox-broadcast-update@^5.1.4: version "5.1.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/workbox-broadcast-update/-/workbox-broadcast-update-5.1.4.tgz#0eeb89170ddca7f6914fa3523fb14462891f2cfc" + resolved "https://registry.yarnpkg.com/workbox-broadcast-update/-/workbox-broadcast-update-5.1.4.tgz#0eeb89170ddca7f6914fa3523fb14462891f2cfc" integrity sha512-HTyTWkqXvHRuqY73XrwvXPud/FN6x3ROzkfFPsRjtw/kGZuZkPzfeH531qdUGfhtwjmtO/ZzXcWErqVzJNdXaA== dependencies: workbox-core "^5.1.4" workbox-build@^5.1.4: version "5.1.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/workbox-build/-/workbox-build-5.1.4.tgz#23d17ed5c32060c363030c8823b39d0eabf4c8c7" + resolved "https://registry.yarnpkg.com/workbox-build/-/workbox-build-5.1.4.tgz#23d17ed5c32060c363030c8823b39d0eabf4c8c7" integrity sha512-xUcZn6SYU8usjOlfLb9Y2/f86Gdo+fy1fXgH8tJHjxgpo53VVsqRX0lUDw8/JuyzNmXuo8vXX14pXX2oIm9Bow== dependencies: "@babel/core" "^7.8.4" @@ -11118,26 +11152,26 @@ workbox-build@^5.1.4: workbox-cacheable-response@^5.1.4: version "5.1.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/workbox-cacheable-response/-/workbox-cacheable-response-5.1.4.tgz#9ff26e1366214bdd05cf5a43da9305b274078a54" + resolved "https://registry.yarnpkg.com/workbox-cacheable-response/-/workbox-cacheable-response-5.1.4.tgz#9ff26e1366214bdd05cf5a43da9305b274078a54" integrity sha512-0bfvMZs0Of1S5cdswfQK0BXt6ulU5kVD4lwer2CeI+03czHprXR3V4Y8lPTooamn7eHP8Iywi5QjyAMjw0qauA== dependencies: workbox-core "^5.1.4" workbox-core@^5.1.4: version "5.1.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/workbox-core/-/workbox-core-5.1.4.tgz#8bbfb2362ecdff30e25d123c82c79ac65d9264f4" + resolved "https://registry.yarnpkg.com/workbox-core/-/workbox-core-5.1.4.tgz#8bbfb2362ecdff30e25d123c82c79ac65d9264f4" integrity sha512-+4iRQan/1D8I81nR2L5vcbaaFskZC2CL17TLbvWVzQ4qiF/ytOGF6XeV54pVxAvKUtkLANhk8TyIUMtiMw2oDg== workbox-expiration@^5.1.4: version "5.1.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/workbox-expiration/-/workbox-expiration-5.1.4.tgz#92b5df461e8126114943a3b15c55e4ecb920b163" + resolved "https://registry.yarnpkg.com/workbox-expiration/-/workbox-expiration-5.1.4.tgz#92b5df461e8126114943a3b15c55e4ecb920b163" integrity sha512-oDO/5iC65h2Eq7jctAv858W2+CeRW5e0jZBMNRXpzp0ZPvuT6GblUiHnAsC5W5lANs1QS9atVOm4ifrBiYY7AQ== dependencies: workbox-core "^5.1.4" workbox-google-analytics@^5.1.4: version "5.1.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/workbox-google-analytics/-/workbox-google-analytics-5.1.4.tgz#b3376806b1ac7d7df8418304d379707195fa8517" + resolved "https://registry.yarnpkg.com/workbox-google-analytics/-/workbox-google-analytics-5.1.4.tgz#b3376806b1ac7d7df8418304d379707195fa8517" integrity sha512-0IFhKoEVrreHpKgcOoddV+oIaVXBFKXUzJVBI+nb0bxmcwYuZMdteBTp8AEDJacENtc9xbR0wa9RDCnYsCDLjA== dependencies: workbox-background-sync "^5.1.4" @@ -11147,35 +11181,35 @@ workbox-google-analytics@^5.1.4: workbox-navigation-preload@^5.1.4: version "5.1.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/workbox-navigation-preload/-/workbox-navigation-preload-5.1.4.tgz#30d1b720d26a05efc5fa11503e5cc1ed5a78902a" + resolved "https://registry.yarnpkg.com/workbox-navigation-preload/-/workbox-navigation-preload-5.1.4.tgz#30d1b720d26a05efc5fa11503e5cc1ed5a78902a" integrity sha512-Wf03osvK0wTflAfKXba//QmWC5BIaIZARU03JIhAEO2wSB2BDROWI8Q/zmianf54kdV7e1eLaIEZhth4K4MyfQ== dependencies: workbox-core "^5.1.4" workbox-precaching@^5.1.4: version "5.1.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/workbox-precaching/-/workbox-precaching-5.1.4.tgz#874f7ebdd750dd3e04249efae9a1b3f48285fe6b" + resolved "https://registry.yarnpkg.com/workbox-precaching/-/workbox-precaching-5.1.4.tgz#874f7ebdd750dd3e04249efae9a1b3f48285fe6b" integrity sha512-gCIFrBXmVQLFwvAzuGLCmkUYGVhBb7D1k/IL7pUJUO5xacjLcFUaLnnsoVepBGAiKw34HU1y/YuqvTKim9qAZA== dependencies: workbox-core "^5.1.4" workbox-range-requests@^5.1.4: version "5.1.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/workbox-range-requests/-/workbox-range-requests-5.1.4.tgz#7066a12c121df65bf76fdf2b0868016aa2bab859" + resolved "https://registry.yarnpkg.com/workbox-range-requests/-/workbox-range-requests-5.1.4.tgz#7066a12c121df65bf76fdf2b0868016aa2bab859" integrity sha512-1HSujLjgTeoxHrMR2muDW2dKdxqCGMc1KbeyGcmjZZAizJTFwu7CWLDmLv6O1ceWYrhfuLFJO+umYMddk2XMhw== dependencies: workbox-core "^5.1.4" workbox-routing@^5.1.4: version "5.1.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/workbox-routing/-/workbox-routing-5.1.4.tgz#3e8cd86bd3b6573488d1a2ce7385e547b547e970" + resolved "https://registry.yarnpkg.com/workbox-routing/-/workbox-routing-5.1.4.tgz#3e8cd86bd3b6573488d1a2ce7385e547b547e970" integrity sha512-8ljknRfqE1vEQtnMtzfksL+UXO822jJlHTIR7+BtJuxQ17+WPZfsHqvk1ynR/v0EHik4x2+826Hkwpgh4GKDCw== dependencies: workbox-core "^5.1.4" workbox-strategies@^5.1.4: version "5.1.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/workbox-strategies/-/workbox-strategies-5.1.4.tgz#96b1418ccdfde5354612914964074d466c52d08c" + resolved "https://registry.yarnpkg.com/workbox-strategies/-/workbox-strategies-5.1.4.tgz#96b1418ccdfde5354612914964074d466c52d08c" integrity sha512-VVS57LpaJTdjW3RgZvPwX0NlhNmscR7OQ9bP+N/34cYMDzXLyA6kqWffP6QKXSkca1OFo/v6v7hW7zrrguo6EA== dependencies: workbox-core "^5.1.4" @@ -11183,7 +11217,7 @@ workbox-strategies@^5.1.4: workbox-streams@^5.1.4: version "5.1.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/workbox-streams/-/workbox-streams-5.1.4.tgz#05754e5e3667bdc078df2c9315b3f41210d8cac0" + resolved "https://registry.yarnpkg.com/workbox-streams/-/workbox-streams-5.1.4.tgz#05754e5e3667bdc078df2c9315b3f41210d8cac0" integrity sha512-xU8yuF1hI/XcVhJUAfbQLa1guQUhdLMPQJkdT0kn6HP5CwiPOGiXnSFq80rAG4b1kJUChQQIGPrq439FQUNVrw== dependencies: workbox-core "^5.1.4" @@ -11191,12 +11225,12 @@ workbox-streams@^5.1.4: workbox-sw@^5.1.4: version "5.1.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/workbox-sw/-/workbox-sw-5.1.4.tgz#2bb34c9f7381f90d84cef644816d45150011d3db" + resolved "https://registry.yarnpkg.com/workbox-sw/-/workbox-sw-5.1.4.tgz#2bb34c9f7381f90d84cef644816d45150011d3db" integrity sha512-9xKnKw95aXwSNc8kk8gki4HU0g0W6KXu+xks7wFuC7h0sembFnTrKtckqZxbSod41TDaGh+gWUA5IRXrL0ECRA== workbox-webpack-plugin@5.1.4: version "5.1.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/workbox-webpack-plugin/-/workbox-webpack-plugin-5.1.4.tgz#7bfe8c16e40fe9ed8937080ac7ae9c8bde01e79c" + resolved "https://registry.yarnpkg.com/workbox-webpack-plugin/-/workbox-webpack-plugin-5.1.4.tgz#7bfe8c16e40fe9ed8937080ac7ae9c8bde01e79c" integrity sha512-PZafF4HpugZndqISi3rZ4ZK4A4DxO8rAqt2FwRptgsDx7NF8TVKP86/huHquUsRjMGQllsNdn4FNl8CD/UvKmQ== dependencies: "@babel/runtime" "^7.5.5" @@ -11208,28 +11242,28 @@ workbox-webpack-plugin@5.1.4: workbox-window@^5.1.4: version "5.1.4" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/workbox-window/-/workbox-window-5.1.4.tgz#2740f7dea7f93b99326179a62f1cc0ca2c93c863" + resolved "https://registry.yarnpkg.com/workbox-window/-/workbox-window-5.1.4.tgz#2740f7dea7f93b99326179a62f1cc0ca2c93c863" integrity sha512-vXQtgTeMCUq/4pBWMfQX8Ee7N2wVC4Q7XYFqLnfbXJ2hqew/cU1uMTD2KqGEgEpE4/30luxIxgE+LkIa8glBYw== dependencies: workbox-core "^5.1.4" worker-farm@^1.7.0: version "1.7.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/worker-farm/-/worker-farm-1.7.0.tgz#26a94c5391bbca926152002f69b84a4bf772e5a8" + resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.7.0.tgz#26a94c5391bbca926152002f69b84a4bf772e5a8" integrity sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw== dependencies: errno "~0.1.7" worker-rpc@^0.1.0: version "0.1.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/worker-rpc/-/worker-rpc-0.1.1.tgz#cb565bd6d7071a8f16660686051e969ad32f54d5" + resolved "https://registry.yarnpkg.com/worker-rpc/-/worker-rpc-0.1.1.tgz#cb565bd6d7071a8f16660686051e969ad32f54d5" integrity sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg== dependencies: microevent.ts "~0.1.1" wrap-ansi@^5.1.0: version "5.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09" integrity sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q== dependencies: ansi-styles "^3.2.0" @@ -11238,7 +11272,7 @@ wrap-ansi@^5.1.0: wrap-ansi@^6.2.0: version "6.2.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== dependencies: ansi-styles "^4.0.0" @@ -11247,12 +11281,12 @@ wrap-ansi@^6.2.0: wrappy@1: version "1.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= write-file-atomic@^3.0.0: version "3.0.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== dependencies: imurmurhash "^0.1.4" @@ -11262,54 +11296,54 @@ write-file-atomic@^3.0.0: ws@^6.2.1: version "6.2.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ws/-/ws-6.2.2.tgz#dd5cdbd57a9979916097652d78f1cc5faea0c32e" + resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.2.tgz#dd5cdbd57a9979916097652d78f1cc5faea0c32e" integrity sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw== dependencies: async-limiter "~1.0.0" ws@^7.4.5: - version "7.4.6" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/ws/-/ws-7.4.6.tgz#5654ca8ecdeee47c33a9a4bf6d28e2be2980377c" - integrity sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A== + version "7.5.0" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.0.tgz#0033bafea031fb9df041b2026fc72a571ca44691" + integrity sha512-6ezXvzOZupqKj4jUqbQ9tXuJNo+BR2gU8fFRk3XCP3e0G6WT414u5ELe6Y0vtp7kmSJ3F7YWObSNr1ESsgi4vw== xml-name-validator@^3.0.0: version "3.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" + resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== xmlchars@^2.2.0: version "2.2.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" + resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== xtend@^4.0.0, xtend@~4.0.1: version "4.0.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" + resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== y18n@^4.0.0: version "4.0.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf" integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== yallist@^3.0.2: version "3.1.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== yallist@^4.0.0: version "4.0.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== yaml@^1.10.0, yaml@^1.7.2: version "1.10.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== yargs-parser@^13.1.2: version "13.1.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/yargs-parser/-/yargs-parser-13.1.2.tgz#130f09702ebaeef2650d54ce6e3e5706f7a4fb38" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.1.2.tgz#130f09702ebaeef2650d54ce6e3e5706f7a4fb38" integrity sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg== dependencies: camelcase "^5.0.0" @@ -11317,7 +11351,7 @@ yargs-parser@^13.1.2: yargs-parser@^18.1.2: version "18.1.3" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== dependencies: camelcase "^5.0.0" @@ -11325,7 +11359,7 @@ yargs-parser@^18.1.2: yargs@^13.3.2: version "13.3.2" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/yargs/-/yargs-13.3.2.tgz#ad7ffefec1aa59565ac915f82dccb38a9c31a2dd" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.3.2.tgz#ad7ffefec1aa59565ac915f82dccb38a9c31a2dd" integrity sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw== dependencies: cliui "^5.0.0" @@ -11341,7 +11375,7 @@ yargs@^13.3.2: yargs@^15.4.1: version "15.4.1" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8" integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== dependencies: cliui "^6.0.0" @@ -11358,5 +11392,5 @@ yargs@^15.4.1: yocto-queue@^0.1.0: version "0.1.0" - resolved "https://gw.phoenix.t-systems.ru/nexus/repository/npm-registry/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" + resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== From 6ef4b30c31698386e1f9806288f0628e9db6e767 Mon Sep 17 00:00:00 2001 From: Brian Hoffmann Date: Wed, 16 Jun 2021 16:42:01 +0200 Subject: [PATCH 092/164] Typos --- radar/2021-01-01/rust.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/radar/2021-01-01/rust.md b/radar/2021-01-01/rust.md index 607c5f4..e862591 100644 --- a/radar/2021-01-01/rust.md +++ b/radar/2021-01-01/rust.md @@ -5,15 +5,15 @@ quadrant: "languages-and-frameworks" featured: true --- -[Rust](https://www.rust-lang.org/) is a young and modern programming language initialy developed by [Mozilla Research](https://research.mozilla.org/). +[Rust](https://www.rust-lang.org/) is a young and modern programming language initially developed by [Mozilla Research](https://research.mozilla.org/). -It provides a strict typesystem, compile-time memory-safety, excellent [package manager](https://doc.rust-lang.org/cargo/), objectoriented & functional programming, task-based concurency, good readability and maintainability and many more. +It provides a strict type system, compile-time memory-safety, excellent [package manager](https://doc.rust-lang.org/cargo/), object-oriented & functional programming, task-based concurrency, good readability and maintainability and many more. It has a C/C++ [comparable efficiency](https://greenlab.di.uminho.pt/wp-content/uploads/2017/10/sleFinal.pdf) and helps the programmer to avoid unnecessary security-relevant memory-related bugs during compile-time. Since every memory-allocation is directly released after it can't be used anymore ([owner deletion](https://medium.com/@rabin_gaire/memory-management-rust-cf65c8465570)), no garbage collection is needed. -C/C++ code/libraries can be integrated by it's [binding generator tool](https://github.com/rust-lang/rust-bindgen). +C/C++ code/libraries can be integrated by its [binding generator tool](https://github.com/rust-lang/rust-bindgen). At stackoverflow it is votes 5 years in a row ([2016](https://insights.stackoverflow.com/survey/2016#technology-most-loved-dreaded-and-wanted), [2017](https://insights.stackoverflow.com/survey/2017#technology-_-most-loved-dreaded-and-wanted-languages), [2018](https://insights.stackoverflow.com/survey/2018#technology-_-most-loved-dreaded-and-wanted-languages), [2019](https://insights.stackoverflow.com/survey/2019#technology-_-most-loved-dreaded-and-wanted-languages), [2020](https://insights.stackoverflow.com/survey/2020#technology-most-loved-dreaded-and-wanted-languages-loved)) for the `most loved programming-language` by programmers. The [popularity](https://insights.stackoverflow.com/survey/2020#technology-most-loved-dreaded-and-wanted-languages-loved) is growing continuous. -With it's memory-safety/efficiency and energy-efficiency it help's to save money for bug-fixing, energy and cloud-computing. \ No newline at end of file +With it's memory-safety/efficiency and energy-efficiency it helps to save money for bug-fixing, energy and cloud-computing. \ No newline at end of file From 83bf92a0f89a80ba1045acadf3ca6fcaaf9a64c4 Mon Sep 17 00:00:00 2001 From: "dennis.ludwig" Date: Thu, 17 Jun 2021 12:11:38 +0200 Subject: [PATCH 093/164] use branch "useCreateReactAppToSimplify" of aoe_technology_radar --- package.json | 2 +- yarn.lock | 152 +++++++++++++++++++++++++++++++++++++++++++++++---- 2 files changed, 141 insertions(+), 13 deletions(-) diff --git a/package.json b/package.json index 6446108..f4c72f2 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "build:static": "aoe_technology_radar-createStaticFiles" }, "dependencies": { - "aoe_technology_radar": "https://github.com/aoepeople/aoe_technology_radar.git" + "aoe_technology_radar": "https://github.com/aoepeople/aoe_technology_radar.git#useCreateReactAppToSimplify" }, "engines": { "node": "~15.9" diff --git a/yarn.lock b/yarn.lock index 9b1e962..7dace0c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1703,6 +1703,13 @@ resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f" integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== +"@types/fs-extra@^9.0.11": + version "9.0.11" + resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-9.0.11.tgz#8cc99e103499eab9f347dbc6ca4e99fb8d2c2b87" + integrity sha512-mZsifGG4QeQ7hlkhO56u7zt/ycBgGxSVsFI/6lGTU34VtwkiqrrSDgw0+ygs8kFGWcXnFQWMrzF2h7TtDFNixA== + dependencies: + "@types/node" "*" + "@types/glob@^7.1.1": version "7.1.3" resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.3.tgz#e6ba80f36b7daad2c685acd9266382e68985c183" @@ -1718,6 +1725,11 @@ dependencies: "@types/node" "*" +"@types/history@*": + version "4.7.8" + resolved "https://registry.yarnpkg.com/@types/history/-/history-4.7.8.tgz#49348387983075705fe8f4e02fb67f7daaec4934" + integrity sha512-S78QIYirQcUoo6UJZx9CSP0O2ix9IaeAXwQi26Rhr/+mg7qqPy8TzaxHSUut7eGjL8WmLccT7/MXf304WjqHcA== + "@types/html-minifier-terser@^5.0.0": version "5.1.1" resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz#3c9ee980f1a10d6021ae6632ca3e79ca2ec4fb50" @@ -1752,6 +1764,11 @@ resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" integrity sha1-7ihweulOEdK4J7y+UnC86n8+ce4= +"@types/marked@^2.0.3": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@types/marked/-/marked-2.0.3.tgz#c8ea93684e530cc3b667d3e7226556dd0844ad1f" + integrity sha512-lbhSN1rht/tQ+dSWxawCzGgTfxe9DB31iLgiT1ZVT5lshpam/nyOA1m3tKHRoNPctB2ukSL22JZI5Fr+WI/zYg== + "@types/minimatch@*": version "3.0.4" resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.4.tgz#f0ec25dbf2f0e4b18647313ac031134ca5b24b21" @@ -1762,6 +1779,11 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-15.12.2.tgz#1f2b42c4be7156ff4a6f914b2fb03d05fa84e38d" integrity sha512-zjQ69G564OCIWIOHSXyQEEDpdpGl+G348RAKY0XXy9Z5kU9Vzv1GMNnkar/ZJ8dzXB3COzD9Mo9NtRZ4xfgUww== +"@types/node@^12.0.0": + version "12.20.15" + resolved "https://registry.yarnpkg.com/@types/node/-/node-12.20.15.tgz#10ee6a6a3f971966fddfa3f6e89ef7a73ec622df" + integrity sha512-F6S4Chv4JicJmyrwlDkxUdGNSplsQdGwp1A0AJloEVDirWdZOAiRHhovDlsFkKUrquUXhz1imJhXHsf59auyAg== + "@types/normalize-package-data@^2.4.0": version "2.4.0" resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz#e486d0d97396d79beedd0a6e33f4534ff6b4973e" @@ -1777,11 +1799,49 @@ resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.3.0.tgz#2e8332cc7363f887d32ec5496b207d26ba8052bb" integrity sha512-hkc1DATxFLQo4VxPDpMH1gCkPpBbpOoJ/4nhuXw4n63/0R6bCpQECj4+K226UJ4JO/eJQz+1mC2I7JsWanAdQw== +"@types/prop-types@*": + version "15.7.3" + resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.3.tgz#2ab0d5da2e5815f94b0b9d4b95d1e5f243ab2ca7" + integrity sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw== + "@types/q@^1.5.1": version "1.5.4" resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.4.tgz#15925414e0ad2cd765bfef58842f7e26a7accb24" integrity sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug== +"@types/react-dom@^17.0.0": + version "17.0.7" + resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-17.0.7.tgz#b8ee15ead9e5d6c2c858b44949fdf2ebe5212232" + integrity sha512-Wd5xvZRlccOrCTej8jZkoFZuZRKHzanDDv1xglI33oBNFMWrqOSzrvWFw7ngSiZjrpJAzPKFtX7JvuXpkNmQHA== + dependencies: + "@types/react" "*" + +"@types/react-router-dom@^5.1.7": + version "5.1.7" + resolved "https://registry.yarnpkg.com/@types/react-router-dom/-/react-router-dom-5.1.7.tgz#a126d9ea76079ffbbdb0d9225073eb5797ab7271" + integrity sha512-D5mHD6TbdV/DNHYsnwBTv+y73ei+mMjrkGrla86HthE4/PVvL1J94Bu3qABU+COXzpL23T1EZapVVpwHuBXiUg== + dependencies: + "@types/history" "*" + "@types/react" "*" + "@types/react-router" "*" + +"@types/react-router@*": + version "5.1.15" + resolved "https://registry.yarnpkg.com/@types/react-router/-/react-router-5.1.15.tgz#c1069e0da4617fd315e381b56b18b89490e14e2a" + integrity sha512-z3UlMG/x91SFEVmmvykk9FLTliDvfdIUky4k2rCfXWQ0NKbrP8o9BTCaCTPuYsB8gDkUnUmkcA2vYlm2DR+HAA== + dependencies: + "@types/history" "*" + "@types/react" "*" + +"@types/react@*", "@types/react@^17.0.0": + version "17.0.11" + resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.11.tgz#67fcd0ddbf5a0b083a0f94e926c7d63f3b836451" + integrity sha512-yFRQbD+whVonItSk7ZzP/L+gPTJVBkL/7shLEF+i9GC/1cV3JmUxEQz6+9ylhUpWSDuqo1N9qEvqS6vTj4USUA== + dependencies: + "@types/prop-types" "*" + "@types/scheduler" "*" + csstype "^3.0.2" + "@types/resolve@0.0.8": version "0.0.8" resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-0.0.8.tgz#f26074d238e02659e323ce1a13d041eee280e194" @@ -1789,6 +1849,11 @@ dependencies: "@types/node" "*" +"@types/scheduler@*": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.1.tgz#18845205e86ff0038517aab7a18a62a6b9f71275" + integrity sha512-EaCxbanVeyxDRTQBkdLb3Bvl/HK7PBK6UJjsSixB0iHKoWxE5uu2Q/DgtpOhPIojN0Zl1whvOd7PoHs2P0s5eA== + "@types/source-list-map@*": version "0.1.2" resolved "https://registry.yarnpkg.com/@types/source-list-map/-/source-list-map-0.1.2.tgz#0078836063ffaf17412349bba364087e0ac02ec9" @@ -1811,6 +1876,13 @@ dependencies: source-map "^0.6.1" +"@types/walk@^2.3.0": + version "2.3.0" + resolved "https://registry.yarnpkg.com/@types/walk/-/walk-2.3.0.tgz#1bfeb19f6fab63a1a39f929c0f2b4c02134468f8" + integrity sha512-I1w1RJW5kowe7JnekvVTSD/Lek8WK0N/Fz80n9Chnb5jYo+mne4tDthgCAV/Fo1tym9m8W6stfsJQvjRMpOHgw== + dependencies: + "@types/node" "*" + "@types/webpack-sources@*": version "2.1.0" resolved "https://registry.yarnpkg.com/@types/webpack-sources/-/webpack-sources-2.1.0.tgz#8882b0bd62d1e0ce62f183d0d01b72e6e82e8c10" @@ -2282,10 +2354,22 @@ anymatch@^3.0.0, anymatch@^3.0.3, anymatch@~3.1.2: normalize-path "^3.0.0" picomatch "^2.0.4" -aoe_technology_radar@../aoe_technology_radar: +"aoe_technology_radar@https://github.com/AOEpeople/aoe_technology_radar.git#useCreateReactAppToSimplify": version "2.0.0" + resolved "https://github.com/AOEpeople/aoe_technology_radar.git#f5d4b3021c8c8c9d8ee1d10cb89b0f2ec7109774" dependencies: + "@types/fs-extra" "^9.0.11" + "@types/marked" "^2.0.3" + "@types/node" "^12.0.0" + "@types/react" "^17.0.0" + "@types/react-dom" "^17.0.0" + "@types/react-router-dom" "^5.1.7" + "@types/walk" "^2.3.0" classnames "^2.3.1" + front-matter "^4.0.2" + fs-extra "^10.0.0" + highlight.js "^11.0.0" + marked "^2.0.7" moment "^2.29.1" query-string "^7.0.0" react "^17.0.2" @@ -2294,6 +2378,7 @@ aoe_technology_radar@../aoe_technology_radar: react-scripts "4.0.3" sass "^1.34.0" typescript "^4.1.2" + walk "^2.3.14" aproba@^1.1.1: version "1.2.0" @@ -2591,12 +2676,12 @@ babel-plugin-polyfill-corejs2@^0.2.2: semver "^6.1.1" babel-plugin-polyfill-corejs3@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.2.tgz#7424a1682ee44baec817327710b1b094e5f8f7f5" - integrity sha512-l1Cf8PKk12eEk5QP/NQ6TH8A1pee6wWDJ96WjxrMXFLHLOBFzYM4moG80HFgduVhTqAFez4alnZKEhP/bYHg0A== + version "0.2.3" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.3.tgz#72add68cf08a8bf139ba6e6dfc0b1d504098e57b" + integrity sha512-rCOFzEIJpJEAU14XCcV/erIf/wZQMmMT5l5vXOpL5uoznyOGfDIjPj6FVytMvtzaKSTSVKouOCTPJ5OMUZH30g== dependencies: "@babel/helper-define-polyfill-provider" "^0.2.2" - core-js-compat "^3.9.1" + core-js-compat "^3.14.0" babel-plugin-polyfill-regenerator@^0.2.2: version "0.2.2" @@ -3457,7 +3542,7 @@ copy-descriptor@^0.1.0: resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= -core-js-compat@^3.14.0, core-js-compat@^3.6.2, core-js-compat@^3.9.1: +core-js-compat@^3.14.0, core-js-compat@^3.6.2: version "3.14.0" resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.14.0.tgz#b574dabf29184681d5b16357bd33d104df3d29a5" integrity sha512-R4NS2eupxtiJU+VwgkF9WTpnSfZW4pogwKHd8bclWU2sp93Pr5S1uYJI84cMOubJRou7bcfL0vmwtLslWN5p3A== @@ -3812,6 +3897,11 @@ cssstyle@^2.3.0: dependencies: cssom "~0.3.6" +csstype@^3.0.2: + version "3.0.8" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.8.tgz#d2266a792729fb227cd216fb572f43728e1ad340" + integrity sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw== + cyclist@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-1.0.1.tgz#596e9698fd0c80e12038c2b82d6eb1b35b6224d9" @@ -4974,6 +5064,11 @@ for-in@^1.0.2: resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= +foreachasync@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/foreachasync/-/foreachasync-3.0.0.tgz#5502987dc8714be3392097f32e0071c9dee07cf6" + integrity sha1-VQKYfchxS+M5IJfzLgBxyd7gfPY= + fork-ts-checker-webpack-plugin@4.1.6: version "4.1.6" resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz#5055c703febcf37fa06405d400c122b905167fc5" @@ -5021,6 +5116,22 @@ from2@^2.1.0: inherits "^2.0.1" readable-stream "^2.0.0" +front-matter@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/front-matter/-/front-matter-4.0.2.tgz#b14e54dc745cfd7293484f3210d15ea4edd7f4d5" + integrity sha512-I8ZuJ/qG92NWX8i5x1Y8qyj3vizhXS31OxjKDu3LKP+7/qBgfIKValiZIEwoVoJKUHlhWtYrktkxV1XsX+pPlg== + dependencies: + js-yaml "^3.13.1" + +fs-extra@^10.0.0: + version "10.0.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.0.0.tgz#9ff61b655dde53fb34a82df84bb214ce802e17c1" + integrity sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + fs-extra@^7.0.0: version "7.0.1" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" @@ -5345,6 +5456,11 @@ hex-color-regex@^1.1.0: resolved "https://registry.yarnpkg.com/hex-color-regex/-/hex-color-regex-1.1.0.tgz#4c06fccb4602fe2602b3c93df82d7e7dbf1a8a8e" integrity sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ== +highlight.js@^11.0.0: + version "11.0.1" + resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-11.0.1.tgz#a78bafccd9aa297978799fe5eed9beb7ee1ef887" + integrity sha512-EqYpWyTF2s8nMfttfBA2yLKPNoZCO33pLS4MnbXQ4hECf1TKujCt1Kq7QAdrio7roL4+CqsfjqwYj4tYgq0pJQ== + history@^4.9.0: version "4.10.1" resolved "https://registry.yarnpkg.com/history/-/history-4.10.1.tgz#33371a65e3a83b267434e2b3f3b1b4c58aad4cf3" @@ -6960,6 +7076,11 @@ map-visit@^1.0.0: dependencies: object-visit "^1.0.0" +marked@^2.0.7: + version "2.1.1" + resolved "https://registry.yarnpkg.com/marked/-/marked-2.1.1.tgz#b7c27f520fc4de0ddd049d9b4be3b04e06314923" + integrity sha512-5XFS69o9CzDpQDSpUYC+AN2xvq8yl1EGa5SG/GI1hP78/uTeo3PDfiDNmsUyiahpyhToDDJhQk7fNtJsga+KVw== + md5.js@^1.3.4: version "1.3.5" resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" @@ -8641,9 +8762,9 @@ postcss@^7, postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.17, po supports-color "^6.1.0" postcss@^8.1.0: - version "8.3.4" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.3.4.tgz#41ece1c43f2f7c74dc7d90144047ce052757b822" - integrity sha512-/tZY0PXExXXnNhKv3TOvZAOUYRyuqcCbBm2c17YMDK0PlVII3K7/LKdt3ScHL+hhouddjUWi+1sKDf9xXW+8YA== + version "8.3.5" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.3.5.tgz#982216b113412bc20a86289e91eb994952a5b709" + integrity sha512-NxTuJocUhYGsMiMFHDUkmjSKT3EdH4/WbGF6GCi1NDGk+vbcUTun4fpbOqaPtD8IIsztA2ilZm2DhYCuyN58gA== dependencies: colorette "^1.2.2" nanoid "^3.1.23" @@ -10606,9 +10727,9 @@ typedarray@^0.0.6: integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= typescript@^4.1.2: - version "4.3.2" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.3.2.tgz#399ab18aac45802d6f2498de5054fcbbe716a805" - integrity sha512-zZ4hShnmnoVnAHpVHWpTcxdv7dWP60S2FsydQLV8V5PbS3FifjWFFRiHSWpDJahly88PRyV5teTSLoq4eG7mKw== + version "4.3.3" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.3.3.tgz#5401db69bd3203daf1851a1a74d199cb3112c11a" + integrity sha512-rUvLW0WtF7PF2b9yenwWUi9Da9euvDRhmH7BLyBG4DCFfOJ850LGNknmRpp8Z8kXNUPObdZQEfKOiHtXuQHHKA== unbox-primitive@^1.0.1: version "1.0.1" @@ -10872,6 +10993,13 @@ w3c-xmlserializer@^2.0.0: dependencies: xml-name-validator "^3.0.0" +walk@^2.3.14: + version "2.3.14" + resolved "https://registry.yarnpkg.com/walk/-/walk-2.3.14.tgz#60ec8631cfd23276ae1e7363ce11d626452e1ef3" + integrity sha512-5skcWAUmySj6hkBdH6B6+3ddMjVQYH5Qy9QGbPmN8kVmLteXk+yVXg+yfk1nbX30EYakahLrr8iPcCxJQSCBeg== + dependencies: + foreachasync "^3.0.0" + walker@^1.0.7, walker@~1.0.5: version "1.0.7" resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb" From 8e5b2438cfaf85579b334d720ae49c785bde2526 Mon Sep 17 00:00:00 2001 From: "dennis.ludwig" Date: Thu, 17 Jun 2021 13:46:37 +0200 Subject: [PATCH 094/164] use master of aoe_technology_radar --- package.json | 2 +- yarn.lock | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index f4c72f2..6446108 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "build:static": "aoe_technology_radar-createStaticFiles" }, "dependencies": { - "aoe_technology_radar": "https://github.com/aoepeople/aoe_technology_radar.git#useCreateReactAppToSimplify" + "aoe_technology_radar": "https://github.com/aoepeople/aoe_technology_radar.git" }, "engines": { "node": "~15.9" diff --git a/yarn.lock b/yarn.lock index 7dace0c..2334760 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2354,9 +2354,9 @@ anymatch@^3.0.0, anymatch@^3.0.3, anymatch@~3.1.2: normalize-path "^3.0.0" picomatch "^2.0.4" -"aoe_technology_radar@https://github.com/AOEpeople/aoe_technology_radar.git#useCreateReactAppToSimplify": +"aoe_technology_radar@https://github.com/aoepeople/aoe_technology_radar.git": version "2.0.0" - resolved "https://github.com/AOEpeople/aoe_technology_radar.git#f5d4b3021c8c8c9d8ee1d10cb89b0f2ec7109774" + resolved "https://github.com/aoepeople/aoe_technology_radar.git#33e36674f700b84e6b9750591ee2dd841b571613" dependencies: "@types/fs-extra" "^9.0.11" "@types/marked" "^2.0.3" From 9cc40e239620e03b87401dcbf0ec0376e9240e97 Mon Sep 17 00:00:00 2001 From: Achim Rolle Date: Thu, 17 Jun 2021 14:38:36 +0200 Subject: [PATCH 095/164] add nextjs and css-in-js --- radar/2021-01-01/css-in-js.md | 44 +++++++++++++++++++++++++++++++++++ radar/2021-01-01/next-js.md | 10 +++++--- 2 files changed, 51 insertions(+), 3 deletions(-) create mode 100644 radar/2021-01-01/css-in-js.md diff --git a/radar/2021-01-01/css-in-js.md b/radar/2021-01-01/css-in-js.md new file mode 100644 index 0000000..2f766e8 --- /dev/null +++ b/radar/2021-01-01/css-in-js.md @@ -0,0 +1,44 @@ +--- +title: "CSS-in-JS" +ring: trial +quadrant: methods-and-patterns +--- + +CSS-in-JS is a method where JavaScript is used to style components. The first libraries which implemented these technique where [Styled-Components](https://styled-components.com/), [Emotion](https://emotion.sh/) & [JSS](https://cssinjs.org/). + +### Example: + +```js +const Button = styled.button` + display: inline-block; + padding: 0.5rem 0; + background: transparent; + color: white; + border: 2px solid white; + + ${(props) => + props.primary && + css` + background: white; + color: black; + `} +`; + +return ; +``` + +Advantages of CSS-in-JS + +- Local Scoping instad of global namespace +- No classname to element mapping +- Use the full power of JavaScript to enhance CSS (loops, variables & more) +- Dynamic syling & Theming (Access to state or props) +- TypeScript Support + +Disadvantages of CSS-in-JS + +- Runtime cost when using dynamic styling +- Slightly different syntax than traditional CSS (object syntax vs template literals) +- Can add an extra layer of complexity + +In the meantime CSS-in-JS has evolved even more. The are some libraries which leverages nearly zero-runtime costs such as [Stiches](https://stitches.dev/) or [Vanilla Extract](https://vanilla-extract.style/) while still providing an excellence developer experience with TypeScript. diff --git a/radar/2021-01-01/next-js.md b/radar/2021-01-01/next-js.md index bb5afff..26b4763 100644 --- a/radar/2021-01-01/next-js.md +++ b/radar/2021-01-01/next-js.md @@ -1,5 +1,9 @@ --- -title: "Next.js" -ring: adopt -quadrant: languages-and-frameworks +title: "Next.js" +ring: adopt +quadrant: languages-and-frameworks --- + +[Next.js](https://nextjs.org/) claims itself as **the** React framework for production. It comes with first-class developer experience and many features for example: hybrid static & server-side rendering, TypeScript support, image optimization, code splitting & much more. + +We at AOE are already using Next.js for some big projects. The main reason for that is the modern stack (React with TypeScript) and the possibility to render on the server (static prerendering or dynamic SSR) to be able to get crawled by search engines and stay SEO relevant. From 0b6ac04581957df7f5d14d9b833817732ac2f122 Mon Sep 17 00:00:00 2001 From: bmsuseluda Date: Thu, 17 Jun 2021 14:57:48 +0200 Subject: [PATCH 096/164] Update css-in-js.md --- radar/2021-01-01/css-in-js.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/radar/2021-01-01/css-in-js.md b/radar/2021-01-01/css-in-js.md index 2f766e8..9f82781 100644 --- a/radar/2021-01-01/css-in-js.md +++ b/radar/2021-01-01/css-in-js.md @@ -41,4 +41,4 @@ Disadvantages of CSS-in-JS - Slightly different syntax than traditional CSS (object syntax vs template literals) - Can add an extra layer of complexity -In the meantime CSS-in-JS has evolved even more. The are some libraries which leverages nearly zero-runtime costs such as [Stiches](https://stitches.dev/) or [Vanilla Extract](https://vanilla-extract.style/) while still providing an excellence developer experience with TypeScript. +In the meantime CSS-in-JS has evolved even more. The are some libraries which leverages nearly zero-runtime costs such as [Stitches](https://stitches.dev/) or [Vanilla Extract](https://vanilla-extract.style/) while still providing an excellent developer experience with TypeScript. From 1109b3d3287c708f3c51f38c330e0b0703b060a4 Mon Sep 17 00:00:00 2001 From: Brian Hoffmann Date: Thu, 17 Jun 2021 15:10:22 +0200 Subject: [PATCH 097/164] Grammar, punctuation, style --- radar/2021-01-01/open-policy-agent.md | 6 +++--- radar/2021-01-01/page-composing.md | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/radar/2021-01-01/open-policy-agent.md b/radar/2021-01-01/open-policy-agent.md index fafbc35..cf1da79 100644 --- a/radar/2021-01-01/open-policy-agent.md +++ b/radar/2021-01-01/open-policy-agent.md @@ -5,12 +5,12 @@ quadrant: tools --- -[Open Policy Agent](https://www.openpolicyagent.org/) (OPA) is a framework which allows to model and evaluate policy access services. The underlying expression language *Rego* is purpose-built for the policy evaluations and implements the **Policy As Code** pattern. +[Open Policy Agent](https://www.openpolicyagent.org/) (OPA) is a framework which allows modelling and evaluating policy access services. The underlying expression language *Rego* is purpose-built for the policy evaluations and implements the **Policy As Code** pattern. -This allows to decouple policy from the service's code so you can release, and review policies seperatly. +This allows to decouple policy from the service's code, so you can release, and review policies separately. The benefits of using OPA and Rego comes from the various available integrations into other cloud-native services and tools. It can be used with the "Kubernetes Admission Controller", to authorize decisions within a Service Mesh or as part of infrastructure evaluation pipelines. We use OPA in some of our infrastructure pipelines to ensure that changes don't have undesired impact or within Kubernetes to evaluate the overall conformity of our deployments with the given policies. -We have also evaluated OPA as part of permission management in distributed architectures. The concept promisses to provide value especially for distributed enterprise architectures. +We have also evaluated OPA as part of permission management in distributed architectures. The concept promises to provide value especially for distributed enterprise architectures. diff --git a/radar/2021-01-01/page-composing.md b/radar/2021-01-01/page-composing.md index 4a3a614..40ac975 100644 --- a/radar/2021-01-01/page-composing.md +++ b/radar/2021-01-01/page-composing.md @@ -6,7 +6,7 @@ quadrant: methods-and-patterns Page composing is a way to aggregate multiple independent page fragments into one combined web page. As an implementation of [Micro Frontends](methods-and-patterns/micro-frontends.html), this approach supports to deploy and run services agnostic to the technologies used per team. -The concept builds upon the fact that all involved services deliver valid HTML as their output. Our solution is a small application which takes care of gathering the page fragments from all services and composing each into a defined HTML template. A configuration layer further allows to control which fragment gets pulled from the serving instance. +The concept builds upon the fact that all involved services deliver valid HTML as their output. Our solution is a small application which takes care of gathering the page fragments from all services and composing each into a defined HTML template. A configuration layer further allows controlling which fragment gets pulled from the serving instance. With such a page composing application in place, teams can autonomously develop, deploy and operate their service with the freedom of choosing technologies and release strategies. From 648c4d0ac5e6935452582b34d240cb028987f89e Mon Sep 17 00:00:00 2001 From: jochen weber Date: Mon, 21 Jun 2021 08:28:39 +0200 Subject: [PATCH 098/164] asses nats --- radar/2021-01-01/nats.md | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 radar/2021-01-01/nats.md diff --git a/radar/2021-01-01/nats.md b/radar/2021-01-01/nats.md new file mode 100644 index 0000000..8b9a12e --- /dev/null +++ b/radar/2021-01-01/nats.md @@ -0,0 +1,10 @@ +--- +title: "NATS" +ring: assess +quadrant: languages-and-frameworks +featured: true +--- + +NATS is a cloud native messaging and stream-data system for modern distributed software systems. +Two design-goals [design-goals](https://github.com/nats-io/nats-general/blob/master/architecture/DESIGN.md) were simplizity and performance. These are adopted by selecting [golang](https://golang.org/) for the server implementation and reducing the memory footprint for both: server- and client-side. +The server-side provides simple and efficient horizontal scaling (e.g. deploying it inside kubernetes) and the small client-footprint allows us to use it im embedd-systems, edge-computing and IoT devices e.g. for command and controll use-cases. Also the long list of existing [integrations](https://docs.nats.io/compare-nats#integrations) and the plugin-systems brings a great flexibilty. \ No newline at end of file From 18ae2e4759f93562c6d5288b8f38e8a463d9c715 Mon Sep 17 00:00:00 2001 From: jochen Date: Mon, 21 Jun 2021 08:31:20 +0200 Subject: [PATCH 099/164] Update nats.md --- radar/2021-01-01/nats.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/radar/2021-01-01/nats.md b/radar/2021-01-01/nats.md index 8b9a12e..c7085a2 100644 --- a/radar/2021-01-01/nats.md +++ b/radar/2021-01-01/nats.md @@ -1,10 +1,10 @@ --- title: "NATS" ring: assess -quadrant: languages-and-frameworks +quadrant: tools featured: true --- NATS is a cloud native messaging and stream-data system for modern distributed software systems. Two design-goals [design-goals](https://github.com/nats-io/nats-general/blob/master/architecture/DESIGN.md) were simplizity and performance. These are adopted by selecting [golang](https://golang.org/) for the server implementation and reducing the memory footprint for both: server- and client-side. -The server-side provides simple and efficient horizontal scaling (e.g. deploying it inside kubernetes) and the small client-footprint allows us to use it im embedd-systems, edge-computing and IoT devices e.g. for command and controll use-cases. Also the long list of existing [integrations](https://docs.nats.io/compare-nats#integrations) and the plugin-systems brings a great flexibilty. \ No newline at end of file +The server-side provides simple and efficient horizontal scaling (e.g. deploying it inside kubernetes) and the small client-footprint allows us to use it im embedd-systems, edge-computing and IoT devices e.g. for command and controll use-cases. Also the long list of existing [integrations](https://docs.nats.io/compare-nats#integrations) and the plugin-systems brings a great flexibilty. From 17336a887a1b8fc3ee78ba9bba8ca08f93d820b2 Mon Sep 17 00:00:00 2001 From: jochen Date: Mon, 21 Jun 2021 08:32:11 +0200 Subject: [PATCH 100/164] Update nats.md --- radar/2021-01-01/nats.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/radar/2021-01-01/nats.md b/radar/2021-01-01/nats.md index c7085a2..fd4f7ff 100644 --- a/radar/2021-01-01/nats.md +++ b/radar/2021-01-01/nats.md @@ -5,6 +5,6 @@ quadrant: tools featured: true --- -NATS is a cloud native messaging and stream-data system for modern distributed software systems. +[NATS](https://nats.io/) is a cloud native messaging and stream-data system for modern distributed software systems. Two design-goals [design-goals](https://github.com/nats-io/nats-general/blob/master/architecture/DESIGN.md) were simplizity and performance. These are adopted by selecting [golang](https://golang.org/) for the server implementation and reducing the memory footprint for both: server- and client-side. The server-side provides simple and efficient horizontal scaling (e.g. deploying it inside kubernetes) and the small client-footprint allows us to use it im embedd-systems, edge-computing and IoT devices e.g. for command and controll use-cases. Also the long list of existing [integrations](https://docs.nats.io/compare-nats#integrations) and the plugin-systems brings a great flexibilty. From 74845e77888da2ff918bfbe490a135832b594399 Mon Sep 17 00:00:00 2001 From: jochen weber Date: Mon, 21 Jun 2021 08:42:56 +0200 Subject: [PATCH 101/164] add loki --- radar/2021-01-01/loki.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 radar/2021-01-01/loki.md diff --git a/radar/2021-01-01/loki.md b/radar/2021-01-01/loki.md new file mode 100644 index 0000000..1ff63df --- /dev/null +++ b/radar/2021-01-01/loki.md @@ -0,0 +1,12 @@ +--- +title: "LOKI" +ring: trial +quadrant: tools +featured: true +--- + +Archiving indexed log-data with a system like Elastic Search can be expensive and archiving it as simple text files makes it hard to query them. [Loki](https://grafana.com/oss/loki/) solves this issue by adding a reference database based on kubernetes-labels to each log-line similar to prometheus, but holding the log-data inside a simple blob-storage like s3. This allows the user to query the data by pre-defined labels and keeps the costs for indexing low. + +Another benefit is the fact that does not have an endpoint for mutating log-data wich makes the data immutable from a potential compromised system. + +We at AOE are using it for longer term log-archiving in severaly kubernetes-clusters. \ No newline at end of file From 6bf37118e50a782dbb8d3bfe1e6e8181173e371a Mon Sep 17 00:00:00 2001 From: "dennis.ludwig" Date: Mon, 21 Jun 2021 13:14:28 +0200 Subject: [PATCH 102/164] fade out flow and set on hold --- radar/2021-01-01/flowtype.md | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 radar/2021-01-01/flowtype.md diff --git a/radar/2021-01-01/flowtype.md b/radar/2021-01-01/flowtype.md new file mode 100644 index 0000000..291b215 --- /dev/null +++ b/radar/2021-01-01/flowtype.md @@ -0,0 +1,10 @@ +--- +title: "Flow" +ring: hold +quadrant: tools +featured: false + +--- +With a much larger community, +better support from frameworks (React, Angular, Vue) and IDEs +and a similar feature set, Typescript is the better choice instead of Flow. \ No newline at end of file From 01500682f7cf450e0ac46bb0ae580ef155967664 Mon Sep 17 00:00:00 2001 From: "dennis.ludwig" Date: Mon, 21 Jun 2021 14:49:05 +0200 Subject: [PATCH 103/164] Explain more in the Readme.md to make local development easier. --- Readme.md | 36 +++++++++++++++++++++++------------- 1 file changed, 23 insertions(+), 13 deletions(-) diff --git a/Readme.md b/Readme.md index de617e3..f147368 100644 --- a/Readme.md +++ b/Readme.md @@ -1,19 +1,29 @@ # AOE Technology Radar -## Generate json file of the markdown files +## Development +### Host the application under a sub path +To host the application under a sub path, set the environment variable `PUBLIC_URL`, e.g. "/techradar". The default is "/techradar". +For local development I recommend using "/build" and use this for the following steps. + +### Build the radar +``` +yarn build +python3 -m http.server 8080 +``` + +Then open here: http://localhost:8080/build + +### Build the radar with static files +``` +yarn build:static +python3 -m http.server 8080 +``` + +Then open here: http://localhost:8080/build + +### Regenerate the json file based on your changes on md files ``` yarn generateJson ``` -## Build the radar -``` -yarn build -``` - -## Serve -``` -cd build -python3 -m http.server 8080 -``` - -Then open here: http://localhost:8080 +You can do this while the server is running. You can find the newly created rd.json in "/build/rd.json". From 68a14455b69b1733b0a5b32dc7fdec46399477d3 Mon Sep 17 00:00:00 2001 From: Erik Frister Date: Tue, 22 Jun 2021 09:35:15 +0200 Subject: [PATCH 104/164] Update Strapi --- radar/2021-01-01/strapi.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/radar/2021-01-01/strapi.md b/radar/2021-01-01/strapi.md index 71cd041..7e47c9b 100644 --- a/radar/2021-01-01/strapi.md +++ b/radar/2021-01-01/strapi.md @@ -5,9 +5,11 @@ quadrant: tools --- -Strapi is a headless CMS, built with Javascript on Node.js. It's data-centered approach offers great flexibility for many use cases by integrating the available APIs. +Strapi is a headless CMS built with Javascript on Node.js. Its data-centered approach offers great flexibility for many use cases by integrating with the available APIs. Strapi's API comes in a RESTful and [GraphQL](/methods-and-patterns/graphql.html) variant. Both perfectly support the [API-first design approach](/methods-and-patterns/api-first-design-approach.html). -Ever since the stable release version 3.0.0 from mid-2020, the CMS reached market maturity and offers a good choice for scalable headless CMSs. \ No newline at end of file +Ever since the stable release version 3.0.0 from mid-2020, the CMS reached market maturity and offers a good choice for scalable headless CMSs. As of the 3.6 release in April 2021, Strapi features [full internationalization support](https://strapi.io/blog/announcing-content-internationalization-v3-6), making it a viable candidate to be evaluated toe to toe with solutions like Drupal. + +At AOE we are evaluating Strapi for various projects, appreciating its straightforward installation, setup, and use by editors in lieu of more heavy-weight solutions used in the past. \ No newline at end of file From d5aed347633508b290d7aa578a0a490bda47661f Mon Sep 17 00:00:00 2001 From: Erik Frister Date: Tue, 22 Jun 2021 10:08:31 +0200 Subject: [PATCH 105/164] Update State Management --- radar/2021-01-01/state-management-pattern.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/radar/2021-01-01/state-management-pattern.md b/radar/2021-01-01/state-management-pattern.md index 259e7ce..ef112ff 100644 --- a/radar/2021-01-01/state-management-pattern.md +++ b/radar/2021-01-01/state-management-pattern.md @@ -1,13 +1,15 @@ --- title: "State Management Pattern" ring: adopt -quadrant: languages-and-frameworks +quadrant: methods-and-patterns --- -State Management is a design pattern with the goal of separating domain representation from state management. +State Management is a design pattern with the goal of properly sharing state data across components and separating domain representation from state management. This pattern is applied by many popular web frameworks such as [Vuex](/languages-and-frameworks/vuex.html), [Redux](/languages-and-frameworks/redux.html) or [Flux](/methods-and-patterns/flux.html). -Especially in [reactive](/methods-and-patterns/reactive-programming.html) systems, this pattern helps to solve the task of maintaining decoupled, stateless and immutable components. The ways of implementing state management differs and depend on the specific requirements of the application at hand. +Especially in [reactive](/methods-and-patterns/reactive-programming.html) systems, this pattern helps to solve the task of maintaining decoupled, stateless components with immutable data. The ways of implementing state management differs and depend on the specific requirements of the application at hand. -For distributed backend systems one might want to utilize [Akka's](/languages-and-frameworks/akka.html) cluster sharding module to elastically manage domain object states. \ No newline at end of file +For distributed backend systems one might want to utilize [Akka's](/languages-and-frameworks/akka.html) cluster sharding module to elastically manage domain object states. + +We use the various state management patterns across most [Vue](/languages-and-frameworks/vue.html) and [React](/languages-and-frameworks/react.html) projects that warrant them. \ No newline at end of file From 7dc1743175626b3ca41135959d660a45d698e5ca Mon Sep 17 00:00:00 2001 From: "dennis.ludwig" Date: Tue, 22 Jun 2021 16:39:47 +0200 Subject: [PATCH 106/164] Set storybook to adopt --- radar/2019-11-01/storybook.md | 2 +- radar/2021-01-01/storybook.md | 15 +++++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 radar/2021-01-01/storybook.md diff --git a/radar/2019-11-01/storybook.md b/radar/2019-11-01/storybook.md index 0e34e17..29bf9a9 100644 --- a/radar/2019-11-01/storybook.md +++ b/radar/2019-11-01/storybook.md @@ -5,4 +5,4 @@ quadrant: tools --- [Storybook](https://storybook.js.org/) is a user interface development environment and playground for UI components. The tool enables developers to create components independently and showcase components interactively in an isolated development environment. -Storybook runs outside of the main app so users can develop UI components in isolation without worrying about app specific dependencies and requirements. +Storybook runs outside the main app so users can develop UI components in isolation without worrying about app specific dependencies and requirements. diff --git a/radar/2021-01-01/storybook.md b/radar/2021-01-01/storybook.md new file mode 100644 index 0000000..157a19d --- /dev/null +++ b/radar/2021-01-01/storybook.md @@ -0,0 +1,15 @@ +--- +title: "Storybook" +ring: adopt +quadrant: tools + +--- +In recent years, Storybook has become the de facto standard for creating UI components in isolation. +We have been using Storybook in many projects for quite some time now and really loving the approach. + +With version 6, the config has been greatly simplified to achieve the goal of a zero-config approach in the future. +* compatible and easy to integrate with major frameworks like react, angular, vue ... +** presets for Create React App, Next.js, nuxt ... +* build in typescript support +* build in addons like controls, actions, docs ... +* growing library of third party addons From 24eded9025fdd4845a8d59e0e2e5c2937191a96b Mon Sep 17 00:00:00 2001 From: Achim Rolle Date: Thu, 24 Jun 2021 08:29:34 +0200 Subject: [PATCH 107/164] update css-in-js --- radar/2021-01-01/css-in-js.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/radar/2021-01-01/css-in-js.md b/radar/2021-01-01/css-in-js.md index 9f82781..1626d65 100644 --- a/radar/2021-01-01/css-in-js.md +++ b/radar/2021-01-01/css-in-js.md @@ -42,3 +42,5 @@ Disadvantages of CSS-in-JS - Can add an extra layer of complexity In the meantime CSS-in-JS has evolved even more. The are some libraries which leverages nearly zero-runtime costs such as [Stitches](https://stitches.dev/) or [Vanilla Extract](https://vanilla-extract.style/) while still providing an excellent developer experience with TypeScript. + +We at AOE think that CSS-in-JS is the future of writing good, performant and maintainable CSS, therefore we already use different CSS-in-JS solutions throughout multiple applications. From 5c66dcb6e4fa1abc9be0cea6099cb061e5b7d41b Mon Sep 17 00:00:00 2001 From: bmsuseluda Date: Thu, 24 Jun 2021 09:18:08 +0200 Subject: [PATCH 108/164] Update css-in-js.md --- radar/2021-01-01/css-in-js.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/radar/2021-01-01/css-in-js.md b/radar/2021-01-01/css-in-js.md index 1626d65..aaf29e5 100644 --- a/radar/2021-01-01/css-in-js.md +++ b/radar/2021-01-01/css-in-js.md @@ -41,6 +41,6 @@ Disadvantages of CSS-in-JS - Slightly different syntax than traditional CSS (object syntax vs template literals) - Can add an extra layer of complexity -In the meantime CSS-in-JS has evolved even more. The are some libraries which leverages nearly zero-runtime costs such as [Stitches](https://stitches.dev/) or [Vanilla Extract](https://vanilla-extract.style/) while still providing an excellent developer experience with TypeScript. +In the meantime CSS-in-JS has evolved even more. There are some libraries which leverages nearly zero-runtime costs such as [Stitches](https://stitches.dev/) or [Vanilla Extract](https://vanilla-extract.style/) while still providing an excellent developer experience with TypeScript. We at AOE think that CSS-in-JS is the future of writing good, performant and maintainable CSS, therefore we already use different CSS-in-JS solutions throughout multiple applications. From 04c59bfcd7b72c1856c9ba09810d13f005f62b34 Mon Sep 17 00:00:00 2001 From: bmsuseluda Date: Fri, 25 Jun 2021 10:01:59 +0200 Subject: [PATCH 109/164] Update state-management-pattern.md --- radar/2021-01-01/state-management-pattern.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/radar/2021-01-01/state-management-pattern.md b/radar/2021-01-01/state-management-pattern.md index ef112ff..42ec463 100644 --- a/radar/2021-01-01/state-management-pattern.md +++ b/radar/2021-01-01/state-management-pattern.md @@ -8,8 +8,8 @@ quadrant: methods-and-patterns State Management is a design pattern with the goal of properly sharing state data across components and separating domain representation from state management. This pattern is applied by many popular web frameworks such as [Vuex](/languages-and-frameworks/vuex.html), [Redux](/languages-and-frameworks/redux.html) or [Flux](/methods-and-patterns/flux.html). -Especially in [reactive](/methods-and-patterns/reactive-programming.html) systems, this pattern helps to solve the task of maintaining decoupled, stateless components with immutable data. The ways of implementing state management differs and depend on the specific requirements of the application at hand. +Especially in [reactive](/methods-and-patterns/reactive-programming.html) systems, this pattern helps to solve the task of maintaining decoupled, stateless components with immutable data. The ways of implementing state management differs and depends on the specific requirements of the application at hand. For distributed backend systems one might want to utilize [Akka's](/languages-and-frameworks/akka.html) cluster sharding module to elastically manage domain object states. -We use the various state management patterns across most [Vue](/languages-and-frameworks/vue.html) and [React](/languages-and-frameworks/react.html) projects that warrant them. \ No newline at end of file +We use the various state management patterns across most [Vue](/languages-and-frameworks/vue.html) and [React](/languages-and-frameworks/react.html) projects that warrant them. From 56958a4403c5793904a15bcf3f9c939ca3eeb666 Mon Sep 17 00:00:00 2001 From: bmsuseluda Date: Fri, 25 Jun 2021 10:04:27 +0200 Subject: [PATCH 110/164] Update nats.md --- radar/2021-01-01/nats.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/radar/2021-01-01/nats.md b/radar/2021-01-01/nats.md index fd4f7ff..e6abf20 100644 --- a/radar/2021-01-01/nats.md +++ b/radar/2021-01-01/nats.md @@ -6,5 +6,5 @@ featured: true --- [NATS](https://nats.io/) is a cloud native messaging and stream-data system for modern distributed software systems. -Two design-goals [design-goals](https://github.com/nats-io/nats-general/blob/master/architecture/DESIGN.md) were simplizity and performance. These are adopted by selecting [golang](https://golang.org/) for the server implementation and reducing the memory footprint for both: server- and client-side. -The server-side provides simple and efficient horizontal scaling (e.g. deploying it inside kubernetes) and the small client-footprint allows us to use it im embedd-systems, edge-computing and IoT devices e.g. for command and controll use-cases. Also the long list of existing [integrations](https://docs.nats.io/compare-nats#integrations) and the plugin-systems brings a great flexibilty. +Two design-goals [design-goals](https://github.com/nats-io/nats-general/blob/master/architecture/DESIGN.md) were simplicity and performance. These are adopted by selecting [golang](https://golang.org/) for the server implementation and reducing the memory footprint for both: server- and client-side. +The server-side provides simple and efficient horizontal scaling (e.g. deploying it inside kubernetes) and the small client-footprint allows us to use it in embeded-systems, edge-computing and IoT devices e.g. for command and controll use-cases. Also the long list of existing [integrations](https://docs.nats.io/compare-nats#integrations) and the plugin-systems bring a great flexibilty. From 093453cb7b6019a7919a2046d4abf0189e634dbf Mon Sep 17 00:00:00 2001 From: "dennis.ludwig" Date: Fri, 25 Jun 2021 11:04:29 +0200 Subject: [PATCH 111/164] Set storybook to adopt --- radar/2021-01-01/storybook.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/radar/2021-01-01/storybook.md b/radar/2021-01-01/storybook.md index 157a19d..157d0a8 100644 --- a/radar/2021-01-01/storybook.md +++ b/radar/2021-01-01/storybook.md @@ -9,7 +9,7 @@ We have been using Storybook in many projects for quite some time now and really With version 6, the config has been greatly simplified to achieve the goal of a zero-config approach in the future. * compatible and easy to integrate with major frameworks like react, angular, vue ... -** presets for Create React App, Next.js, nuxt ... + * presets for Create React App, Next.js, nuxt ... * build in typescript support * build in addons like controls, actions, docs ... * growing library of third party addons From 6758a25bcd8f7ce7bbc46edfe0f6fea5fddc869d Mon Sep 17 00:00:00 2001 From: Tolleiv Nietsch Date: Fri, 25 Jun 2021 14:53:40 +0200 Subject: [PATCH 112/164] Fade out Gatling --- radar/2017-03-01/{gatlin.md => gatling.md} | 0 radar/2018-03-01/{gatlin.md => gatling.md} | 0 radar/2021-01-01/gatling.md | 8 ++++++++ 3 files changed, 8 insertions(+) rename radar/2017-03-01/{gatlin.md => gatling.md} (100%) rename radar/2018-03-01/{gatlin.md => gatling.md} (100%) create mode 100644 radar/2021-01-01/gatling.md diff --git a/radar/2017-03-01/gatlin.md b/radar/2017-03-01/gatling.md similarity index 100% rename from radar/2017-03-01/gatlin.md rename to radar/2017-03-01/gatling.md diff --git a/radar/2018-03-01/gatlin.md b/radar/2018-03-01/gatling.md similarity index 100% rename from radar/2018-03-01/gatlin.md rename to radar/2018-03-01/gatling.md diff --git a/radar/2021-01-01/gatling.md b/radar/2021-01-01/gatling.md new file mode 100644 index 0000000..3cf0d8f --- /dev/null +++ b/radar/2021-01-01/gatling.md @@ -0,0 +1,8 @@ +--- +title: "Gatling" +ring: adopt +quadrant: tools +featured: false +--- + +Gatling is still a valid tool which is widely used in our teams. Other alternatives like [locust](https://locust.io/) exist and fill the same niche but Gatling is a better fit for our toolstack. \ No newline at end of file From c8f23852e4c91ee9c7797c3e84bca0b1e0037f3e Mon Sep 17 00:00:00 2001 From: Tolleiv Nietsch Date: Fri, 25 Jun 2021 14:56:37 +0200 Subject: [PATCH 113/164] Fade out Artifactory --- radar/2021-01-01/artifactory.md | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 radar/2021-01-01/artifactory.md diff --git a/radar/2021-01-01/artifactory.md b/radar/2021-01-01/artifactory.md new file mode 100644 index 0000000..0080dfe --- /dev/null +++ b/radar/2021-01-01/artifactory.md @@ -0,0 +1,9 @@ +--- +title: "Artifactory" +ring: adopt +quadrant: platforms-and-aoe-services +featured: false +--- + + +Artifactory is still a valid tool but SCM plattforms tools like [Gitlab](https://gitlab.org/) and similar hosted services offer integrated artifact management which remove the requirements for external artifact management in many projects. From 4d298b29b30fe4c159a914fbaa09c9916d3c0940 Mon Sep 17 00:00:00 2001 From: Carsten Lenz Date: Fri, 25 Jun 2021 16:28:58 +0200 Subject: [PATCH 114/164] add pulumi to assess --- radar/2021-01-01/pulumi.md | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 radar/2021-01-01/pulumi.md diff --git a/radar/2021-01-01/pulumi.md b/radar/2021-01-01/pulumi.md new file mode 100644 index 0000000..5ad9152 --- /dev/null +++ b/radar/2021-01-01/pulumi.md @@ -0,0 +1,28 @@ +--- +title: "Pulumi" +ring: assess +quadrant: platforms-and-aoe-services +--- + +[Pulumi](https://www.pulumi.com/) is a tool in the infrastructure-as-code space +that is quite similiar to [Terraform](https://www.terraform.io/) in that it also +provide a declarative way to provision cloud infrastructure and services. +What makes it interesting is that all configuration is done in one of currently +4 supported general-purpose languages/runtimes: +* Javascript/Typescript +* Python +* .NET Core +* Go + +This differs from the Terraform approach which is using it's own domain specific +'Terraform Configuration Language'. While Terraform kept this language +intentionally small and limited in functionality in order to make it purely +declarative sometimes there is the need to abstract over configuration +to keep your configs "DRY". For this there are modules in Terraform but sometimes +all you need is a small function to iterate an input. + +This is where Pulumi shines by allowing you to use the powers of the chosen +programming language to build whatever abstractions you need to get the job done. + +We currently test-drive it in small projects to compare it over Terraform. + From 818bf2b3dbe1e1b7106321aef219c58122eee91a Mon Sep 17 00:00:00 2001 From: Carsten Lenz Date: Fri, 25 Jun 2021 16:31:47 +0200 Subject: [PATCH 115/164] Move ADR to adopt --- radar/2021-01-01/adr.md | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 radar/2021-01-01/adr.md diff --git a/radar/2021-01-01/adr.md b/radar/2021-01-01/adr.md new file mode 100644 index 0000000..184fb61 --- /dev/null +++ b/radar/2021-01-01/adr.md @@ -0,0 +1,7 @@ +--- +title: "ADR" +ring: adopt +--- + +ADRs have proven to be a useful tool for documentation and are commonly used in our organisation. +We therefore promote it to the "adopt' ring. From a3962ecfb6f3fa882e7f098867a9b848c649f11f Mon Sep 17 00:00:00 2001 From: Tolleiv Nietsch Date: Fri, 25 Jun 2021 16:35:14 +0200 Subject: [PATCH 116/164] Adopt + fade out postman --- radar/2021-01-01/postman.md | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 radar/2021-01-01/postman.md diff --git a/radar/2021-01-01/postman.md b/radar/2021-01-01/postman.md new file mode 100644 index 0000000..1cc986b --- /dev/null +++ b/radar/2021-01-01/postman.md @@ -0,0 +1,10 @@ +--- +title: "Postman" +ring: adopt +quadrant: tools +featured: false +--- + + +Postman is now the tool of choice for API testing and widely is our projects. We therefore moved it to the +**Adopt** level. From 6599a0f311215da93ef0c1c5c7265b4ae240be5e Mon Sep 17 00:00:00 2001 From: Tolleiv Nietsch Date: Fri, 25 Jun 2021 17:03:20 +0200 Subject: [PATCH 117/164] Add Kubernetes Operators --- radar/2021-01-01/kubernetes-operators.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 radar/2021-01-01/kubernetes-operators.md diff --git a/radar/2021-01-01/kubernetes-operators.md b/radar/2021-01-01/kubernetes-operators.md new file mode 100644 index 0000000..fd6d66b --- /dev/null +++ b/radar/2021-01-01/kubernetes-operators.md @@ -0,0 +1,12 @@ +--- +title: "Kubernetes Operators" +ring: trial +quadrant: methods-and-patterns + +--- + +The [Kubernetes Operators](https://kubernetes.io/docs/concepts/extend-kubernetes/operator/) allow to manage application configuration within Kubernetes through [custom resources](https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/). The operators are implemented as Kubernetes controllers and all interaction happens through the Kubernetes API. This allows to manage application deployment and configuration with the same toolset, it also allows to create another abstraction layer to describe the desired application state and let the operator decide how this state should be reached. + +Kubernetes Operators are widely available for many community projects. These can be shared and found on [operatorhub.io](https://operatorhub.io/). Implementing custom operators is greatly simplified through the [Operators SDK](https://sdk.operatorframework.io/) which is used as base for many [existing implementations](https://github.com/operator-framework/awesome-operators). + +We use operators in most projects and prefer them to custom management code. We encourage teams to try the existing community operators for e.g. oberservability and operations tasks. \ No newline at end of file From be265c19d193e11f7d80949573564db9f753c897 Mon Sep 17 00:00:00 2001 From: Carsten Lenz Date: Fri, 25 Jun 2021 17:12:58 +0200 Subject: [PATCH 118/164] Add Scala3 to trial --- radar/2021-01-01/scala3.md | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 radar/2021-01-01/scala3.md diff --git a/radar/2021-01-01/scala3.md b/radar/2021-01-01/scala3.md new file mode 100644 index 0000000..a3668e6 --- /dev/null +++ b/radar/2021-01-01/scala3.md @@ -0,0 +1,37 @@ +--- +title: "Scala 3" +ring: "trial" +quadrant: "languages-and-frameworks" +featured: true +--- + +[Scala 3](https://docs.scala-lang.org/scala3/) is the successor of the Scala 2.x +series programming language. + +It's not just a small iteration on Scala 2 but a complete overhaul of the +language trying to improve in several areas like: +* Syntax + * "quiet" syntax for control structures like `if`, `while` and `for` + * optional `new` operator + * Optional braces with significant-indentation syntax like in python + * Completely revised `implicit`s - see below +* Contextual Abstractions focusing on intent instead of mechanics + * Abstracting over contextual information with `using` + * Providing type-class instances via `given` + * direct extension method syntax `extension (s: String) def pirate: String = s"$s arr!"` +* Type System improvements + * `enum`s + * opaque types + * intersection and union types + * dependent function types + * polymorphic function types + * type lambdas + * match types +* Improvements for object oriented design +* Completely new metaprogramming facilities while Scala 2 macros were removed + +Even with these big changes Scala 3 provides a great compatibility story supporting +Scala >2.13.5 libraries in Scala 3 projects and vice versa. + +Although slowly we will update our existing Scala 2 codebase to Scala 3 over the +next months and years to take advantage of the improvements made. \ No newline at end of file From b14b0fd034eb007022b7440650c1bf9c887e7770 Mon Sep 17 00:00:00 2001 From: Carsten Lenz Date: Mon, 28 Jun 2021 08:45:28 +0200 Subject: [PATCH 119/164] Provide link for more information --- radar/2021-01-01/adr.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/radar/2021-01-01/adr.md b/radar/2021-01-01/adr.md index 184fb61..d3e0913 100644 --- a/radar/2021-01-01/adr.md +++ b/radar/2021-01-01/adr.md @@ -3,5 +3,5 @@ title: "ADR" ring: adopt --- -ADRs have proven to be a useful tool for documentation and are commonly used in our organisation. -We therefore promote it to the "adopt' ring. +[ADRs](https://adr.github.io/) have proven to be a useful tool for documentation and are commonly used in +our organisation. We therefore promote it to the "adopt' ring. From 16c813603d58200f568e36c1fa5e6c57169a070c Mon Sep 17 00:00:00 2001 From: bmsuseluda Date: Mon, 28 Jun 2021 10:12:26 +0200 Subject: [PATCH 120/164] Update postman.md --- radar/2021-01-01/postman.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/radar/2021-01-01/postman.md b/radar/2021-01-01/postman.md index 1cc986b..5234a87 100644 --- a/radar/2021-01-01/postman.md +++ b/radar/2021-01-01/postman.md @@ -6,5 +6,5 @@ featured: false --- -Postman is now the tool of choice for API testing and widely is our projects. We therefore moved it to the +Postman is now the tool of choice for API testing and widely in our projects. We therefore moved it to the **Adopt** level. From 3c961257283a002c819023fded7cd69c73fbc411 Mon Sep 17 00:00:00 2001 From: Jan Bechtel Date: Mon, 28 Jun 2021 11:25:27 +0200 Subject: [PATCH 121/164] Add checkov Signed-off-by: Jan Bechtel --- radar/2021-01-01/checkov.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 radar/2021-01-01/checkov.md diff --git a/radar/2021-01-01/checkov.md b/radar/2021-01-01/checkov.md new file mode 100644 index 0000000..c32ab2c --- /dev/null +++ b/radar/2021-01-01/checkov.md @@ -0,0 +1,12 @@ +--- +title: "Checkov" +ring: assess +quadrant: platforms-and-aoe-services + +--- + +Checkov is a static code analysis tool for infrastructure-as-code. + +It scans cloud infrastructure provisioned using Terraform, Terraform plan, Cloudformation, Kubernetes, Dockerfile, Serverless or ARM Templates and detects security and compliance misconfigurations using graph-based scanning. + +At AOE we use checkov in CI/CD processes to get insights into our Terraform-Modules. \ No newline at end of file From ac9040e8145cbf242a68e22f4e05889ba4a7fe16 Mon Sep 17 00:00:00 2001 From: "Mai, Linh" Date: Mon, 28 Jun 2021 11:28:49 +0200 Subject: [PATCH 122/164] add graal native --- radar/2021-01-01/graalnaative.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 radar/2021-01-01/graalnaative.md diff --git a/radar/2021-01-01/graalnaative.md b/radar/2021-01-01/graalnaative.md new file mode 100644 index 0000000..0399c98 --- /dev/null +++ b/radar/2021-01-01/graalnaative.md @@ -0,0 +1,14 @@ +--- +title: "Graal Native Image" +ring: trial +quadrant: tools + +--- +Graal Native Image + +Native Image is a technology to ahead-of-time compile Java code to a standalone executable, called a native image. In the process +of building a native image all library dependencies, including those from the JDK will be packed the native image. +The application created as a native image can be run without a JDK. The natively compiled applications require generally +less memory and have shorter start up times. + +We at AOE have already running microservices written in Scala with Graal Native Image From a88a0f10a5073a74d0edd8b361a4b2a858721816 Mon Sep 17 00:00:00 2001 From: Jan Bechtel Date: Mon, 28 Jun 2021 11:36:09 +0200 Subject: [PATCH 123/164] update desc Signed-off-by: Jan Bechtel --- radar/2021-01-01/checkov.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/radar/2021-01-01/checkov.md b/radar/2021-01-01/checkov.md index c32ab2c..9afbf4a 100644 --- a/radar/2021-01-01/checkov.md +++ b/radar/2021-01-01/checkov.md @@ -7,6 +7,6 @@ quadrant: platforms-and-aoe-services Checkov is a static code analysis tool for infrastructure-as-code. -It scans cloud infrastructure provisioned using Terraform, Terraform plan, Cloudformation, Kubernetes, Dockerfile, Serverless or ARM Templates and detects security and compliance misconfigurations using graph-based scanning. +It scans cloud infrastructure provisioned using Terraform, Terraform plan, Cloudformation, Kubernetes, detects security and compliance misconfigurations. At AOE we use checkov in CI/CD processes to get insights into our Terraform-Modules. \ No newline at end of file From 688c03669098a1f5c6d9bc58659d82c4d6e9fbd6 Mon Sep 17 00:00:00 2001 From: "daniel.motzko" Date: Mon, 28 Jun 2021 13:14:01 +0200 Subject: [PATCH 124/164] Update to cypress.md and package.json --- package.json | 3 --- radar/2019-11-01/cypress.md | 6 +++--- radar/2021-01-01/cypress.md | 11 +++++++++++ 3 files changed, 14 insertions(+), 6 deletions(-) create mode 100644 radar/2021-01-01/cypress.md diff --git a/package.json b/package.json index 6446108..9e61a5b 100644 --- a/package.json +++ b/package.json @@ -13,9 +13,6 @@ "dependencies": { "aoe_technology_radar": "https://github.com/aoepeople/aoe_technology_radar.git" }, - "engines": { - "node": "~15.9" - }, "browserslist": { "production": [ ">0.2%", diff --git a/radar/2019-11-01/cypress.md b/radar/2019-11-01/cypress.md index 15f2bc6..53a1ca8 100644 --- a/radar/2019-11-01/cypress.md +++ b/radar/2019-11-01/cypress.md @@ -4,7 +4,7 @@ ring: assess quadrant: tools --- -[Cypress](https://www.cypress.io/) is a new front-end testing tool (end2end). It comes as a simple node package and is therefore easy to use and maintain for front-end developers and testers. Cypress has a different approach than selenium, it runs in the browser and in the same loop as the device under test. +[Cypress](https://www.cypress.io/) is a new front-end testing tool (E2E). It comes as a simple node package and is therefore easy to use and maintain for front-end developers and testers. Cypress has a different approach than Selenium. It runs in the browser and in the same loop as the device under test. Good: @@ -12,11 +12,11 @@ Good: * [Locally installed](https://docs.cypress.io/guides/getting-started/installing-cypress.html#System-requirements) * Straightforward (installed via npm and all tests are written in Javascript) * Good [documentation](https://docs.cypress.io/guides/overview/why-cypress.html#In-a-nutshell) and learning material -* Can be run in a [headless mode](https://docs.cypress.io/guides/guides/command-line.html#cypress-run) +* Can run in a [headless mode](https://docs.cypress.io/guides/guides/command-line.html#cypress-run) Not so good: -* No cross-browser testing (only chrome and electron) +* No cross browser testing (only Chrome and Electron) * Scenarios with multiple browser tabs can not be tested * Relatively new test tool, though it is becoming more popular diff --git a/radar/2021-01-01/cypress.md b/radar/2021-01-01/cypress.md new file mode 100644 index 0000000..27f98ed --- /dev/null +++ b/radar/2021-01-01/cypress.md @@ -0,0 +1,11 @@ +--- +title: "Cypress" +ring: adopt +quadrant: tools + +--- +Cypress has proven itself in AOE projects. +With its support for JavaScript and TypeScript, Cypress is a testing tool that strongly relates to front-end developers. +It is very easy to adopt, and the test specifications are easy to implement and to maintain. +Test execution is very fast, and the results are well documented, understandable and easy to publish, e.g. via GitLab Pages. +It currently supports Chrome, Firefox and Electron. \ No newline at end of file From 5450ca6e7f88cc416ff23ff6a768767412b9357d Mon Sep 17 00:00:00 2001 From: "dennis.ludwig" Date: Mon, 28 Jun 2021 16:55:50 +0200 Subject: [PATCH 125/164] Use new favicon remove unused file --- Readme.md | 11 +++++------ package.json | 7 ++++++- public/favicon.ico | Bin 15086 -> 4286 bytes public/robots.txt | 3 --- 4 files changed, 11 insertions(+), 10 deletions(-) delete mode 100644 public/robots.txt diff --git a/Readme.md b/Readme.md index f147368..378de52 100644 --- a/Readme.md +++ b/Readme.md @@ -2,21 +2,20 @@ ## Development ### Host the application under a sub path -To host the application under a sub path, set the environment variable `PUBLIC_URL`, e.g. "/techradar". The default is "/techradar". -For local development I recommend using "/build" and use this for the following steps. +To host the application under a sub path, set the environment variable `PUBLIC_URL`, e.g. "/techradar". The default is `/techradar`. + +> For local development I recommend using `/build` and use this for the following steps. ### Build the radar ``` -yarn build -python3 -m http.server 8080 +yarn start ``` Then open here: http://localhost:8080/build ### Build the radar with static files ``` -yarn build:static -python3 -m http.server 8080 +yarn start:static ``` Then open here: http://localhost:8080/build diff --git a/package.json b/package.json index 9e61a5b..83a1517 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,12 @@ "prebuild": "yarn generateJson", "build": "aoe_technology_radar-buildRadar", "prebuild:static": "yarn build", - "build:static": "aoe_technology_radar-createStaticFiles" + "build:static": "aoe_technology_radar-createStaticFiles", + "prestart": "yarn build:static", + "start": "yarn start:server", + "prestart:static": "yarn build:static", + "start:static": "yarn start:server", + "start:server": "python3 -m http.server 8080" }, "dependencies": { "aoe_technology_radar": "https://github.com/aoepeople/aoe_technology_radar.git" diff --git a/public/favicon.ico b/public/favicon.ico index ac826e40697f33de7a5e4e79ece94a22e090c3c7..ff1bcd90ec3e2c686e5cdad51666198d5088a577 100644 GIT binary patch literal 4286 zcmbuDS!_)~7{{lI#!@AA!7X0I7O})mk=P#yi3jmaDiO;I(xkWIL4;V|5S~1UB_Xyq zE^pQd@kD8eJ)+hW)#LX+nQ7)u&pp-l%CFzdeBb>4bLX5n=Y}yw{3|av`fE=2HfDe^ zW;8HlDnR4$hg?TLyXFiumNCQ}+yu4b@s8@J&9@#!#QAU!BFlZ^0#GhZqTM;^LJ4eu zH{iToe9PEIP))mi!imzd^dlaGpWr;hsN5mw4;{W9PJ=iWuE1XiJ;T0guEIEI_ZsZn zPQ>N#1VSJ68$kQsl#th)6(EgpTT}b0hwiWyK0=bW#_C`hoP$3Q)@klGkXEXvlB%%` zCLRTSzfjZf%YQhOLKS=hKd-hlj=>O!^^+Fja>Pk+9g_Am)Run+q+1Nyi-!=_N$Uno zh8AmZW5lKK48r+^`tsNJk2P%^MLY$+Ae<*{dE~9Z_PY=-KsYC@-|VkF-8r{;9X-*} zz4IOJYQ79=Lm$v{EX^;><@q~7tC#eg)cgk^FIOJ#1^tom5<-u(exkpGrEk$0 z^zY+W^yL-$PiO2ar1^!pg8tqb#-r(HIf)IahOwu_d7UH{}}^PVJb}-|3G- z;{!NtMR~gXfgsmJ|2)iwZV=ZMcFNDVdSVY)2&ci{fBDN(x;h7E!C#wee_{L*=$`8f zsq2XIGY6?gzg5@4HSqV{=_=|sle~2=htCJUPHnx*?|`0>dUxcVJNoj}m~z`e=j%6w zI(}cC^48q3up1sh+B}`XTF~C<{?)yqcli|956Y>=_wn1h29H5r@{BK>BIy3s`C1Q` z;WPMi!}dq=+QT#Op_N*lH)%>+9*Jj(ajiq>o|^>+;VGnjr*K`auQ|^^@0B*+$IQ_> zbWO{l5^lhEaQcPf4{C10CKv(I$Uh)$=xMH{l(-0v!%Oh@MCVn%Yfivo=mqh-HdwV< zYBhCc^gP@P@_Y^ZU?M2js*Ya}HO`Bo`m!jhD~Y09aTH~Xq9$Xi8;zOQU`(doRFu`3 vEhRa#qc~@(pt=QFQ(coaQBAfO${+*PqN&JaP+>-v|AxrXlBV=yFMR(2+&M>e literal 15086 zcmd6u&u>*#5XTRx3Cm*K+b%S5rCqs2w`}+W*qFF6aRX}?tp?B-AyA=0`Ay}gBA7HN z#7NZ!qsE{MT#yI_6G+q`YND-a-*rB(Z<@()&b{Z}_a5+)*JW*uNZ!BlSO{B1;Th2plkk!Z*4v+_mc@hk@2Nw( zMkaS|`GUdogTU++hVWev?}=@%7mW9|zj2GTUit5*pA!eiH^NuBt7MILG9K?IepBD@ zn%uEvkMd1PbRM-BwANFc{raPHCaCLJy?D-k{;z-?BP7DvDo^oqF#oMnF z12x$6?A5WWQ|psEHy20tY-{&W&)LsAXQHn?wr;(^{r1hDTNlqAD~QE&_H*sAb@G{` z+q7Pk|6g~1D}MZLww1jXJ?yb{>c!{N@+SuN;@t6lmHU97Ui8?ey;0-v{51yZ>A^aXK2OD}IdHio-KI`YN z?LRzY@BK1Q^-y}}^yx#FV>VT5Hb%?4FrT_{r1--TuD%D+d*IPz5Fg(o>D%x$wC{V& zjRRl!jq!=~(5C#UQ?S_c+)qvn_>6I9jXoL4|9aJj6VG1yHLaCg-d?XPjxzqS9>f}a zJ!d~B2IXB@bPiYBLoI)FQbXe)H@(~seBsmbPI1t6+e3NQ^&Hu&IGXTQezphI<*z=7Lu0Aa zlkEA#Uj5aPmOtm080bsXmh#GxifQ9W)t0YqY^yM=4%|4qaD}t)q0HsoNL3u_GbO2G zJtJi`0(bAju4!!Wh7;UUynQU_$=FD|xqA}hV$Y=V$&vW#^vUeIPagww;;7maL|aOp;;vnP$tyK+YMGuOHCRqcu8 z%kzWIb#5G0d-5pcIyV-3-VN`*)OAs`MvEeZqF7wJEa!)o<=pCJIWw><$5t)N5Ju5o z3}G#DK7=9Uy$}YGGa(Eh$K>yhkOVFNX(2~L5Opy~$iWcAjX0_==dfEHLR~q7-9QL+ zP=j6`j5`*U+ zxy^E;*!u5M9S-ZVjJs4idGOs=xeHfpm8|iuOZQ20=|fNKAAfVV;-w@y=q4RCc;WM% z!q)X()`VcMi{)Ff4o$or{r5?1ux$`-+k_mZ_FA!z?%h^gyLyH12uTk3sJkDzdky~W zTi1&}<#*HB&!&rg<6EOV>eNJ?y|(ypAQvYNj7K@-)I`-@Yu;6Qd^nJg3uoVtaww|_ zat=rJog-uTa9~{d=F6p6ZGsW22iD-n9_9{mt^2RIRk{k5?KQ**$1z;D$6mwHQmQXI4oSpW76avtnE|4cu{2mVvocHQ$x z;IEuP&V$EfPTlGrTmQMw%7dKY%VO9wD8GB|;=LVyk8?4-o^l|E)<2lK|1tb-;V>m56)#uU)S+XJ=^ooGi!>gx-kg`SoZvB9gqv^5^gbDzeau;Ik@=5HyDbSlIYMA za&zK&>DkkFzxFi^S2XiO zMZwh!*9n~~8LncuZr}=LPHrXqn2{Tf)EJX%2RqQiSNqxm46Z8#mwO7XC5C0J+*8Q^ zYnJ%1dh&M=&tfOv^_LhtvzFsS^f$(~`y%kLccVQoXohwR;; zeE)c-qua)vn%rJ||MjKf)ZyLgV+kE}tsjlm+VYJ3onNlE$Hk9NtZ?x;k@+Tg`l0rJ z|M7cq_t!fuxUkmI+oT-e6#M%@c!STsBk8#O`T6$Wd19mX;%^$ie#GnzhiUA|#o1$% zv)-0DF~eK2kw5+LZ5sz0Y}wb-hj-ruONX4HCG-~N|1J0+$pQ8^u3as}b^#k~<>%0g z%o*6h4?X|E2ZMZ|hd#D)PG44Ai|OrkZtby^p7t947{m)cI?5e8#pNA3s*f$T)8R0y z>*%mg#LD2=+6muTZ0xxrm&7A|c0$Gt<)e12@eUndzgh<>$t&DCHaB=qoxj#-2#agw aUUW$AVxhPzc6W2@4G_xI!kVf#ORgVDbL diff --git a/public/robots.txt b/public/robots.txt deleted file mode 100644 index e9e57dc..0000000 --- a/public/robots.txt +++ /dev/null @@ -1,3 +0,0 @@ -# https://www.robotstxt.org/robotstxt.html -User-agent: * -Disallow: From 3bff8a4c6aa05977ca6e6f3acd9ec9c60116ff76 Mon Sep 17 00:00:00 2001 From: bmsuseluda Date: Tue, 29 Jun 2021 09:51:08 +0200 Subject: [PATCH 126/164] Update graalnaative.md --- radar/2021-01-01/graalnaative.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/radar/2021-01-01/graalnaative.md b/radar/2021-01-01/graalnaative.md index 0399c98..c106d6c 100644 --- a/radar/2021-01-01/graalnaative.md +++ b/radar/2021-01-01/graalnaative.md @@ -7,7 +7,7 @@ quadrant: tools Graal Native Image Native Image is a technology to ahead-of-time compile Java code to a standalone executable, called a native image. In the process -of building a native image all library dependencies, including those from the JDK will be packed the native image. +of building a native image all library dependencies, including those from the JDK will be packed in the native image. The application created as a native image can be run without a JDK. The natively compiled applications require generally less memory and have shorter start up times. From 1a0d449011011c697448e5919bc939b8629e894e Mon Sep 17 00:00:00 2001 From: bmsuseluda Date: Tue, 29 Jun 2021 09:57:24 +0200 Subject: [PATCH 127/164] Update graalnaative.md --- radar/2021-01-01/graalnaative.md | 1 - 1 file changed, 1 deletion(-) diff --git a/radar/2021-01-01/graalnaative.md b/radar/2021-01-01/graalnaative.md index c106d6c..a1b866d 100644 --- a/radar/2021-01-01/graalnaative.md +++ b/radar/2021-01-01/graalnaative.md @@ -4,7 +4,6 @@ ring: trial quadrant: tools --- -Graal Native Image Native Image is a technology to ahead-of-time compile Java code to a standalone executable, called a native image. In the process of building a native image all library dependencies, including those from the JDK will be packed in the native image. From 7630e8d581c73f95401fbea873e2a972ae69dc9c Mon Sep 17 00:00:00 2001 From: bmsuseluda Date: Tue, 29 Jun 2021 09:58:29 +0200 Subject: [PATCH 128/164] Update graalnaative.md --- radar/2021-01-01/graalnaative.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/radar/2021-01-01/graalnaative.md b/radar/2021-01-01/graalnaative.md index a1b866d..a882999 100644 --- a/radar/2021-01-01/graalnaative.md +++ b/radar/2021-01-01/graalnaative.md @@ -10,4 +10,4 @@ of building a native image all library dependencies, including those from the JD The application created as a native image can be run without a JDK. The natively compiled applications require generally less memory and have shorter start up times. -We at AOE have already running microservices written in Scala with Graal Native Image +We at AOE have already running microservices written in Scala with Graal Native Image. From 8cca09dcd8febe765bc7f7823ab8ebb2a5afef48 Mon Sep 17 00:00:00 2001 From: Jan Bechtel Date: Tue, 29 Jun 2021 13:34:19 +0200 Subject: [PATCH 129/164] use bullets --- radar/2021-01-01/checkov.md | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/radar/2021-01-01/checkov.md b/radar/2021-01-01/checkov.md index 9afbf4a..1517e02 100644 --- a/radar/2021-01-01/checkov.md +++ b/radar/2021-01-01/checkov.md @@ -7,6 +7,13 @@ quadrant: platforms-and-aoe-services Checkov is a static code analysis tool for infrastructure-as-code. -It scans cloud infrastructure provisioned using Terraform, Terraform plan, Cloudformation, Kubernetes, detects security and compliance misconfigurations. +It scans cloud infrastructure provisioned using -At AOE we use checkov in CI/CD processes to get insights into our Terraform-Modules. \ No newline at end of file +- Terraform +- Terraform plan +- Cloudformation +- Kubernetes + +and detects security and compliance misconfigurations. + +At AOE we use checkov in CI/CD processes to get insights into our Terraform-Modules. From 36789c417430552ee0a3d23e34a67d8528f6d0e9 Mon Sep 17 00:00:00 2001 From: Stefan Rotsch Date: Tue, 29 Jun 2021 15:32:39 +0200 Subject: [PATCH 130/164] Fix typo in postman.md --- radar/2021-01-01/postman.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/radar/2021-01-01/postman.md b/radar/2021-01-01/postman.md index 5234a87..6bc6c2c 100644 --- a/radar/2021-01-01/postman.md +++ b/radar/2021-01-01/postman.md @@ -5,6 +5,5 @@ quadrant: tools featured: false --- - -Postman is now the tool of choice for API testing and widely in our projects. We therefore moved it to the -**Adopt** level. +Postman is now the tool of choice for API testing and widely used in our projects. We therefore moved it to the +**Adopt** level. From f887c6af893e1ce83e6c0d1af99c765f32a8c1f3 Mon Sep 17 00:00:00 2001 From: Stefan Rotsch Date: Tue, 29 Jun 2021 16:06:09 +0200 Subject: [PATCH 131/164] Add DGS Frameworkt to tools/assess --- radar/2021-01-01/dgs.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 radar/2021-01-01/dgs.md diff --git a/radar/2021-01-01/dgs.md b/radar/2021-01-01/dgs.md new file mode 100644 index 0000000..15085ef --- /dev/null +++ b/radar/2021-01-01/dgs.md @@ -0,0 +1,12 @@ +--- +title: "DGS Framework" +ring: tools +quadrant: assess +--- + +The [DGS Framework](https://netflix.github.io/dgs/) is a [GraphQL](https://graphql.org/) server framework based on [Spring Boot](https://spring.io/projects/spring-boot/). It extends [GraphQL Java](https://www.graphql-java.com/) with additional features such as: +- an annotation-based programming model for Spring +- a test framework for writing query tests as unit tests +- a [Gradle](https://gradle.org/) code gerneration plugin to create types from a GraphQL schema + +It works well with both Java and Kotlin and allowed us a quick start with getting our first GraphQL servers up and running. From 6586ea4551206ad3344590fe54aabedbb726a5d5 Mon Sep 17 00:00:00 2001 From: Stefan Rotsch Date: Tue, 29 Jun 2021 16:36:55 +0200 Subject: [PATCH 132/164] Add Renovate to tools/trial --- radar/2021-01-01/renovate.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 radar/2021-01-01/renovate.md diff --git a/radar/2021-01-01/renovate.md b/radar/2021-01-01/renovate.md new file mode 100644 index 0000000..6546bcb --- /dev/null +++ b/radar/2021-01-01/renovate.md @@ -0,0 +1,13 @@ +--- +title: "Renovate" +ring: tools +quadrant: trial +--- + +[Renovate](https://github.com/renovatebot/renovate/) is an automated dependency update tool. It vastly reduces the time and effort spent on keeping a project's dependencies up-to-date by automatically creating merge requests whenever a dependency needs to be updated. The tool is easy to set up and configure, offers built-in support for monorepo architectures and works with various programming languages and package managers, e.g. + +- JavaScript & Yarn +- Java & Gradle +- PHP & Composer + +At AOE, we use the [Renovate CLI tool](https://www.npmjs.com/package/renovate/) in the CI pipelines of a constantly growing number of projects. From ddd8e7638639480e5dd4e28f2b9615d681aa0203 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20P=C3=B6tzinger?= Date: Tue, 29 Jun 2021 22:33:32 +0200 Subject: [PATCH 133/164] Update Readme --- Readme.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/Readme.md b/Readme.md index 378de52..6ce2963 100644 --- a/Readme.md +++ b/Readme.md @@ -1,4 +1,8 @@ -# AOE Technology Radar +# AOE Technology Radar - Content + +This is the location of AOE techradar content - published under: https://www.aoe.com/techradar/index.html + + ## Development ### Host the application under a sub path @@ -8,7 +12,8 @@ To host the application under a sub path, set the environment variable `PUBLIC_U ### Build the radar ``` -yarn start +yarn +export PUBLIC_URL="/build" && yarn start ``` Then open here: http://localhost:8080/build From 8a69c61c3bf0d3f30752868d9efb9b70381b2a51 Mon Sep 17 00:00:00 2001 From: Stefan Rotsch Date: Wed, 30 Jun 2021 10:58:01 +0200 Subject: [PATCH 134/164] Add Apicurio Studio to tools/trial --- radar/2021-01-01/apicurio.md | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 radar/2021-01-01/apicurio.md diff --git a/radar/2021-01-01/apicurio.md b/radar/2021-01-01/apicurio.md new file mode 100644 index 0000000..42f7680 --- /dev/null +++ b/radar/2021-01-01/apicurio.md @@ -0,0 +1,9 @@ +--- +title: "Apicurio Studio" +ring: tools +quadrant: trial +--- + +[Apicurio Studio](https://www.apicur.io/studio/) is a browser-based, open-source API design studio. It can be used to create or modify APIs using the [OpenAPI specification](https://swagger.io/specification/). The visual editor supports colaborative development and allows to easily define example responses matching incoming requests. + +At AOE, we use Apicurio Studio in conjunction with [Microcks](https://microcks.io/) as part of our API-first development approach. While specifying an API, a corresponding mock server can be set up with a single mouse click. The frontend and backend parts of an application can then be developed independently by using the mock server and the API specification generated by Apicurio Studio. From 0ddf9fcc80fad302ab429759c8542c2bd2e6949f Mon Sep 17 00:00:00 2001 From: bmsuseluda Date: Wed, 30 Jun 2021 13:26:02 +0200 Subject: [PATCH 135/164] Update apicurio.md --- radar/2021-01-01/apicurio.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/radar/2021-01-01/apicurio.md b/radar/2021-01-01/apicurio.md index 42f7680..db8a991 100644 --- a/radar/2021-01-01/apicurio.md +++ b/radar/2021-01-01/apicurio.md @@ -4,6 +4,6 @@ ring: tools quadrant: trial --- -[Apicurio Studio](https://www.apicur.io/studio/) is a browser-based, open-source API design studio. It can be used to create or modify APIs using the [OpenAPI specification](https://swagger.io/specification/). The visual editor supports colaborative development and allows to easily define example responses matching incoming requests. +[Apicurio Studio](https://www.apicur.io/studio/) is a browser-based, open-source API design studio. It can be used to create or modify APIs using the [OpenAPI specification](https://swagger.io/specification/). The visual editor supports collaborative development and allows to easily define example responses matching incoming requests. At AOE, we use Apicurio Studio in conjunction with [Microcks](https://microcks.io/) as part of our API-first development approach. While specifying an API, a corresponding mock server can be set up with a single mouse click. The frontend and backend parts of an application can then be developed independently by using the mock server and the API specification generated by Apicurio Studio. From 30f27a1c339950502634159a4a27846062b58b94 Mon Sep 17 00:00:00 2001 From: "daniel.motzko" Date: Wed, 30 Jun 2021 13:26:11 +0200 Subject: [PATCH 136/164] Fix typo --- radar/2021-01-01/adr.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/radar/2021-01-01/adr.md b/radar/2021-01-01/adr.md index d3e0913..1e20a24 100644 --- a/radar/2021-01-01/adr.md +++ b/radar/2021-01-01/adr.md @@ -4,4 +4,4 @@ ring: adopt --- [ADRs](https://adr.github.io/) have proven to be a useful tool for documentation and are commonly used in -our organisation. We therefore promote it to the "adopt' ring. +our organisation. We therefore promote it to the "adopt" ring. From e01de3b24db66857485d0213f51a64d4ac466aae Mon Sep 17 00:00:00 2001 From: "daniel.motzko" Date: Wed, 30 Jun 2021 13:29:28 +0200 Subject: [PATCH 137/164] Fix typo --- radar/2021-01-01/artifactory.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/radar/2021-01-01/artifactory.md b/radar/2021-01-01/artifactory.md index 0080dfe..c523103 100644 --- a/radar/2021-01-01/artifactory.md +++ b/radar/2021-01-01/artifactory.md @@ -6,4 +6,4 @@ featured: false --- -Artifactory is still a valid tool but SCM plattforms tools like [Gitlab](https://gitlab.org/) and similar hosted services offer integrated artifact management which remove the requirements for external artifact management in many projects. +Artifactory is still a valid tool but SCM platforms tools like [Gitlab](https://gitlab.org/) and similar hosted services offer integrated artifact management which remove the requirements for external artifact management in many projects. From 2148c7a059dcb92ea511ac7e49f928b6a0cb96a9 Mon Sep 17 00:00:00 2001 From: "daniel.motzko" Date: Wed, 30 Jun 2021 13:31:45 +0200 Subject: [PATCH 138/164] Fix typos --- radar/2021-01-01/css-in-js.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/radar/2021-01-01/css-in-js.md b/radar/2021-01-01/css-in-js.md index aaf29e5..5770a79 100644 --- a/radar/2021-01-01/css-in-js.md +++ b/radar/2021-01-01/css-in-js.md @@ -4,7 +4,7 @@ ring: trial quadrant: methods-and-patterns --- -CSS-in-JS is a method where JavaScript is used to style components. The first libraries which implemented these technique where [Styled-Components](https://styled-components.com/), [Emotion](https://emotion.sh/) & [JSS](https://cssinjs.org/). +CSS-in-JS is a method where JavaScript is used to style components. The first libraries which implemented this technique were [Styled-Components](https://styled-components.com/), [Emotion](https://emotion.sh/) & [JSS](https://cssinjs.org/). ### Example: @@ -29,10 +29,10 @@ return ; Advantages of CSS-in-JS -- Local Scoping instad of global namespace +- Local Scoping instead of global namespace - No classname to element mapping - Use the full power of JavaScript to enhance CSS (loops, variables & more) -- Dynamic syling & Theming (Access to state or props) +- Dynamic styling & Theming (Access to state or props) - TypeScript Support Disadvantages of CSS-in-JS From 5ae4ee6ce7790d9acef14121bc289327727095b0 Mon Sep 17 00:00:00 2001 From: "dennis.ludwig" Date: Wed, 30 Jun 2021 13:34:14 +0200 Subject: [PATCH 139/164] Fix headers --- radar/2021-01-01/adr.md | 1 + radar/2021-01-01/apicurio.md | 4 ++-- radar/2021-01-01/dgs.md | 4 ++-- radar/2021-01-01/renovate.md | 4 ++-- 4 files changed, 7 insertions(+), 6 deletions(-) diff --git a/radar/2021-01-01/adr.md b/radar/2021-01-01/adr.md index 1e20a24..b87c540 100644 --- a/radar/2021-01-01/adr.md +++ b/radar/2021-01-01/adr.md @@ -1,5 +1,6 @@ --- title: "ADR" +quadrant: methods-and-patterns ring: adopt --- diff --git a/radar/2021-01-01/apicurio.md b/radar/2021-01-01/apicurio.md index db8a991..65c726e 100644 --- a/radar/2021-01-01/apicurio.md +++ b/radar/2021-01-01/apicurio.md @@ -1,7 +1,7 @@ --- title: "Apicurio Studio" -ring: tools -quadrant: trial +ring: trial +quadrant: tools --- [Apicurio Studio](https://www.apicur.io/studio/) is a browser-based, open-source API design studio. It can be used to create or modify APIs using the [OpenAPI specification](https://swagger.io/specification/). The visual editor supports collaborative development and allows to easily define example responses matching incoming requests. diff --git a/radar/2021-01-01/dgs.md b/radar/2021-01-01/dgs.md index 15085ef..f55455e 100644 --- a/radar/2021-01-01/dgs.md +++ b/radar/2021-01-01/dgs.md @@ -1,7 +1,7 @@ --- title: "DGS Framework" -ring: tools -quadrant: assess +ring: assess +quadrant: tools --- The [DGS Framework](https://netflix.github.io/dgs/) is a [GraphQL](https://graphql.org/) server framework based on [Spring Boot](https://spring.io/projects/spring-boot/). It extends [GraphQL Java](https://www.graphql-java.com/) with additional features such as: diff --git a/radar/2021-01-01/renovate.md b/radar/2021-01-01/renovate.md index 6546bcb..0b14bbc 100644 --- a/radar/2021-01-01/renovate.md +++ b/radar/2021-01-01/renovate.md @@ -1,7 +1,7 @@ --- title: "Renovate" -ring: tools -quadrant: trial +ring: trial +quadrant: tools --- [Renovate](https://github.com/renovatebot/renovate/) is an automated dependency update tool. It vastly reduces the time and effort spent on keeping a project's dependencies up-to-date by automatically creating merge requests whenever a dependency needs to be updated. The tool is easy to set up and configure, offers built-in support for monorepo architectures and works with various programming languages and package managers, e.g. From ddbb90135210417b3f71a92b8a4b96841fb9a706 Mon Sep 17 00:00:00 2001 From: "daniel.motzko" Date: Wed, 30 Jun 2021 13:35:47 +0200 Subject: [PATCH 140/164] Fix typos --- radar/2021-01-01/css-in-js.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/radar/2021-01-01/css-in-js.md b/radar/2021-01-01/css-in-js.md index 5770a79..938f24d 100644 --- a/radar/2021-01-01/css-in-js.md +++ b/radar/2021-01-01/css-in-js.md @@ -29,11 +29,11 @@ return ; Advantages of CSS-in-JS -- Local Scoping instead of global namespace +- Local scoping instead of global namespace - No classname to element mapping - Use the full power of JavaScript to enhance CSS (loops, variables & more) -- Dynamic styling & Theming (Access to state or props) -- TypeScript Support +- Dynamic styling & theming (access to state or props) +- TypeScript support Disadvantages of CSS-in-JS From 0b81d0318c4d940dd47c62d54c7e84cd83e55750 Mon Sep 17 00:00:00 2001 From: "daniel.motzko" Date: Wed, 30 Jun 2021 13:43:31 +0200 Subject: [PATCH 141/164] Fix typos --- radar/2021-01-01/dgs.md | 2 +- radar/2021-01-01/kubernetes-operators.md | 2 +- radar/2021-01-01/loki.md | 4 ++-- radar/2021-01-01/nats.md | 2 +- radar/2021-01-01/next-js.md | 2 +- radar/2021-01-01/pulumi.md | 4 ++-- 6 files changed, 8 insertions(+), 8 deletions(-) diff --git a/radar/2021-01-01/dgs.md b/radar/2021-01-01/dgs.md index f55455e..0efad7a 100644 --- a/radar/2021-01-01/dgs.md +++ b/radar/2021-01-01/dgs.md @@ -7,6 +7,6 @@ quadrant: tools The [DGS Framework](https://netflix.github.io/dgs/) is a [GraphQL](https://graphql.org/) server framework based on [Spring Boot](https://spring.io/projects/spring-boot/). It extends [GraphQL Java](https://www.graphql-java.com/) with additional features such as: - an annotation-based programming model for Spring - a test framework for writing query tests as unit tests -- a [Gradle](https://gradle.org/) code gerneration plugin to create types from a GraphQL schema +- a [Gradle](https://gradle.org/) code generation plugin to create types from a GraphQL schema It works well with both Java and Kotlin and allowed us a quick start with getting our first GraphQL servers up and running. diff --git a/radar/2021-01-01/kubernetes-operators.md b/radar/2021-01-01/kubernetes-operators.md index fd6d66b..1b4493b 100644 --- a/radar/2021-01-01/kubernetes-operators.md +++ b/radar/2021-01-01/kubernetes-operators.md @@ -9,4 +9,4 @@ The [Kubernetes Operators](https://kubernetes.io/docs/concepts/extend-kubernetes Kubernetes Operators are widely available for many community projects. These can be shared and found on [operatorhub.io](https://operatorhub.io/). Implementing custom operators is greatly simplified through the [Operators SDK](https://sdk.operatorframework.io/) which is used as base for many [existing implementations](https://github.com/operator-framework/awesome-operators). -We use operators in most projects and prefer them to custom management code. We encourage teams to try the existing community operators for e.g. oberservability and operations tasks. \ No newline at end of file +We use operators in most projects and prefer them to custom management code. We encourage teams to try the existing community operators for e.g. observability and operations tasks. \ No newline at end of file diff --git a/radar/2021-01-01/loki.md b/radar/2021-01-01/loki.md index 1ff63df..bcf7a51 100644 --- a/radar/2021-01-01/loki.md +++ b/radar/2021-01-01/loki.md @@ -7,6 +7,6 @@ featured: true Archiving indexed log-data with a system like Elastic Search can be expensive and archiving it as simple text files makes it hard to query them. [Loki](https://grafana.com/oss/loki/) solves this issue by adding a reference database based on kubernetes-labels to each log-line similar to prometheus, but holding the log-data inside a simple blob-storage like s3. This allows the user to query the data by pre-defined labels and keeps the costs for indexing low. -Another benefit is the fact that does not have an endpoint for mutating log-data wich makes the data immutable from a potential compromised system. +Another benefit is the fact that does not have an endpoint for mutating log-data which makes the data immutable from a potential compromised system. -We at AOE are using it for longer term log-archiving in severaly kubernetes-clusters. \ No newline at end of file +We at AOE are using it for longer term log-archiving in several kubernetes-clusters. \ No newline at end of file diff --git a/radar/2021-01-01/nats.md b/radar/2021-01-01/nats.md index e6abf20..34eaa98 100644 --- a/radar/2021-01-01/nats.md +++ b/radar/2021-01-01/nats.md @@ -7,4 +7,4 @@ featured: true [NATS](https://nats.io/) is a cloud native messaging and stream-data system for modern distributed software systems. Two design-goals [design-goals](https://github.com/nats-io/nats-general/blob/master/architecture/DESIGN.md) were simplicity and performance. These are adopted by selecting [golang](https://golang.org/) for the server implementation and reducing the memory footprint for both: server- and client-side. -The server-side provides simple and efficient horizontal scaling (e.g. deploying it inside kubernetes) and the small client-footprint allows us to use it in embeded-systems, edge-computing and IoT devices e.g. for command and controll use-cases. Also the long list of existing [integrations](https://docs.nats.io/compare-nats#integrations) and the plugin-systems bring a great flexibilty. +The server-side provides simple and efficient horizontal scaling (e.g. deploying it inside kubernetes) and the small client-footprint allows us to use it in embedded-systems, edge-computing and IoT devices e.g. for command and controll use-cases. Also the long list of existing [integrations](https://docs.nats.io/compare-nats#integrations) and the plugin-systems bring a great flexibility. diff --git a/radar/2021-01-01/next-js.md b/radar/2021-01-01/next-js.md index 26b4763..4e7d3d7 100644 --- a/radar/2021-01-01/next-js.md +++ b/radar/2021-01-01/next-js.md @@ -6,4 +6,4 @@ quadrant: languages-and-frameworks [Next.js](https://nextjs.org/) claims itself as **the** React framework for production. It comes with first-class developer experience and many features for example: hybrid static & server-side rendering, TypeScript support, image optimization, code splitting & much more. -We at AOE are already using Next.js for some big projects. The main reason for that is the modern stack (React with TypeScript) and the possibility to render on the server (static prerendering or dynamic SSR) to be able to get crawled by search engines and stay SEO relevant. +We at AOE are already using Next.js for some big projects. The main reason for that is the modern stack (React with TypeScript) and the possibility to render on the server (static pre-rendering or dynamic SSR) to be able to get crawled by search engines and stay SEO relevant. diff --git a/radar/2021-01-01/pulumi.md b/radar/2021-01-01/pulumi.md index 5ad9152..c29e704 100644 --- a/radar/2021-01-01/pulumi.md +++ b/radar/2021-01-01/pulumi.md @@ -5,7 +5,7 @@ quadrant: platforms-and-aoe-services --- [Pulumi](https://www.pulumi.com/) is a tool in the infrastructure-as-code space -that is quite similiar to [Terraform](https://www.terraform.io/) in that it also +that is quite similar to [Terraform](https://www.terraform.io/) in that it also provide a declarative way to provision cloud infrastructure and services. What makes it interesting is that all configuration is done in one of currently 4 supported general-purpose languages/runtimes: @@ -14,7 +14,7 @@ What makes it interesting is that all configuration is done in one of currently * .NET Core * Go -This differs from the Terraform approach which is using it's own domain specific +This differs from the Terraform approach which is using its own domain specific 'Terraform Configuration Language'. While Terraform kept this language intentionally small and limited in functionality in order to make it purely declarative sometimes there is the need to abstract over configuration From 86e42178dfacf567314e0b0d1d063bbb4c1d44b5 Mon Sep 17 00:00:00 2001 From: "daniel.motzko" Date: Wed, 30 Jun 2021 13:54:36 +0200 Subject: [PATCH 142/164] Fix typos --- radar/2019-11-01/container-based-builds.md | 2 +- radar/2019-11-01/event-storming.md | 2 +- radar/2019-11-01/flamingo.md | 10 +++++----- radar/2019-11-01/flowtype.md | 2 +- radar/2019-11-01/gitflow.md | 4 ++-- radar/2019-11-01/graphql.md | 4 ++-- radar/2019-11-01/grpc.md | 2 +- radar/2019-11-01/hal-hateoas.md | 2 +- radar/2019-11-01/hystrix.md | 2 +- radar/2019-11-01/jaeger.md | 2 +- radar/2019-11-01/kotlin.md | 2 +- radar/2019-11-01/open-api.md | 2 +- radar/2019-11-01/rabbitmq.md | 2 +- radar/2019-11-01/raml.md | 2 +- radar/2019-11-01/temporal-modeling.md | 2 +- radar/2019-11-01/terraform.md | 2 +- 16 files changed, 22 insertions(+), 22 deletions(-) diff --git a/radar/2019-11-01/container-based-builds.md b/radar/2019-11-01/container-based-builds.md index aed3b6d..f639718 100644 --- a/radar/2019-11-01/container-based-builds.md +++ b/radar/2019-11-01/container-based-builds.md @@ -5,4 +5,4 @@ quadrant: methods-and-patterns --- -Updated to "adopt". Container based builds has getting to the defacto standard for our pipelines in [Gitlab](/tools/gitlab.html) or other CI Tools. \ No newline at end of file +Updated to "adopt". Container based builds has getting to the de facto standard for our pipelines in [Gitlab](/tools/gitlab.html) or other CI Tools. \ No newline at end of file diff --git a/radar/2019-11-01/event-storming.md b/radar/2019-11-01/event-storming.md index 6016a79..dabcd32 100644 --- a/radar/2019-11-01/event-storming.md +++ b/radar/2019-11-01/event-storming.md @@ -19,7 +19,7 @@ It's like brainstorming - with the goal to visualize a business line or process. Event Storming is done in a workshop format. To get a business process modeled quickly and complete, it's important to get domain experts, developers, UX and -everybody else who is involved to some extend in the related business line into one room. +everybody else who is involved to some extent in the related business line into one room. With virtually unlimited space for modeling using big paper rolls put onto the walls, equipped with colored stickies and markers, the modeling workshop can start. diff --git a/radar/2019-11-01/flamingo.md b/radar/2019-11-01/flamingo.md index 62f5022..b095fea 100644 --- a/radar/2019-11-01/flamingo.md +++ b/radar/2019-11-01/flamingo.md @@ -18,22 +18,22 @@ Flamingo is: Go as simple, powerful and typesafe language is great to implement and scale serverside logic. Flamingo has a clean architecture with clear dependencies in mind and offers a typical features and support for nowadays web applications: -* Powerful Templating Engines. E.g. support for Pug templates with reusable mixins and lightweight scripting. +* Powerful Templating Engines, e.g. support for Pug templates with reusable mixins and lightweight scripting. * Configuration concepts using yml and support for multiple areas and contexts * Powerful Dependency Injection * A Module concept for building modular and pluggable applications * Authentication concepts and security middleware * Flexible routing with support for prefix routes and reverse routing * Web Controller Support with: Request / Response / Form Handling etc -* Operational Readyness: Logging, (distributed) Tracing, Metrics and Healthchecks with seperate endpoint +* Operational Readyness: Logging, (distributed) Tracing, Metrics and Healthchecks with separate endpoint * Localisation * Commands -* Sessionhandling and Management +* Session Handling and Management * GraphQL support and therefore support to build nice SPA and PWAs on top of it * Resilience and Caching for external APIs calls. -Flamingo itself does not contain ORM Mapper or libraries - instead it emphasizes ["ports and adapters"](/methods-and-patterns/ports-and-adapters.html) architecture - so that you have a technology free (domain) model and any possible (and replaceable) persitence behind it. +Flamingo itself does not contain ORM Mapper or libraries - instead it emphasizes ["ports and adapters"](/methods-and-patterns/ports-and-adapters.html) architecture - so that you have a technology free (domain) model and any possible (and replaceable) persistence behind it. That makes Flamingo useful to build microservices and applications - especially to build "frontends" or portals that require interaction with other (micro) services in a distributed architecture. -When sticking to the architectural recommendation you can build modular applications with replaceable adapters that gives you independed testability. +When sticking to the architectural recommendation you can build modular applications with replaceable adapters that gives you independent testability. With **"Flamingo Commerce"** there is an additional active projects that offer rich and flexible features to build modern e-commerce applications. diff --git a/radar/2019-11-01/flowtype.md b/radar/2019-11-01/flowtype.md index a7795c8..3c97cf1 100644 --- a/radar/2019-11-01/flowtype.md +++ b/radar/2019-11-01/flowtype.md @@ -4,5 +4,5 @@ ring: assess quadrant: tools --- -[Flow](https://flow.org/) is a static type checker for JavaScript code. It's goal is to make code faster, smarter, +[Flow](https://flow.org/) is a static type checker for JavaScript code. Its goal is to make code faster, smarter, more confidently, and to a bigger scale. \ No newline at end of file diff --git a/radar/2019-11-01/gitflow.md b/radar/2019-11-01/gitflow.md index cc77899..be0f7ba 100644 --- a/radar/2019-11-01/gitflow.md +++ b/radar/2019-11-01/gitflow.md @@ -6,9 +6,9 @@ quadrant: methods-and-patterns --- Ever since there are recurring discussions about the version control strategy that a team should use. -We have also made the experience when new teams start off with using blocking or long lived feature branches (merge late once all review comments are done) it has a negative impact on team performance. +We have also made the experience when new teams start off with using blocking or long-lived feature branches (merge late once all review comments are done) it has a negative impact on team performance. -We recommend to use trunk based development with short lived (<1day) feature branches, because this has shown to support continuous integration and team collaboration the best. However we do accept teams choices to use GitFlow, we just do not try to encourage them in the first place. +We recommend to use trunk based development with short-lived (<1day) feature branches, because this has shown to support continuous integration and team collaboration the best. However, we do accept teams choices to use GitFlow, we just do not try to encourage them in the first place. See also: * trunk based development https://trunkbaseddevelopment.com/ diff --git a/radar/2019-11-01/graphql.md b/radar/2019-11-01/graphql.md index e1f5c11..06cf852 100644 --- a/radar/2019-11-01/graphql.md +++ b/radar/2019-11-01/graphql.md @@ -12,8 +12,8 @@ The main challenge it solves is to improve communication between browser and ser The advantages are: * schema and schema validation together with a useful type system -* the client (browser) controls what data should be send (data reduction) -* whith one request you can fetch "all" required data +* the client (browser) controls what data should be sent (data reduction) +* with one request you can fetch "all" required data We are using it together with [Apollo Client](/tools/apollo-client.html) in our [React.js](/languages-and-frameworks/react.html) based frontend. This way the React components have their relevant GraphQL snippet, defining what data they request or mutate from the "backend for frontend", directly coupled. diff --git a/radar/2019-11-01/grpc.md b/radar/2019-11-01/grpc.md index b843370..f78421a 100644 --- a/radar/2019-11-01/grpc.md +++ b/radar/2019-11-01/grpc.md @@ -5,4 +5,4 @@ quadrant: languages-and-frameworks --- -We adopted GRPC, because its used on multiple places within our microservice oriented architectures for internal communication. \ No newline at end of file +We adopted GRPC, because it is used on multiple places within our microservice oriented architectures for internal communication. \ No newline at end of file diff --git a/radar/2019-11-01/hal-hateoas.md b/radar/2019-11-01/hal-hateoas.md index b4e4ea2..0bdf76e 100644 --- a/radar/2019-11-01/hal-hateoas.md +++ b/radar/2019-11-01/hal-hateoas.md @@ -5,4 +5,4 @@ quadrant: methods-and-patterns featured: false --- -We use HAL in cases where we need to link ressources in payloads. HATEOAS has not proven to be very useful in our projects. \ No newline at end of file +We use HAL in cases where we need to link resources in payloads. HATEOAS has not proven to be very useful in our projects. \ No newline at end of file diff --git a/radar/2019-11-01/hystrix.md b/radar/2019-11-01/hystrix.md index dc4de5a..f48a153 100644 --- a/radar/2019-11-01/hystrix.md +++ b/radar/2019-11-01/hystrix.md @@ -5,4 +5,4 @@ quadrant: tools featured: false --- -Hystrix is not actively mainatined anymore and some of its goals can now be handled with service meshs. \ No newline at end of file +Hystrix is not actively maintained anymore and some of its goals can now be handled with service meshs. \ No newline at end of file diff --git a/radar/2019-11-01/jaeger.md b/radar/2019-11-01/jaeger.md index 27fd107..7b37061 100644 --- a/radar/2019-11-01/jaeger.md +++ b/radar/2019-11-01/jaeger.md @@ -7,5 +7,5 @@ quadrant: platforms-and-aoe-services [Jaeger](https://www.jaegertracing.io/) is a tool for [Distributed Tracing](/platforms-and-aoe-services/distributed-tracing.html). Developed at Uber and inspired by Dapper and OpenZipkin it grew into an [Cloud Native Computing Foundation](https://www.cncf.io/) project. -Jaeger is a great tool for troubleshooting distributed systems, such as microservice architectures. Developers and Operation can quickly see communicaiton between services, and what data is communicated where. +Jaeger is a great tool for troubleshooting distributed systems, such as microservice architectures. Developers and Operation can quickly see communication between services, and what data is communicated where. Errors in services can be traced to the originating system. Global trace identifiers are communicated using B3 headers. Jaeger supports Zipkin, which allows easy migration von OpenZipkin & co. diff --git a/radar/2019-11-01/kotlin.md b/radar/2019-11-01/kotlin.md index fde0c40..f6b55fd 100644 --- a/radar/2019-11-01/kotlin.md +++ b/radar/2019-11-01/kotlin.md @@ -12,5 +12,5 @@ From the beginning it was designed with practical thought in mind. So the IDE Su The Spring Framework Developer put a lot of effort that Springs play well together with Kotlin. -With it's concise syntax, null safety, +With its concise syntax, null safety, Due to its explicit type system, this language is also great replacement for Groovy usage with Gradle. diff --git a/radar/2019-11-01/open-api.md b/radar/2019-11-01/open-api.md index b513a5a..7e36154 100644 --- a/radar/2019-11-01/open-api.md +++ b/radar/2019-11-01/open-api.md @@ -8,7 +8,7 @@ quadrant: tools The OpenAPI Specification is becoming a broadly adopted industry standard for describing modern REST APIs. Other initiatives like RAML have [joined](https://blogs.mulesoft.com/dev/api-dev/open-api-raml-better-together/) the OpenAPI Initiative. OpenAPI v2 version is basically the former Swagger - and Swagger provides useful tools for OpenAPI like the online editor and viewer http://editor.swagger.io/ -We have also found that this version currently have a good tool support accross languages, so you will find API client and server generation tools for a lot of languages, which makes it quite easy to connect to an API that is described in OpenAPI standard. +We have also found that this version currently have a good tool support across languages, so you will find API client and server generation tools for a lot of languages, which makes it quite easy to connect to an API that is described in OpenAPI standard. **OpenAPI v3** diff --git a/radar/2019-11-01/rabbitmq.md b/radar/2019-11-01/rabbitmq.md index 44ffb1c..9384f8d 100644 --- a/radar/2019-11-01/rabbitmq.md +++ b/radar/2019-11-01/rabbitmq.md @@ -4,4 +4,4 @@ ring: adopt quadrant: tools --- -RabbitMQ has proven to work very well for messaging in our projects, thats why we updated it to "adopt". +RabbitMQ has proven to work very well for messaging in our projects, that is why we updated it to "adopt". diff --git a/radar/2019-11-01/raml.md b/radar/2019-11-01/raml.md index 62476b4..9b6f0fe 100644 --- a/radar/2019-11-01/raml.md +++ b/radar/2019-11-01/raml.md @@ -5,6 +5,6 @@ quadrant: languages-and-frameworks --- -Since the RAML project has decided to [join](https://blogs.mulesoft.com/dev/api-dev/open-api-raml-better-together/) the OpenAPI initiative and the RAML ecosystem lacks further development and additional tools, we decided to use and recommend using ["OpenAPI specififcation (OAS)"](/tools/open-api.html) as description standard instead. +Since the RAML project has decided to [join](https://blogs.mulesoft.com/dev/api-dev/open-api-raml-better-together/) the OpenAPI initiative and the RAML ecosystem lacks further development and additional tools, we decided to use and recommend using ["OpenAPI specification (OAS)"](/tools/open-api.html) as description standard instead. RAML still provides advantages in modeling an API through it's more expressive modeling language and can produce OAS \ No newline at end of file diff --git a/radar/2019-11-01/temporal-modeling.md b/radar/2019-11-01/temporal-modeling.md index a03b877..9fa4679 100644 --- a/radar/2019-11-01/temporal-modeling.md +++ b/radar/2019-11-01/temporal-modeling.md @@ -15,7 +15,7 @@ model and too far away from reality. By focusing on the domain processes first, one can visualize all aspects of a process over time. Having the process visualized, allows to see potential pitfalls or forgotten aspects. -With a temporal model at hand, it is easy to create a object-oriented or structural model that perfectly +With a temporal model at hand, it is easy to create an object-oriented or structural model that perfectly represents all required information. We tried this method when tackling big or complex domains. \ No newline at end of file diff --git a/radar/2019-11-01/terraform.md b/radar/2019-11-01/terraform.md index 6701c9a..1cd8295 100644 --- a/radar/2019-11-01/terraform.md +++ b/radar/2019-11-01/terraform.md @@ -7,7 +7,7 @@ quadrant: platforms-and-aoe-services [Terraform](https://www.terraform.io/) is a tool for building, changing and versioning infrastructure using the infrastructure as code pattern. Terraform supports popular service providers like AWS, Google Cloud Platform, Azure and many more. -Infrastructure is described in configuration files trough the HCL (HashiCorp Configuration Language), which brings a set of string interpolations and built-in functions, +Infrastructure is described in configuration files through the HCL (HashiCorp Configuration Language), which brings a set of string interpolations and built-in functions, including conditionals and loops. Terraform validates configuration files before trying to run updates. It checks not only that all files use the correct syntax, but also that all parameters are accessible and the configuration as a whole is valid. In Terraform, you can (and should) run a ‘plan’ step before applying any changes. This step tells you precisely what is going to change and why. From 4edfaaa3518f0d43afcd8ba785316a071f2dd254 Mon Sep 17 00:00:00 2001 From: "dennis.ludwig" Date: Wed, 30 Jun 2021 15:06:26 +0200 Subject: [PATCH 143/164] Use new version of aoe_technology_radar --- yarn.lock | 342 +++++++++++++++++++++++++++--------------------------- 1 file changed, 172 insertions(+), 170 deletions(-) diff --git a/yarn.lock b/yarn.lock index 2334760..775088e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -23,10 +23,10 @@ dependencies: "@babel/highlight" "^7.14.5" -"@babel/compat-data@^7.12.1", "@babel/compat-data@^7.13.11", "@babel/compat-data@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.14.5.tgz#8ef4c18e58e801c5c95d3c1c0f2874a2680fadea" - integrity sha512-kixrYn4JwfAVPa0f2yfzc2AWti6WRRyO3XjWW5PJAvtE11qhSayrrcrEnee05KAtNaPC+EwehE8Qt1UedEVB8w== +"@babel/compat-data@^7.12.1", "@babel/compat-data@^7.13.11", "@babel/compat-data@^7.14.5", "@babel/compat-data@^7.14.7": + version "7.14.7" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.14.7.tgz#7b047d7a3a89a67d2258dc61f604f098f1bc7e08" + integrity sha512-nS6dZaISCXJ3+518CWiBfEr//gHyMO02uDxBkXTKZDN5POruCnOZ1N4YBRZDCabwF8nZMWBpRxIicmXtBs+fvw== "@babel/core@7.12.3": version "7.12.3" @@ -170,9 +170,9 @@ "@babel/types" "^7.14.5" "@babel/helper-member-expression-to-functions@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.14.5.tgz#d5c70e4ad13b402c95156c7a53568f504e2fb7b8" - integrity sha512-UxUeEYPrqH1Q/k0yRku1JE7dyfyehNwT6SVkMHvYvPDv4+uu627VXBckVj891BO8ruKBkiDoGnZf4qPDD8abDQ== + version "7.14.7" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.14.7.tgz#97e56244beb94211fe277bd818e3a329c66f7970" + integrity sha512-TMUt4xKxJn6ccjcOW7c4hlwyJArizskAhoSTOCkA0uZ+KghIaci0Qg9R043kUMWI9mtQfgny+NQ5QATnZ+paaA== dependencies: "@babel/types" "^7.14.5" @@ -287,10 +287,10 @@ chalk "^2.0.0" js-tokens "^4.0.0" -"@babel/parser@^7.1.0", "@babel/parser@^7.12.3", "@babel/parser@^7.14.5", "@babel/parser@^7.14.6", "@babel/parser@^7.7.0": - version "7.14.6" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.14.6.tgz#d85cc68ca3cac84eae384c06f032921f5227f4b2" - integrity sha512-oG0ej7efjEXxb4UgE+klVx+3j4MVo+A2vCzm7OUN4CLo6WhQ+vSOD2yJ8m7B+DghObxtLxt3EfgMWpq+AsWehQ== +"@babel/parser@^7.1.0", "@babel/parser@^7.12.3", "@babel/parser@^7.14.5", "@babel/parser@^7.14.6", "@babel/parser@^7.14.7", "@babel/parser@^7.7.0": + version "7.14.7" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.14.7.tgz#6099720c8839ca865a2637e6c85852ead0bdb595" + integrity sha512-X67Z5y+VBJuHB/RjwECp8kSl5uYi0BvRbNeWqkaJCVh+LiTPl19WBUfG627psSgp9rSf6ojuXghQM3ha6qHHdA== "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.14.5": version "7.14.5" @@ -301,10 +301,10 @@ "@babel/helper-skip-transparent-expression-wrappers" "^7.14.5" "@babel/plugin-proposal-optional-chaining" "^7.14.5" -"@babel/plugin-proposal-async-generator-functions@^7.12.1", "@babel/plugin-proposal-async-generator-functions@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.5.tgz#4024990e3dd74181f4f426ea657769ff49a2df39" - integrity sha512-tbD/CG3l43FIXxmu4a7RBe4zH7MLJ+S/lFowPFO7HetS2hyOZ/0nnnznegDuzFzfkyQYTxqdTH/hKmuBngaDAA== +"@babel/plugin-proposal-async-generator-functions@^7.12.1", "@babel/plugin-proposal-async-generator-functions@^7.14.7": + version "7.14.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.7.tgz#784a48c3d8ed073f65adcf30b57bcbf6c8119ace" + integrity sha512-RK8Wj7lXLY3bqei69/cc25gwS5puEc3dknoFPFbqfy3XxYQBQFvu4ioWpafMBAB+L9NyptQK4nMOa5Xz16og8Q== dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/helper-remap-async-to-generator" "^7.14.5" @@ -408,12 +408,12 @@ "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-numeric-separator" "^7.10.4" -"@babel/plugin-proposal-object-rest-spread@^7.12.1", "@babel/plugin-proposal-object-rest-spread@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.5.tgz#e581d5ccdfa187ea6ed73f56c6a21c1580b90fbf" - integrity sha512-VzMyY6PWNPPT3pxc5hi9LloKNr4SSrVCg7Yr6aZpW4Ym07r7KqSU/QXYwjXLVxqwSv0t/XSXkFoKBPUkZ8vb2A== +"@babel/plugin-proposal-object-rest-spread@^7.12.1", "@babel/plugin-proposal-object-rest-spread@^7.14.7": + version "7.14.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.7.tgz#5920a2b3df7f7901df0205974c0641b13fd9d363" + integrity sha512-082hsZz+sVabfmDWo1Oct1u1AgbKbUAyVgmX4otIc7bdsRgHBXwTwb3DpDmD4Eyyx6DNiuz5UAATT655k+kL5g== dependencies: - "@babel/compat-data" "^7.14.5" + "@babel/compat-data" "^7.14.7" "@babel/helper-compilation-targets" "^7.14.5" "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-object-rest-spread" "^7.8.3" @@ -661,10 +661,10 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-destructuring@^7.12.1", "@babel/plugin-transform-destructuring@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.5.tgz#d32ad19ff1a6da1e861dc62720d80d9776e3bf35" - integrity sha512-wU9tYisEbRMxqDezKUqC9GleLycCRoUsai9ddlsq54r8QRLaeEhc+d+9DqCG+kV9W2GgQjTZESPTpn5bAFMDww== +"@babel/plugin-transform-destructuring@^7.12.1", "@babel/plugin-transform-destructuring@^7.14.7": + version "7.14.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz#0ad58ed37e23e22084d109f185260835e5557576" + integrity sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw== dependencies: "@babel/helper-plugin-utils" "^7.14.5" @@ -766,10 +766,10 @@ "@babel/helper-module-transforms" "^7.14.5" "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-named-capturing-groups-regex@^7.12.1", "@babel/plugin-transform-named-capturing-groups-regex@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.5.tgz#d537e8ee083ee6f6aa4f4eef9d2081d555746e4c" - integrity sha512-+Xe5+6MWFo311U8SchgeX5c1+lJM+eZDBZgD+tvXu9VVQPXwwVzeManMMjYX6xw2HczngfOSZjoFYKwdeB/Jvw== +"@babel/plugin-transform-named-capturing-groups-regex@^7.12.1", "@babel/plugin-transform-named-capturing-groups-regex@^7.14.7": + version "7.14.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.7.tgz#60c06892acf9df231e256c24464bfecb0908fd4e" + integrity sha512-DTNOTaS7TkW97xsDMrp7nycUVh6sn/eq22VaxWfEdzuEbRsiaOU0pqU7DlyUGHVsbQbSghvjKRpEl+nUCKGQSg== dependencies: "@babel/helper-create-regexp-features-plugin" "^7.14.5" @@ -894,7 +894,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-spread@^7.12.1", "@babel/plugin-transform-spread@^7.14.5": +"@babel/plugin-transform-spread@^7.12.1", "@babel/plugin-transform-spread@^7.14.6": version "7.14.6" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz#6bd40e57fe7de94aa904851963b5616652f73144" integrity sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag== @@ -1020,16 +1020,16 @@ semver "^5.5.0" "@babel/preset-env@^7.12.1", "@babel/preset-env@^7.8.4": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.14.5.tgz#c0c84e763661fd0e74292c3d511cb33b0c668997" - integrity sha512-ci6TsS0bjrdPpWGnQ+m4f+JSSzDKlckqKIJJt9UZ/+g7Zz9k0N8lYU8IeLg/01o2h8LyNZDMLGgRLDTxpudLsA== + version "7.14.7" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.14.7.tgz#5c70b22d4c2d893b03d8c886a5c17422502b932a" + integrity sha512-itOGqCKLsSUl0Y+1nSfhbuuOlTs0MJk2Iv7iSH+XT/mR8U1zRLO7NjWlYXB47yhK4J/7j+HYty/EhFZDYKa/VA== dependencies: - "@babel/compat-data" "^7.14.5" + "@babel/compat-data" "^7.14.7" "@babel/helper-compilation-targets" "^7.14.5" "@babel/helper-plugin-utils" "^7.14.5" "@babel/helper-validator-option" "^7.14.5" "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.14.5" - "@babel/plugin-proposal-async-generator-functions" "^7.14.5" + "@babel/plugin-proposal-async-generator-functions" "^7.14.7" "@babel/plugin-proposal-class-properties" "^7.14.5" "@babel/plugin-proposal-class-static-block" "^7.14.5" "@babel/plugin-proposal-dynamic-import" "^7.14.5" @@ -1038,7 +1038,7 @@ "@babel/plugin-proposal-logical-assignment-operators" "^7.14.5" "@babel/plugin-proposal-nullish-coalescing-operator" "^7.14.5" "@babel/plugin-proposal-numeric-separator" "^7.14.5" - "@babel/plugin-proposal-object-rest-spread" "^7.14.5" + "@babel/plugin-proposal-object-rest-spread" "^7.14.7" "@babel/plugin-proposal-optional-catch-binding" "^7.14.5" "@babel/plugin-proposal-optional-chaining" "^7.14.5" "@babel/plugin-proposal-private-methods" "^7.14.5" @@ -1064,7 +1064,7 @@ "@babel/plugin-transform-block-scoping" "^7.14.5" "@babel/plugin-transform-classes" "^7.14.5" "@babel/plugin-transform-computed-properties" "^7.14.5" - "@babel/plugin-transform-destructuring" "^7.14.5" + "@babel/plugin-transform-destructuring" "^7.14.7" "@babel/plugin-transform-dotall-regex" "^7.14.5" "@babel/plugin-transform-duplicate-keys" "^7.14.5" "@babel/plugin-transform-exponentiation-operator" "^7.14.5" @@ -1076,7 +1076,7 @@ "@babel/plugin-transform-modules-commonjs" "^7.14.5" "@babel/plugin-transform-modules-systemjs" "^7.14.5" "@babel/plugin-transform-modules-umd" "^7.14.5" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.14.5" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.14.7" "@babel/plugin-transform-new-target" "^7.14.5" "@babel/plugin-transform-object-super" "^7.14.5" "@babel/plugin-transform-parameters" "^7.14.5" @@ -1084,7 +1084,7 @@ "@babel/plugin-transform-regenerator" "^7.14.5" "@babel/plugin-transform-reserved-words" "^7.14.5" "@babel/plugin-transform-shorthand-properties" "^7.14.5" - "@babel/plugin-transform-spread" "^7.14.5" + "@babel/plugin-transform-spread" "^7.14.6" "@babel/plugin-transform-sticky-regex" "^7.14.5" "@babel/plugin-transform-template-literals" "^7.14.5" "@babel/plugin-transform-typeof-symbol" "^7.14.5" @@ -1095,7 +1095,7 @@ babel-plugin-polyfill-corejs2 "^0.2.2" babel-plugin-polyfill-corejs3 "^0.2.2" babel-plugin-polyfill-regenerator "^0.2.2" - core-js-compat "^3.14.0" + core-js-compat "^3.15.0" semver "^6.3.0" "@babel/preset-modules@^0.1.3", "@babel/preset-modules@^0.1.4": @@ -1143,11 +1143,11 @@ "@babel/plugin-transform-typescript" "^7.12.1" "@babel/runtime-corejs3@^7.10.2": - version "7.14.6" - resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.14.6.tgz#066b966eda40481740180cb3caab861a3f208cd3" - integrity sha512-Xl8SPYtdjcMoCsIM4teyVRg7jIcgl8F2kRtoCcXuHzXswt9UxZCS6BzRo8fcnCuP6u2XtPgvyonmEPF57Kxo9Q== + version "7.14.7" + resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.14.7.tgz#0ef292bbce40ca00f874c9724ef175a12476465c" + integrity sha512-Wvzcw4mBYbTagyBVZpAJWI06auSIj033T/yNE0Zn1xcup83MieCddZA7ls3kme17L4NOGBrQ09Q+nKB41RLWBA== dependencies: - core-js-pure "^3.14.0" + core-js-pure "^3.15.0" regenerator-runtime "^0.13.4" "@babel/runtime@7.12.1": @@ -1174,16 +1174,16 @@ "@babel/types" "^7.14.5" "@babel/traverse@^7.1.0", "@babel/traverse@^7.12.1", "@babel/traverse@^7.13.0", "@babel/traverse@^7.14.5", "@babel/traverse@^7.7.0": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.14.5.tgz#c111b0f58afab4fea3d3385a406f692748c59870" - integrity sha512-G3BiS15vevepdmFqmUc9X+64y0viZYygubAMO8SvBmKARuF6CPSZtH4Ng9vi/lrWlZFGe3FWdXNy835akH8Glg== + version "7.14.7" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.14.7.tgz#64007c9774cfdc3abd23b0780bc18a3ce3631753" + integrity sha512-9vDr5NzHu27wgwejuKL7kIOm4bwEtaPQ4Z6cpCmjSuaRqpH/7xc4qcGEscwMqlkwgcXl6MvqoAjZkQ24uSdIZQ== dependencies: "@babel/code-frame" "^7.14.5" "@babel/generator" "^7.14.5" "@babel/helper-function-name" "^7.14.5" "@babel/helper-hoist-variables" "^7.14.5" "@babel/helper-split-export-declaration" "^7.14.5" - "@babel/parser" "^7.14.5" + "@babel/parser" "^7.14.7" "@babel/types" "^7.14.5" debug "^4.1.0" globals "^11.1.0" @@ -1679,9 +1679,9 @@ "@babel/types" "^7.0.0" "@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6": - version "7.11.1" - resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.11.1.tgz#654f6c4f67568e24c23b367e947098c6206fa639" - integrity sha512-Vs0hm0vPahPMYi9tDjtP66llufgO3ST16WXaSTtDGEl9cewAl3AibmxWw6TINOqHPT9z0uABKAYjT9jNSg4npw== + version "7.14.0" + resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.14.0.tgz#a34277cf8acbd3185ea74129e1f100491eb1da7f" + integrity sha512-IilJZ1hJBUZwMOVDNTdflOOLzJB/ZtljYVa7k3gEZN/jqIJIPkWHC6dvbX+DD2CwZDHB9wAKzZPzzqMIkW37/w== dependencies: "@babel/types" "^7.3.0" @@ -1775,9 +1775,9 @@ integrity sha512-1z8k4wzFnNjVK/tlxvrWuK5WMt6mydWWP7+zvH5eFep4oj+UkrfiJTRtjCeBXNpwaA/FYqqtb4/QS4ianFpIRA== "@types/node@*": - version "15.12.2" - resolved "https://registry.yarnpkg.com/@types/node/-/node-15.12.2.tgz#1f2b42c4be7156ff4a6f914b2fb03d05fa84e38d" - integrity sha512-zjQ69G564OCIWIOHSXyQEEDpdpGl+G348RAKY0XXy9Z5kU9Vzv1GMNnkar/ZJ8dzXB3COzD9Mo9NtRZ4xfgUww== + version "15.12.5" + resolved "https://registry.yarnpkg.com/@types/node/-/node-15.12.5.tgz#9a78318a45d75c9523d2396131bd3cca54b2d185" + integrity sha512-se3yX7UHv5Bscf8f1ERKvQOD6sTyycH3hdaoozvaLxgUiY5lIGEeH37AD0G0Qi9kPqihPn0HOfd2yaIEN9VwEg== "@types/node@^12.0.0": version "12.20.15" @@ -1810,9 +1810,9 @@ integrity sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug== "@types/react-dom@^17.0.0": - version "17.0.7" - resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-17.0.7.tgz#b8ee15ead9e5d6c2c858b44949fdf2ebe5212232" - integrity sha512-Wd5xvZRlccOrCTej8jZkoFZuZRKHzanDDv1xglI33oBNFMWrqOSzrvWFw7ngSiZjrpJAzPKFtX7JvuXpkNmQHA== + version "17.0.8" + resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-17.0.8.tgz#3180de6d79bf53762001ad854e3ce49f36dd71fc" + integrity sha512-0ohAiJAx1DAUEcY9UopnfwCE9sSMDGnY/oXjWMax6g3RpzmTt2GMyMVAXcbn0mo8XAff0SbQJl2/SBU+hjSZ1A== dependencies: "@types/react" "*" @@ -1917,28 +1917,27 @@ "@types/yargs-parser" "*" "@typescript-eslint/eslint-plugin@^4.5.0": - version "4.27.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.27.0.tgz#0b7fc974e8bc9b2b5eb98ed51427b0be529b4ad0" - integrity sha512-DsLqxeUfLVNp3AO7PC3JyaddmEHTtI9qTSAs+RB6ja27QvIM0TA8Cizn1qcS6vOu+WDLFJzkwkgweiyFhssDdQ== + version "4.28.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.28.1.tgz#c045e440196ae45464e08e20c38aff5c3a825947" + integrity sha512-9yfcNpDaNGQ6/LQOX/KhUFTR1sCKH+PBr234k6hI9XJ0VP5UqGxap0AnNwBnWFk1MNyWBylJH9ZkzBXC+5akZQ== dependencies: - "@typescript-eslint/experimental-utils" "4.27.0" - "@typescript-eslint/scope-manager" "4.27.0" + "@typescript-eslint/experimental-utils" "4.28.1" + "@typescript-eslint/scope-manager" "4.28.1" debug "^4.3.1" functional-red-black-tree "^1.0.1" - lodash "^4.17.21" regexpp "^3.1.0" semver "^7.3.5" tsutils "^3.21.0" -"@typescript-eslint/experimental-utils@4.27.0", "@typescript-eslint/experimental-utils@^4.0.1": - version "4.27.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.27.0.tgz#78192a616472d199f084eab8f10f962c0757cd1c" - integrity sha512-n5NlbnmzT2MXlyT+Y0Jf0gsmAQzCnQSWXKy4RGSXVStjDvS5we9IWbh7qRVKdGcxT0WYlgcCYUK/HRg7xFhvjQ== +"@typescript-eslint/experimental-utils@4.28.1", "@typescript-eslint/experimental-utils@^4.0.1": + version "4.28.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.1.tgz#3869489dcca3c18523c46018b8996e15948dbadc" + integrity sha512-n8/ggadrZ+uyrfrSEchx3jgODdmcx7MzVM2sI3cTpI/YlfSm0+9HEUaWw3aQn2urL2KYlWYMDgn45iLfjDYB+Q== dependencies: "@types/json-schema" "^7.0.7" - "@typescript-eslint/scope-manager" "4.27.0" - "@typescript-eslint/types" "4.27.0" - "@typescript-eslint/typescript-estree" "4.27.0" + "@typescript-eslint/scope-manager" "4.28.1" + "@typescript-eslint/types" "4.28.1" + "@typescript-eslint/typescript-estree" "4.28.1" eslint-scope "^5.1.1" eslint-utils "^3.0.0" @@ -1954,32 +1953,32 @@ eslint-utils "^2.0.0" "@typescript-eslint/parser@^4.5.0": - version "4.27.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.27.0.tgz#85447e573364bce4c46c7f64abaa4985aadf5a94" - integrity sha512-XpbxL+M+gClmJcJ5kHnUpBGmlGdgNvy6cehgR6ufyxkEJMGP25tZKCaKyC0W/JVpuhU3VU1RBn7SYUPKSMqQvQ== + version "4.28.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.28.1.tgz#5181b81658414f47291452c15bf6cd44a32f85bd" + integrity sha512-UjrMsgnhQIIK82hXGaD+MCN8IfORS1CbMdu7VlZbYa8LCZtbZjJA26De4IPQB7XYZbL8gJ99KWNj0l6WD0guJg== dependencies: - "@typescript-eslint/scope-manager" "4.27.0" - "@typescript-eslint/types" "4.27.0" - "@typescript-eslint/typescript-estree" "4.27.0" + "@typescript-eslint/scope-manager" "4.28.1" + "@typescript-eslint/types" "4.28.1" + "@typescript-eslint/typescript-estree" "4.28.1" debug "^4.3.1" -"@typescript-eslint/scope-manager@4.27.0": - version "4.27.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.27.0.tgz#b0b1de2b35aaf7f532e89c8e81d0fa298cae327d" - integrity sha512-DY73jK6SEH6UDdzc6maF19AHQJBFVRf6fgAXHPXCGEmpqD4vYgPEzqpFz1lf/daSbOcMpPPj9tyXXDPW2XReAw== +"@typescript-eslint/scope-manager@4.28.1": + version "4.28.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.28.1.tgz#fd3c20627cdc12933f6d98b386940d8d0ce8a991" + integrity sha512-o95bvGKfss6705x7jFGDyS7trAORTy57lwJ+VsYwil/lOUxKQ9tA7Suuq+ciMhJc/1qPwB3XE2DKh9wubW8YYA== dependencies: - "@typescript-eslint/types" "4.27.0" - "@typescript-eslint/visitor-keys" "4.27.0" + "@typescript-eslint/types" "4.28.1" + "@typescript-eslint/visitor-keys" "4.28.1" "@typescript-eslint/types@3.10.1": version "3.10.1" resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-3.10.1.tgz#1d7463fa7c32d8a23ab508a803ca2fe26e758727" integrity sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ== -"@typescript-eslint/types@4.27.0": - version "4.27.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.27.0.tgz#712b408519ed699baff69086bc59cd2fc13df8d8" - integrity sha512-I4ps3SCPFCKclRcvnsVA/7sWzh7naaM/b4pBO2hVxnM3wrU51Lveybdw5WoIktU/V4KfXrTt94V9b065b/0+wA== +"@typescript-eslint/types@4.28.1": + version "4.28.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.28.1.tgz#d0f2ecbef3684634db357b9bbfc97b94b828f83f" + integrity sha512-4z+knEihcyX7blAGi7O3Fm3O6YRCP+r56NJFMNGsmtdw+NCdpG5SgNz427LS9nQkRVTswZLhz484hakQwB8RRg== "@typescript-eslint/typescript-estree@3.10.1": version "3.10.1" @@ -1995,13 +1994,13 @@ semver "^7.3.2" tsutils "^3.17.1" -"@typescript-eslint/typescript-estree@4.27.0": - version "4.27.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.27.0.tgz#189a7b9f1d0717d5cccdcc17247692dedf7a09da" - integrity sha512-KH03GUsUj41sRLLEy2JHstnezgpS5VNhrJouRdmh6yNdQ+yl8w5LrSwBkExM+jWwCJa7Ct2c8yl8NdtNRyQO6g== +"@typescript-eslint/typescript-estree@4.28.1": + version "4.28.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.28.1.tgz#af882ae41740d1f268e38b4d0fad21e7e8d86a81" + integrity sha512-GhKxmC4sHXxHGJv8e8egAZeTZ6HI4mLU6S7FUzvFOtsk7ZIDN1ksA9r9DyOgNqowA9yAtZXV0Uiap61bIO81FQ== dependencies: - "@typescript-eslint/types" "4.27.0" - "@typescript-eslint/visitor-keys" "4.27.0" + "@typescript-eslint/types" "4.28.1" + "@typescript-eslint/visitor-keys" "4.28.1" debug "^4.3.1" globby "^11.0.3" is-glob "^4.0.1" @@ -2015,12 +2014,12 @@ dependencies: eslint-visitor-keys "^1.1.0" -"@typescript-eslint/visitor-keys@4.27.0": - version "4.27.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.27.0.tgz#f56138b993ec822793e7ebcfac6ffdce0a60cb81" - integrity sha512-es0GRYNZp0ieckZ938cEANfEhsfHrzuLrePukLKtY3/KPXcq1Xd555Mno9/GOgXhKzn0QfkDLVgqWO3dGY80bg== +"@typescript-eslint/visitor-keys@4.28.1": + version "4.28.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.28.1.tgz#162a515ee255f18a6068edc26df793cdc1ec9157" + integrity sha512-K4HMrdFqr9PFquPu178SaSb92CaWe2yErXyPumc8cYWxFmhgJsNY9eSePmO05j0JhBvf2Cdhptd6E6Yv9HVHcg== dependencies: - "@typescript-eslint/types" "4.27.0" + "@typescript-eslint/types" "4.28.1" eslint-visitor-keys "^2.0.0" "@webassemblyjs/ast@1.9.0": @@ -2220,9 +2219,9 @@ acorn@^7.1.0, acorn@^7.1.1, acorn@^7.4.0: integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== acorn@^8.2.4: - version "8.4.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.4.0.tgz#af53266e698d7cffa416714b503066a82221be60" - integrity sha512-ULr0LDaEqQrMFGyQ3bhJkLsbtrQ8QibAseGZeaSUiT/6zb9IvIkomWHJIvgvwad+hinRAgsI51JcWk2yvwyL+w== + version "8.4.1" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.4.1.tgz#56c36251fc7cabc7096adc18f05afe814321a28c" + integrity sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA== address@1.1.2, address@^1.0.1: version "1.1.2" @@ -2356,7 +2355,7 @@ anymatch@^3.0.0, anymatch@^3.0.3, anymatch@~3.1.2: "aoe_technology_radar@https://github.com/aoepeople/aoe_technology_radar.git": version "2.0.0" - resolved "https://github.com/aoepeople/aoe_technology_radar.git#33e36674f700b84e6b9750591ee2dd841b571613" + resolved "https://github.com/aoepeople/aoe_technology_radar.git#466227641cad8c52c8a78812671cac7a671d6007" dependencies: "@types/fs-extra" "^9.0.11" "@types/marked" "^2.0.3" @@ -2374,6 +2373,7 @@ anymatch@^3.0.0, anymatch@^3.0.3, anymatch@~3.1.2: query-string "^7.0.0" react "^17.0.2" react-dom "^17.0.2" + react-icons "^4.2.0" react-router-dom "^5.2.0" react-scripts "4.0.3" sass "^1.34.0" @@ -2571,9 +2571,9 @@ autoprefixer@^9.6.1: postcss-value-parser "^4.1.0" axe-core@^4.0.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.2.2.tgz#0c987d82c8b82b4b9b7a945f1b5ef0d8fed586ed" - integrity sha512-OKRkKM4ojMEZRJ5UNJHmq9tht7cEnRnqKG6KyB/trYws00Xtkv12mHtlJ0SK7cmuNbrU8dPUova3ELTuilfBbw== + version "4.2.3" + resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.2.3.tgz#2a3afc332f0031b42f602f4a3de03c211ca98f72" + integrity sha512-pXnVMfJKSIWU2Ml4JHP7pZEPIrgBO1Fd3WGx+fPBsS+KRGhE4vxooD8XBGWbQOIVSZsVK7pUDBBkCicNu80yzQ== axobject-query@^2.2.0: version "2.2.0" @@ -3170,9 +3170,9 @@ caniuse-api@^3.0.0: lodash.uniq "^4.5.0" caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001125, caniuse-lite@^1.0.30001219: - version "1.0.30001237" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001237.tgz#4b7783661515b8e7151fc6376cfd97f0e427b9e5" - integrity sha512-pDHgRndit6p1NR2GhzMbQ6CkRrp4VKuSsqbcLeOQppYPKOYkKT/6ZvZDvKJUqcmtyWIAHuZq3SVS2vc1egCZzw== + version "1.0.30001241" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001241.tgz#cd3fae47eb3d7691692b406568d7a3e5b23c7598" + integrity sha512-1uoSZ1Pq1VpH0WerIMqwptXHNNGfdl7d1cJUFs80CwQ/lVzdhTvsFZCeNFslze7AjsQnb4C85tzclPa1VShbeQ== capture-exit@^2.0.0: version "2.0.0" @@ -3503,7 +3503,7 @@ content-type@~1.0.4: resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== -convert-source-map@1.7.0, convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: +convert-source-map@1.7.0: version "1.7.0" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442" integrity sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA== @@ -3515,6 +3515,13 @@ convert-source-map@^0.3.3: resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-0.3.5.tgz#f1d802950af7dd2631a1febe0596550c86ab3190" integrity sha1-8dgClQr33SYxof6+BZZVDIarMZA= +convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369" + integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA== + dependencies: + safe-buffer "~5.1.1" + cookie-signature@1.0.6: version "1.0.6" resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" @@ -3542,18 +3549,18 @@ copy-descriptor@^0.1.0: resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= -core-js-compat@^3.14.0, core-js-compat@^3.6.2: - version "3.14.0" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.14.0.tgz#b574dabf29184681d5b16357bd33d104df3d29a5" - integrity sha512-R4NS2eupxtiJU+VwgkF9WTpnSfZW4pogwKHd8bclWU2sp93Pr5S1uYJI84cMOubJRou7bcfL0vmwtLslWN5p3A== +core-js-compat@^3.14.0, core-js-compat@^3.15.0, core-js-compat@^3.6.2: + version "3.15.2" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.15.2.tgz#47272fbb479880de14b4e6081f71f3492f5bd3cb" + integrity sha512-Wp+BJVvwopjI+A1EFqm2dwUmWYXrvucmtIB2LgXn/Rb+gWPKYxtmb4GKHGKG/KGF1eK9jfjzT38DITbTOCX/SQ== dependencies: browserslist "^4.16.6" semver "7.0.0" -core-js-pure@^3.14.0: - version "3.14.0" - resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.14.0.tgz#72bcfacba74a65ffce04bf94ae91d966e80ee553" - integrity sha512-YVh+LN2FgNU0odThzm61BsdkwrbrchumFq3oztnE9vTKC4KS2fvnPmcx8t6jnqAyOTCTF4ZSiuK8Qhh7SNcL4g== +core-js-pure@^3.15.0: + version "3.15.2" + resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.15.2.tgz#c8e0874822705f3385d3197af9348f7c9ae2e3ce" + integrity sha512-D42L7RYh1J2grW8ttxoY1+17Y4wXZeKe7uyplAI3FkNQyI5OgBIAjUfFiTPfL1rs0qLpxaabITNbjKl1Sp82tA== core-js@^2.4.0: version "2.6.12" @@ -3561,9 +3568,9 @@ core-js@^2.4.0: integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ== core-js@^3.6.5: - version "3.14.0" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.14.0.tgz#62322b98c71cc2018b027971a69419e2425c2a6c" - integrity sha512-3s+ed8er9ahK+zJpp9ZtuVcDoFzHNiZsPbNAAE4KXgrRHbjSqqNN6xGSXq6bq7TZIbKj4NLrLb6bJ5i+vSVjHA== + version "3.15.2" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.15.2.tgz#740660d2ff55ef34ce664d7e2455119c5bdd3d61" + integrity sha512-tKs41J7NJVuaya8DxIOCnl8QuPHx5/ZVbFo1oKgVl1qHFBBrDctzQGtuLjPpRdNTWmKPH6oEvgN/MUID+l485Q== core-util-is@~1.0.0: version "1.0.2" @@ -3956,9 +3963,9 @@ decamelize@^1.2.0: integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= decimal.js@^10.2.1: - version "10.2.1" - resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.2.1.tgz#238ae7b0f0c793d3e3cea410108b35a2c01426a3" - integrity sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw== + version "10.3.1" + resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.3.1.tgz#d8c3a444a9c6774ba60ca6ad7261c3a94fd5e783" + integrity sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ== decode-uri-component@^0.2.0: version "0.2.0" @@ -4259,9 +4266,9 @@ ejs@^2.6.1: integrity sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA== electron-to-chromium@^1.3.564, electron-to-chromium@^1.3.723: - version "1.3.752" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.752.tgz#0728587f1b9b970ec9ffad932496429aef750d09" - integrity sha512-2Tg+7jSl3oPxgsBsWKh5H83QazTkmWG/cnNwJplmyZc7KcN61+I10oUgaXSVk/NwfvN3BdkKDR4FYuRBQQ2v0A== + version "1.3.762" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.762.tgz#3fa4e3bcbda539b50e3aa23041627063a5cffe61" + integrity sha512-LehWjRpfPcK8F1Lf/NZoAwWLWnjJVo0SZeQ9j/tvnBWYcT99qDqgo4raAfS2oTKZjPrR/jxruh85DGgDUmywEA== elliptic@^6.5.3: version "6.5.4" @@ -4478,9 +4485,9 @@ eslint-module-utils@^2.6.1: pkg-dir "^2.0.0" eslint-plugin-flowtype@^5.2.0: - version "5.7.2" - resolved "https://registry.yarnpkg.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.7.2.tgz#482a42fe5d15ee614652ed256d37543d584d7bc0" - integrity sha512-7Oq/N0+3nijBnYWQYzz/Mp/7ZCpwxYvClRyW/PLAmimY9uLCBvoXsNsERcJdkKceyOjgRbFhhxs058KTrne9Mg== + version "5.8.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.8.0.tgz#35b55e4ce559b90efbe913ed33630e391e301481" + integrity sha512-feK1xnUTsMSNTOw9jFw7aVgZl7Ep+ghpta/YEoaV6jbXU6Yso30B7BIj9ObHLzZ5TFJL7D98az080wfykLCrcw== dependencies: lodash "^4.17.15" string-natural-compare "^3.0.1" @@ -4613,9 +4620,9 @@ eslint-webpack-plugin@^2.5.2: schema-utils "^3.0.0" eslint@^7.11.0: - version "7.28.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.28.0.tgz#435aa17a0b82c13bb2be9d51408b617e49c1e820" - integrity sha512-UMfH0VSjP0G4p3EWirscJEQ/cHqnT/iuH6oNZOB94nBjWbMnhGEPxsZm1eyIW0C/9jLI0Fow4W5DXLjEI7mn1g== + version "7.29.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.29.0.tgz#ee2a7648f2e729485e4d0bd6383ec1deabc8b3c0" + integrity sha512-82G/JToB9qIy/ArBzIWG9xvvwL3R86AlCjtGw+A29OMZDqhTybz/MByORSukGxeI+YPCR4coYyITKk8BFH9nDA== dependencies: "@babel/code-frame" "7.12.11" "@eslint/eslintrc" "^0.4.2" @@ -4881,16 +4888,15 @@ fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== fast-glob@^3.1.1: - version "3.2.5" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.5.tgz#7939af2a656de79a4f1901903ee8adcaa7cb9661" - integrity sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg== + version "3.2.6" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.6.tgz#434dd9529845176ea049acc9343e8282765c6e1a" + integrity sha512-GnLuqj/pvQ7pX8/L4J84nijv6sAnlwvSDpMkJi9i7nPmPxGtRPkBSStfvDW5l6nMdX9VWe+pkKWFTgD+vF2QSQ== dependencies: "@nodelib/fs.stat" "^2.0.2" "@nodelib/fs.walk" "^1.2.3" - glob-parent "^5.1.0" + glob-parent "^5.1.2" merge2 "^1.3.0" - micromatch "^4.0.2" - picomatch "^2.2.1" + micromatch "^4.0.4" fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@^2.1.0: version "2.1.0" @@ -5261,7 +5267,7 @@ glob-parent@^3.1.0: is-glob "^3.1.0" path-dirname "^1.0.0" -glob-parent@^5.1.0, glob-parent@^5.1.2, glob-parent@~5.1.2: +glob-parent@^5.1.2, glob-parent@~5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== @@ -7077,9 +7083,9 @@ map-visit@^1.0.0: object-visit "^1.0.0" marked@^2.0.7: - version "2.1.1" - resolved "https://registry.yarnpkg.com/marked/-/marked-2.1.1.tgz#b7c27f520fc4de0ddd049d9b4be3b04e06314923" - integrity sha512-5XFS69o9CzDpQDSpUYC+AN2xvq8yl1EGa5SG/GI1hP78/uTeo3PDfiDNmsUyiahpyhToDDJhQk7fNtJsga+KVw== + version "2.1.3" + resolved "https://registry.yarnpkg.com/marked/-/marked-2.1.3.tgz#bd017cef6431724fd4b27e0657f5ceb14bff3753" + integrity sha512-/Q+7MGzaETqifOMWYEA7HVMaZb4XbcRfaOzcSsHZEith83KGlvaSG33u0SKu89Mj5h+T8V2hM+8O45Qc5XTgwA== md5.js@^1.3.4: version "1.3.5" @@ -7165,7 +7171,7 @@ micromatch@^3.1.10, micromatch@^3.1.4: snapdragon "^0.8.1" to-regex "^3.0.2" -micromatch@^4.0.2: +micromatch@^4.0.2, micromatch@^4.0.4: version "4.0.4" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9" integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg== @@ -8743,16 +8749,7 @@ postcss-values-parser@^2.0.0, postcss-values-parser@^2.0.1: indexes-of "^1.0.1" uniq "^1.0.1" -postcss@7.0.21: - version "7.0.21" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.21.tgz#06bb07824c19c2021c5d056d5b10c35b989f7e17" - integrity sha512-uIFtJElxJo29QC753JzhidoAhvp/e/Exezkdhfmt8AymWT6/5B7W1WmponYWkHk2eg6sONyTch0A3nkMPun3SQ== - dependencies: - chalk "^2.4.2" - source-map "^0.6.1" - supports-color "^6.1.0" - -postcss@^7, postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.17, postcss@^7.0.2, postcss@^7.0.26, postcss@^7.0.27, postcss@^7.0.32, postcss@^7.0.5, postcss@^7.0.6: +postcss@7.0.36, postcss@^7, postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.17, postcss@^7.0.2, postcss@^7.0.26, postcss@^7.0.27, postcss@^7.0.32, postcss@^7.0.5, postcss@^7.0.6: version "7.0.36" resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.36.tgz#056f8cffa939662a8f5905950c07d5285644dfcb" integrity sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw== @@ -8949,9 +8946,9 @@ query-string@^4.1.0: strict-uri-encode "^1.0.0" query-string@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/query-string/-/query-string-7.0.0.tgz#aaad2c8d5c6a6d0c6afada877fecbd56af79e609" - integrity sha512-Iy7moLybliR5ZgrK/1R3vjrXq03S13Vz4Rbm5Jg3EFq1LUmQppto0qtXz4vqZ386MSRjZgnTSZ9QC+NZOSd/XA== + version "7.0.1" + resolved "https://registry.yarnpkg.com/query-string/-/query-string-7.0.1.tgz#45bd149cf586aaa582dffc7ec7a8ad97dd02f75d" + integrity sha512-uIw3iRvHnk9to1blJCG3BTc+Ro56CBowJXKmNNAm3RulvPBzWLRqKSiiDk+IplJhsydwtuNMHi8UGQFcCLVfkA== dependencies: decode-uri-component "^0.2.0" filter-obj "^1.1.0" @@ -9076,6 +9073,11 @@ react-error-overlay@^6.0.9: resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.9.tgz#3c743010c9359608c375ecd6bc76f35d93995b0a" integrity sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew== +react-icons@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/react-icons/-/react-icons-4.2.0.tgz#6dda80c8a8f338ff96a1851424d63083282630d0" + integrity sha512-rmzEDFt+AVXRzD7zDE21gcxyBizD/3NqjbX6cmViAgdqfJ2UiLer8927/QhhrXQV7dEj/1EGuOTPp7JnLYVJKQ== + react-is@^16.6.0, react-is@^16.7.0, react-is@^16.8.1: version "16.13.1" resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" @@ -9440,9 +9442,9 @@ resolve-pathname@^3.0.0: integrity sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng== resolve-url-loader@^3.1.2: - version "3.1.3" - resolved "https://registry.yarnpkg.com/resolve-url-loader/-/resolve-url-loader-3.1.3.tgz#49ec68340f67d8d2ab6b401948d5def3ab2d0367" - integrity sha512-WbDSNFiKPPLem1ln+EVTE+bFUBdTTytfQZWbmghroaFNFaAVmGq0Saqw6F/306CwgPXsGwXVxbODE+3xAo/YbA== + version "3.1.4" + resolved "https://registry.yarnpkg.com/resolve-url-loader/-/resolve-url-loader-3.1.4.tgz#3c16caebe0b9faea9c7cc252fa49d2353c412320" + integrity sha512-D3sQ04o0eeQEySLrcz4DsX3saHfsr8/N6tfhblxgZKXxMT2Louargg12oGNfoTRLV09GXhVUe5/qgA5vdgNigg== dependencies: adjust-sourcemap-loader "3.0.0" camelcase "5.3.1" @@ -9450,7 +9452,7 @@ resolve-url-loader@^3.1.2: convert-source-map "1.7.0" es6-iterator "2.0.3" loader-utils "1.2.3" - postcss "7.0.21" + postcss "7.0.36" rework "1.0.1" rework-visit "1.0.0" source-map "0.6.1" @@ -10480,9 +10482,9 @@ terser@^4.1.2, terser@^4.6.2, terser@^4.6.3: source-map-support "~0.5.12" terser@^5.3.4: - version "5.7.0" - resolved "https://registry.yarnpkg.com/terser/-/terser-5.7.0.tgz#a761eeec206bc87b605ab13029876ead938ae693" - integrity sha512-HP5/9hp2UaZt5fYkuhNBR8YyRcT8juw8+uFbAme53iN9hblvKnLUTKkmwJG6ocWpIKf8UK4DoeWG4ty0J6S6/g== + version "5.7.1" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.7.1.tgz#2dc7a61009b66bb638305cb2a824763b116bf784" + integrity sha512-b3e+d5JbHAe/JSjwsC3Zn55wsBIM7AsHLjKxT31kGCldgbpFePaFo+PiddtO6uwRZWRw7sPXmAN8dTW61xmnSg== dependencies: commander "^2.20.0" source-map "~0.7.2" @@ -10727,9 +10729,9 @@ typedarray@^0.0.6: integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= typescript@^4.1.2: - version "4.3.3" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.3.3.tgz#5401db69bd3203daf1851a1a74d199cb3112c11a" - integrity sha512-rUvLW0WtF7PF2b9yenwWUi9Da9euvDRhmH7BLyBG4DCFfOJ850LGNknmRpp8Z8kXNUPObdZQEfKOiHtXuQHHKA== + version "4.3.4" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.3.4.tgz#3f85b986945bcf31071decdd96cf8bfa65f9dcbc" + integrity sha512-uauPG7XZn9F/mo+7MrsRjyvbxFpzemRjKEZXS4AK83oP2KKOJPvb+9cO/gmnv8arWZvhnjVOXz7B49m1l0e9Ew== unbox-primitive@^1.0.1: version "1.0.1" @@ -11179,9 +11181,9 @@ whatwg-mimetype@^2.3.0: integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== whatwg-url@^8.0.0, whatwg-url@^8.5.0: - version "8.6.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.6.0.tgz#27c0205a4902084b872aecb97cf0f2a7a3011f4c" - integrity sha512-os0KkeeqUOl7ccdDT1qqUcS4KH4tcBTSKK5Nl5WKb2lyxInIZ/CpjkqKa1Ss12mjfdcRX9mHmPPs7/SxG1Hbdw== + version "8.7.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.7.0.tgz#656a78e510ff8f3937bc0bcbe9f5c0ac35941b77" + integrity sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg== dependencies: lodash "^4.7.0" tr46 "^2.1.0" @@ -11430,9 +11432,9 @@ ws@^6.2.1: async-limiter "~1.0.0" ws@^7.4.5: - version "7.5.0" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.0.tgz#0033bafea031fb9df041b2026fc72a571ca44691" - integrity sha512-6ezXvzOZupqKj4jUqbQ9tXuJNo+BR2gU8fFRk3XCP3e0G6WT414u5ELe6Y0vtp7kmSJ3F7YWObSNr1ESsgi4vw== + version "7.5.1" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.1.tgz#44fc000d87edb1d9c53e51fbc69a0ac1f6871d66" + integrity sha512-2c6faOUH/nhoQN6abwMloF7Iyl0ZS2E9HGtsiLrWn0zOOMWlhtDmdf/uihDt6jnuCxgtwGBNy6Onsoy2s2O2Ow== xml-name-validator@^3.0.0: version "3.0.0" From 4838830a7662c9a7f84138fd73eb8e08d7cda2d5 Mon Sep 17 00:00:00 2001 From: "dennis.ludwig" Date: Wed, 30 Jun 2021 16:49:33 +0200 Subject: [PATCH 144/164] Use new version of aoe_technology_radar and align readme --- Readme.md | 10 +++++----- package.json | 1 + yarn.lock | 2 +- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/Readme.md b/Readme.md index 6ce2963..620f436 100644 --- a/Readme.md +++ b/Readme.md @@ -2,18 +2,18 @@ This is the location of AOE techradar content - published under: https://www.aoe.com/techradar/index.html - - ## Development +### Requirements +Install the [yarn package manager](https://yarnpkg.com/getting-started/install). + ### Host the application under a sub path -To host the application under a sub path, set the environment variable `PUBLIC_URL`, e.g. "/techradar". The default is `/techradar`. +To host the application under a sub path, set the environment variable `PUBLIC_URL`, e.g. "/techradar". The default is `/build`. > For local development I recommend using `/build` and use this for the following steps. ### Build the radar ``` -yarn -export PUBLIC_URL="/build" && yarn start +yarn start ``` Then open here: http://localhost:8080/build diff --git a/package.json b/package.json index 83a1517..5aa7bce 100644 --- a/package.json +++ b/package.json @@ -4,6 +4,7 @@ "main": "index.js", "license": "MIT", "scripts": { + "pregenerateJson": "yarn", "generateJson": "aoe_technology_radar-generateJson", "prebuild": "yarn generateJson", "build": "aoe_technology_radar-buildRadar", diff --git a/yarn.lock b/yarn.lock index 775088e..aab1498 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2355,7 +2355,7 @@ anymatch@^3.0.0, anymatch@^3.0.3, anymatch@~3.1.2: "aoe_technology_radar@https://github.com/aoepeople/aoe_technology_radar.git": version "2.0.0" - resolved "https://github.com/aoepeople/aoe_technology_radar.git#466227641cad8c52c8a78812671cac7a671d6007" + resolved "https://github.com/aoepeople/aoe_technology_radar.git#e2d2cd6e86547d6c4a493b350b1cb1322d499233" dependencies: "@types/fs-extra" "^9.0.11" "@types/marked" "^2.0.3" From 0cf0f568ec07e1a8c807db2e9846c9bc95c0e5be Mon Sep 17 00:00:00 2001 From: "dennis.ludwig" Date: Thu, 1 Jul 2021 16:47:16 +0200 Subject: [PATCH 145/164] Add messages.json for AOE specific texts --- package.json | 6 +-- public/messages.json | 88 ++++++++++++++++++++++++++++++++++++++++++++ yarn.lock | 20 +++++----- 3 files changed, 101 insertions(+), 13 deletions(-) create mode 100644 public/messages.json diff --git a/package.json b/package.json index 5aa7bce..cd9b31f 100644 --- a/package.json +++ b/package.json @@ -4,12 +4,12 @@ "main": "index.js", "license": "MIT", "scripts": { - "pregenerateJson": "yarn", - "generateJson": "aoe_technology_radar-generateJson", - "prebuild": "yarn generateJson", + "prebuild": "yarn", "build": "aoe_technology_radar-buildRadar", + "postbuild": "yarn generateJson", "prebuild:static": "yarn build", "build:static": "aoe_technology_radar-createStaticFiles", + "generateJson": "aoe_technology_radar-generateJson", "prestart": "yarn build:static", "start": "yarn start:server", "prestart:static": "yarn build:static", diff --git a/public/messages.json b/public/messages.json new file mode 100644 index 0000000..7dc2629 --- /dev/null +++ b/public/messages.json @@ -0,0 +1,88 @@ +{ + "footerFootnote": "AOE is a leading global provider of services for digital transformation and digital business models. AOE relies exclusively on established Enterprise Open Source technologies. This leads to innovative solutions, digital products and portals in agile software projects, and helps build long-lasting, strategic partnerships with our customers.", + "socialLinks": [ + { "href": "https://www.facebook.com/aoepeople", "iconName": "facebook" }, + { "href": "https://twitter.com/aoepeople", "iconName": "twitter" }, + { "href": "https://www.linkedin.com/company/aoe", "iconName": "linkedIn" }, + { "href": "https://www.xing.com/company/aoe", "iconName": "xing" }, + { "href": "https://www.instagram.com/aoepeople", "iconName": "instagram" }, + { "href": "https://www.youtube.com/user/aoepeople", "iconName": "youtube" }, + { "href": "https://github.com/aoepeople", "iconName": "github" } + ], + "pageHelp": { + "paragraphs": [ + { + "headline": "Introduction", + "values": [ + "Technology is moving fast and new technologies and innovations appear continuously.", + "It's essential for a development and technology company such as AOE to constantly improve and keep track with the latest useful innovations. It is important to openly look for innovations and new technologies and to question established technologies and methods every now and then.", + "But, it is also important to wisely choose which technologies to use in our daily work and in the different projects we are carrying out. As we all know: There is no silver bullet." + ] + }, + { + "headline": "What is the AOE Technology Radar", + "values": [ + "The Tech Radar is an overview of different technologies - from languages, frameworks, tools and patterns to platforms - that we consider \"new or mentionable\". The radar therefore doesn't provide an overview of all established technologies - but it focuses on items that have recently gained in importance or changed." + ] + }, + { + "headline": "How it is created", + "values": [ + "The items in the technology radar are raised by the different teams and therefore a lot of the items are related to the work and challenges the teams face in the different projects. In fact, we don't include anything on the radar, which we haven't already tried ourselves at least once.", + "There have been a lot of valuable discussions in different expert groups about the classification and details of each of technologies and innovations. And the result of all this can be found in the latest technology radar." + ] + }, + { + "headline": "How should it be used", + "values": [ + "The radar acts as an overview of technologies that we think everyone in the teams should currently know about.", + "Its goal is to act as a guide and inspiration for the daily work in the teams. Its purpose is also to provide helpful information and a bird's-eye perspective - so that decisions can be taken with a much deeper understanding of the subject matter. This results in more-informed and better-aligned decisions.", + "We also hope that developers outside of AOE find the information in our technology overview inspirational.", + "We group or categorize the items in 4 quadrants - (sometimes, when it's not 100% clear where a item belongs, we choose the best fit)." + ] + } + ], + "quadrants": [ + { + "name": "Languages and Frameworks", + "description": "We've placed development languages (such as Scala or Golang) here, as well as more low-level development frameworks (such as Play or Symfony), which are useful for implementing custom software of all kinds." + }, + { + "name": "Tools", + "description": "Here we put different software tools - from small helpers to bigger software projects" + }, + { + "name": "Methods and Patterns", + "description": "Patterns are so important, and a lot of them are valid for a long time (compared to some tools or frameworks). So, this is the category where we put information on methods and patterns concerning development, continuous x, testing, organization, architecture, etc." + }, + { + "name": "Platforms and Operations", + "description": "(including AOE internal Services): Here we include infrastructure platforms and services. We also use this category to communicate news about AOE services that we want all AOE teams to be aware of." + } + ], + "rings": [ + { + "name": "Adopt", + "description": "We can clearly recommend this technology. We have used it for longer period of time in many teams and it has proven to be stable and useful." + }, + { + "name": "Trial", + "description": "We have used it with success and recommend to have a closer look at the technology in this ring. The goal of items here is to look at them more closely, with the goal to bring them to the adopt level." + }, + { + "name": "Assess", + "description": "We have tried it out and we find it promising. We recommend having a look at these items when you face a specific need for the technology in your project." + }, + { + "name": "Hold", + "description": "This category is a bit special. Unlike the others, we recommend to stop doing or using something. That does not mean that they are bad and it often might be ok to use them in existing projects. But we move things here if we think we shouldn't do them anymore - because we see better options or alternatives now." + } + ], + "sourcecodeLink": { + "href": "https://github.com/AOEpeople/aoe_technology_radar", + "name": "AOE Tech Radar on Github", + "description": "Contributions and source code of the AOE Tech Radar are on github:" + } + }, + "legalInformationLink": "https://www.aoe.com/en/imprint.html" +} diff --git a/yarn.lock b/yarn.lock index aab1498..cd8f687 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1834,9 +1834,9 @@ "@types/react" "*" "@types/react@*", "@types/react@^17.0.0": - version "17.0.11" - resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.11.tgz#67fcd0ddbf5a0b083a0f94e926c7d63f3b836451" - integrity sha512-yFRQbD+whVonItSk7ZzP/L+gPTJVBkL/7shLEF+i9GC/1cV3JmUxEQz6+9ylhUpWSDuqo1N9qEvqS6vTj4USUA== + version "17.0.13" + resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.13.tgz#6b7c9a8f2868586ad87d941c02337c6888fb874f" + integrity sha512-D/G3PiuqTfE3IMNjLn/DCp6umjVCSvtZTPdtAFy5+Ved6CsdRvivfKeCzw79W4AatShtU4nGqgvOv5Gro534vQ== dependencies: "@types/prop-types" "*" "@types/scheduler" "*" @@ -2355,7 +2355,7 @@ anymatch@^3.0.0, anymatch@^3.0.3, anymatch@~3.1.2: "aoe_technology_radar@https://github.com/aoepeople/aoe_technology_radar.git": version "2.0.0" - resolved "https://github.com/aoepeople/aoe_technology_radar.git#e2d2cd6e86547d6c4a493b350b1cb1322d499233" + resolved "https://github.com/aoepeople/aoe_technology_radar.git#1de83feb28d05b1b0d4500beba6791ae57c239cd" dependencies: "@types/fs-extra" "^9.0.11" "@types/marked" "^2.0.3" @@ -4266,9 +4266,9 @@ ejs@^2.6.1: integrity sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA== electron-to-chromium@^1.3.564, electron-to-chromium@^1.3.723: - version "1.3.762" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.762.tgz#3fa4e3bcbda539b50e3aa23041627063a5cffe61" - integrity sha512-LehWjRpfPcK8F1Lf/NZoAwWLWnjJVo0SZeQ9j/tvnBWYcT99qDqgo4raAfS2oTKZjPrR/jxruh85DGgDUmywEA== + version "1.3.763" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.763.tgz#93f6f02506d099941f557b9db9ba50b30215bf15" + integrity sha512-UyvEPae0wvzsyNJhVfGeFSOlUkHEze8xSIiExO5tZQ8QTr7obFiJWGk3U4e7afFOJMQJDszqU/3Pk5jtKiaSEg== elliptic@^6.5.3: version "6.5.4" @@ -10729,9 +10729,9 @@ typedarray@^0.0.6: integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= typescript@^4.1.2: - version "4.3.4" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.3.4.tgz#3f85b986945bcf31071decdd96cf8bfa65f9dcbc" - integrity sha512-uauPG7XZn9F/mo+7MrsRjyvbxFpzemRjKEZXS4AK83oP2KKOJPvb+9cO/gmnv8arWZvhnjVOXz7B49m1l0e9Ew== + version "4.3.5" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.3.5.tgz#4d1c37cc16e893973c45a06886b7113234f119f4" + integrity sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA== unbox-primitive@^1.0.1: version "1.0.1" From 59117a4f59945ae8735f2d5e1a7f5a13e8cb3daf Mon Sep 17 00:00:00 2001 From: "dennis.ludwig" Date: Thu, 1 Jul 2021 16:53:59 +0200 Subject: [PATCH 146/164] Use node 16 for github workflow --- .github/workflows/main.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 49cb336..0fb86bc 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -12,8 +12,7 @@ jobs: - uses: actions/checkout@master - uses: actions/setup-node@v2 with: - node-version: '12' - - run: yarn + node-version: '16' - run: PUBLIC_URL=/techradar yarn build:static - uses: jakejarvis/s3-sync-action@master with: From 67ffc603dc400684a6ba917c11856586fbd06ab7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20P=C3=B6tzinger?= Date: Thu, 1 Jul 2021 23:57:35 +0200 Subject: [PATCH 147/164] add complexity management --- radar/2021-01-01/complexity-management.md | 32 +++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 radar/2021-01-01/complexity-management.md diff --git a/radar/2021-01-01/complexity-management.md b/radar/2021-01-01/complexity-management.md new file mode 100644 index 0000000..cfef20d --- /dev/null +++ b/radar/2021-01-01/complexity-management.md @@ -0,0 +1,32 @@ +--- +title: "Complexity management" +ring: trial +--- + +Our world is increasingly complex - our society and the economy system is developing fast - we constantly have to deal with surprises and uncertainty. This is especially the case in IT organisations that collaboratively and crossfunctional work on innovations, "digitalization strategies" or "transformation projects". + +Complex is something, where it is not possible to relate all its elements at the same time. There is no clear cause and result relationship. Decisions processes cannot be well structured. + +But of course that should not be used as an excuse - this realisation can motivate us to find ways to better deal with it. To come to better and new ideas together, to take good decisions and to learn from them. + +Complexity management capabilities describes the ability to deal with complexity. The more different dimensions are used to observe and analyse a situation, the higher they are differenciated and the faster this is done - the better complexity is managed. [C2M Model](https://www.carl-auer.de/magazin/systemzeit/komplexitatsmanagement-modell-stufen-formen) + +The complexity in IT initiatives and projects comes from the uncertainties of how a product is adopted by the users and the market, the nearly endless choices of technical ingredients, the team and organisational structures and the established collaboration and communication etc. + +Agile methods and other best practices evolved from that challenges - and are now widely adopted - but without proper reflection and complexity management they can also lead to dysfunctional communication pattern. + +Since we are solving problems in collaboration we also need to deal with the complexity of the communication system (social system): + +* We are often seeing how large and historical organisations have a hard time with their transformation initiatives. +* We are seeing teams, where over the time dysfunctional patterns have emerged. +* We see teams where no clear communication is established and where the important conflicts are not addresses. +* We see teams that argue one-dimensional and spend time and energy in useless debates +* We see organisations that are full of internal orientation and activities - while they are losing the connection to the external customers and market + +An understanding of how communication systems are working - and what conditions for working communication (and therefore collaboration) exists, helps to address such situations better. And how we can use conflicts for creating new creativity. + +That includes the awareness that we can always learn from each other! + +That is the reason why we see systemic perspectives with proper system theoretical background emerging in the space of organisational development. We believe that proper learning of this perspectives and the awareness of complexity management capabilities can help organisations to form functional collaboration. It may also help that an organisation does not blindly follow the next model, agile "hype" or consultant promises. + +More on that topic: [Systemic Communication](https://www.carl-auer.de/magazin/systemzeit/communication-reorganization-of-undetermined) \ No newline at end of file From ceac2a1bc2769926b32fe35ce0c85e173a9ad130 Mon Sep 17 00:00:00 2001 From: "dennis.ludwig" Date: Fri, 2 Jul 2021 09:38:31 +0200 Subject: [PATCH 148/164] add quadrant to complexity management --- radar/2021-01-01/complexity-management.md | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/radar/2021-01-01/complexity-management.md b/radar/2021-01-01/complexity-management.md index cfef20d..7b7f515 100644 --- a/radar/2021-01-01/complexity-management.md +++ b/radar/2021-01-01/complexity-management.md @@ -1,6 +1,7 @@ --- title: "Complexity management" ring: trial +quadrant: methods-and-patterns --- Our world is increasingly complex - our society and the economy system is developing fast - we constantly have to deal with surprises and uncertainty. This is especially the case in IT organisations that collaboratively and crossfunctional work on innovations, "digitalization strategies" or "transformation projects". @@ -9,24 +10,24 @@ Complex is something, where it is not possible to relate all its elements at the But of course that should not be used as an excuse - this realisation can motivate us to find ways to better deal with it. To come to better and new ideas together, to take good decisions and to learn from them. -Complexity management capabilities describes the ability to deal with complexity. The more different dimensions are used to observe and analyse a situation, the higher they are differenciated and the faster this is done - the better complexity is managed. [C2M Model](https://www.carl-auer.de/magazin/systemzeit/komplexitatsmanagement-modell-stufen-formen) +Complexity management capabilities describe the ability to deal with complexity. The more different dimensions are used to observe and analyse a situation, the higher they are differenciated and the faster this is done - the better complexity is managed. [C2M Model](https://www.carl-auer.de/magazin/systemzeit/komplexitatsmanagement-modell-stufen-formen) The complexity in IT initiatives and projects comes from the uncertainties of how a product is adopted by the users and the market, the nearly endless choices of technical ingredients, the team and organisational structures and the established collaboration and communication etc. -Agile methods and other best practices evolved from that challenges - and are now widely adopted - but without proper reflection and complexity management they can also lead to dysfunctional communication pattern. +Agile methods and other best practices evolved from that challenges - and are now widely adopted - but without proper reflection and complexity management they can also lead to dysfunctional communication patterns. Since we are solving problems in collaboration we also need to deal with the complexity of the communication system (social system): * We are often seeing how large and historical organisations have a hard time with their transformation initiatives. * We are seeing teams, where over the time dysfunctional patterns have emerged. -* We see teams where no clear communication is established and where the important conflicts are not addresses. -* We see teams that argue one-dimensional and spend time and energy in useless debates -* We see organisations that are full of internal orientation and activities - while they are losing the connection to the external customers and market +* We see teams where no clear communication is established and where the important conflicts are not addressed. +* We see teams that argue one-dimensional and spend time and energy in useless debates. +* We see organisations that are full of internal orientation and activities - while they are losing the connection to the external customers and market. An understanding of how communication systems are working - and what conditions for working communication (and therefore collaboration) exists, helps to address such situations better. And how we can use conflicts for creating new creativity. That includes the awareness that we can always learn from each other! -That is the reason why we see systemic perspectives with proper system theoretical background emerging in the space of organisational development. We believe that proper learning of this perspectives and the awareness of complexity management capabilities can help organisations to form functional collaboration. It may also help that an organisation does not blindly follow the next model, agile "hype" or consultant promises. +That is the reason we see systemic perspectives with proper system theoretical background emerging in the space of organisational development. We believe that proper learning of this perspectives and the awareness of complexity management capabilities can help organisations to form functional collaboration. It may also help that an organisation does not blindly follow the next model, agile "hype" or consultant promises. More on that topic: [Systemic Communication](https://www.carl-auer.de/magazin/systemzeit/communication-reorganization-of-undetermined) \ No newline at end of file From 1df2e03e6c7dbf7cd47aee956f058949b7a84635 Mon Sep 17 00:00:00 2001 From: "dennis.ludwig" Date: Fri, 2 Jul 2021 09:54:40 +0200 Subject: [PATCH 149/164] conventionalcommits.md was not featured by mistake --- radar/2021-01-01/conventionalcommits.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/radar/2021-01-01/conventionalcommits.md b/radar/2021-01-01/conventionalcommits.md index e7c2e4c..5b25c82 100644 --- a/radar/2021-01-01/conventionalcommits.md +++ b/radar/2021-01-01/conventionalcommits.md @@ -2,7 +2,7 @@ title: "Conventional Commits" ring: trial quadrant: methods-and-patterns -featured: false + --- The Conventional Commits specification is a lightweight convention on top of commit messages. It provides a small set of rules for writing commit messages and therefore creating an explicit commit history. The convention dovetails with [SemVer](/methods-and-patterns/semver2.html), by describing the features, fixes, and breaking changes made in commit messages. The specification contains only 16 items that are easy to follow. The predefined structure allows everyone in the team to get a better overview of what the commit messages relates to and what part of the code a change has to do with. Some benefits of using these specifications include: the ability to automatically generate changelogs, the ability to determine a semantic version bump (based on the types of commits landed) and being able to communicate the nature of changes to teammates and stakeholders. From 28005ee0b6d0876c865adf85bf007edcb6c949c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20P=C3=B6tzinger?= Date: Fri, 2 Jul 2021 09:56:42 +0200 Subject: [PATCH 150/164] fix some typos --- radar/2021-01-01/complexity-management.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/radar/2021-01-01/complexity-management.md b/radar/2021-01-01/complexity-management.md index 7b7f515..36006c8 100644 --- a/radar/2021-01-01/complexity-management.md +++ b/radar/2021-01-01/complexity-management.md @@ -17,17 +17,19 @@ The complexity in IT initiatives and projects comes from the uncertainties of ho Agile methods and other best practices evolved from that challenges - and are now widely adopted - but without proper reflection and complexity management they can also lead to dysfunctional communication patterns. Since we are solving problems in collaboration we also need to deal with the complexity of the communication system (social system): - +addressed * We are often seeing how large and historical organisations have a hard time with their transformation initiatives. * We are seeing teams, where over the time dysfunctional patterns have emerged. * We see teams where no clear communication is established and where the important conflicts are not addressed. -* We see teams that argue one-dimensional and spend time and energy in useless debates. -* We see organisations that are full of internal orientation and activities - while they are losing the connection to the external customers and market. +* We see teams that argue one-dimensional and spend time and energy in useless debates +* We see organisations that are full of internal orientation and activities - while they are losing the connection to the external customers and market -An understanding of how communication systems are working - and what conditions for working communication (and therefore collaboration) exists, helps to address such situations better. And how we can use conflicts for creating new creativity. + +An understanding of how communication systems are working - and what conditions for working communication (and therefore collaboration) exist, helps to address such situations better. It also helps to understand how we can use conflicts for creativity (creating new perspectives and ideas). That includes the awareness that we can always learn from each other! -That is the reason we see systemic perspectives with proper system theoretical background emerging in the space of organisational development. We believe that proper learning of this perspectives and the awareness of complexity management capabilities can help organisations to form functional collaboration. It may also help that an organisation does not blindly follow the next model, agile "hype" or consultant promises. +That is the reason why we see systemic perspectives with proper system theoretical background emerging in the space of organisational development. We believe that proper learning of this perspectives and the awareness of complexity management capabilities can help organisations to form functional collaboration. This learning helps reflecting systems and oneself more conscious - and that can be a healthy condition for more impact and learning. It may also help that an organisation does not blindly follow the next model, agile "hype" or consultant promises. + More on that topic: [Systemic Communication](https://www.carl-auer.de/magazin/systemzeit/communication-reorganization-of-undetermined) \ No newline at end of file From 8bfcbe8ae786e3df79bdeffbda56ae596677c42b Mon Sep 17 00:00:00 2001 From: "daniel.motzko" Date: Fri, 2 Jul 2021 10:31:14 +0200 Subject: [PATCH 151/164] Fix typos and change some grammatical constructions --- radar/2017-03-01/api-first-design-approach.md | 2 +- radar/2017-03-01/spring-rest-docs.md | 2 +- radar/2017-03-01/wiremock.md | 2 +- .../2019-11-01/self-service-infrastructure.md | 2 +- radar/2021-01-01/complexity-management.md | 18 ++++++++---------- radar/2021-01-01/wiremock.md | 2 +- 6 files changed, 13 insertions(+), 15 deletions(-) diff --git a/radar/2017-03-01/api-first-design-approach.md b/radar/2017-03-01/api-first-design-approach.md index ca4eb04..e8fe534 100644 --- a/radar/2017-03-01/api-first-design-approach.md +++ b/radar/2017-03-01/api-first-design-approach.md @@ -9,7 +9,7 @@ The API-First Design Approach puts the API design at the beginning of the implem There are several advantages to this approach. For example, it can help to avoid reflecting the internal structure of the application or any internal constraints. Furthermore, as one of the most important design aspects is consistency, one can define features such as the behavior of security, URL schemes, and API keys upfront. It also helps speed up parallel implementation. A team that consumes the API can start working directly after the API design because it can easily be mocked. -There are several tools for modelling an API, but here at AOE we mainly use [RAML](/tools/raml.html) as it provides a rich set of tools for generating documentation, mocking and more. For mocking we use [Wiremock](/tools/wiremock.html), for example. +There are several tools for modelling an API, but here at AOE we mainly use [RAML](/tools/raml.html) as it provides a rich set of tools for generating documentation, mocking and more. For mocking we use [WireMock](/tools/wiremock.html), for example. Related to the "API-First" approach is the "Headless" approach where an existing application (with or without existing API) is used as a backend for a separate frontend. We used this with sucess for Magento-based E-Commerce platforms. This allows encapsulating the core features of that application, while integrating it into a larger landscape of components using its API as a unified way to interact between components. Decoupling the core logic from its presentation layer allows picking the best technology stack for the various parts independently. diff --git a/radar/2017-03-01/spring-rest-docs.md b/radar/2017-03-01/spring-rest-docs.md index df8ba19..05db18c 100644 --- a/radar/2017-03-01/spring-rest-docs.md +++ b/radar/2017-03-01/spring-rest-docs.md @@ -6,4 +6,4 @@ quadrant: tools --- [Spring REST Docs](https://projects.spring.io/spring-restdocs/) auto generates [Asciidoctor](http://asciidoctor.org/) snippets with the help of [Spring MVC Test](http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle#spring-mvc-test-framework) or [RestAssured](/tools/rest-assured.html). So you can be sure that your tests are inline with the documentation. -At AOE, we use [Spring REST Docs](https://projects.spring.io/spring-restdocs/) to document our Rest Services and Hal Resources. We also use it to auto generate [Wiremock](/tools/wiremock.html) Stubs, so the consumer of the service can test against the exact API of the service. +At AOE, we use [Spring REST Docs](https://projects.spring.io/spring-restdocs/) to document our Rest Services and Hal Resources. We also use it to auto generate [WireMock](/tools/wiremock.html) Stubs, so the consumer of the service can test against the exact API of the service. diff --git a/radar/2017-03-01/wiremock.md b/radar/2017-03-01/wiremock.md index 4d5a1f0..c5e7b3f 100644 --- a/radar/2017-03-01/wiremock.md +++ b/radar/2017-03-01/wiremock.md @@ -1,5 +1,5 @@ --- -title: "Wiremock" +title: "WireMock" ring: trial quadrant: tools diff --git a/radar/2019-11-01/self-service-infrastructure.md b/radar/2019-11-01/self-service-infrastructure.md index a2052fc..f6a8c57 100644 --- a/radar/2019-11-01/self-service-infrastructure.md +++ b/radar/2019-11-01/self-service-infrastructure.md @@ -1,5 +1,5 @@ --- -title: "Self-service infrastructure" +title: "Self-Service Infrastructure" ring: trial quadrant: platforms-and-aoe-services diff --git a/radar/2021-01-01/complexity-management.md b/radar/2021-01-01/complexity-management.md index 36006c8..f0b75bb 100644 --- a/radar/2021-01-01/complexity-management.md +++ b/radar/2021-01-01/complexity-management.md @@ -1,14 +1,14 @@ --- -title: "Complexity management" +title: "Complexity Management" ring: trial quadrant: methods-and-patterns --- -Our world is increasingly complex - our society and the economy system is developing fast - we constantly have to deal with surprises and uncertainty. This is especially the case in IT organisations that collaboratively and crossfunctional work on innovations, "digitalization strategies" or "transformation projects". +Our world is increasingly complex - our society and the economic system is developing fast - we constantly have to deal with surprises and uncertainty. This is especially the case in IT organisations that collaboratively and cross-functional work on innovations, "digitalization strategies" or "transformation projects". -Complex is something, where it is not possible to relate all its elements at the same time. There is no clear cause and result relationship. Decisions processes cannot be well structured. +Something is complex, when it is not possible to relate all its elements at the same time. There is no clear cause and result relationship. Decision making processes cannot be well structured. -But of course that should not be used as an excuse - this realisation can motivate us to find ways to better deal with it. To come to better and new ideas together, to take good decisions and to learn from them. +But of course that should not be used as an excuse. This realisation can motivate us to find ways to better deal with it. To come to better and new ideas together, to take good decisions and to learn from them. Complexity management capabilities describe the ability to deal with complexity. The more different dimensions are used to observe and analyse a situation, the higher they are differenciated and the faster this is done - the better complexity is managed. [C2M Model](https://www.carl-auer.de/magazin/systemzeit/komplexitatsmanagement-modell-stufen-formen) @@ -17,19 +17,17 @@ The complexity in IT initiatives and projects comes from the uncertainties of ho Agile methods and other best practices evolved from that challenges - and are now widely adopted - but without proper reflection and complexity management they can also lead to dysfunctional communication patterns. Since we are solving problems in collaboration we also need to deal with the complexity of the communication system (social system): -addressed + * We are often seeing how large and historical organisations have a hard time with their transformation initiatives. * We are seeing teams, where over the time dysfunctional patterns have emerged. * We see teams where no clear communication is established and where the important conflicts are not addressed. -* We see teams that argue one-dimensional and spend time and energy in useless debates -* We see organisations that are full of internal orientation and activities - while they are losing the connection to the external customers and market - +* We see teams that argue one-dimensional and spend time and energy in useless debates. +* We see organisations that are full of internal orientation and activities - while they are losing the connection to the external customers and market. An understanding of how communication systems are working - and what conditions for working communication (and therefore collaboration) exist, helps to address such situations better. It also helps to understand how we can use conflicts for creativity (creating new perspectives and ideas). That includes the awareness that we can always learn from each other! -That is the reason why we see systemic perspectives with proper system theoretical background emerging in the space of organisational development. We believe that proper learning of this perspectives and the awareness of complexity management capabilities can help organisations to form functional collaboration. This learning helps reflecting systems and oneself more conscious - and that can be a healthy condition for more impact and learning. It may also help that an organisation does not blindly follow the next model, agile "hype" or consultant promises. - +That is the reason we see systemic perspectives with proper system theoretical background emerging in the space of organisational development. We believe that proper learning of this perspectives and the awareness of complexity management capabilities can help organisations to form functional collaboration. This learning helps to reflect systems and oneself more conscious - and that can be a healthy condition for more impact and learning. It may also help that an organisation does not blindly follow the next model, agile "hype" or consultant promises. More on that topic: [Systemic Communication](https://www.carl-auer.de/magazin/systemzeit/communication-reorganization-of-undetermined) \ No newline at end of file diff --git a/radar/2021-01-01/wiremock.md b/radar/2021-01-01/wiremock.md index 9c07948..4e8b750 100644 --- a/radar/2021-01-01/wiremock.md +++ b/radar/2021-01-01/wiremock.md @@ -1,5 +1,5 @@ --- -title: "Wiremock" +title: "WireMock" ring: adopt quadrant: tools featured: false From 74f3203a4e25e3ebfb07b6eb107d8c7387a2916f Mon Sep 17 00:00:00 2001 From: "daniel.motzko" Date: Fri, 2 Jul 2021 11:09:35 +0200 Subject: [PATCH 152/164] Fix typos and change some grammatical constructions --- radar/2017-03-01/akeneo.md | 7 +++---- radar/2017-03-01/akka.md | 6 +++--- radar/2017-03-01/angular.md | 1 - radar/2017-03-01/ant.md | 2 +- radar/2017-03-01/anypoint-platform.md | 10 +++++----- radar/2017-03-01/api-first-design-approach.md | 1 - radar/2017-03-01/artifactory.md | 6 +++--- radar/2017-03-01/aws-lambda.md | 4 ++-- radar/2017-03-01/babel.md | 1 - radar/2017-03-01/bower.md | 3 +-- radar/2017-03-01/client-side-error-logging.md | 3 +-- radar/2017-03-01/consul.md | 4 ++-- radar/2017-03-01/container-based-builds.md | 5 ++--- radar/2017-03-01/dagger.md | 1 - radar/2017-03-01/datadog.md | 1 - .../decoupling-infrastructure-via-messaging.md | 2 +- radar/2017-03-01/devops-practices.md | 10 +++++----- radar/2017-03-01/docker.md | 1 - radar/2017-03-01/elasticsearch.md | 2 +- radar/2017-03-01/elk-stack.md | 1 - radar/2017-03-01/evil-user-stories.md | 2 +- radar/2017-03-01/explicit-test-strategy.md | 2 +- radar/2017-03-01/flow.md | 1 - radar/2017-03-01/galen.md | 1 - radar/2017-03-01/gatling.md | 2 +- radar/2017-03-01/go-lang.md | 3 +-- radar/2017-03-01/gradle.md | 2 +- radar/2017-03-01/groovy.md | 1 - radar/2017-03-01/grunt.md | 6 +----- radar/2017-03-01/gulp.md | 2 +- radar/2017-03-01/hal-hateoas.md | 4 ++-- radar/2017-03-01/hystrix.md | 1 - radar/2017-03-01/imgix.md | 2 +- radar/2017-03-01/infrastructure-as-code.md | 1 - radar/2017-03-01/jest.md | 2 +- radar/2017-03-01/job-dsl.md | 4 ++-- radar/2017-03-01/keycloak.md | 4 ++-- radar/2017-03-01/kubernetes.md | 3 +-- radar/2017-03-01/maintain-third-party-packages.md | 1 - radar/2017-03-01/microservices.md | 4 +--- radar/2017-03-01/neo4j.md | 2 +- radar/2017-03-01/node-js.md | 1 - radar/2017-03-01/npm.md | 2 +- radar/2017-03-01/oro-platform.md | 3 +-- radar/2017-03-01/pair-working.md | 4 ++-- radar/2017-03-01/phan.md | 2 +- radar/2017-03-01/php7-over-php5.md | 5 ++--- radar/2017-03-01/pin-external-dependencies.md | 2 +- radar/2017-03-01/pipeline-as-code.md | 1 - radar/2017-03-01/play-framework.md | 3 +-- radar/2017-03-01/postcss.md | 4 +--- radar/2017-03-01/protobuf.md | 1 - radar/2017-03-01/puppet-environments.md | 1 - radar/2017-03-01/rabbitmq.md | 4 ++-- radar/2017-03-01/raml.md | 1 - radar/2017-03-01/react.md | 2 +- radar/2017-03-01/redux.md | 1 - radar/2017-03-01/resilience-thinking.md | 8 +++----- radar/2017-03-01/rest-assured.md | 1 - radar/2017-03-01/rxjava.md | 3 +-- radar/2017-03-01/rxjs.md | 2 +- radar/2017-03-01/sass.md | 1 - radar/2017-03-01/scala-lang.md | 1 - radar/2017-03-01/settings-injection.md | 4 ++-- radar/2017-03-01/sparkpost.md | 4 ++-- radar/2017-03-01/spock_geb.md | 5 +---- radar/2017-03-01/spring-boot.md | 1 - radar/2017-03-01/spring-rest-docs.md | 2 +- radar/2017-03-01/strategic-domain-driven-design.md | 6 ++---- radar/2017-03-01/styleguide-driven-development.md | 2 +- radar/2017-03-01/symfony-components.md | 1 - radar/2017-03-01/typescript.md | 1 - radar/2017-03-01/typo3-as-a-framework.md | 1 - radar/2017-03-01/vue.md | 1 - radar/2017-03-01/webpack.md | 2 +- radar/2017-03-01/wiremock.md | 2 +- radar/2017-03-01/xataface.md | 3 +-- radar/2017-03-01/xmlunit.md | 4 ++-- radar/2018-03-01/adr.md | 4 ++-- 79 files changed, 82 insertions(+), 135 deletions(-) diff --git a/radar/2017-03-01/akeneo.md b/radar/2017-03-01/akeneo.md index 3f13b1c..6f143f2 100644 --- a/radar/2017-03-01/akeneo.md +++ b/radar/2017-03-01/akeneo.md @@ -2,7 +2,6 @@ title: "Akeneo" ring: assess quadrant: tools - --- Akeneo is a Product Information Management system (also known as PIM, PCM or Product MDM) and helps centralize and harmonize all the technical and marketing information of products. @@ -10,9 +9,9 @@ Akeneo is a Product Information Management system (also known as PIM, PCM or Pro We use Akeneo with success in our projects and products (For example in OM3), where it is responsible for: - Keeping product data separate from other applications - such as E-Commerce systems -- Managing livecycles of products and managing product portfolios with their category structures +- Managing lifecycles of products and managing product portfolios with their category structures - Managing attributes and families and therefore acting as attribute master for the suite -The system has a modern and friendly user interface and product managers find things such as completenesscheck, translation views and mass editing very helpful. +The system has a modern and friendly user interface and product managers find things such as completeness check, translation views and mass editing very helpful. -With delta export and import capabilities and the usage of Mongo DB as persitence backend, the performance is acceptable. We miss a richer API - but the system is extendable and based on PHP/Symfony 2. +With delta export and import capabilities and the usage of Mongo DB as persistence backend, the performance is acceptable. We miss a richer API - but the system is extendable and based on PHP/Symfony 2. diff --git a/radar/2017-03-01/akka.md b/radar/2017-03-01/akka.md index dd83dcd..a2e087d 100644 --- a/radar/2017-03-01/akka.md +++ b/radar/2017-03-01/akka.md @@ -2,11 +2,11 @@ title: "Akka" ring: trial quadrant: languages-and-frameworks - --- -With the growing adoption of microservice-based architecures, the interest in frameworks and tools that make building systems that follow the reactive manifesto possible has increased. + +With the growing adoption of microservice-based architectures, the interest in frameworks and tools that make building systems that follow the reactive manifesto possible has increased. Akka provides you a toolkit and runtime based on the Actor model known from Erlang to reach this goal. -It's one of the most-adopted toolkits in its space with its key contributors beeing heavily involved in the overall movement of the reactive community as well. +It's one of the most-adopted toolkits in its space with its key contributors being heavily involved in the overall movement of the reactive community as well. At AOE, we use Akka when we need high-performance, efficient data processing or where its finite state machine plays nicely with the domain of the application. It is worth mentioning that the actor model might come with extra complexity and therefore should be used in problem spaces where the advantages of this approach bring enough value and no accidental complexity. diff --git a/radar/2017-03-01/angular.md b/radar/2017-03-01/angular.md index 2cd95a7..5e70db4 100644 --- a/radar/2017-03-01/angular.md +++ b/radar/2017-03-01/angular.md @@ -2,7 +2,6 @@ title: "Angular" ring: assess quadrant: languages-and-frameworks - --- The latest version of the Angular Framework, which is used for large single-page applications. diff --git a/radar/2017-03-01/ant.md b/radar/2017-03-01/ant.md index fd983f6..610c381 100644 --- a/radar/2017-03-01/ant.md +++ b/radar/2017-03-01/ant.md @@ -2,8 +2,8 @@ title: "Ant" ring: hold quadrant: tools - --- + Apache Ant was build in 1997 to have something like Make in the C/C++ world for Java. Ant uses xml files to describe steps required to produce executable artifacts from source code. The main concepts of tasks and targets are programmable in an imperative style. Apache Ant was and is widely used by large software projects. Our recommendation is to stop using Apache Ant for new projects. If you are free to choose, we recommend Gradle as an Apache Ant replacement. diff --git a/radar/2017-03-01/anypoint-platform.md b/radar/2017-03-01/anypoint-platform.md index 9a3dda0..5ab3994 100644 --- a/radar/2017-03-01/anypoint-platform.md +++ b/radar/2017-03-01/anypoint-platform.md @@ -2,12 +2,12 @@ title: "Anypoint platform" ring: trial quadrant: tools - --- -Anypoint platform (formally known as Mule or Mule ESB) is an Enterprise Integration Platform written in Java. -Anypoint provide tools to use Enterprise Integration Patterns (EAI) and has a high number of ready-to-use connectors to communicate with software tools such as SAP, Salesforce, etc. +Anypoint platform (formerly known as Mule or Mule ESB) is an Enterprise Integration Platform written in Java. -Anypoint Community Version is Open Source and contribution is possible. The platform is pluggable with own connectors. Mulesoft is also driving the [raml](/tools/raml.html) specification and related Open Source tools. +Anypoint provides tools to use Enterprise Integration Patterns (EAI) and has a high number of ready-to-use connectors to communicate with software tools such as SAP, Salesforce, etc. -AOE is a Mulesoft Partner and we use both the Community and Enterprise Versions of Anypoint. We use Anypoint as an API Gateway to combine and transform data from multiple backends. We use it as ESB or Integration platform for loose coupling of software components. And we also use it as legacy modernization to provide modern APIs for legacy- or foreign software. +Anypoint Community Version is Open Source and contribution is possible. The platform is pluggable with own connectors. Mulesoft is also driving the [RAML](/tools/raml.html) specification and related Open Source tools. + +AOE is a Mulesoft Partner and we use both the Community and Enterprise Versions of Anypoint. We use Anypoint as an API Gateway to combine and transform data from multiple backends. We use it as ESB or Integration platform for loose coupling of software components. We also use it as legacy modernization to provide modern APIs for legacy or external software. diff --git a/radar/2017-03-01/api-first-design-approach.md b/radar/2017-03-01/api-first-design-approach.md index e8fe534..a259156 100644 --- a/radar/2017-03-01/api-first-design-approach.md +++ b/radar/2017-03-01/api-first-design-approach.md @@ -2,7 +2,6 @@ title: "API-First Design Approach" ring: trial quadrant: methods-and-patterns - --- The API-First Design Approach puts the API design at the beginning of the implementation without any constraints, for example, from the current IT infrastructure or the implementation itself. The idea is to design the API in a way that it serves its purpose best and the consumers are enabled to work efficiently. diff --git a/radar/2017-03-01/artifactory.md b/radar/2017-03-01/artifactory.md index abaa451..1af0abf 100644 --- a/radar/2017-03-01/artifactory.md +++ b/radar/2017-03-01/artifactory.md @@ -2,9 +2,9 @@ title: "Artifactory" ring: trial quadrant: platforms-and-aoe-services - --- -JFrog [Artifactory ](https://www.jfrog.com/open-source/)is a software tool, which, in the end, manages and stores (binary) artifacts. + +JFrog [Artifactory](https://www.jfrog.com/open-source/)is a software tool, which, in the end, manages and stores (binary) artifacts. In addition to storage, it provides a managing interface, which also allows to store build information, properties as well as dependencies per artifact which are organized within repositories. A fine grained security system enables easy management of which artifacts are available to whom. The artifacts are exposed via an HTTP(S)-Url Artifactory, which can generate package-manager compatible manifests for the repositories. AOE utilizes Artifactory to serve Maven, Apt, Npm, Composer and Docker Repositories. @@ -15,6 +15,6 @@ Artifactory provides a powerful REST-API for managing Artifacts including a powe Artifactory at AOE currently comes with some problems, too: * Cleanup in Artifactory has to be done manually. Therefore, if every build is pushed to Artifactory it currently pollutes disk space since old or unused versions are never removed. -* The Composer Integration mirroring github proves to be slower than directly connecting to github. +* The Composer Integration mirroring GitHub proves to be slower than directly connecting to GitHub. AOE is using the Professional version for a central instance that can be used by different teams. We encourage teams to use Artifactory instead of Jenkins to store and manage build artifacts - and to take care of cleaning up old artifacts automatically. diff --git a/radar/2017-03-01/aws-lambda.md b/radar/2017-03-01/aws-lambda.md index 0a7fbd8..b177689 100644 --- a/radar/2017-03-01/aws-lambda.md +++ b/radar/2017-03-01/aws-lambda.md @@ -2,8 +2,8 @@ title: "AWS Lambda" ring: trial quadrant: platforms-and-aoe-services - --- + AWS Lambda is one of the exciting new "cloud-native" / serverless ways to run code without worrying about infrastructure. While it is possible to directly respond to web requests using the API Gateway, our teams are currently using AWS Lambda mostly for tasks outside the critical path. As a custom resource for CloudFormation, it allows us to manage all aspects of a deployment in an elegant way by simply deploying a new CloudFormation stack. Baking AMIs and doing green/blue switches are only two of the many use cases where AWS Lambda comes in very handy. -In addition to deployment automation, we're using AWS Lambda to process incoming data. Being able to respond to events from various sources such as S3 Buckets, SNS topics, Kinesis streams and HTTP endpoints it's a perfect match to process, transform and forward incoming data in near-realtime at a fraction of the cost of running an ESB. +In addition to deployment automation, we're using AWS Lambda to process incoming data. Being able to respond to events from various sources such as S3 Buckets, SNS topics, Kinesis streams and HTTP endpoints it's a perfect match to process, transform and forward incoming data almost in real time at a fraction of the cost of running an ESB. diff --git a/radar/2017-03-01/babel.md b/radar/2017-03-01/babel.md index a730175..67b2b2f 100644 --- a/radar/2017-03-01/babel.md +++ b/radar/2017-03-01/babel.md @@ -2,7 +2,6 @@ title: "Babel" ring: trial quadrant: languages-and-frameworks - --- [Babel](https://babeljs.io/) gives you the possibility to use the latest features from JavaScript ([ECMAScript](https://en.wikipedia.org/wiki/ECMAScript)) in the browser of your choice. diff --git a/radar/2017-03-01/bower.md b/radar/2017-03-01/bower.md index cad8243..d401cd8 100644 --- a/radar/2017-03-01/bower.md +++ b/radar/2017-03-01/bower.md @@ -2,11 +2,10 @@ title: "Bower" ring: hold quadrant: tools - --- [Bower](https://bower.io/) is a package manager for frontend resources such as JavaScript libraries and CSS frameworks. Compared to [npm](https://www.npmjs.com/), it has a somewhat different approach to loading and resolving the packages, resulting in a smaller and cleaner folder structure. -In small web projects, this approach is good and sufficient, but larger projects will need more dependencies such as task runners or testing frameworks, which are not available through Bower. As most of the frontend libraries are also available through npm, it's not suprising that we ask ourselves why Bower is still needed. +In small web projects, this approach is good and sufficient, but larger projects will need more dependencies such as task runners or testing frameworks, which are not available through Bower. As most of the frontend libraries are also available through npm, it's not surprising that we ask ourselves why Bower is still needed. At AOE, we decided to use npm as the only package manager to avoid having multiple tools doing similar things. Developers only need to deal with one solution, which makes the project easier to maintain. diff --git a/radar/2017-03-01/client-side-error-logging.md b/radar/2017-03-01/client-side-error-logging.md index e7b0b11..a670c65 100644 --- a/radar/2017-03-01/client-side-error-logging.md +++ b/radar/2017-03-01/client-side-error-logging.md @@ -2,11 +2,10 @@ title: "Client-side error logging" ring: trial quadrant: methods-and-patterns - --- More and more business logic is done client-side with various web and app technologies. How do we know if everything works in production? We can easily track backend exceptions in the server logs, but what about client-side errors in the user's browser or mobile app? With client-side error logging, we send errors to a central server to see instantly what is going wrong. With this method errors can be found and resolved quickly before they affect even more users. -At AOE, we use the Open Source solution [Sentry](https://sentry.io/welcome/).io. It can handle multiple projects and teams and integrates well with other services such as Mattemost/Slack and Issue Tracking Systems. +At AOE, we use the Open Source solution [Sentry](https://sentry.io/welcome/).io. It can handle multiple projects and teams and integrates well with other services such as Mattermost/Slack and Issue Tracking Systems. diff --git a/radar/2017-03-01/consul.md b/radar/2017-03-01/consul.md index 7f20201..b2c5758 100644 --- a/radar/2017-03-01/consul.md +++ b/radar/2017-03-01/consul.md @@ -2,10 +2,10 @@ title: "Consul" ring: assess quadrant: tools - --- + Consul is a lightweight service to provide a service discovery registry with failure detection (health checks) for circuit breakers. It also provides configuration management with key/value storage.\ -The typical way to use it is that a consul master cluster takes care of the update and write processes and consul clients run locally on the apps host - data is shared accross the complete Consul cluster. The data can be accessed by using DNS and HTTP APIs. +The typical way to use it is that a consul master cluster takes care of the update and write processes and consul clients run locally on the apps host - data is shared across the complete Consul cluster. The data can be accessed by using DNS and HTTP APIs. At AOE, we use Consul for settings distribution with consul-template as a way to do [Settings Injection](/methods-and-patterns/settings-injection.html) during deployment. Consul is also used as service discovery between apps inside [microservice](/methods-and-patterns/microservices.html) environments. diff --git a/radar/2017-03-01/container-based-builds.md b/radar/2017-03-01/container-based-builds.md index 067f721..bbc4547 100644 --- a/radar/2017-03-01/container-based-builds.md +++ b/radar/2017-03-01/container-based-builds.md @@ -2,11 +2,10 @@ title: "Container-based builds" ring: assess quadrant: methods-and-patterns - --- Running your builds in isolated containers keeps your build servers clean. It allows you to even run them with multiple versions of a framework or programming language. You don't need additional machines like you would for running builds with PHP5 or PHP7 at the same time or running some legacy builds. -Note that you need to think about some kind of caching mechanism for your depenendies to avoid downloading them in every build, which would cause long build times. +Note that you need to think about some kind of caching mechanism for your dependencies to avoid downloading them in every build, which would cause long build times. -At AOE, we are currently starting to use this approach for building services and it is especially useful if your build has special dependencies. Also, it's possible to use GitLab as a build tool or use Docker with the new Jenkinspipeline. For caching we are evaluating minio as a cache server. We noticed that our builds run quite rapidly and reliably with that. Also, the complexity of the builds decreased since we don't need any workarounds, which were caused by having everything installed on one build server. +At AOE, we are currently starting to use this approach for building services and it is especially useful if your build has special dependencies. Also, it's possible to use GitLab as a build tool or use Docker with the new Jenkins pipeline. For caching we are evaluating minio as a cache server. We noticed that our builds run quite rapidly and reliably with that. Also, the complexity of the builds decreased since we don't need any workarounds, which were caused by having everything installed on one build server. diff --git a/radar/2017-03-01/dagger.md b/radar/2017-03-01/dagger.md index 3d9e0f7..f489fa3 100644 --- a/radar/2017-03-01/dagger.md +++ b/radar/2017-03-01/dagger.md @@ -2,7 +2,6 @@ title: "Dagger" ring: adopt quadrant: tools - --- [Dagger](https://google.github.io/dagger/) is a fully static, compile-time [dependency injection](http://en.wikipedia.org/wiki/Dependency_injection) framework for both Java and Android. [Dagger](https://google.github.io/dagger/) doesn't use reflections at runtime, it saves resources. For us, it is a perfect match for Android development. diff --git a/radar/2017-03-01/datadog.md b/radar/2017-03-01/datadog.md index 9ea471e..1c1e2cd 100644 --- a/radar/2017-03-01/datadog.md +++ b/radar/2017-03-01/datadog.md @@ -2,7 +2,6 @@ title: "Datadog" ring: assess quadrant: platforms-and-aoe-services - --- After realizing that AWS CloudWatch isn't flexible enough, and running our own metrics aggregation, monitoring and altering isn't something we want to do ourselves, we decided to give Datadog a try. Datadog is very simple to set up and retrieves metrics from the AWS API (and many other integrations) and from an agent running on the EC2 instances. On top of that, it comes with many plugins for services such as Apache, NGINX and ElasticSearch, allowing us to track all important metrics without much effort. Creating dashboards, setting up alarms and integrating into other applications (such as ticket systems) is easy to do and works fine. diff --git a/radar/2017-03-01/decoupling-infrastructure-via-messaging.md b/radar/2017-03-01/decoupling-infrastructure-via-messaging.md index eb4f05e..a917c0e 100644 --- a/radar/2017-03-01/decoupling-infrastructure-via-messaging.md +++ b/radar/2017-03-01/decoupling-infrastructure-via-messaging.md @@ -2,8 +2,8 @@ title: "Decoupling Infrastructure via Messaging" ring: trial quadrant: methods-and-patterns - --- + In [Microservices](/methods-and-patterns/microservices.html) we have already covered the trend that modern architectures are moving away more and more from big monolithic applications to distributed software suites. The result of splitting our software and infrastructure in smaller parts, is the need to communicate with each other. This can be done by direct communication or by message-based asynchronouous communication. While synchronuous communication allows for more plannable "real-time" response times of the overall systems, asynchronouos communication increases the resilience and stability of the system significantly and allows one to use other integration and scaling patterns. However, it often comes with additional complexity. Most of the IaaS Cloud providers offer messaging services such as AWS SQS which provide the possibility to decouple our infrastructure via Messaging. Also, we use [RabbitMQ](/tools/rabbitmq.html) as a Messaging and Broker solution within our applications. The decision of using messaging and messaging patterns as an integration strategy can be made as part of [strategic design](/methods-and-patterns/strategic-domain-driven-design.html) considerations. diff --git a/radar/2017-03-01/devops-practices.md b/radar/2017-03-01/devops-practices.md index fc44692..a0efd1c 100644 --- a/radar/2017-03-01/devops-practices.md +++ b/radar/2017-03-01/devops-practices.md @@ -2,8 +2,8 @@ title: "Devops practices" ring: adopt quadrant: methods-and-patterns - --- + DevOps is a term that has been around for some years now. We understand DevOps as a philosophy and culture with related practices and tools - all with the aim of bringing (IT) Operations closer to Development. Jez Humble described the devops movement like this: "a cross-functional community of practice dedicated to the study of building, evolving and operating rapidly changing, secure, resilient systems at scale". @@ -12,16 +12,16 @@ With the size of software projects and the effects of agile development, the nee We have been using the following practices with success: -**Crossfunctional Teams "you build it, you run it"** +**Cross-functional Teams "you build it, you run it"** -In the past year, we have moved from a more centralistic or standanlone IT and operations service team to crossfunctional teams with Infrastructure experts working in and with the development team (admins joining the project team). +In the past year, we have moved from a more centralistic or standalone IT and operations service team to cross-functional teams with Infrastructure experts working in and with the development team (admins joining the project team). -And, we changed to crossfunctional teams and a "you build it, you run it" approach for the bigger projects. We have seen that this leads to the following positive effects: +And, we changed to cross-functional teams and a "you build it, you run it" approach for the bigger projects. We have seen that this leads to the following positive effects: * Software application architecture demands a certain infrastructure and the other way around. Having all the know-how in one team leads to more major decisions and implementations. Also, solving of root causes for problems works better. * Rotating operation and incident management inside the whole team brings everyone into closer contact with the day-to-day operation of their software. This results in a shared and improved responsibility and commitment to the complete platform in the team. In addition, this brings developers into contact with the customer - which is an important feedback loop as well. * Increased flexibility in the infrastructure: Implementations and adjustments in the infrastructure are faster and can be done together with the ongoing agile development of the platform. * Developers also explicitly think of operation issues when building the application - since they are responsible for operation. For example, logging concept, monitoring aspects and resilience patterns are now explicitly optimized continuously and improve faster. -Important enabler of such an approach is the size and available budget for the project (not every project allows for having a continuous crossfunctional teams that carries out ongoing development and operations). Also, this requires a certain amount of independence for the team. +Important enabler of such an approach is the size and available budget for the project (not every project allows for having a continuous cross-functional teams that carries out ongoing development and operations). Also, this requires a certain amount of independence for the team. As always, we are establishing "community of interests" to improve and promote the knowledge transfer between different teams. diff --git a/radar/2017-03-01/docker.md b/radar/2017-03-01/docker.md index e2ff47a..393722c 100644 --- a/radar/2017-03-01/docker.md +++ b/radar/2017-03-01/docker.md @@ -2,7 +2,6 @@ title: "Docker" ring: assess quadrant: platforms-and-aoe-services - --- Docker is currently the most-used solution for creating and managing container-based infrastructures and deployments. diff --git a/radar/2017-03-01/elasticsearch.md b/radar/2017-03-01/elasticsearch.md index 9c46abc..0e264ab 100644 --- a/radar/2017-03-01/elasticsearch.md +++ b/radar/2017-03-01/elasticsearch.md @@ -2,8 +2,8 @@ title: "Elasticsearch" ring: trial quadrant: platforms-and-aoe-services - --- + Elasticsearch is a REST-based search and analytics engine based on Lucene. Unlike its competitor Apache Solr, it was developed in the beginning with clustering and scaling in mind. It allows you to create complex queries while still delivering results very fast. At AOE, we use Elasticsearch for logging as well as our own search solution [Searchperience®](http://www.searchperience.com/). We recently moved the Searchperience stack from Solr to Elasticsearch and think this was the right decision. Especially in terms of scaling, ease of use and performance, Elasticsearch really shines. Also, the API design took some of the learnings from Apache SOLR into account - for example, the queryDSL is a powerful way of describing different search use cases with highly flexible support of aggregations, etc. \ No newline at end of file diff --git a/radar/2017-03-01/elk-stack.md b/radar/2017-03-01/elk-stack.md index bc86339..eef0e6c 100644 --- a/radar/2017-03-01/elk-stack.md +++ b/radar/2017-03-01/elk-stack.md @@ -2,7 +2,6 @@ title: "ELK Stack" ring: adopt quadrant: platforms-and-aoe-services - --- The company behind Elasticsearch offers a very nice solution for logging and analysis of distributed data such as logfiles. diff --git a/radar/2017-03-01/evil-user-stories.md b/radar/2017-03-01/evil-user-stories.md index b99db56..a4c0be8 100644 --- a/radar/2017-03-01/evil-user-stories.md +++ b/radar/2017-03-01/evil-user-stories.md @@ -2,8 +2,8 @@ title: "Evil User Stories" ring: assess quadrant: methods-and-patterns - --- + With Evil User Stories, we aim to raise the project teams' (PO, Dev-Team, QA) and clients' awareness for security topics and introduce a security-by-design principle. The first step is to identify business use cases of potential vulnerabilities in our software product. The next step is to write an Evil User Story for this use case, from the perspective of an evil persona, e.g. "John Badboy who wants to hack our software". The idea behind this is to take a look at specific parts (business logic) of the software from a perspective that would otherwise not be considered when working on standard user stories. diff --git a/radar/2017-03-01/explicit-test-strategy.md b/radar/2017-03-01/explicit-test-strategy.md index 8d9bfe9..888c4f7 100644 --- a/radar/2017-03-01/explicit-test-strategy.md +++ b/radar/2017-03-01/explicit-test-strategy.md @@ -2,8 +2,8 @@ title: "Explicit test strategy" ring: assess quadrant: methods-and-patterns - --- + According to the [ISTQB Glossar](https://glossary.istqb.org/)- a **Test Strategy** is an abstract specification that comprises the designated test levels (unit, integration, system and acceptance tests) and the implementation of each level for a whole organization or for an application. This test strategy can be applicable to one or more projects. At AOE, we established an explicit test strategy for many of our projects. The coordination of the test levels improves the effectivity of test runs and helps to avoid testing gaps, double inspection and overhead. Every test level has a different focus. Tests that are executed on one level don't have to be implemented on others. diff --git a/radar/2017-03-01/flow.md b/radar/2017-03-01/flow.md index f63480e..8683076 100644 --- a/radar/2017-03-01/flow.md +++ b/radar/2017-03-01/flow.md @@ -2,7 +2,6 @@ title: "Flow" ring: hold quadrant: languages-and-frameworks - --- [Flow](https://flow.neos.io/) is a PHP web application framework developed for the [Neos](https://www.neos.io/) project. diff --git a/radar/2017-03-01/galen.md b/radar/2017-03-01/galen.md index 0a25049..aa27992 100644 --- a/radar/2017-03-01/galen.md +++ b/radar/2017-03-01/galen.md @@ -2,7 +2,6 @@ title: "Galen" ring: assess quadrant: tools - --- With [Galen Framework](http://galenframework.com/), layout testing can be automated to save you a lot of manual work. With its own specification language (Galen Spec), you can write tests to verify the correct look of the web page as well as the location and alignment of specific elements on a page. diff --git a/radar/2017-03-01/gatling.md b/radar/2017-03-01/gatling.md index 1d9f0f0..7620f31 100644 --- a/radar/2017-03-01/gatling.md +++ b/radar/2017-03-01/gatling.md @@ -2,8 +2,8 @@ title: "Gatling" ring: trial quadrant: tools - --- + [Gatling](http://gatling.io/) is a highly capable load testing tool. It is designed for ease of use, maintainability and high performance. Out of the box, Gatling comes with excellent support of the HTTP protocol that makes it a tool of choice for load testing any HTTP server. As the core engine is actually protocol agnostic, it is perfectly possible to implement support for other protocols. For example, Gatling currently also ships [JMS support](http://gatling.io/docs/current/). diff --git a/radar/2017-03-01/go-lang.md b/radar/2017-03-01/go-lang.md index 004b2ff..14a2b72 100644 --- a/radar/2017-03-01/go-lang.md +++ b/radar/2017-03-01/go-lang.md @@ -2,7 +2,6 @@ title: "Go / Golang" ring: assess quadrant: languages-and-frameworks - --- 2016 was the year of Go, with a lot of Open Source projects gaining a lot of attention and many companies started to use it. @@ -13,6 +12,6 @@ Here at AOE, we use several services written in Go on a daily basis, such as Mat Go, as a programming language, has some very interesting features such as native support for concurrency (go routines), static compiled binaries with a very small memory footprint, cross compiling and much more. A big advantage of Go is the very flat learning curve, which allows developers from more dynamic languages such as PHP to be proficient in a very short time. -If you want to get a feeling for Go, you should start with the [online tour](https://tour.golang.org/welcome/1), within a day you'll have a good understanding of the core concepts, syntax, etc. - that is also because the language often tries to provide only one simple way of doing things; an example for this is that code formatting and styling is defined (yet not enforced as in Python). Part of this is also that Go itself is very opinionated: So, for example, for object oriented programming in Go, composition is the prefered way of defining data structures, and some might miss advanced concepts such as inheritance. +If you want to get a feeling for Go, you should start with the [online tour](https://tour.golang.org/welcome/1), within a day you'll have a good understanding of the core concepts, syntax, etc. - that is also because the language often tries to provide only one simple way of doing things; an example for this is that code formatting and styling is defined (yet not enforced as in Python). Part of this is also that Go itself is very opinionated: So, for example, for object oriented programming in Go, composition is the preferred way of defining data structures, and some might miss advanced concepts such as inheritance. We currently use Go for projects and microservices where we need flexibility and performance. diff --git a/radar/2017-03-01/gradle.md b/radar/2017-03-01/gradle.md index b33a90b..2adeec8 100644 --- a/radar/2017-03-01/gradle.md +++ b/radar/2017-03-01/gradle.md @@ -2,8 +2,8 @@ title: "Gradle" ring: adopt quadrant: tools - --- + Gradle is a build automation tool originating in the Java space, providing declarative dependency management (like Maven) and support for custom functionality (like Ant). It has superb multi-project support and is extremely extensible via third-party plugins and also via self-written extensions and plugins that make it outstanding in its area. It uses a Groovy-based DSL to declaratively model your problem domain (Build automation) and provides a rich object model with extension points to customize the build logic. Because it is extremely easy to extend this DSL, you can easily provide a declarative interface to your customizations and add-ons. diff --git a/radar/2017-03-01/groovy.md b/radar/2017-03-01/groovy.md index 6d3b059..15a48c9 100644 --- a/radar/2017-03-01/groovy.md +++ b/radar/2017-03-01/groovy.md @@ -2,7 +2,6 @@ title: "Groovy" ring: trial quadrant: languages-and-frameworks - --- Groovy is a dynamically typed compiled language running on the JVM. It is easy to learn as it provides a familiar syntax for Java programmers, but also offers advanced features such as closures and makes some mandatory Java syntax requirements optional to enhance the conciseness of the code. These features make Groovy especially well-suited for scripting and domain-specific languages. This is used by popular tools such as Gradle or Spock. diff --git a/radar/2017-03-01/grunt.md b/radar/2017-03-01/grunt.md index bcdf36a..94061c7 100644 --- a/radar/2017-03-01/grunt.md +++ b/radar/2017-03-01/grunt.md @@ -4,7 +4,6 @@ ring: hold quadrant: tools --- - Grunt is a JavaScript task runner that automates repetitive tasks. While Grunt served us well for a good amount of projects, other alternatives such as [Gulp](http://gulpjs.com/) emerged in the meantime and proved to be a better pick for the majority of our teams. @@ -19,7 +18,4 @@ always stores the result of one task as files on the disk. On large projects where a lot of automation is required, it can get very tedious to maintain complex and parallel running tasks. The grunt configuration files sometimes simply don´t gave us the flexibility that we needed. -Currently our preferred way to go is either simply use [NPM scripts](https://docs.npmjs.com/misc/scripts) or rely on [Webpack loaders](https://webpack.js.org/concepts/loaders/) for file preprocessing. For non-webpack projects we also utilize Gulp. - - - +Currently, our preferred way to go is either simply use [NPM scripts](https://docs.npmjs.com/misc/scripts) or rely on [Webpack loaders](https://webpack.js.org/concepts/loaders/) for file preprocessing. For non-webpack projects we also utilize Gulp. diff --git a/radar/2017-03-01/gulp.md b/radar/2017-03-01/gulp.md index 0acf898..a0e04fc 100644 --- a/radar/2017-03-01/gulp.md +++ b/radar/2017-03-01/gulp.md @@ -46,7 +46,7 @@ gulp.task('sass', function(){ ``` -you can now run this task simply by executing the following command in your terminal: +You can now run this task simply by executing the following command in your terminal: ```javascript gulp sass diff --git a/radar/2017-03-01/hal-hateoas.md b/radar/2017-03-01/hal-hateoas.md index ed784ec..4cc2d04 100644 --- a/radar/2017-03-01/hal-hateoas.md +++ b/radar/2017-03-01/hal-hateoas.md @@ -2,8 +2,8 @@ title: "HAL / HATEOAS" ring: assess quadrant: methods-and-patterns - --- + Hypermedia As The Engine Of Application State or in short HATEOAS is a pattern that helps to organize dependencies and resources in a RESTful API. The basic idea of HATEOAS is that an API consumer do not have to know how dependencies of resources are connected and how to get them. A consumer must only be familiar with the basics of hypermedia. Let's assume we have a bank account and an action to deposit money on that account. Everything you need to know is that the account resource has an action for a deposit. The URL of that action can then fetched from the link attribute with the corresponding relation. @@ -21,4 +21,4 @@ Besides from HATEOAS there is an alternative implementation called Hypertext App With HAL you are allowed to also define parametrized links, embedded resources and documentation relations (which are called curies). You can find the specification here. [http://stateless.co/hal_specification.html](http://stateless.co/hal_specification.html) -If you want to link different api endpoints or ressource locations in your API responses you should use this standard. \ No newline at end of file +If you want to link different api endpoints or resource locations in your API responses you should use this standard. \ No newline at end of file diff --git a/radar/2017-03-01/hystrix.md b/radar/2017-03-01/hystrix.md index 35ee3aa..c5a16f7 100644 --- a/radar/2017-03-01/hystrix.md +++ b/radar/2017-03-01/hystrix.md @@ -2,7 +2,6 @@ title: "Hystrix" ring: assess quadrant: tools - --- Hystrix is a very powerful library for handling failures, fallbacks and latency management within complex distributed environments. Netflix developed it and after years of experience, they are using it in almost each of their microservices. It evolved to a great library for handling resilience in complex architectures and covers solutions for the most common resilience patterns like: diff --git a/radar/2017-03-01/imgix.md b/radar/2017-03-01/imgix.md index 4ab5dd4..a19a45a 100644 --- a/radar/2017-03-01/imgix.md +++ b/radar/2017-03-01/imgix.md @@ -2,8 +2,8 @@ title: "imgix" ring: assess quadrant: platforms-and-aoe-services - --- + [Imgix](https://www.imgix.com/) is an SaaS solution for delivering and processing images. When developing responsive websites, you will quickly reach the point where you need various versions of your images to achieve a good responsive user interface. You want high quality versions for retina displays but small versions for mobile devices with a slow Internet connection. Especially when dealing with user-generated uploads, it is getting hard to create different versions for any supported device and breakpoint of your web page. Doing this manually is hardly an option. diff --git a/radar/2017-03-01/infrastructure-as-code.md b/radar/2017-03-01/infrastructure-as-code.md index b177e98..daaabe0 100644 --- a/radar/2017-03-01/infrastructure-as-code.md +++ b/radar/2017-03-01/infrastructure-as-code.md @@ -2,7 +2,6 @@ title: "Infrastructure as Code" ring: adopt quadrant: methods-and-patterns - --- Infrastructure as Code (IaC) describes the process of managing all infrastructure resources via code. Treating infrastructure code the same way we treat application code, we can benefit from the same advantages of having a history in our version control system, doing code reviews and rolling out updates via a Continuous Delivery pipeline in a way that closely approaches how we handle application deployments. diff --git a/radar/2017-03-01/jest.md b/radar/2017-03-01/jest.md index d8703a3..66174bf 100644 --- a/radar/2017-03-01/jest.md +++ b/radar/2017-03-01/jest.md @@ -2,8 +2,8 @@ title: "Jest " ring: assess quadrant: tools - --- + [Jest](https://facebook.github.io/jest/) is a javascript testing framework by facebook to test javascript code **and** react applications / components. We started using Jest (and [watchmen](https://github.com/facebook/watchman)) instead of Karma because it: diff --git a/radar/2017-03-01/job-dsl.md b/radar/2017-03-01/job-dsl.md index 65a931b..b50b73f 100644 --- a/radar/2017-03-01/job-dsl.md +++ b/radar/2017-03-01/job-dsl.md @@ -2,9 +2,9 @@ title: "Job DSL (Jenkins)" ring: trial quadrant: tools - --- -The [Job DSL ](https://wiki.jenkins-ci.org/display/JENKINS/Job+DSL+Plugin)is a plugin for the Jenkins automation server. Jenkins jobs that automate parts of a software project are usually configured using the web interface of Jenkins. If Jenkins is the choice for your project and the number of build jobs tend to grow, the Job DSL plugin is your friend. + +The [Job DSL](https://wiki.jenkins-ci.org/display/JENKINS/Job+DSL+Plugin)is a plugin for the Jenkins automation server. Jenkins jobs that automate parts of a software project are usually configured using the web interface of Jenkins. If Jenkins is the choice for your project and the number of build jobs tend to grow, the Job DSL plugin is your friend. The plugin allows Jenkins jobs to be described by code (Groovy DSL). This code is then used for generating Jenkins jobs. As a consequence, job configuration can be part of the project's source code. During the generation step, existing jobs are synchronized, overwritten or left alone, depending on the configuration. The same configuration manages deleting or ignoring jobs that are not described in code anymore. Jobs can easily be restored in case of data loss and changed without clicking buttons for hours. The automation also makes it easy to seed large numbers of homogeneous components and builds on different branches. diff --git a/radar/2017-03-01/keycloak.md b/radar/2017-03-01/keycloak.md index d7aa31d..12b56c3 100644 --- a/radar/2017-03-01/keycloak.md +++ b/radar/2017-03-01/keycloak.md @@ -2,13 +2,13 @@ title: "Keycloak" ring: trial quadrant: tools - --- + User management, authentication, authorization and Single Sign-On are part of most distributed systems nowadays. Building these sensitive and serious parts on your own might be a problem due to knowledge- and budget restrictions. Because of growing requirements in that field (social logins, single sign-on, federation, two-factor authentication, etc.), as well as growing security concerns, building these things on your own has become more challenging during the past decade. As a consequence, the recommendation is: use an existing solution and connect it with your project's codebase using provided standards. Our recommended solution is the Open Source project JBoss Keycloak. We use Keycloak in our OM3 suite for several authentication-related use cases - such as user management for system users and single sign-on for customers. The OAuth access tokens can be used to secure APIs that access sensitive information. -Keyloak is based on standards such as OAuth2, OIDC and SAML2. Securing a distributed system is supported by adapters, which are provided by the Keycloak developers for different technology stacks. If there is no adapter for your technology stack, an integration on protocol level with a library is simple. A lot of configurable features require no coding in the integrated projects. +Keycloak is based on standards such as OAuth2, OIDC and SAML2. Securing a distributed system is supported by adapters, which are provided by the Keycloak developers for different technology stacks. If there is no adapter for your technology stack, an integration on protocol level with a library is simple. A lot of configurable features require no coding in the integrated projects. By design, the Keycloak project offers customizability and extensibility via so-called SPIs, e.g. a custom authenticator can be implemented to address project specific problems. diff --git a/radar/2017-03-01/kubernetes.md b/radar/2017-03-01/kubernetes.md index 5507162..8245856 100644 --- a/radar/2017-03-01/kubernetes.md +++ b/radar/2017-03-01/kubernetes.md @@ -2,9 +2,8 @@ title: "Kubernetes" ring: assess quadrant: platforms-and-aoe-services - --- -Kubernetes is a container orchestration platform, which supports many different infrastructure providers. It allows you to deploy containers and takes care of running, scaling or self-healing your applications based on configurations you provide. It's based on years of knowledge and experience Google gained by using containers. +Kubernetes is a container orchestration platform, which supports many infrastructure providers. It allows you to deploy containers and takes care of running, scaling or self-healing your applications based on configurations you provide. It's based on years of knowledge and experience Google gained by using containers. At AOE, we started Kubernetes in a test environment on bare metal to experiment with it. It's currently used for running AOE internal apps such as dashboards as well as running builds in containers. We also started to use it for upcoming projects to run and manage several services. There are Tools to automate the setup of kubernetes in AWS like [Cops](https://kubernetes.io/docs/getting-started-guides/kops/). Another helpful tool is [Minikube](https://github.com/kubernetes/minikube), which allows to test and run kubernetes locally. diff --git a/radar/2017-03-01/maintain-third-party-packages.md b/radar/2017-03-01/maintain-third-party-packages.md index d57391d..8521e90 100644 --- a/radar/2017-03-01/maintain-third-party-packages.md +++ b/radar/2017-03-01/maintain-third-party-packages.md @@ -2,7 +2,6 @@ title: "Maintain third party packages" ring: hold quadrant: platforms-and-aoe-services - --- Rebuilding and packaging software from "third parties" (e.g. PHP, MySQL, Redis, Nginx, Java,...) implies starting to maintain the packaging for the desired distribution. diff --git a/radar/2017-03-01/microservices.md b/radar/2017-03-01/microservices.md index 4bc674f..39cea51 100644 --- a/radar/2017-03-01/microservices.md +++ b/radar/2017-03-01/microservices.md @@ -2,10 +2,8 @@ title: "Microservices" ring: trial quadrant: methods-and-patterns - --- - Microservices as an architecture style is getting very popular recently. At AOE, more and more teams are adding microservices to their existing application architecture or designing applications with microservices. We also like the term "self-contained systems" instead of microservices. @@ -13,7 +11,7 @@ We also like the term "self-contained systems" instead of microservices. The benefits we see are: * better handling of complexity compared to adding features in a monolithic approach -* beeing able to use the languages and framework that best fit the purpose of the service +* being able to use the languages and framework that best fit the purpose of the service * enabling better parallel work in big teams or multi-team projects * flexibility in deploying changes to production - by just deploying the changed service diff --git a/radar/2017-03-01/neo4j.md b/radar/2017-03-01/neo4j.md index 14e13be..ef4acc9 100644 --- a/radar/2017-03-01/neo4j.md +++ b/radar/2017-03-01/neo4j.md @@ -2,8 +2,8 @@ title: "Neo4j" ring: assess quadrant: platforms-and-aoe-services - --- + Neo4j is one of the oldest Open Source Graph Databases. It's one of the rare NoSQL databases that is fully ACID-compliant. We see two main advantages of graph databases: * for a lot of domains there is a natural way of modeling this in a graph (the Neo4j website says "everything is a graph"), diff --git a/radar/2017-03-01/node-js.md b/radar/2017-03-01/node-js.md index 199d2c0..ffe5905 100644 --- a/radar/2017-03-01/node-js.md +++ b/radar/2017-03-01/node-js.md @@ -2,7 +2,6 @@ title: "node.js" ring: trial quadrant: languages-and-frameworks - --- Node.js is a no- browser JavaScript execution runtime. Its basis is Google's V8 engine. [Node](https://nodejs.org/en/) is event-driven and follows a non-blocking I/O model. diff --git a/radar/2017-03-01/npm.md b/radar/2017-03-01/npm.md index 8db0b33..e6e70fc 100644 --- a/radar/2017-03-01/npm.md +++ b/radar/2017-03-01/npm.md @@ -2,8 +2,8 @@ title: "NPM" ring: adopt quadrant: tools - --- + [NPM](https://www.npmjs.com/) is one of, if not the most, popular package manager for JavaScript. Because of the big community, you can find nearly every dependency in npm. Instead of other package managers such as [bower](/tools/bower.html), you have to write your packages as [modules](https://en.wikipedia.org/wiki/CommonJS). This unifies the way you have to use, test and, of course, understand dependencies. diff --git a/radar/2017-03-01/oro-platform.md b/radar/2017-03-01/oro-platform.md index f71d7f9..7d09fd8 100644 --- a/radar/2017-03-01/oro-platform.md +++ b/radar/2017-03-01/oro-platform.md @@ -2,7 +2,6 @@ title: "Oro Platform" ring: assess quadrant: tools - --- OroPlatform is a framework built on Symfony 2 with the purpose of providing the features you need in every business application that is not your core business logic. Hence, it serves you with a basic application, providing login and complex security, menus and menu management, history, audit trails, settings management, etc. It comes complete with a design and many widgets to be utilized in own entities. Other Features of OroPlatform are, for example, a WebSocket server-driven user interface, queue-based task runners, REST Interface, as well as messaging- and workflow systems. @@ -11,6 +10,6 @@ One of the central features is that entities, which are to be managed within the As with every framework or application, the general-purpose goals and abstraction comes with drawbacks: In fact, OroPlatform modifies and extends the common way of doing things in Symfony in several places, which makes the developer's life hard at times. Also, the UI and package managing are set in such a way that they are hard to extend or replace. The many additional abstraction layers can result in decreased performance. -On the other hand, OroPlatform gives you a good headstart for prototyping and frees you from rebuilding common requirements - which makes it a relevant choice for business applications with the need to manage several entities in a backend. Also, projects such [Akeneo](/tools/akeneo.html) or OroCRM use OroPlatform with success. +On the other hand, OroPlatform gives you a good head start for prototyping and frees you from rebuilding common requirements - which makes it a relevant choice for business applications with the need to manage several entities in a backend. Also, projects such [Akeneo](/tools/akeneo.html) or OroCRM use OroPlatform with success. Since the project is still young, the future development and improvements need to be watched. We classified the Framework as ***Assess***. diff --git a/radar/2017-03-01/pair-working.md b/radar/2017-03-01/pair-working.md index e4e5211..6711529 100644 --- a/radar/2017-03-01/pair-working.md +++ b/radar/2017-03-01/pair-working.md @@ -2,10 +2,10 @@ title: "Pair working" ring: trial quadrant: methods-and-patterns - --- + We summarized the practices of pair programming and administrating as pair working. Derived as a practice from eXtreme Programming (XP), pair programming is a method/pattern that aims for fine-scaled feedback within a team. -At AOE, some developers and operators work in pairs, not constantly, but from time to time. Most teams have positive experiences using this method, but not all teams tried the by-the-book-approach (driver and navigator principle). Especially for non-trival tasks, pair working results in rapid knowlegde exchange and better results with less bugs. We encourage the teams to try this approach more often. +At AOE, some developers and operators work in pairs, not constantly, but from time to time. Most teams have positive experiences using this method, but not all teams tried the by-the-book-approach (driver and navigator principle). Especially for non-trivial tasks, pair working results in rapid knowledge exchange and better results with fewer bugs. We encourage the teams to try this approach more often. diff --git a/radar/2017-03-01/phan.md b/radar/2017-03-01/phan.md index 04283a4..470758f 100644 --- a/radar/2017-03-01/phan.md +++ b/radar/2017-03-01/phan.md @@ -2,8 +2,8 @@ title: "phan" ring: assess quadrant: tools - --- + Phan is a static code analyzer for PHP7, which is very fast, since it uses the PHP 7 AST (abstract syntax tree). Phan basically offers some of the safety that otherwise only compiled type-safe languages have - such as checking function references and return types. We expect at least the following benefits: diff --git a/radar/2017-03-01/php7-over-php5.md b/radar/2017-03-01/php7-over-php5.md index 2d13dab..baa4e59 100644 --- a/radar/2017-03-01/php7-over-php5.md +++ b/radar/2017-03-01/php7-over-php5.md @@ -2,7 +2,6 @@ title: "PHP7 over PHP5" ring: adopt quadrant: languages-and-frameworks - --- PHP 5 has been around for a very long time, and can be considered as the PHP version that defined where PHP wants to go in the future. @@ -11,7 +10,7 @@ However, in the past 3 years, Facebook introduced HHVM, which became a major inf Here at AOE, we have numerous PHP projects, and we often kept it backwards-compatible to make sure that it will run on older systems. This is comparable to the procedure most frameworks (Magento, OroPlatform and derived projects) use. -Now, PHP 5 has reached its end--of-life, and it is time to discontinue the backqards-compatibility in favor of better and more stable applications. +Now, PHP 5 has reached its end--of-life, and it is time to discontinue the backwards-compatibility in favor of better and more stable applications. Even though we can use the PHP 7 runtime while being PHP 5-compatible, it is not considered good practice anymore, as we can now rely on the PHP 7 features and use all of its advantages. -One of the major points PHP 7 supports is proper typehinting and return types (apart from PhpDocs), which makes [static analysis](/tools/phan.html) much easier and can improve the overall code quality significantly. +One of the major points PHP 7 supports is proper type hinting and return types (apart from PhpDocs), which makes [static analysis](/tools/phan.html) much easier and can improve the overall code quality significantly. diff --git a/radar/2017-03-01/pin-external-dependencies.md b/radar/2017-03-01/pin-external-dependencies.md index 98a6b4e..edd7a6c 100644 --- a/radar/2017-03-01/pin-external-dependencies.md +++ b/radar/2017-03-01/pin-external-dependencies.md @@ -35,5 +35,5 @@ We suggest the following: [artifactory as composer and npm cache](/platforms-and-aoe-services/artifactory.html)) For updating of dependencies define a process in the team. This can either be -done on the dev-system or in a seperate automated CI job - both resulting in +done on the dev-system or in a separate automated CI job - both resulting in updated dependency definitions in the applications VCS. diff --git a/radar/2017-03-01/pipeline-as-code.md b/radar/2017-03-01/pipeline-as-code.md index 69c4e0e..50562c1 100644 --- a/radar/2017-03-01/pipeline-as-code.md +++ b/radar/2017-03-01/pipeline-as-code.md @@ -2,7 +2,6 @@ title: "Pipeline as Code" ring: assess quadrant: methods-and-patterns - --- Continuous Integration and Delivery is a critical part of our development and deployment process at AOE. Using Jenkins for many years the "instructions" how to build, test and deploy applications were scattered between many custom scripts and the pipeline was often maintained by manual maintenance of Jenkins jobs. Soon, we realized that we need a more native way to express the full CI/CD pipeline process in code and manage it in version control. diff --git a/radar/2017-03-01/play-framework.md b/radar/2017-03-01/play-framework.md index 1c8e77a..d5aab07 100644 --- a/radar/2017-03-01/play-framework.md +++ b/radar/2017-03-01/play-framework.md @@ -2,7 +2,6 @@ title: "Play Framework" ring: adopt quadrant: languages-and-frameworks - --- The Play Framework is a lightweight (web)application framework for Java and [Scala](/languages-and-frameworks/scala-lang.html) programmers. @@ -13,4 +12,4 @@ Regarding the architecture, Play is stateless and built on Akka. As a consequenc With the use of "[Futures](http://docs.scala-lang.org/overviews/core/futures.html)" in your code you can turn synchronous tasks (such as IO or API call to another service) into asynchronous and you can build non-blocking applications. It is recommended to understand the principles Play uses to achieve performance and scalability. -Play can act as backend service delivering JSON, for esample. For building web applications. the [Twirl](https://www.playframework.com/documentation/2.5.x/ScalaTemplates) template engine enables server-side rendering of html pages. These html pages can include css and java script parts of your own choice. +Play can act as backend service delivering JSON, for example. For building web applications. The [Twirl](https://www.playframework.com/documentation/2.5.x/ScalaTemplates) template engine enables server-side rendering of HTML pages. These HTML pages can include CSS and JavaScript parts of your own choice. diff --git a/radar/2017-03-01/postcss.md b/radar/2017-03-01/postcss.md index f00fa7b..6c93a97 100644 --- a/radar/2017-03-01/postcss.md +++ b/radar/2017-03-01/postcss.md @@ -2,11 +2,9 @@ title: "PostCSS" ring: adopt quadrant: tools - --- -PostCSS is a tool for transforming stylesheets with JavaScript plugins. It comes with a parser that reads your CSS file into an AST, pipes it through the loaded plugins and finally -stringifies it back into a (transformed) CSS output file. +PostCSS is a tool for transforming stylesheets with JavaScript plugins. It comes with a parser that reads your CSS file into an AST, pipes it through the loaded plugins and finally stringifies it back into a (transformed) CSS output file. We at AOE love PostCSS because it gives us the power to use [CSS Modules](https://github.com/css-modules/css-modules), which finally ends the curse of global CSS. diff --git a/radar/2017-03-01/protobuf.md b/radar/2017-03-01/protobuf.md index b151263..c71beac 100644 --- a/radar/2017-03-01/protobuf.md +++ b/radar/2017-03-01/protobuf.md @@ -2,7 +2,6 @@ title: "Protobuf" ring: assess quadrant: languages-and-frameworks - --- In an increasingly microservice-oriented environment, it is crucial that all parties agree on a common language and wire format for data exchange. diff --git a/radar/2017-03-01/puppet-environments.md b/radar/2017-03-01/puppet-environments.md index 839bfee..b1eea0a 100644 --- a/radar/2017-03-01/puppet-environments.md +++ b/radar/2017-03-01/puppet-environments.md @@ -2,7 +2,6 @@ title: "Puppet Environments" ring: assess quadrant: platforms-and-aoe-services - --- Puppet diff --git a/radar/2017-03-01/rabbitmq.md b/radar/2017-03-01/rabbitmq.md index 7feb263..b8ba5f6 100644 --- a/radar/2017-03-01/rabbitmq.md +++ b/radar/2017-03-01/rabbitmq.md @@ -2,12 +2,12 @@ title: "RabbitMQ" ring: trial quadrant: tools - --- + RabbitMQ is an Open Source message broker - implementing the Advanced Message Queuing Protocol (AMQP) protocol. It provides a reliable and scalable way to transport data between loosely coupled applications, using different EAI patterns such as the Publish & Subscriber pattern. AMQP supports direct and fan-out exchanges (broadcasts) as well as topics. Queuing mechanisms allow for robust architectures, mitigating the risks of application downtimes. Typically, a RabbitMQ server can easily buffer millions of messages. RabbitMQ supports JMS in addition to AMQP. It is not intended to use JMS for new systems, but it makes RabbitMQ useful for integrating legacy systems. There are several alternative solutions to RabbitMQ, e. g. the free Apache ActiveMQ, which is integrated in [Anypoint platform](/tools/anypoint-platform.html). ActiveMQ implements a somewhat simpler routing concept than RabbitMQ, but offers more protocols. Commercial products in this area are offered by IBM (Websphere MQ), Fiorano and almost every vendor of ESB products. We use RabbitMQ internally for transferring messages safely in our logging ecosystem between [Logstash](/platforms-and-aoe-services/elk-stack.html) proxies and servers using direct and fan-out exchanges for delivering messages to appropriate destinations. RabbitMQ is also used to asynchronously trigger Jenkins jobs from our SCMs to mitigate heavy load on the SCMs, usually caused by Jenkins polls for SCM changes. Additionally, some critical events for monitoring are using RabbitMQ for guaranteed notification. -RabbitMQ is rated "Trial". It fits into our approach to build robust, [resilient systems](/methods-and-patterns/resilience-thinking.html) and use [asyncronous messages](/methods-and-patterns/decoupling-infrastructure-via-messaging.html) for loosely coupled communications between components. In practice, RabbitMQ proved to be stable and dealt well with service interruptions from failures and maintenance slots. A common pain point is RabbitMQ as a single point of failure disrupting the data flow in a system. This issue is currently approached by setting up a HA cluster for RabbitMQ. The outcome of this approach will clarify the extent of future usage of RabbitMQ in our systems. +RabbitMQ is rated "Trial". It fits into our approach to build robust, [resilient systems](/methods-and-patterns/resilience-thinking.html) and use [asynchronous messages](/methods-and-patterns/decoupling-infrastructure-via-messaging.html) for loosely coupled communications between components. In practice, RabbitMQ proved to be stable and dealt well with service interruptions from failures and maintenance slots. A common pain point is RabbitMQ as a single point of failure disrupting the data flow in a system. This issue is currently approached by setting up a HA cluster for RabbitMQ. The outcome of this approach will clarify the extent of future usage of RabbitMQ in our systems. diff --git a/radar/2017-03-01/raml.md b/radar/2017-03-01/raml.md index 0d8ae4f..d1a69ae 100644 --- a/radar/2017-03-01/raml.md +++ b/radar/2017-03-01/raml.md @@ -2,7 +2,6 @@ title: "RAML" ring: adopt quadrant: tools - --- [RAML](http://raml.org/) (the RESTful API Modelling Language) is a YAML-based API specification language. It's now available in [version 1.0](https://github.com/raml-org/raml-spec/blob/master/versions/raml-10/raml-10.md#defining-types). The philosophy behind it is to [specify the API before implementation](/methods-and-patterns/api-first-design-approach.html). diff --git a/radar/2017-03-01/react.md b/radar/2017-03-01/react.md index 92d5e4b..973218e 100644 --- a/radar/2017-03-01/react.md +++ b/radar/2017-03-01/react.md @@ -16,4 +16,4 @@ our components became smaller, more reusable and better testable. After some 1.5 years of experience with React and the steady growth of the community and ecosystem around it, we can confidently say that we still see -great protential to build upcoming projects with React. +great potential to build upcoming projects with React. diff --git a/radar/2017-03-01/redux.md b/radar/2017-03-01/redux.md index bfd4e40..6910e7f 100644 --- a/radar/2017-03-01/redux.md +++ b/radar/2017-03-01/redux.md @@ -2,7 +2,6 @@ title: "Redux" ring: trial quadrant: languages-and-frameworks - --- [Redux](http://redux.js.org/) helps us to maintain state in our frontend applications in a more predictable and clearer way. It is extendable though middleware, it has a great documentation and some awesome [devtools](https://github.com/gaearon/redux-devtools) that are especially helpful when you are new to Redux. diff --git a/radar/2017-03-01/resilience-thinking.md b/radar/2017-03-01/resilience-thinking.md index e0a52bb..9605ea7 100644 --- a/radar/2017-03-01/resilience-thinking.md +++ b/radar/2017-03-01/resilience-thinking.md @@ -2,19 +2,17 @@ title: "Resilience thinking" ring: trial quadrant: methods-and-patterns - --- - -Resilience is the cabability of an application or service to resist different error scenarios. Especially for distributed systems - where a lot of communication between different services happen - it's very important to explicitly think of implementing resilience. +Resilience is the capability of an application or service to resist different error scenarios. Especially for distributed systems - where a lot of communication between different services happen - it's very important to explicitly think of implementing resilience. There are a lot of different resilience patterns and it is also a matter of the overall software design. Typical patterns and methods used are: -* Do not hide API calls or any other external communication in your application (for example with unnecessary abstraction) - instead make it explicit that an external communication happens - e.g. by using the Facade Pattern. On the one hand, this makes it obvious that a potential slow and errorprone communication is going to happen, and it makes it easier to implement error handling. +* Do not hide API calls or any other external communication in your application (for example with unnecessary abstraction) - instead make it explicit that an external communication happens - e.g. by using the Facade Pattern. On the one hand, this makes it obvious that a potential slow and error prone communication is going to happen, and it makes it easier to implement error handling. * Detect errors explicitly: Check the response message format and configure proper timeouts for external communication * Handle errors in a smart way: Show a nice error message to your customer or, even better, graceful degrade features - e.g. by showing some fallback text * Use Message-based communication where useful ([Decoupling Infrastructure via Messaging](/methods-and-patterns/decoupling-infrastructure-via-messaging.html)) * Use Circuit Breaker to Isolate errors and allow system to recover * Use short activation paths in your strategic architecture - so that there is only a minimal set of communications between your services required for certain features or business requests -"Embrace Errors" should be the mindset - because its not a question if errors appear - it's just a question of when. \ No newline at end of file +"Embrace Errors" should be the mindset - because it is not a question if errors appear - it's just a question of when. \ No newline at end of file diff --git a/radar/2017-03-01/rest-assured.md b/radar/2017-03-01/rest-assured.md index 9efac0c..f3753e2 100644 --- a/radar/2017-03-01/rest-assured.md +++ b/radar/2017-03-01/rest-assured.md @@ -2,7 +2,6 @@ title: "Rest Assured (Testing)" ring: assess quadrant: tools - --- **[REST-assured](https://github.com/rest-assured/rest-assured)** is a Java DSL for simplifying testing of REST-based services built on top of HTTP Builder. It supports the most important http request methods and can be used to validate and verify the response of these requests. diff --git a/radar/2017-03-01/rxjava.md b/radar/2017-03-01/rxjava.md index 5c8d2f9..1466b26 100644 --- a/radar/2017-03-01/rxjava.md +++ b/radar/2017-03-01/rxjava.md @@ -2,7 +2,6 @@ title: "RxJava" ring: trial quadrant: tools - --- -[RxJava](https://github.com/ReactiveX/RxJava) is the Open Source Java implementation of ReactiveX. The main concept heavily relies on the Observer- (and Subscriber)-Pattern. An Observer emits a stream of data, which can be consumed by Subscribers. The Subscriber reacts (That's where the 'Rx' comes from) asynchronously to those data events. Reactive Extensions were originally developed by Mircosoft's Erik Meijer and his team and have been ported to all major programming languages after being released to the public as Open Source software. We use RxJava (but actually RxAndroid to be precise) in the Congstar Android App to let the UI layer react to changes in the underlaying data layer. +[RxJava](https://github.com/ReactiveX/RxJava) is the Open Source Java implementation of ReactiveX. The main concept heavily relies on the Observer- (and Subscriber)-Pattern. An Observer emits a stream of data, which can be consumed by Subscribers. The Subscriber reacts (That's where the 'Rx' comes from) asynchronously to those data events. Reactive Extensions were originally developed by Mircosoft's Erik Meijer and his team and have been ported to all major programming languages after being released to the public as Open Source software. We use RxJava (but actually RxAndroid to be precise) in the Congstar Android App to let the UI layer react to changes in the underlying data layer. diff --git a/radar/2017-03-01/rxjs.md b/radar/2017-03-01/rxjs.md index 461123d..c970c7c 100644 --- a/radar/2017-03-01/rxjs.md +++ b/radar/2017-03-01/rxjs.md @@ -2,8 +2,8 @@ title: "RxJs" ring: trial quadrant: languages-and-frameworks - --- + RX/JS aka reactive streams RxJS is an implementation for the reactive programming paradigm which implements mostly the observer and iterator diff --git a/radar/2017-03-01/sass.md b/radar/2017-03-01/sass.md index 75d883c..0398068 100644 --- a/radar/2017-03-01/sass.md +++ b/radar/2017-03-01/sass.md @@ -2,7 +2,6 @@ title: "SASS" ring: adopt quadrant: languages-and-frameworks - --- SASS (Syntactically Awesome Style-Sheets) is an extension to native CSS, which, as a preprocessor, simplifies the generation of CSS by offering features that enable developers to more efficiently write robust, better readable and maintainable CSS. diff --git a/radar/2017-03-01/scala-lang.md b/radar/2017-03-01/scala-lang.md index 3460c79..9b9772f 100644 --- a/radar/2017-03-01/scala-lang.md +++ b/radar/2017-03-01/scala-lang.md @@ -2,7 +2,6 @@ title: "Scala Lang" ring: trial quadrant: languages-and-frameworks - --- Besides Java, Scala is the most mature language on the Java Virtual Machine. Its unique blend of object-oriented and functional language features and rich type system with advanced type inference enables one to write concise code. diff --git a/radar/2017-03-01/settings-injection.md b/radar/2017-03-01/settings-injection.md index 16d251a..9e4035a 100644 --- a/radar/2017-03-01/settings-injection.md +++ b/radar/2017-03-01/settings-injection.md @@ -2,10 +2,10 @@ title: "Settings Injection" ring: adopt quadrant: methods-and-patterns - --- + While deploying applications to an environment, the application typically needs to be configured for that specific environment. Typical settings include domain names, database credentials and the location of other dependent services such as cache backends, queues or session storages. These settings should not be shipped with the build package. Instead, it's the environment - this build is being deployed to - that should expose these values to application. A common way to "inject" these values is by making them available as environment variables or dynamically creating configuration files for the application. You can achieve this pattern without special tools - but this concept of settings injection also works with tools such as [Consul](/tools/consul.html), [kubernetes](/platforms-and-aoe-services/kubernetes.html) (with configMaps and secrets) or [YAD](https://github.com/AOEpeople/YAD). -In this manner, the build package can be independent from the environment it's being deployed to - making it easier to follow the "Build once, deploy often" CI/CD principle. +In this manner, the build package can be independent of the environment it's being deployed to - making it easier to follow the "Build once, deploy often" CI/CD principle. diff --git a/radar/2017-03-01/sparkpost.md b/radar/2017-03-01/sparkpost.md index f5b7757..3d14ff3 100644 --- a/radar/2017-03-01/sparkpost.md +++ b/radar/2017-03-01/sparkpost.md @@ -2,12 +2,12 @@ title: "SparkPost" ring: assess quadrant: platforms-and-aoe-services - --- + Sparkpost is an SaaS service for E-Mail delivery and E-Mail templating that can be used to send E-Mails by calling an API. In a lot of projects, it is a typical requirement that different E-Mails need to be sent and that the project stakeholders want to adjust E-Mail templates and content on a relatively regular basis. Also, (mass) sending E-Mails and avoiding that they are classified as Spam is not an easy topic. That's why we decided to use E-Mail delivery services in our projects and evaluated different providers. -We decided to start using SparkPost because of pricing, feature set and the available reviews on the Internet. There are also other possible solutions such as SendGrid or Postmark. +We decided to start using SparkPost because of pricing, feature set and the available reviews on the Internet. However, there are other possible solutions such as SendGrid or Postmark. diff --git a/radar/2017-03-01/spock_geb.md b/radar/2017-03-01/spock_geb.md index 9070ad7..54469be 100644 --- a/radar/2017-03-01/spock_geb.md +++ b/radar/2017-03-01/spock_geb.md @@ -2,17 +2,14 @@ title: "Spock + Geb" ring: adopt quadrant: languages-and-frameworks - --- [spockframework.org](http://www.spockframework.org) - Spock is a testing and specification framework for Java and Groovy applications. What makes it stand out from the crowd is its beautiful and highly expressive specification language. Thanks to its JUnit runner, Spock is compatible with most IDEs, build tools and continuous integration servers. Spock is inspired from JUnit, jMock, RSpec, Groovy, Scala, Vulcans, and other fascinating life forms. -[gebish.org](http://www.gebish.org) - Geb is a browser automation solution. It brings together the power of WebDriver, the elegance of jQuery content selection, the robustness of Page Object modelling and the expressiveness of the Groovy language. It can be used for scripting, scraping and general automation or equally as a functional/web/acceptance testing solution via integration with testing frameworks such as Spock, JUnit & TestNG. +[gebish.org](http://www.gebish.org) - Geb is a browser automation solution. It brings together the power of WebDriver, the elegance of jQuery content selection, the robustness of Page Object modelling and the expressiveness of the Groovy language. It can be used for scripting, scraping and general automation or as a functional/web/acceptance testing solution via integration with testing frameworks such as Spock, JUnit & TestNG. At AOE, we use Spock in combination with Geb in various projects for black-box testing. Mainly, we implement our functional integration and acceptance testing automation with these frameworks, which work together seamlessly. And, we also like the convenience of extending the tests with Groovy built-ins or custom extensions. Because of the successful use in two of our large projects and the wide range of opportunities within the testing domain with Spock and Geb, we classify this combo with adopt. - - diff --git a/radar/2017-03-01/spring-boot.md b/radar/2017-03-01/spring-boot.md index d709c45..a4ca3cf 100644 --- a/radar/2017-03-01/spring-boot.md +++ b/radar/2017-03-01/spring-boot.md @@ -2,7 +2,6 @@ title: "Spring Boot" ring: assess quadrant: languages-and-frameworks - --- With Spring Boot you create standalone Spring Applications with minimum configuration. [Spring Boot](https://projects.spring.io/spring-boot/) rapidly gets you up and running for production. diff --git a/radar/2017-03-01/spring-rest-docs.md b/radar/2017-03-01/spring-rest-docs.md index 05db18c..2df82e4 100644 --- a/radar/2017-03-01/spring-rest-docs.md +++ b/radar/2017-03-01/spring-rest-docs.md @@ -2,8 +2,8 @@ title: "Spring REST Docs" ring: assess quadrant: tools - --- + [Spring REST Docs](https://projects.spring.io/spring-restdocs/) auto generates [Asciidoctor](http://asciidoctor.org/) snippets with the help of [Spring MVC Test](http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle#spring-mvc-test-framework) or [RestAssured](/tools/rest-assured.html). So you can be sure that your tests are inline with the documentation. At AOE, we use [Spring REST Docs](https://projects.spring.io/spring-restdocs/) to document our Rest Services and Hal Resources. We also use it to auto generate [WireMock](/tools/wiremock.html) Stubs, so the consumer of the service can test against the exact API of the service. diff --git a/radar/2017-03-01/strategic-domain-driven-design.md b/radar/2017-03-01/strategic-domain-driven-design.md index 047a82a..44e38dc 100644 --- a/radar/2017-03-01/strategic-domain-driven-design.md +++ b/radar/2017-03-01/strategic-domain-driven-design.md @@ -2,18 +2,16 @@ title: "Strategic Domain Driven Design" ring: adopt quadrant: methods-and-patterns - --- Design of distributed applications need to be done wisely. Strategic Domain Driven Design is an approach for modelling large-scale applications and systems and is introduced in the last part of Eric Evans' book _**Domain Driven Design**_. Domain driven design is a well-known pattern family and has been established at AOE for quite some time now. Unlike Domain Driven Design, which focuses on the tactical design in an application, strategic domain driven design is an approach that is very helpful for the high-level strategic design of an application and distributed software architecture. -It is a pattern familiy focused on using and defining Bounded Context and thinking explicitly of the different relationship patterns and the required "translation" of similar "concepts" between the bounded contexts. It is helpful to argue and find a good strategic architecture in alignment with the requirements, the domain and by considering Conway's Law. +It is a pattern family focused on using and defining Bounded Context and thinking explicitly of the different relationship patterns and the required "translation" of similar "concepts" between the bounded contexts. It is helpful to argue and find a good strategic architecture in alignment with the requirements, the domain and by considering Conway's Law. A context map and a common conceptional core help to understand and improve the overall strategic picture. Especially with the [Microservice](/methods-and-patterns/microservices.html) approach, it is important to define and connect services following the low coupling - high cohesion principles by idendifying fitting bounded contexts. The following chart gives an overview of possible relationships between bounded contexts: ![strategic-domain-driven-design-relationships](/images/strategic-domain-driven-design-relationships.png) - -While we have found that this approach is especially useful in designing distributed systems and applications with [microservices](/methods-and-patterns/microservices.html), we have also extended this approach to provide guidlines for general enterprise architectures. \ No newline at end of file +While we have found that this approach is especially useful in designing distributed systems and applications with [microservices](/methods-and-patterns/microservices.html), we have also extended this approach to provide guidelines for general enterprise architectures. \ No newline at end of file diff --git a/radar/2017-03-01/styleguide-driven-development.md b/radar/2017-03-01/styleguide-driven-development.md index 48d839a..9096d6f 100644 --- a/radar/2017-03-01/styleguide-driven-development.md +++ b/radar/2017-03-01/styleguide-driven-development.md @@ -2,8 +2,8 @@ title: "Styleguide Driven Development" ring: trial quadrant: methods-and-patterns - --- + The goal of Styleguide Driven Development is to develop your application user Interface independently and reusable in a Pattern Library.\ In the old days, the frontend was developed based on page-centric Photoshop files which made it hard to change things afterwards. With styleguide driven development you build smaller elements, which are reusable in all of your frontends. diff --git a/radar/2017-03-01/symfony-components.md b/radar/2017-03-01/symfony-components.md index c51cc46..e428cbc 100644 --- a/radar/2017-03-01/symfony-components.md +++ b/radar/2017-03-01/symfony-components.md @@ -2,7 +2,6 @@ title: "Symfony Components" ring: trial quadrant: languages-and-frameworks - --- Symfony Components are part of the [Symfony Framework](https://symfony.com/) and they are designed as decoupled and reusable PHP components. diff --git a/radar/2017-03-01/typescript.md b/radar/2017-03-01/typescript.md index 17b627c..8c88128 100644 --- a/radar/2017-03-01/typescript.md +++ b/radar/2017-03-01/typescript.md @@ -2,7 +2,6 @@ title: "Typescript" ring: assess quadrant: languages-and-frameworks - --- [TypeScript](https://www.typescriptlang.org/) is a language that gets transpiled to native JavaScript code. diff --git a/radar/2017-03-01/typo3-as-a-framework.md b/radar/2017-03-01/typo3-as-a-framework.md index bfa0936..a7dea79 100644 --- a/radar/2017-03-01/typo3-as-a-framework.md +++ b/radar/2017-03-01/typo3-as-a-framework.md @@ -2,7 +2,6 @@ title: "TYPO3 as a Framework" ring: hold quadrant: tools - --- We should avoid building new projects around TYPO3 by default. A lot of past projects started with CMS-only features in the beginning, and, for example, developed toward highly customized E-Commerce platforms. Instead of rearranging the architecture in a useful way, functionality was built on top of TYPO3's core and its extension framework Extbase. In the context of larger projects, this lead to deployment monoliths and the inability to integrate new technologies. diff --git a/radar/2017-03-01/vue.md b/radar/2017-03-01/vue.md index 2f0e308..d877532 100644 --- a/radar/2017-03-01/vue.md +++ b/radar/2017-03-01/vue.md @@ -2,7 +2,6 @@ title: "Vue.js" ring: assess quadrant: languages-and-frameworks - --- Vue is a progressive, incrementally adoptable framework for building user interfaces maintained by Evan You. Unlike [other monolithic frameworks](http://vuejs.org/v2/guide/comparison.html), the core library is focused on the view layer only and is very easy to pick up and integrate with other libraries or existing projects. Vue is also perfectly capable of powering sophisticated single-page applications when used in combination with modern tooling and supporting libraries such as [vuex](https://vuex.vuejs.org/en/) and [vue-router](http://router.vuejs.org/en/). diff --git a/radar/2017-03-01/webpack.md b/radar/2017-03-01/webpack.md index 21b5a2a..59a7937 100644 --- a/radar/2017-03-01/webpack.md +++ b/radar/2017-03-01/webpack.md @@ -2,8 +2,8 @@ title: "Webpack" ring: trial quadrant: tools - --- + [Webpack](https://webpack.js.org/) is a web bundler for JavaScript applications. Instead of writing scripts to build and bundle your app like you would with [Gulp](/tools/gulp.html), you just define what files you want to load into your bundle. In the following example, we define that JavaScript files should be handled by babel-loader, excluding the files from node_modules. The logic behind the process comes from the [loader](https://webpack.js.org/concepts/loaders/). You can find the right loader in [npm](https://www.npmjs.com/search?q=loader%20webpack&page=1&ranking=optimal). diff --git a/radar/2017-03-01/wiremock.md b/radar/2017-03-01/wiremock.md index c5e7b3f..b066249 100644 --- a/radar/2017-03-01/wiremock.md +++ b/radar/2017-03-01/wiremock.md @@ -2,8 +2,8 @@ title: "WireMock" ring: trial quadrant: tools - --- + **[WireMock](http://wiremock.org/docs/)** is an HTTP mock server - it can be used to mock APIs for testing. At its core, it is a web server that can be prepared to serve canned responses to particular requests (stubbing), and that captures incoming requests so that they can be checked later (verification). It also has an assortment of other useful features including record/playback of interactions with other APIs, injection of faults and delays, simulation of stateful behavior. diff --git a/radar/2017-03-01/xataface.md b/radar/2017-03-01/xataface.md index e8d00d3..7249998 100644 --- a/radar/2017-03-01/xataface.md +++ b/radar/2017-03-01/xataface.md @@ -2,9 +2,8 @@ title: "Xataface" ring: hold quadrant: platforms-and-aoe-services - --- -In the past, we used a custom-developed toolset with Xataface,T3Deploy and a settings migration tool as an easy way to manage TYPO3- and Magento-related configurations and to automatically create environments on our shared integration/dev-servers. +In the past, we used a custom-developed toolset with Xataface, T3Deploy and a settings migration tool as an easy way to manage TYPO3- and Magento-related configurations and to automatically create environments on our shared integration/dev-servers. Today, there is no advantage or need for Xataface. Don't use it anymore diff --git a/radar/2017-03-01/xmlunit.md b/radar/2017-03-01/xmlunit.md index 0b9e936..594c4a7 100644 --- a/radar/2017-03-01/xmlunit.md +++ b/radar/2017-03-01/xmlunit.md @@ -2,8 +2,8 @@ title: "XMLUnit" ring: assess quadrant: tools - --- + [XMLUnit](http://www.xmlunit.org/) is a Java and .NET testing framework for XML documents. It is very useful for performing contract tests with SOAP interfaces or other XML-based message types. -Comparing strings of XML can lead to instable tests because of the changing order of elements or changed values, etc. XMLUnit provides features to address these issues. It is possible to validate against an XML Schema, use XPath queries or compare against expected outcomes. It also comes with a nice diff-engine which makes it easy to check the parts of an XML document that are important. +Comparing strings of XML can lead to unstable tests because of the changing order of elements or changed values, etc. XMLUnit provides features to address these issues. It is possible to validate against an XML Schema, use XPath queries or compare against expected outcomes. It also comes with a nice diff-engine which makes it easy to check the parts of an XML document that are important. diff --git a/radar/2018-03-01/adr.md b/radar/2018-03-01/adr.md index ba6ad59..ecc5bad 100644 --- a/radar/2018-03-01/adr.md +++ b/radar/2018-03-01/adr.md @@ -8,8 +8,8 @@ Architecture Decision Records ADR is a lightweight documentation of important architecture decisions taken by the team. Without documentation of the architecture and the architecture decisions, new team members can only do two things: -* either (blindy) accept what they find and see or -* (blindy) change things +* either (blindly) accept what they find and see or +* (blindly) change things It goes without saying that both options aren't right. From 8124c567edd375f703575297f48be2e922653872 Mon Sep 17 00:00:00 2001 From: "daniel.motzko" Date: Fri, 2 Jul 2021 11:30:20 +0200 Subject: [PATCH 153/164] Fix typos and change some grammatical constructions --- radar/2018-03-01/adr.md | 2 +- radar/2018-03-01/akka-streams.md | 29 +++++----------- radar/2018-03-01/alpakka.md | 14 ++------ radar/2018-03-01/angular.md | 16 ++++----- radar/2018-03-01/artifactory.md | 7 ++-- radar/2018-03-01/asciidoc.md | 1 - radar/2018-03-01/axure.md | 1 - radar/2018-03-01/babel.md | 6 ++-- radar/2018-03-01/blameless-post-mortems.md | 2 +- radar/2018-03-01/crc.md | 13 +++---- radar/2018-03-01/docker.md | 1 - radar/2018-03-01/elasticsearch.md | 2 +- radar/2018-03-01/gatling.md | 6 ++-- radar/2018-03-01/gitlab-ci.md | 4 +-- radar/2018-03-01/gitlab.md | 6 ++-- radar/2018-03-01/go-lang.md | 1 - radar/2018-03-01/grpc.md | 3 +- radar/2018-03-01/hal-hateoas.md | 2 +- radar/2018-03-01/helm.md | 1 - radar/2018-03-01/invision.md | 3 -- radar/2018-03-01/jest.md | 1 - radar/2018-03-01/keycloak.md | 3 +- radar/2018-03-01/kubernetes.md | 1 - radar/2018-03-01/microservices.md | 4 +-- radar/2018-03-01/pact.md | 5 ++- radar/2018-03-01/ports-and-adapters.md | 2 +- radar/2018-03-01/puppet-environments.md | 1 - radar/2018-03-01/react.md | 9 +++-- radar/2018-03-01/reactive-programming.md | 34 +++++-------------- radar/2018-03-01/scala-lang.md | 1 - .../2018-03-01/self-service-infrastructure.md | 1 - radar/2018-03-01/sonarqube.md | 1 - radar/2018-03-01/spring-boot.md | 4 +-- .../styleguide-driven-development.md | 1 - radar/2018-03-01/terraform.md | 3 +- radar/2018-03-01/vue.md | 1 - radar/2018-03-01/webpack.md | 9 ++--- radar/2018-03-01/yarn.md | 2 +- 38 files changed, 62 insertions(+), 141 deletions(-) diff --git a/radar/2018-03-01/adr.md b/radar/2018-03-01/adr.md index ecc5bad..2ffad61 100644 --- a/radar/2018-03-01/adr.md +++ b/radar/2018-03-01/adr.md @@ -2,8 +2,8 @@ title: "ADR" ring: assess quadrant: methods-and-patterns - --- + Architecture Decision Records ADR is a lightweight documentation of important architecture decisions taken by the team. diff --git a/radar/2018-03-01/akka-streams.md b/radar/2018-03-01/akka-streams.md index b148e6c..9069ec1 100644 --- a/radar/2018-03-01/akka-streams.md +++ b/radar/2018-03-01/akka-streams.md @@ -2,32 +2,19 @@ title: "Akka Streams" ring: assess quadrant: languages-and-frameworks - --- -In our backend services, we frequently encounter the task to transform data -coming from and uploading to external sources and services. +In our backend services, we frequently encounter the task to transform data coming from and uploading to external sources and services. -Building more complex data transformation processes with Akka Actors has proven -very difficult for us in the past. +Building more complex data transformation processes with Akka Actors has proven very difficult for us in the past. -Seeing this data as a stream of elements could allow handling them piece by -piece and only keeping as much of the data in-process as can currently be -handled. +Seeing this data as a stream of elements could allow handling them piece by piece and only keeping as much of the data in-process as can currently be handled. -[Akka Streams](http://doc.akka.io/docs/akka/current/scala/stream/index.html) is -a [Reactive Streams](http://www.reactive-streams.org/) implementation that -provides a very end-user friendly API for setting up streams for data -processing that are bounded in resource usage and efficient. It uses the Akka -Actor Framework to execute these streams in an asynchronous and parallel -fashion exploiting today's multi-core architectures without having the user to -interact with Actors directly. It handles things such as message resending in -failure cases and preventing message overflow. It is also interoperable with -other Reactive Streams implementations. +[Akka Streams](http://doc.akka.io/docs/akka/current/scala/stream/index.html) is a [Reactive Streams](http://www.reactive-streams.org/) implementation that provides a very end-user friendly API for setting up streams for data processing that are bounded in resource usage and efficient. +It uses the Akka Actor Framework to execute these streams in an asynchronous and parallel fashion exploiting today's multi-core architectures without having the user to interact with Actors directly. +It handles things such as message resending in failure cases and preventing message overflow. It is also interoperable with other Reactive Streams implementations. -Our first trials with Akka Streams were promising but we haven't yet implemented -complex services with it. +Our first trials with Akka Streams were promising but we haven't yet implemented complex services with it. -We will continue looking into it together with the -[Alpakka](/languages-and-frameworks/alpakka.html) Connectors for integration +We will continue looking into it together with the [Alpakka](/languages-and-frameworks/alpakka.html) Connectors for integration work. diff --git a/radar/2018-03-01/alpakka.md b/radar/2018-03-01/alpakka.md index 651ff0f..5b1c0f9 100644 --- a/radar/2018-03-01/alpakka.md +++ b/radar/2018-03-01/alpakka.md @@ -2,18 +2,10 @@ title: "Alpakka" ring: assess quadrant: languages-and-frameworks - --- -When using [Akka Streams](/languages-and-frameworks/akka-streams.html) to build -reactive data transformation services you usually need to connect to several -different services such as FTP, S3 buckets, AMQP brokers or different databases. +When using [Akka Streams](/languages-and-frameworks/akka-streams.html) to build reactive data transformation services you usually need to connect to several services such as FTP, S3 buckets, AMQP brokers or different databases. -[Alpakka](https://developer.lightbend.com/docs/alpakka/current/) provides -integration building blocks for Akka Streams to access these services in a -reactive fashion and contains transformations for working with XML, CSV or -JSON structured data. +[Alpakka](https://developer.lightbend.com/docs/alpakka/current/) provides integration building blocks for Akka Streams to access these services in a reactive fashion and contains transformations for working with XML, CSV or JSON structured data. -Combined, Akka Streams and Alpakka enable us to build small reactive -integration services with minimal resource consumption and good performance, and -are a good alternative to larger ESB solutions or integration tools. +Combined, Akka Streams and Alpakka enable us to build small reactive integration services with minimal resource consumption and good performance, and are a good alternative to larger ESB solutions or integration tools. diff --git a/radar/2018-03-01/angular.md b/radar/2018-03-01/angular.md index de4bb80..26f1775 100644 --- a/radar/2018-03-01/angular.md +++ b/radar/2018-03-01/angular.md @@ -2,16 +2,14 @@ title: "Angular" ring: trial quadrant: languages-and-frameworks - --- -In addition to numerous major upgrades from version 2 to 5, which often needed a "hands-on" approach, a lot has happened in the Angular -ecosystem in 2017. Specifically, the improvements in the HTTP-Client, which now requires less coding effort. Or -the vast improvements on angular.cli such as aot (ahead of time compile) for faster rendering, fewer requests and -much smaller builds, to just name the most important ones. -We have achieved particularly good results using Angular in large and medium-size projects. Actually, -it's our framework-of-choice in our telecommunication sector teams as a single-page application framework (SPA) for microservice front -ends. +In addition to numerous major upgrades from version 2 to 5, which often needed a "hands-on" approach, a lot has happened in the Angular ecosystem in 2017. +Specifically, the improvements in the HTTP-Client, which now requires less coding effort. +Or the vast improvements on angular.cli such as aot (ahead of time compile) for faster rendering, fewer requests and much smaller builds, to just name the most important ones. -The convenient scaffolding of unit- and end-to-end-tests provides a quality-driven workflow. +We have achieved particularly good results using Angular in large and medium-size projects. +Actually, it's our framework-of-choice in our telecommunication sector teams as a single-page application framework (SPA) for microservice front ends. + +The convenient scaffolding of unit- and end-to-end-tests provides a quality-driven workflow. Also, the module- and component architecture helps to keep the codebase understandable end maintainable. diff --git a/radar/2018-03-01/artifactory.md b/radar/2018-03-01/artifactory.md index 5ecc781..1752e83 100644 --- a/radar/2018-03-01/artifactory.md +++ b/radar/2018-03-01/artifactory.md @@ -2,10 +2,7 @@ title: "Artifactory" ring: adopt quadrant: platforms-and-aoe-services - --- -Artifactory is now used in every newly started project at AOE and plays a -central role as an artifact repository for libraries, applications and docker -images. While cleanup is still an issue, we recommend the adoption of an -artifact repository in all our projects. +Artifactory is now used in every newly started project at AOE and plays a central role as an artifact repository for libraries, applications and docker images. +While cleanup is still an issue, we recommend the adoption of an artifact repository in all our projects. diff --git a/radar/2018-03-01/asciidoc.md b/radar/2018-03-01/asciidoc.md index d4e97de..7a9fd1c 100644 --- a/radar/2018-03-01/asciidoc.md +++ b/radar/2018-03-01/asciidoc.md @@ -2,7 +2,6 @@ title: "AsciiDoc" ring: assess quadrant: tools - --- AsciiDoc is a [lightweight markup language](https://en.wikipedia.org/wiki/Lightweight_markup_language) such as Markdown. diff --git a/radar/2018-03-01/axure.md b/radar/2018-03-01/axure.md index 7a717dd..c7f67a6 100644 --- a/radar/2018-03-01/axure.md +++ b/radar/2018-03-01/axure.md @@ -2,7 +2,6 @@ title: "Axure" ring: trial quadrant: tools - --- [Axure](https://www.axure.com/) is a tool that enables the creation of flowcharts, wireframes, mockups, user journeys and more. diff --git a/radar/2018-03-01/babel.md b/radar/2018-03-01/babel.md index 4338237..3ac9d54 100644 --- a/radar/2018-03-01/babel.md +++ b/radar/2018-03-01/babel.md @@ -4,7 +4,5 @@ ring: adopt quadrant: languages-and-frameworks --- -We have been using babel for some time now. Since we have started using it, we don't have to -struggle with unimplemented features of ECMAScript. In this regard, JavaScript is -JavaScript, no matter what browser you are using. We we strongly recommend -using Babel or similar solutions (e.g. TypeScript). +We have been using babel for some time now. Since we have started using it, we don't have to struggle with unimplemented features of ECMAScript. +In this regard, JavaScript is JavaScript, no matter what browser you are using. We strongly recommend using Babel or similar solutions (e.g. TypeScript). diff --git a/radar/2018-03-01/blameless-post-mortems.md b/radar/2018-03-01/blameless-post-mortems.md index f6c5c68..f5357ec 100644 --- a/radar/2018-03-01/blameless-post-mortems.md +++ b/radar/2018-03-01/blameless-post-mortems.md @@ -12,6 +12,6 @@ Blameless Post Mortems provide a concept of dealing with failures that inevitabl Based on trust, and under the assumption that every person involved had good intentions to do the best-possible job given the information at hand, Blameless Post Mortems provide an opportunity to continuously improve the quality of software and infrastructure and the processes to deal with critical situations. -The post mortem documentation usually consists of both a timeline of the events leading to an incident and the steps taken to its remediation, as well as future actions and learnings for increasing reslience and stability of our services. +The post mortem documentation usually consists of both a timeline of the events leading to an incident and the steps taken to its remediation, as well as future actions and learnings for increasing resilience and stability of our services. At AOE, we strive to conduct a Blameless Post Mortem meeting after every user-visible incident. diff --git a/radar/2018-03-01/crc.md b/radar/2018-03-01/crc.md index cc8f7bf..fd4f118 100644 --- a/radar/2018-03-01/crc.md +++ b/radar/2018-03-01/crc.md @@ -2,7 +2,6 @@ title: "CRC Games" ring: assess quadrant: methods-and-patterns - --- Class Responsibility Collaboration Card Games are a method to discuss and align the software design - especially useful for object-oriented software. @@ -10,7 +9,7 @@ Class Responsibility Collaboration Card Games are a method to discuss and align A proper software design is one of the most important things to ensure the sucess and the maintainability of your software. Especially for iterative development methods, where you work on a software task by task, it is important to have designs sessions that also look forward to the next iterations and the conceptional whole. -And for software design to be sucessfull, it is very important that everybody (in the team) has the same understanding of the design and stands behind it. +And for software design to be successful, it is very important that everybody (in the team) has the same understanding of the design and stands behind it. CRC sessions help to design and align the high-level object design and collaboration of your system with the whole team. During such sessions new team members can learn from the experience and explanations of tropers. @@ -24,15 +23,11 @@ This is how we often conduct a CRC Session: * Put the most promising ones on Post-its. (You can add more at any time) * CRC session: * 1 or 2 people stand up and try to explain the scenario with the help of the classes. - * This is similar to explaining a sequence diagramm and the cards are put on the table from left to right. During or after this, you can discuss design decisions and alternatives with the team. + * This is similar to explaining a sequence diagram and the cards are put on the table from left to right. During or after this, you can discuss design decisions and alternatives with the team. * After this, someone else can stand up and present a potential alternative sequence. * Once the team is aligned on a version they want to implement, it makes sense that it is repeated by different persons. Being exact is very important and avoids the situation where people can have an individual understanding of the model. The model and the collaboration lives in the heads of the people in the team – therefore it is important that everyone understands it the same way. * Closing: - * We are often not too enthusiatic about adding a list of "collaborators" to the cards, since the sequence explains this very well. + * We are often not too enthusiastic about adding a list of "collaborators" to the cards, since the sequence explains this very well. * So just take a picture and document the result somewhere, so that you can review the status for the next CRC session. * Maybe some decisions are worth being documented in your [Architecture decision records](/methods-and-patterns/adr.html) - - - - - + \ No newline at end of file diff --git a/radar/2018-03-01/docker.md b/radar/2018-03-01/docker.md index 2770d6a..da13426 100644 --- a/radar/2018-03-01/docker.md +++ b/radar/2018-03-01/docker.md @@ -2,7 +2,6 @@ title: "Docker" ring: adopt quadrant: platforms-and-aoe-services - --- Docker has pulled off very quickly and we updated it to "adopt". \ No newline at end of file diff --git a/radar/2018-03-01/elasticsearch.md b/radar/2018-03-01/elasticsearch.md index 9a8ec4e..33e4b03 100644 --- a/radar/2018-03-01/elasticsearch.md +++ b/radar/2018-03-01/elasticsearch.md @@ -2,8 +2,8 @@ title: "Elasticsearch" ring: adopt quadrant: platforms-and-aoe-services - --- + We are continuing to use Elasticsearch successfully in [Searchperience®] and have benefited from the aggregation features for related use cases such as rendering category trees. We are also using Elasticsearch for some microservices as our persistence solution. diff --git a/radar/2018-03-01/gatling.md b/radar/2018-03-01/gatling.md index 5f9ebf0..214df31 100644 --- a/radar/2018-03-01/gatling.md +++ b/radar/2018-03-01/gatling.md @@ -2,9 +2,7 @@ title: "Gatling" ring: adopt quadrant: tools - --- -Gatling is now the de-facto tool of choice for load testing in all of our -projects, having superseded JMeter completely. We therefore moved it to the -**Adopt** level. +Gatling is now the de-facto tool of choice for load testing in all of our projects, having superseded JMeter completely. +We therefore moved it to the **Adopt** level. \ No newline at end of file diff --git a/radar/2018-03-01/gitlab-ci.md b/radar/2018-03-01/gitlab-ci.md index 7af532d..bce600a 100644 --- a/radar/2018-03-01/gitlab-ci.md +++ b/radar/2018-03-01/gitlab-ci.md @@ -4,9 +4,9 @@ ring: assess quadrant: tools --- -Until now, we have been using [Jenkins](https://jenkins.io/) for almost every single task that we have automated. With [Gitlab CI](https://about.gitlab.com/features/gitlab-ci-cd/) on the market, we have a number of new possibilities. +Until now, we have been using [Jenkins](https://jenkins.io/) for almost every single task that we have automated. With [GitLab CI](https://about.gitlab.com/features/gitlab-ci-cd/) on the market, we have a number of new possibilities. -Some of the highlights are: +Some highlights are: * Multi-platform – you can execute builds on Unix, Windows, OSX, and any other platform that supports Go. * Multi-language – build scripts are command-line driven and work with Java, PHP, Ruby, C and any other language. diff --git a/radar/2018-03-01/gitlab.md b/radar/2018-03-01/gitlab.md index 3253605..c6782a9 100644 --- a/radar/2018-03-01/gitlab.md +++ b/radar/2018-03-01/gitlab.md @@ -4,10 +4,8 @@ ring: trial quadrant: tools --- -[Gitlab](https://about.gitlab.com/) provides nearly the same feature set as [Github](https://github.com/), but at a lower price. It also provides the possibility of hosting iternally, which is essential for us. +[Gitlab](https://about.gitlab.com/) provides nearly the same feature set as [Github](https://github.com/), but at a lower price. It also provides the possibility of hosting internally, which is essential for us. -We are migrating more and more repositories from [gitolite](http://gitolite.com/gitolite/index.html), even from SVN to gitlab, as it provides a more stable and user friendly interface. +We are migrating more and more repositories from [gitolite](http://gitolite.com/gitolite/index.html), even from SVN to gitlab, as it provides a more stable and user-friendly interface. Gitlab also makes user/permission handling easier than our old gitolite. We don't need the IT team every time a new repository needs to be set up. - - diff --git a/radar/2018-03-01/go-lang.md b/radar/2018-03-01/go-lang.md index 1dda829..389ee73 100644 --- a/radar/2018-03-01/go-lang.md +++ b/radar/2018-03-01/go-lang.md @@ -2,7 +2,6 @@ title: "Go / Golang" ring: trial quadrant: languages-and-frameworks - --- We have moved Go to Trial because multiple teams have used Go with success for different services and tools. diff --git a/radar/2018-03-01/grpc.md b/radar/2018-03-01/grpc.md index 6aa184b..95e3704 100644 --- a/radar/2018-03-01/grpc.md +++ b/radar/2018-03-01/grpc.md @@ -2,13 +2,12 @@ title: "GRPC" ring: assess quadrant: languages-and-frameworks - --- gRPC, "A high-performance, Open Source, universal RPC framework," is a framework to easily connect clients and servers in an RPC setup. gRPC was initially built at Google, and uses protobuf service definitions for method and payload specification. Essentially, this makes it possible to define methods that a server exposes, with either a single payload or an incoming stream - either as a single response or a stream of responses. -The definition itself is carried out with the help of protobuf to define message types and method signatures, and then client and server interfaces are compiled for the language(s) you want. Currently there is support for languages such as C++, Java, Python, Go and many more. +The definition itself is carried out with the help of protobuf to define message types and method signatures, and then client and server interfaces are compiled for the language(s) you want. Currently, there is support for languages such as C++, Java, Python, Go and many more. The shared language-neutral protobuf definition allows you to create all code for all languages automatically and helps with the interoperability of different systems. From a technical point of view, gRPC uses HTTP/2 as a transport, directly benefitting from the default TLS encryption. diff --git a/radar/2018-03-01/hal-hateoas.md b/radar/2018-03-01/hal-hateoas.md index b828180..031613d 100644 --- a/radar/2018-03-01/hal-hateoas.md +++ b/radar/2018-03-01/hal-hateoas.md @@ -2,8 +2,8 @@ title: "HAL / HATEOAS" ring: trial quadrant: methods-and-patterns - --- + We still recommend the usage of HAL and HATEOAS. But, depending on the resource structure, there are some pitfalls to be aware of: diff --git a/radar/2018-03-01/helm.md b/radar/2018-03-01/helm.md index 8e25e28..e63456f 100644 --- a/radar/2018-03-01/helm.md +++ b/radar/2018-03-01/helm.md @@ -2,7 +2,6 @@ title: "Helm" ring: trial quadrant: tools - --- For managing deployments within Kubernetes we use Helm, which makes templating Kubernetes configuration files super easy (also known as Helm charts). diff --git a/radar/2018-03-01/invision.md b/radar/2018-03-01/invision.md index ca07b1b..3df66c5 100644 --- a/radar/2018-03-01/invision.md +++ b/radar/2018-03-01/invision.md @@ -2,12 +2,9 @@ title: "Invision" ring: trial quadrant: tools - --- Invision is an online tool used to work and collaborate on design and prototypes and to share them between clients and the team. We use it in many projects now to present prototypes and designs and it helps in understanding the planned user experience. Also, we use this directly as a reference from the user stories to help the development teams in understanding and implementing the right frontend and backend functionalities. - - diff --git a/radar/2018-03-01/jest.md b/radar/2018-03-01/jest.md index 654d962..b8054f0 100644 --- a/radar/2018-03-01/jest.md +++ b/radar/2018-03-01/jest.md @@ -2,7 +2,6 @@ title: "Jest" ring: adopt quadrant: tools - --- Updated to "adopt". \ No newline at end of file diff --git a/radar/2018-03-01/keycloak.md b/radar/2018-03-01/keycloak.md index e6fcf68..a7e1317 100644 --- a/radar/2018-03-01/keycloak.md +++ b/radar/2018-03-01/keycloak.md @@ -3,8 +3,9 @@ title: "Keycloak" ring: adopt quadrant: tools --- + Most distributed systems still face a growing demand for user management, authentication, authorization and Single sign-on. In light of a growing security demand and specialization, the Open Source project JBoss Keycloak is a perfect match. -Keyloak has been a growing project from the outset and has a strong community. Keyloak is based on standards such as OAuth2, OIDC and SAML2. Securing a distributed system is supported by adapters, which are provided by Keycloak developers for different technology stacks. If there is no adapter for your technology stack, an integration on the protocol level with a library is simple. Many configurable features require no coding in the integrated projects. The required configuration is managed via code and promoted as usual. +Keycloak has been a growing project from the outset and has a strong community. Keycloak is based on standards such as OAuth2, OIDC and SAML2. Securing a distributed system is supported by adapters, which are provided by Keycloak developers for different technology stacks. If there is no adapter for your technology stack, an integration on the protocol level with a library is simple. Many configurable features require no coding in the integrated projects. The required configuration is managed via code and promoted as usual. We use Keycloak in our OM3 suite for several authentication-related use cases – such as user management for system users and Single sign-on for customers. The OAuth access tokens can be used to secure APIs that access sensitive information. In addition, Keycloak is part of the AOE infrastructure and helps in securing the various services to support employees and customers. diff --git a/radar/2018-03-01/kubernetes.md b/radar/2018-03-01/kubernetes.md index aef01fc..8c1cd7d 100644 --- a/radar/2018-03-01/kubernetes.md +++ b/radar/2018-03-01/kubernetes.md @@ -2,7 +2,6 @@ title: "Kubernetes" ring: adopt quadrant: platforms-and-aoe-services - --- Kubernetes has developed into the quasi-standard for container orchestration: Nearly every cloud provider provides managed Kubernetes, and even Docker Enterprise uses Kubernetes. diff --git a/radar/2018-03-01/microservices.md b/radar/2018-03-01/microservices.md index 5645450..656d512 100644 --- a/radar/2018-03-01/microservices.md +++ b/radar/2018-03-01/microservices.md @@ -2,10 +2,9 @@ title: "Microservices" ring: adopt quadrant: methods-and-patterns - --- -We continue to belief in the microservices concept and its related patterns and best practices. However, it's worth mentioning that we we had to learn some lessons when it came to resilient thinking and deployment-related dependencies between microservices. +We continue to belief in the microservices concept and its related patterns and best practices. However, it's worth mentioning that we had to learn some lessons when it came to resilient thinking and deployment-related dependencies between microservices. We feel that our microservice-based applications are more robust than monolithic ones have been. Thanks to the split of the overall complexity into multiple services, new employees or team members are becoming productive within days or a few weeks. @@ -13,4 +12,3 @@ split of the overall complexity into multiple services, new employees or team me In order to get microservices right and to benefit from the advantages, there is a lot more required. The following "pyramid of need" for microservices shows this: ![microservices pyramid of need](/images/microservices-pyramid.png) - diff --git a/radar/2018-03-01/pact.md b/radar/2018-03-01/pact.md index f9b38d7..104907d 100644 --- a/radar/2018-03-01/pact.md +++ b/radar/2018-03-01/pact.md @@ -2,15 +2,14 @@ title: "PACT" ring: trial quadrant: tools - --- -PACT (http://pact.io/) is a family of frameworks that provides support for *Consumer Driven Contract testing* accross different langauages and frameworks. +PACT (http://pact.io/) is a family of frameworks that provides support for *Consumer Driven Contract testing* across different languages and frameworks. Consumer Driven Contract testing is a pattern for testing interfaces/boundaries between services. It allows "consumers" to run tests against a defined Mock and record the defined interactions (=PACT). -It puts "providers" in the position to run the PACT tests inside theire Continuous Integration Pipelines, so that the provider knows if he might break any consumers. +It puts "providers" in the position to run the PACT tests inside their Continuous Integration Pipelines, so that the provider knows if he might break any consumers. This approach makes sense in organisations where teams collaborate more closely (See [Strategic Domain Driven Design](/methods-and-patterns/strategic-domain-driven-design.html) ), e.g. to build [Microservice oriented architectures](/methods-and-patterns/microservices.html) diff --git a/radar/2018-03-01/ports-and-adapters.md b/radar/2018-03-01/ports-and-adapters.md index 9b1bb5e..c905f72 100644 --- a/radar/2018-03-01/ports-and-adapters.md +++ b/radar/2018-03-01/ports-and-adapters.md @@ -5,7 +5,7 @@ quadrant: methods-and-patterns --- -Ports and Adapters is an architecture or layering approach for software design. As with other layering approaches, it seperates different concerns in different layers, where dependencies are only allowed from the outside to the inside. +Ports and Adapters is an architecture or layering approach for software design. As with other layering approaches, it separates different concerns in different layers, where dependencies are only allowed from the outside to the inside. We use "ports and adapters" with success for (larger) applications, which contain certain business logic and/or provide several ways to access the services. We often use the approach hand-in-hand with Domain Driven Design. In comparison with other layering patterns (e.g. layered architecture) it allows you to have a true technology-free core (domain) model. Why? Because, with the concept of "secondary ports" (=interfaces), it inverts the control and allows outer layers to provide adapters (=implementations of the defined interface). diff --git a/radar/2018-03-01/puppet-environments.md b/radar/2018-03-01/puppet-environments.md index 6cb7b7f..c927e81 100644 --- a/radar/2018-03-01/puppet-environments.md +++ b/radar/2018-03-01/puppet-environments.md @@ -2,7 +2,6 @@ title: "Puppet Environments" ring: trial quadrant: platforms-and-aoe-services - --- Puppet Environments has proven to work well for our projects using Puppet. diff --git a/radar/2018-03-01/react.md b/radar/2018-03-01/react.md index eddcd50..0e26003 100644 --- a/radar/2018-03-01/react.md +++ b/radar/2018-03-01/react.md @@ -4,8 +4,7 @@ ring: adopt quadrant: languages-and-frameworks --- -The past months have shown that React is still a great fit for us for frontend-heavy -applications. With its rewritten core in version 16, Facebook shows how -important this framework is for them. Therefore, Facebook is investing a lot of effort into React and a -healthy community. In addition, we **REALLY** enjoy writing React -components – so much so, that we have to move this library into **adopt**! +The past months have shown that React is still a great fit for us for frontend-heavy applications. +With its rewritten core in version 16, Facebook shows how important this framework is for them. +Therefore, Facebook is investing a lot of effort into React and a healthy community. +In addition, we **REALLY** enjoy writing React components – so much so, that we have to move this library into **adopt**! diff --git a/radar/2018-03-01/reactive-programming.md b/radar/2018-03-01/reactive-programming.md index a856781..ffc927e 100644 --- a/radar/2018-03-01/reactive-programming.md +++ b/radar/2018-03-01/reactive-programming.md @@ -2,33 +2,17 @@ title: "Reactive Programming" ring: trial quadrant: methods-and-patterns - --- -Classic (web-) applications typically consist of transactions that submit -large forms to the server side, which then processes these and, in response, returns HTML -for the browser to render. Today's applications have more and more -fine-grained 'real-time'-like aspects: A simple modification of a form field -could trigger a complete roundtrip to the server including other services and -persistence. Naturally, all of these transactions should respect the -expectations of a user who wants a highly interactive application. +Classic (web-)applications typically consist of transactions that submit large forms to the server side, which then processes these and, in response, returns HTML for the browser to render. +Today's applications have more and more fine-grained 'real-time'-like aspects: A simple modification of a form field could trigger a complete round trip to the server including other services and persistence. +Naturally, all of these transactions should respect the expectations of a user who wants a highly interactive application. -"Reactive Programming" tries to provide an answer to the challanges mentioned above -by raising the level of abstraction. This allows you to focus on the stream of -events that make up your business logic in a responsive, asynchronous fashion. +"Reactive Programming" tries to provide an answer to the challenges mentioned above by raising the level of abstraction. +This allows you to focus on the stream of events that make up your business logic in a responsive, asynchronous fashion. -There are various descriptions of what Reactive Programming actually is - at -the most general level it is programming with asynchronous data streams and -contains tools to create, manipulate, combine and filter these streams. Under the term -"Reactive Programming", we summarize the principles and implementations that -underlie [ReactiveX](http://reactivex.io/) and the [Reactive -Manifesto](https://www.reactivemanifesto.org/). +There are various descriptions of what Reactive Programming actually is - at the most general level it is programming with asynchronous data streams and contains tools to create, manipulate, combine and filter these streams. +Under the term "Reactive Programming", we summarize the principles and implementations that underlie [ReactiveX](http://reactivex.io/) and the [Reactive Manifesto](https://www.reactivemanifesto.org/). -"Reactive Programming" is employed in many of our services – frontend and -backend – but not always as an explicitly choosen pattern. As different -plattforms have different means to tackle this style of programming, we choose -to include "Reactive Programming" as a general Method and Patterns Item in -addition to concrete libraries and APIs such as -[Rx.JS](languages-and-frameworks/rxjs.html) or [Akka -Streams](/languages-and-frameworks/akka-streams.html) to highlight the -importance of the approach in general. +"Reactive Programming" is employed in many of our services – frontend and backend – but not always as an explicitly chosen pattern. +As different platforms have different means to tackle this style of programming, we choose to include "Reactive Programming" as a general Method and Patterns Item in addition to concrete libraries and APIs such as [Rx.JS](languages-and-frameworks/rxjs.html) or [Akka Streams](/languages-and-frameworks/akka-streams.html) to highlight the importance of the approach in general. diff --git a/radar/2018-03-01/scala-lang.md b/radar/2018-03-01/scala-lang.md index 02f5682..8575c3f 100644 --- a/radar/2018-03-01/scala-lang.md +++ b/radar/2018-03-01/scala-lang.md @@ -2,7 +2,6 @@ title: "Scala Lang" ring: adopt quadrant: languages-and-frameworks - --- Scala is used in many projects at AOE. We have therefore moved it to the **adopt** level. diff --git a/radar/2018-03-01/self-service-infrastructure.md b/radar/2018-03-01/self-service-infrastructure.md index 4be41f1..f09c02f 100644 --- a/radar/2018-03-01/self-service-infrastructure.md +++ b/radar/2018-03-01/self-service-infrastructure.md @@ -2,7 +2,6 @@ title: "Self-service infrastructure" ring: assess quadrant: methods-and-patterns - --- With growing teams, growing projects and growing infrastructures, we decided to follow the "You build it, you run it" approach, and when we started to run Kubernetes, where we have a great abstraction layer between infrastructure and applications, we decided to make the developer teams write their own Helm charts. diff --git a/radar/2018-03-01/sonarqube.md b/radar/2018-03-01/sonarqube.md index 736ab27..7ce9f23 100644 --- a/radar/2018-03-01/sonarqube.md +++ b/radar/2018-03-01/sonarqube.md @@ -2,7 +2,6 @@ title: "SonarQube" ring: assess quadrant: tools - --- At AOE, we're evaluating SonarQube to get an historical overview of the code quality of our Projects. With SonarQube, you can get a quick hint about the condition of your code. It analyzes many languages and provides numerous static analysis rules. diff --git a/radar/2018-03-01/spring-boot.md b/radar/2018-03-01/spring-boot.md index 3acaebc..c0b51a0 100644 --- a/radar/2018-03-01/spring-boot.md +++ b/radar/2018-03-01/spring-boot.md @@ -2,9 +2,7 @@ title: "Spring Boot" ring: trial quadrant: languages-and-frameworks - --- We have had good experiences with Spring Boot, and already have several Spring Boot-based services running in -production. We like the ease of kickstarting new services and the variety of tools in the Spring ecosystem. - +production. We like the ease of kick-starting new services and the variety of tools in the Spring ecosystem. diff --git a/radar/2018-03-01/styleguide-driven-development.md b/radar/2018-03-01/styleguide-driven-development.md index 8c6be64..93683db 100644 --- a/radar/2018-03-01/styleguide-driven-development.md +++ b/radar/2018-03-01/styleguide-driven-development.md @@ -2,7 +2,6 @@ title: "Styleguide Driven Development" ring: adopt quadrant: methods-and-patterns - --- Updated to "adopt". \ No newline at end of file diff --git a/radar/2018-03-01/terraform.md b/radar/2018-03-01/terraform.md index 167ca78..c4200f8 100644 --- a/radar/2018-03-01/terraform.md +++ b/radar/2018-03-01/terraform.md @@ -2,11 +2,10 @@ title: "Terraform" ring: trial quadrant: tools - --- For the infrastructure of our OM3 projects we run multiple Kubernetes clusters, and to orchestrate the infrastructure provisioning we quickly decided to go with Terraform. Terraform allows us to easily manage our infrastructure, from AWS EC2 instances to RabbitMQ message queues. Also, the Kops installer for Kubernetes on AWS uses Terraform as its main building brick, and we can trigger Kops via Terraform. -We bring terraform together with [Helm](/tools/helm.html) to manage similar parts of the infrastructure, for example a shared file with domainname to application mappings allows us to provision Route 53 DNS entries via Terraform and then roll out Kubernetes Ingress definitions with the appropriate hostname to service mapping via Helm. +We bring terraform together with [Helm](/tools/helm.html) to manage similar parts of the infrastructure, for example a shared file with domain name to application mappings allows us to provision Route 53 DNS entries via Terraform and then roll out Kubernetes Ingress definitions with the appropriate hostname to service mapping via Helm. diff --git a/radar/2018-03-01/vue.md b/radar/2018-03-01/vue.md index e470ba6..4463896 100644 --- a/radar/2018-03-01/vue.md +++ b/radar/2018-03-01/vue.md @@ -2,7 +2,6 @@ title: "Vue.js" ring: trial quadrant: languages-and-frameworks - --- Updated to "trial". \ No newline at end of file diff --git a/radar/2018-03-01/webpack.md b/radar/2018-03-01/webpack.md index bea2e95..60c6ffb 100644 --- a/radar/2018-03-01/webpack.md +++ b/radar/2018-03-01/webpack.md @@ -4,9 +4,6 @@ ring: adopt quadrant: tools --- -In the last few years, Webpack has grown to become the de-facto standard for Web -bundling in the JavaScript-Ecosystem. With Version 3, Webpack is a more robust -and better documented bundler with nice new features such as -[scope hoisting](https://webpack.js.org/plugins/module-concatenation-plugin/). -Because of this, and because of the continuously growing community, we have adopted Webpack for nearly -every single-page application we have. +In the last few years, Webpack has grown to become the de-facto standard for Web bundling in the JavaScript-Ecosystem. +With Version 3, Webpack is a more robust and better documented bundler with nice new features such as [scope hoisting](https://webpack.js.org/plugins/module-concatenation-plugin/). +Because of this, and because of the continuously growing community, we have adopted Webpack for nearly every single-page application we have. diff --git a/radar/2018-03-01/yarn.md b/radar/2018-03-01/yarn.md index 46b20cd..a6ca481 100644 --- a/radar/2018-03-01/yarn.md +++ b/radar/2018-03-01/yarn.md @@ -2,8 +2,8 @@ title: "Yarn" ring: trial quadrant: tools - --- + Yarn is a dependency management tool for frontend (node) projects similar to npm. It also uses the npm registry and infrastructure. According to Yarn, the benefits are that Yarn is much faster, automatically writes a .lock file and builds up a local cache to be even faster when installing packages again. From 363dd0a78a93c984747924f62000aad18fa86e30 Mon Sep 17 00:00:00 2001 From: "daniel.motzko" Date: Fri, 2 Jul 2021 11:45:13 +0200 Subject: [PATCH 154/164] Fix typos (GitHub, GitLab) --- public/messages.json | 2 +- radar/2017-03-01/go-lang.md | 2 +- radar/2018-03-01/gitlab-ci.md | 2 +- radar/2018-03-01/gitlab.md | 8 ++++---- radar/2018-03-01/pipeline-as-code.md | 2 +- radar/2019-11-01/container-based-builds.md | 2 +- radar/2019-11-01/gitlab-ci.md | 2 +- radar/2019-11-01/gitlab.md | 8 +++----- radar/2019-11-01/plant-uml.md | 2 +- radar/2021-01-01/artifactory.md | 2 +- 10 files changed, 15 insertions(+), 17 deletions(-) diff --git a/public/messages.json b/public/messages.json index 7dc2629..b5b710b 100644 --- a/public/messages.json +++ b/public/messages.json @@ -80,7 +80,7 @@ ], "sourcecodeLink": { "href": "https://github.com/AOEpeople/aoe_technology_radar", - "name": "AOE Tech Radar on Github", + "name": "AOE Tech Radar on GitHub", "description": "Contributions and source code of the AOE Tech Radar are on github:" } }, diff --git a/radar/2017-03-01/go-lang.md b/radar/2017-03-01/go-lang.md index 14a2b72..bae08a5 100644 --- a/radar/2017-03-01/go-lang.md +++ b/radar/2017-03-01/go-lang.md @@ -8,7 +8,7 @@ quadrant: languages-and-frameworks Go went from #54 to #13 on the [TIOBE index](http://www.tiobe.com/tiobe-index/) in January 2017, and it became the TIOBE programming language of the year 2016. -Here at AOE, we use several services written in Go on a daily basis, such as Mattermost, Docker, Consul and Kubernetes. Also, more and more applications, such as Gitlab, incorporate Go-based services to "off load" heavy work. +Here at AOE, we use several services written in Go on a daily basis, such as Mattermost, Docker, Consul and Kubernetes. Also, more and more applications, such as GitLab, incorporate Go-based services to "off load" heavy work. Go, as a programming language, has some very interesting features such as native support for concurrency (go routines), static compiled binaries with a very small memory footprint, cross compiling and much more. A big advantage of Go is the very flat learning curve, which allows developers from more dynamic languages such as PHP to be proficient in a very short time. diff --git a/radar/2018-03-01/gitlab-ci.md b/radar/2018-03-01/gitlab-ci.md index bce600a..b298cae 100644 --- a/radar/2018-03-01/gitlab-ci.md +++ b/radar/2018-03-01/gitlab-ci.md @@ -1,5 +1,5 @@ --- -title: "Gitlab CI" +title: "GitLab CI" ring: assess quadrant: tools --- diff --git a/radar/2018-03-01/gitlab.md b/radar/2018-03-01/gitlab.md index c6782a9..c64db6e 100644 --- a/radar/2018-03-01/gitlab.md +++ b/radar/2018-03-01/gitlab.md @@ -1,11 +1,11 @@ --- -title: "Gitlab" +title: "GitLab" ring: trial quadrant: tools --- -[Gitlab](https://about.gitlab.com/) provides nearly the same feature set as [Github](https://github.com/), but at a lower price. It also provides the possibility of hosting internally, which is essential for us. +[GitLab](https://about.gitlab.com/) provides nearly the same feature set as [GitHub](https://github.com/), but at a lower price. It also provides the possibility of hosting internally, which is essential for us. -We are migrating more and more repositories from [gitolite](http://gitolite.com/gitolite/index.html), even from SVN to gitlab, as it provides a more stable and user-friendly interface. +We are migrating more and more repositories from [gitolite](http://gitolite.com/gitolite/index.html), even from SVN to GitLab, as it provides a more stable and user-friendly interface. -Gitlab also makes user/permission handling easier than our old gitolite. We don't need the IT team every time a new repository needs to be set up. +GitLab also makes user/permission handling easier than our old gitolite. We don't need the IT team every time a new repository needs to be set up. diff --git a/radar/2018-03-01/pipeline-as-code.md b/radar/2018-03-01/pipeline-as-code.md index 086070f..f6eb559 100644 --- a/radar/2018-03-01/pipeline-as-code.md +++ b/radar/2018-03-01/pipeline-as-code.md @@ -7,4 +7,4 @@ quadrant: methods-and-patterns We moved this pattern to **adopt**, because it is used by nearly every team and project now and is an important part of our automation. -For Jenkins, we often use a mix of Job DSL and Jenkins Pipelines and recently also used Gitlab Pipelines. +For Jenkins, we often use a mix of Job DSL and Jenkins Pipelines and recently also used GitLab Pipelines. diff --git a/radar/2019-11-01/container-based-builds.md b/radar/2019-11-01/container-based-builds.md index f639718..84e64d9 100644 --- a/radar/2019-11-01/container-based-builds.md +++ b/radar/2019-11-01/container-based-builds.md @@ -5,4 +5,4 @@ quadrant: methods-and-patterns --- -Updated to "adopt". Container based builds has getting to the de facto standard for our pipelines in [Gitlab](/tools/gitlab.html) or other CI Tools. \ No newline at end of file +Updated to "adopt". Container based builds has getting to the de facto standard for our pipelines in [GitLab](/tools/gitlab.html) or other CI Tools. \ No newline at end of file diff --git a/radar/2019-11-01/gitlab-ci.md b/radar/2019-11-01/gitlab-ci.md index e9ce703..181d5b8 100644 --- a/radar/2019-11-01/gitlab-ci.md +++ b/radar/2019-11-01/gitlab-ci.md @@ -1,5 +1,5 @@ --- -title: "Gitlab CI" +title: "GitLab CI" ring: adopt quadrant: tools --- diff --git a/radar/2019-11-01/gitlab.md b/radar/2019-11-01/gitlab.md index a63dc73..605f535 100644 --- a/radar/2019-11-01/gitlab.md +++ b/radar/2019-11-01/gitlab.md @@ -1,10 +1,8 @@ --- -title: "Gitlab" +title: "GitLab" ring: adopt quadrant: tools --- -Moved to "adopt": Gitlab has proven to be a very useful tool for code and the collaboration around it. -With [Gitlab CI](/tools/gitlab-ci.html) there is also a powerful tool to automate continuous integration and delivery. - - +Moved to "adopt": GitLab has proven to be a very useful tool for code and the collaboration around it. +With [GitLab CI](/tools/gitlab-ci.html) there is also a powerful tool to automate continuous integration and delivery. diff --git a/radar/2019-11-01/plant-uml.md b/radar/2019-11-01/plant-uml.md index b65f907..ec3a0dc 100644 --- a/radar/2019-11-01/plant-uml.md +++ b/radar/2019-11-01/plant-uml.md @@ -7,6 +7,6 @@ quadrant: tools [PlantUML](https://plantuml.com/) is an open source project that allows to create UML diagrams in a text-based and declarative way. -Since it is integrated in tools like Confluence, IntelliJ and Gitlab we use it a lot to quickly document results of software design sessions. +Since it is integrated in tools like Confluence, IntelliJ and GitLab we use it a lot to quickly document results of software design sessions. Another similar tools that use just plain javascript to render the diagrams is [mermaid](https://mermaid-js.github.io/mermaid/#/) \ No newline at end of file diff --git a/radar/2021-01-01/artifactory.md b/radar/2021-01-01/artifactory.md index c523103..4de348b 100644 --- a/radar/2021-01-01/artifactory.md +++ b/radar/2021-01-01/artifactory.md @@ -6,4 +6,4 @@ featured: false --- -Artifactory is still a valid tool but SCM platforms tools like [Gitlab](https://gitlab.org/) and similar hosted services offer integrated artifact management which remove the requirements for external artifact management in many projects. +Artifactory is still a valid tool but SCM platforms tools like [GitLab](https://gitlab.org/) and similar hosted services offer integrated artifact management which remove the requirements for external artifact management in many projects. From 6e3352e21ec21e8b504472690f1bd225437c5d6a Mon Sep 17 00:00:00 2001 From: "daniel.motzko" Date: Fri, 2 Jul 2021 11:58:55 +0200 Subject: [PATCH 155/164] Fix typos and change some grammatical constructions --- radar/2019-11-01/akka-streams.md | 1 - radar/2019-11-01/alpakka.md | 1 - radar/2019-11-01/anypoint-platform.md | 4 ++-- radar/2019-11-01/aoe-sso.md | 2 +- radar/2019-11-01/apollo-client.md | 1 - radar/2019-11-01/beyondcorp.md | 3 +-- radar/2019-11-01/cockpit.md | 2 +- radar/2019-11-01/concourse-ci.md | 1 - radar/2019-11-01/container-based-builds.md | 1 - radar/2019-11-01/cypress.md | 4 ++-- radar/2019-11-01/dependency-update-scan.md | 1 - radar/2019-11-01/distributed-tracing.md | 3 +-- radar/2019-11-01/eks.md | 1 - radar/2019-11-01/event-storming.md | 1 - radar/2019-11-01/falco.md | 1 - radar/2019-11-01/flamingo.md | 5 ++--- radar/2019-11-01/flowtype.md | 2 +- radar/2019-11-01/flux.md | 3 +-- radar/2019-11-01/gitflow.md | 2 +- radar/2019-11-01/go-lang.md | 1 - radar/2019-11-01/graphql.md | 1 - radar/2019-11-01/groovy.md | 1 - radar/2019-11-01/grpc.md | 1 - radar/2019-11-01/hal-hateoas.md | 3 ++- radar/2019-11-01/helm.md | 4 +--- radar/2019-11-01/hystrix.md | 2 +- radar/2019-11-01/infrastructure-as-code.md | 1 - radar/2019-11-01/jaeger.md | 1 - radar/2019-11-01/kotlin.md | 1 - radar/2019-11-01/next-js.md | 1 - radar/2019-11-01/open-api.md | 1 - radar/2019-11-01/packer.md | 5 ++--- radar/2019-11-01/plant-uml.md | 1 - radar/2019-11-01/ports-and-adapters.md | 1 - radar/2019-11-01/postman.md | 6 ++++-- radar/2019-11-01/rabbitmq.md | 2 +- radar/2019-11-01/raml.md | 1 - radar/2019-11-01/reactive-programming.md | 1 - radar/2019-11-01/self-service-infrastructure.md | 1 - radar/2019-11-01/sonarqube.md | 1 - radar/2019-11-01/spring-boot.md | 5 +---- radar/2019-11-01/storybook.md | 2 +- radar/2019-11-01/stride-threat-modeling.md | 1 - radar/2019-11-01/temporal-modeling.md | 3 +-- radar/2019-11-01/terraform.md | 2 +- radar/2019-11-01/vault.md | 1 - radar/2019-11-01/vuex.md | 2 +- 47 files changed, 29 insertions(+), 63 deletions(-) diff --git a/radar/2019-11-01/akka-streams.md b/radar/2019-11-01/akka-streams.md index d8a7014..7949f54 100644 --- a/radar/2019-11-01/akka-streams.md +++ b/radar/2019-11-01/akka-streams.md @@ -3,7 +3,6 @@ title: "Akka Streams" ring: adopt quadrant: languages-and-frameworks featured: false - --- Updated to "adopt" \ No newline at end of file diff --git a/radar/2019-11-01/alpakka.md b/radar/2019-11-01/alpakka.md index 40f68f5..869da0d 100644 --- a/radar/2019-11-01/alpakka.md +++ b/radar/2019-11-01/alpakka.md @@ -2,7 +2,6 @@ title: "Alpakka" ring: adopt quadrant: languages-and-frameworks - --- Updated to "adopt" \ No newline at end of file diff --git a/radar/2019-11-01/anypoint-platform.md b/radar/2019-11-01/anypoint-platform.md index 04bdc25..88baa25 100644 --- a/radar/2019-11-01/anypoint-platform.md +++ b/radar/2019-11-01/anypoint-platform.md @@ -1,8 +1,8 @@ --- -title: "Anypoint platform" +title: "Anypoint Platform" ring: trial quadrant: tools featured: false --- -Recently our teams migrated some project from anypoint to ["Apache Camel"](/tools/apache-camel.html) or use ["Alpakka"](/tools/alpakka.html) for integration work. \ No newline at end of file +Recently our teams migrated some project from Anypoint to ["Apache Camel"](/tools/apache-camel.html) or use ["Alpakka"](/tools/alpakka.html) for integration work. \ No newline at end of file diff --git a/radar/2019-11-01/aoe-sso.md b/radar/2019-11-01/aoe-sso.md index a9175d3..8f82c0d 100644 --- a/radar/2019-11-01/aoe-sso.md +++ b/radar/2019-11-01/aoe-sso.md @@ -2,8 +2,8 @@ title: "AOE SSO" ring: adopt quadrant: platforms-and-aoe-services - --- + To improve security and user experience we decided to install an organisation wide SSO and use OpenID Connect integrate with existing tools. We use [Keycloak](/tools/keycloak.html) as the SSO server, which is backed by our LDAP. This also helps to implement new infrastructure security based on ["BeyondCorp"](/methods-and-patterns/beyondcorp.html). diff --git a/radar/2019-11-01/apollo-client.md b/radar/2019-11-01/apollo-client.md index 55fe011..d9b5937 100644 --- a/radar/2019-11-01/apollo-client.md +++ b/radar/2019-11-01/apollo-client.md @@ -2,7 +2,6 @@ title: "Apollo Client" ring: trial quadrant: tools - --- The [Apollo Client](https://github.com/apollographql/apollo-client) is a tool to efficiently work together with an GraphQL server. diff --git a/radar/2019-11-01/beyondcorp.md b/radar/2019-11-01/beyondcorp.md index 7f99e71..51d3085 100644 --- a/radar/2019-11-01/beyondcorp.md +++ b/radar/2019-11-01/beyondcorp.md @@ -2,11 +2,10 @@ title: "ZeroTrust" ring: trial quadrant: methods-and-patterns - --- ZeroTrust is a paradigm where no trust is assumed inside a known network, frameworks such as Google's BeyondCorp are build upon that pattern. -With the surge of cloud technologies and micro services the network perimeter is ever disappearing. +With the surge of cloud technologies and microservices the network perimeter is ever disappearing. This provides challenges for authentication of subjects that used to heavily rely on network segments. With Zero Trust no assumption is made about how far something can be trusted, everything is untrusted by default and authentication and authorisation happens all the time, not just once. While network segments and VPN connections may still have relevance in specific areas AOE is increasingly implementing BeyondCorp in all its components and services with implementing OAuth and OpenID Connect. diff --git a/radar/2019-11-01/cockpit.md b/radar/2019-11-01/cockpit.md index 3432e12..d87d425 100644 --- a/radar/2019-11-01/cockpit.md +++ b/radar/2019-11-01/cockpit.md @@ -2,6 +2,6 @@ title: "Cockpit" ring: assess quadrant: tools - --- + [Cockpit](https://getcockpit.com/) is a self-hosted headless and api-driven content management system. \ No newline at end of file diff --git a/radar/2019-11-01/concourse-ci.md b/radar/2019-11-01/concourse-ci.md index b133d24..1936836 100644 --- a/radar/2019-11-01/concourse-ci.md +++ b/radar/2019-11-01/concourse-ci.md @@ -2,7 +2,6 @@ title: "Concourse" ring: trial quadrant: tools - --- [Concourse](https://concourse-ci.org/) is an open-source continuous "thing-doer". It represents a general approach for automation which can be used for Continuous Integration and Continuous Delivery. Concourse CI follows a strict concept that is based on idempotency, immutability, declarative config, stateless workers, and reproducible builds. Pipelines are built on the mechanics of resources, tasks and jobs, which are all configured in one or multiple YAML files. diff --git a/radar/2019-11-01/container-based-builds.md b/radar/2019-11-01/container-based-builds.md index 84e64d9..e29ec35 100644 --- a/radar/2019-11-01/container-based-builds.md +++ b/radar/2019-11-01/container-based-builds.md @@ -2,7 +2,6 @@ title: "Container-based builds" ring: adopt quadrant: methods-and-patterns - --- Updated to "adopt". Container based builds has getting to the de facto standard for our pipelines in [GitLab](/tools/gitlab.html) or other CI Tools. \ No newline at end of file diff --git a/radar/2019-11-01/cypress.md b/radar/2019-11-01/cypress.md index 53a1ca8..2a7e1b1 100644 --- a/radar/2019-11-01/cypress.md +++ b/radar/2019-11-01/cypress.md @@ -2,9 +2,9 @@ title: "Cypress" ring: assess quadrant: tools - --- -[Cypress](https://www.cypress.io/) is a new front-end testing tool (E2E). It comes as a simple node package and is therefore easy to use and maintain for front-end developers and testers. Cypress has a different approach than Selenium. It runs in the browser and in the same loop as the device under test. + +[Cypress](https://www.cypress.io/) is a front-end testing tool (E2E). It comes as a simple node package and is therefore easy to use and maintain for front-end developers and testers. Cypress has a different approach than Selenium. It runs in the browser and in the same loop as the device under test. Good: diff --git a/radar/2019-11-01/dependency-update-scan.md b/radar/2019-11-01/dependency-update-scan.md index 1536f5f..d32ed94 100644 --- a/radar/2019-11-01/dependency-update-scan.md +++ b/radar/2019-11-01/dependency-update-scan.md @@ -2,7 +2,6 @@ title: "Dependency Update Scan" ring: assess quadrant: methods-and-patterns - --- Automated dependency scans are useful to remove the manual task of regularly checking for version updates. diff --git a/radar/2019-11-01/distributed-tracing.md b/radar/2019-11-01/distributed-tracing.md index 584fc1a..95dd880 100644 --- a/radar/2019-11-01/distributed-tracing.md +++ b/radar/2019-11-01/distributed-tracing.md @@ -2,10 +2,9 @@ title: "Distributed Tracing" ring: trial quadrant: platforms-and-aoe-services - --- Distributed Tracing creates visibility over processes spanning multiple applications. In a microservice world where a request or operation involves multiple applications it is helpful to have an overview of what system is involved, at what point. -Also visibility of communicated data and errors helps to quickly identify issues in a microservice environment. +Also, visibility of communicated data and errors helps to quickly identify issues in a microservice environment. Our tool of choice is [Jaeger](/platforms-and-aoe-services/jaeger.html) with [B3 Propagation](https://github.com/openzipkin/b3-propagation). diff --git a/radar/2019-11-01/eks.md b/radar/2019-11-01/eks.md index c6ae2ed..d1aaa1a 100644 --- a/radar/2019-11-01/eks.md +++ b/radar/2019-11-01/eks.md @@ -2,7 +2,6 @@ title: "Amazon EKS" ring: trial quadrant: platforms-and-aoe-services - --- [Amazon Elastic Kubernetes Service](https://aws.amazon.com/de/eks/) (Amazon EKS) is a managed service that makes it easy for you to run Kubernetes on AWS without needing to stand up or maintain your own Kubernetes control plane. diff --git a/radar/2019-11-01/event-storming.md b/radar/2019-11-01/event-storming.md index dabcd32..c723820 100644 --- a/radar/2019-11-01/event-storming.md +++ b/radar/2019-11-01/event-storming.md @@ -2,7 +2,6 @@ title: "Event Storming" ring: assess quadrant: methods-and-patterns - --- Event Storming is a method of modeling business processes using domain events. diff --git a/radar/2019-11-01/falco.md b/radar/2019-11-01/falco.md index 5bd55c7..834349f 100644 --- a/radar/2019-11-01/falco.md +++ b/radar/2019-11-01/falco.md @@ -2,7 +2,6 @@ title: "Falco" ring: assess quadrant: tools - --- Falco is an open source project for intrusion and abnormality detection for Cloud Native platforms such as Kubernetes. diff --git a/radar/2019-11-01/flamingo.md b/radar/2019-11-01/flamingo.md index b095fea..ea8f541 100644 --- a/radar/2019-11-01/flamingo.md +++ b/radar/2019-11-01/flamingo.md @@ -2,7 +2,6 @@ title: "Flamingo" ring: adopt quadrant: languages-and-frameworks - --- Flamingo is a high productivity go based framework for rapidly building fast and pluggable web projects. @@ -25,7 +24,7 @@ Flamingo has a clean architecture with clear dependencies in mind and offers a t * Authentication concepts and security middleware * Flexible routing with support for prefix routes and reverse routing * Web Controller Support with: Request / Response / Form Handling etc -* Operational Readyness: Logging, (distributed) Tracing, Metrics and Healthchecks with separate endpoint +* Operational Readiness: Logging, (distributed) Tracing, Metrics and Healthchecks with separate endpoint * Localisation * Commands * Session Handling and Management @@ -34,6 +33,6 @@ Flamingo has a clean architecture with clear dependencies in mind and offers a t Flamingo itself does not contain ORM Mapper or libraries - instead it emphasizes ["ports and adapters"](/methods-and-patterns/ports-and-adapters.html) architecture - so that you have a technology free (domain) model and any possible (and replaceable) persistence behind it. That makes Flamingo useful to build microservices and applications - especially to build "frontends" or portals that require interaction with other (micro) services in a distributed architecture. -When sticking to the architectural recommendation you can build modular applications with replaceable adapters that gives you independent testability. +When sticking to the architectural recommendation, you can build modular applications with replaceable adapters that gives you independent testability. With **"Flamingo Commerce"** there is an additional active projects that offer rich and flexible features to build modern e-commerce applications. diff --git a/radar/2019-11-01/flowtype.md b/radar/2019-11-01/flowtype.md index 3c97cf1..beb5515 100644 --- a/radar/2019-11-01/flowtype.md +++ b/radar/2019-11-01/flowtype.md @@ -2,7 +2,7 @@ title: "Flow" ring: assess quadrant: tools - --- + [Flow](https://flow.org/) is a static type checker for JavaScript code. Its goal is to make code faster, smarter, more confidently, and to a bigger scale. \ No newline at end of file diff --git a/radar/2019-11-01/flux.md b/radar/2019-11-01/flux.md index 04f3fad..46adc26 100644 --- a/radar/2019-11-01/flux.md +++ b/radar/2019-11-01/flux.md @@ -2,8 +2,7 @@ title: "Flux" ring: assess quadrant: methods-and-patterns - --- + [Flux](https://facebook.github.io/flux/) is an application architecture for building client-side web applications, which is based on React's composable view components. - diff --git a/radar/2019-11-01/gitflow.md b/radar/2019-11-01/gitflow.md index be0f7ba..3b33527 100644 --- a/radar/2019-11-01/gitflow.md +++ b/radar/2019-11-01/gitflow.md @@ -2,8 +2,8 @@ title: "GitFlow" ring: hold quadrant: methods-and-patterns - --- + Ever since there are recurring discussions about the version control strategy that a team should use. We have also made the experience when new teams start off with using blocking or long-lived feature branches (merge late once all review comments are done) it has a negative impact on team performance. diff --git a/radar/2019-11-01/go-lang.md b/radar/2019-11-01/go-lang.md index 7c22249..1973200 100644 --- a/radar/2019-11-01/go-lang.md +++ b/radar/2019-11-01/go-lang.md @@ -2,7 +2,6 @@ title: "Go / Golang" ring: adopt quadrant: languages-and-frameworks - --- We have moved Go to "adopt". \ No newline at end of file diff --git a/radar/2019-11-01/graphql.md b/radar/2019-11-01/graphql.md index 06cf852..2b1d0df 100644 --- a/radar/2019-11-01/graphql.md +++ b/radar/2019-11-01/graphql.md @@ -2,7 +2,6 @@ title: "GraphQL" ring: adopt quadrant: methods-and-patterns - --- GraphQL is a query language for your API, and a server-side runtime for executing queries by using a type system you define for your data. GraphQL isn't tied to any specific database or storage engine and is instead backed by your existing code and data. diff --git a/radar/2019-11-01/groovy.md b/radar/2019-11-01/groovy.md index c0f40ae..4d4a043 100644 --- a/radar/2019-11-01/groovy.md +++ b/radar/2019-11-01/groovy.md @@ -2,7 +2,6 @@ title: "Groovy" ring: hold quadrant: languages-and-frameworks - --- Since the rise of Kotlin, we seen no need why to still use Groovy as an alternative to Java running on the JVM. diff --git a/radar/2019-11-01/grpc.md b/radar/2019-11-01/grpc.md index f78421a..d86969d 100644 --- a/radar/2019-11-01/grpc.md +++ b/radar/2019-11-01/grpc.md @@ -2,7 +2,6 @@ title: "GRPC" ring: adopt quadrant: languages-and-frameworks - --- We adopted GRPC, because it is used on multiple places within our microservice oriented architectures for internal communication. \ No newline at end of file diff --git a/radar/2019-11-01/hal-hateoas.md b/radar/2019-11-01/hal-hateoas.md index 0bdf76e..680c576 100644 --- a/radar/2019-11-01/hal-hateoas.md +++ b/radar/2019-11-01/hal-hateoas.md @@ -5,4 +5,5 @@ quadrant: methods-and-patterns featured: false --- -We use HAL in cases where we need to link resources in payloads. HATEOAS has not proven to be very useful in our projects. \ No newline at end of file +We use HAL in cases where we need to link resources in payloads. +HATEOAS has not proven to be very useful in our projects. \ No newline at end of file diff --git a/radar/2019-11-01/helm.md b/radar/2019-11-01/helm.md index 2d321ee..bd2ee08 100644 --- a/radar/2019-11-01/helm.md +++ b/radar/2019-11-01/helm.md @@ -2,8 +2,6 @@ title: "Helm" ring: trial quadrant: platforms-and-aoe-services - --- -[Helm](https://helm.sh/) is a package manager for [Kubernetes](https://kubernetes.io/), which simplifies the deployment -of applications into a Kubernetes cluster and provides additional features like e.g. versioning and rollbacks. +[Helm](https://helm.sh/) is a package manager for [Kubernetes](https://kubernetes.io/), which simplifies the deployment of applications into a Kubernetes cluster and provides additional features like e.g. versioning and rollbacks. diff --git a/radar/2019-11-01/hystrix.md b/radar/2019-11-01/hystrix.md index f48a153..b831d8e 100644 --- a/radar/2019-11-01/hystrix.md +++ b/radar/2019-11-01/hystrix.md @@ -5,4 +5,4 @@ quadrant: tools featured: false --- -Hystrix is not actively maintained anymore and some of its goals can now be handled with service meshs. \ No newline at end of file +Hystrix is not longer actively maintained and some of its goals can now be handled with service meshs. \ No newline at end of file diff --git a/radar/2019-11-01/infrastructure-as-code.md b/radar/2019-11-01/infrastructure-as-code.md index a47f3f2..8fc76a1 100644 --- a/radar/2019-11-01/infrastructure-as-code.md +++ b/radar/2019-11-01/infrastructure-as-code.md @@ -2,7 +2,6 @@ title: "Infrastructure as Code" ring: adopt quadrant: platforms-and-aoe-services - --- Updated to "adopt" \ No newline at end of file diff --git a/radar/2019-11-01/jaeger.md b/radar/2019-11-01/jaeger.md index 7b37061..f42e2b0 100644 --- a/radar/2019-11-01/jaeger.md +++ b/radar/2019-11-01/jaeger.md @@ -2,7 +2,6 @@ title: "Jaeger" ring: trial quadrant: platforms-and-aoe-services - --- [Jaeger](https://www.jaegertracing.io/) is a tool for [Distributed Tracing](/platforms-and-aoe-services/distributed-tracing.html). Developed at Uber and inspired by Dapper and OpenZipkin it grew into an [Cloud Native Computing Foundation](https://www.cncf.io/) project. diff --git a/radar/2019-11-01/kotlin.md b/radar/2019-11-01/kotlin.md index f6b55fd..dfe8a7e 100644 --- a/radar/2019-11-01/kotlin.md +++ b/radar/2019-11-01/kotlin.md @@ -2,7 +2,6 @@ title: "Kotlin" ring: adopt quadrant: languages-and-frameworks - --- Kotlin is used successfully in production by multiple teams. diff --git a/radar/2019-11-01/next-js.md b/radar/2019-11-01/next-js.md index 418e75d..80a4deb 100644 --- a/radar/2019-11-01/next-js.md +++ b/radar/2019-11-01/next-js.md @@ -2,7 +2,6 @@ title: "Next.js" ring: trial quadrant: languages-and-frameworks - --- [Next.js](https://nextjs.org/) is a JavaScript and React based framework which makes use of server side rendering. \ No newline at end of file diff --git a/radar/2019-11-01/open-api.md b/radar/2019-11-01/open-api.md index 7e36154..46f3c1d 100644 --- a/radar/2019-11-01/open-api.md +++ b/radar/2019-11-01/open-api.md @@ -2,7 +2,6 @@ title: "Open API" ring: adopt quadrant: tools - --- The OpenAPI Specification is becoming a broadly adopted industry standard for describing modern REST APIs. Other initiatives like RAML have [joined](https://blogs.mulesoft.com/dev/api-dev/open-api-raml-better-together/) the OpenAPI Initiative. diff --git a/radar/2019-11-01/packer.md b/radar/2019-11-01/packer.md index 15d6b27..e64c0c0 100644 --- a/radar/2019-11-01/packer.md +++ b/radar/2019-11-01/packer.md @@ -2,7 +2,6 @@ title: "Packer" ring: adopt quadrant: platforms-and-aoe-services - --- [Hashicorp Packer](https://www.packer.io/intro/getting-started/build-image.html) is a lightweight tool which automates the creation of any type of machine images (Machine Image As A Code) for multiple platforms. @@ -13,5 +12,5 @@ Packer only builds images. But once you have them you can deploy your infrastruc Another benefit is, that machine images can be tested to verify if they are working correctly. Packer supports multiple cloud providers like AWS, GCP, Digital Ocean etc. -Machine images are important for modern deployment pipelines and fast ramp of of new infrastructure. -We are using Packer to build so called "Golden images" that are used in our [Infrastructure as Code](/methods-and-patterns/infrastructure-as-code.html) based provisionings. +Machine images are important for modern deployment pipelines and fast ramp of new infrastructure. +We are using Packer to build so-called "Golden images" that are used in our [Infrastructure as Code](/methods-and-patterns/infrastructure-as-code.html) based provisionings. diff --git a/radar/2019-11-01/plant-uml.md b/radar/2019-11-01/plant-uml.md index ec3a0dc..2590b92 100644 --- a/radar/2019-11-01/plant-uml.md +++ b/radar/2019-11-01/plant-uml.md @@ -2,7 +2,6 @@ title: "Plant UML" ring: trial quadrant: tools - --- [PlantUML](https://plantuml.com/) is an open source project that allows to create UML diagrams in a text-based and declarative way. diff --git a/radar/2019-11-01/ports-and-adapters.md b/radar/2019-11-01/ports-and-adapters.md index 605b61f..e50cd3f 100644 --- a/radar/2019-11-01/ports-and-adapters.md +++ b/radar/2019-11-01/ports-and-adapters.md @@ -2,7 +2,6 @@ title: "Ports and Adapters" ring: adopt quadrant: methods-and-patterns - --- Updated to "adopt" \ No newline at end of file diff --git a/radar/2019-11-01/postman.md b/radar/2019-11-01/postman.md index bbf294f..5d81c79 100644 --- a/radar/2019-11-01/postman.md +++ b/radar/2019-11-01/postman.md @@ -4,7 +4,9 @@ ring: trial quadrant: tools featured: false --- -[Postman](https://www.getpostman.com/) is an API testing and documentation tool. Requests can be bundled into folders -and easily be configured to be executed against multiple environments. Responses can be evaluated using the "test" feature. + +[Postman](https://www.getpostman.com/) is an API testing and documentation tool. +Requests can be bundled into folders and easily be configured to be executed against multiple environments. +Responses can be evaluated using the "test" feature. Even automated testing is possible using [Newman](https://www.npmjs.com/package/newman) as an addition to Postman. \ No newline at end of file diff --git a/radar/2019-11-01/rabbitmq.md b/radar/2019-11-01/rabbitmq.md index 9384f8d..328a091 100644 --- a/radar/2019-11-01/rabbitmq.md +++ b/radar/2019-11-01/rabbitmq.md @@ -2,6 +2,6 @@ title: "RabbitMQ" ring: adopt quadrant: tools - --- + RabbitMQ has proven to work very well for messaging in our projects, that is why we updated it to "adopt". diff --git a/radar/2019-11-01/raml.md b/radar/2019-11-01/raml.md index 9b6f0fe..1cebc28 100644 --- a/radar/2019-11-01/raml.md +++ b/radar/2019-11-01/raml.md @@ -2,7 +2,6 @@ title: "RAML" ring: hold quadrant: languages-and-frameworks - --- Since the RAML project has decided to [join](https://blogs.mulesoft.com/dev/api-dev/open-api-raml-better-together/) the OpenAPI initiative and the RAML ecosystem lacks further development and additional tools, we decided to use and recommend using ["OpenAPI specification (OAS)"](/tools/open-api.html) as description standard instead. diff --git a/radar/2019-11-01/reactive-programming.md b/radar/2019-11-01/reactive-programming.md index 76a969f..45715dd 100644 --- a/radar/2019-11-01/reactive-programming.md +++ b/radar/2019-11-01/reactive-programming.md @@ -2,7 +2,6 @@ title: "Reactive Programming" ring: adopt quadrant: methods-and-patterns - --- The reactive style of programming promotes event-based thinking and modeling -- diff --git a/radar/2019-11-01/self-service-infrastructure.md b/radar/2019-11-01/self-service-infrastructure.md index f6a8c57..c515a96 100644 --- a/radar/2019-11-01/self-service-infrastructure.md +++ b/radar/2019-11-01/self-service-infrastructure.md @@ -2,7 +2,6 @@ title: "Self-Service Infrastructure" ring: trial quadrant: platforms-and-aoe-services - --- Moved to "trial". \ No newline at end of file diff --git a/radar/2019-11-01/sonarqube.md b/radar/2019-11-01/sonarqube.md index 85adb74..b8c324e 100644 --- a/radar/2019-11-01/sonarqube.md +++ b/radar/2019-11-01/sonarqube.md @@ -2,7 +2,6 @@ title: "SonarQube" ring: trial quadrant: tools - --- At AOE, we are using SonarQube to get a historical overview of the code quality in our Projects. With SonarQube, you can get a quick insight into the condition of your code. It analyzes many languages and provides numerous static analysis rules. diff --git a/radar/2019-11-01/spring-boot.md b/radar/2019-11-01/spring-boot.md index 21189d6..26db495 100644 --- a/radar/2019-11-01/spring-boot.md +++ b/radar/2019-11-01/spring-boot.md @@ -2,9 +2,6 @@ title: "Spring Boot" ring: adopt quadrant: languages-and-frameworks - --- -We now have several years of experiences with Spring Boot, -and a big projects Microservice Environment runs completely on Spring Boot, -so it's time to update it to "adopt". +We now have several years of experiences with Spring Boot, and a big projects Microservice Environment runs completely on Spring Boot, so it's time to update it to "adopt". diff --git a/radar/2019-11-01/storybook.md b/radar/2019-11-01/storybook.md index 29bf9a9..68c92d9 100644 --- a/radar/2019-11-01/storybook.md +++ b/radar/2019-11-01/storybook.md @@ -2,7 +2,7 @@ title: "Storybook" ring: assess quadrant: tools - --- + [Storybook](https://storybook.js.org/) is a user interface development environment and playground for UI components. The tool enables developers to create components independently and showcase components interactively in an isolated development environment. Storybook runs outside the main app so users can develop UI components in isolation without worrying about app specific dependencies and requirements. diff --git a/radar/2019-11-01/stride-threat-modeling.md b/radar/2019-11-01/stride-threat-modeling.md index cfb1f64..7a1fc80 100644 --- a/radar/2019-11-01/stride-threat-modeling.md +++ b/radar/2019-11-01/stride-threat-modeling.md @@ -2,7 +2,6 @@ title: "STRIDE Threat Modeling" ring: trial quadrant: methods-and-patterns - --- STRIDE is a model of threat groups that helps to identify security threats to any application, component or infrastructure. diff --git a/radar/2019-11-01/temporal-modeling.md b/radar/2019-11-01/temporal-modeling.md index 9fa4679..4eabede 100644 --- a/radar/2019-11-01/temporal-modeling.md +++ b/radar/2019-11-01/temporal-modeling.md @@ -2,7 +2,6 @@ title: "Temporal Modeling" ring: assess quadrant: methods-and-patterns - --- Temporal Modeling is way of modeling software systems and components by putting events first. @@ -18,4 +17,4 @@ Having the process visualized, allows to see potential pitfalls or forgotten asp With a temporal model at hand, it is easy to create an object-oriented or structural model that perfectly represents all required information. -We tried this method when tackling big or complex domains. \ No newline at end of file +We tried this method when tackling big or complex domains. diff --git a/radar/2019-11-01/terraform.md b/radar/2019-11-01/terraform.md index 1cd8295..4bf9d65 100644 --- a/radar/2019-11-01/terraform.md +++ b/radar/2019-11-01/terraform.md @@ -2,8 +2,8 @@ title: "Terraform" ring: adopt quadrant: platforms-and-aoe-services - --- + [Terraform](https://www.terraform.io/) is a tool for building, changing and versioning infrastructure using the infrastructure as code pattern. Terraform supports popular service providers like AWS, Google Cloud Platform, Azure and many more. diff --git a/radar/2019-11-01/vault.md b/radar/2019-11-01/vault.md index 5e432e7..b4c7328 100644 --- a/radar/2019-11-01/vault.md +++ b/radar/2019-11-01/vault.md @@ -2,7 +2,6 @@ title: "Vault" ring: trial quadrant: tools - --- [Hashicorp Vault](https://www.vaultproject.io/) is a Go application with a Rest/Cli interface that you can use to securely access secrets. diff --git a/radar/2019-11-01/vuex.md b/radar/2019-11-01/vuex.md index 87a0182..c76ce83 100644 --- a/radar/2019-11-01/vuex.md +++ b/radar/2019-11-01/vuex.md @@ -2,6 +2,6 @@ title: "Vuex" ring: assess quadrant: languages-and-frameworks - --- + [Vuex](https://vuex.vuejs.org/) is a state management pattern + library for Vue.js applications. \ No newline at end of file From d62806742715f0b941dae2ea4a795ee6f9d3c396 Mon Sep 17 00:00:00 2001 From: "dennis.ludwig" Date: Fri, 2 Jul 2021 12:01:00 +0200 Subject: [PATCH 156/164] Use new version of aoe_technology_radar to use specific fonts --- public/fonts.css | 11 +++++++++++ public/fonts/clanot-news.otf | Bin 0 -> 69476 bytes public/fonts/clanot-thin.otf | Bin 0 -> 65436 bytes yarn.lock | 32 ++++++++++++++++---------------- 4 files changed, 27 insertions(+), 16 deletions(-) create mode 100644 public/fonts.css create mode 100644 public/fonts/clanot-news.otf create mode 100644 public/fonts/clanot-thin.otf diff --git a/public/fonts.css b/public/fonts.css new file mode 100644 index 0000000..2f30815 --- /dev/null +++ b/public/fonts.css @@ -0,0 +1,11 @@ +@font-face { + font-family: "DIN"; + src: url("fonts/clanot-news.otf"); + font-weight: normal; +} + +@font-face { + font-family: "DIN"; + src: url("fonts/clanot-thin.otf"); + font-weight: 300; +} \ No newline at end of file diff --git a/public/fonts/clanot-news.otf b/public/fonts/clanot-news.otf new file mode 100644 index 0000000000000000000000000000000000000000..9a8258e756d15fc291c4d11d1977467ba5866d70 GIT binary patch literal 69476 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

Xh(V%!c$Hlu&lMIdCU*k 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�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 literal 0 HcmV?d00001 diff --git a/yarn.lock b/yarn.lock index cd8f687..fbd8933 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1694,9 +1694,9 @@ "@types/json-schema" "*" "@types/estree@*": - version "0.0.48" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.48.tgz#18dc8091b285df90db2f25aa7d906cfc394b7f74" - integrity sha512-LfZwXoGUDo0C3me81HXgkBg5CTQYb6xzEl+fNmbO4JdRiSKQ8A0GD1OBBvKAIsbCUgoyAty7m99GqqMQe784ew== + version "0.0.49" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.49.tgz#3facb98ebcd4114a4ecef74e0de2175b56fd4464" + integrity sha512-K1AFuMe8a+pXmfHTtnwBvqoEylNKVeaiKYkjmcEAdytMQVJ/i9Fu7sc13GxgXdO49gkE7Hy8SyJonUZUn+eVaw== "@types/estree@0.0.39": version "0.0.39" @@ -1775,9 +1775,9 @@ integrity sha512-1z8k4wzFnNjVK/tlxvrWuK5WMt6mydWWP7+zvH5eFep4oj+UkrfiJTRtjCeBXNpwaA/FYqqtb4/QS4ianFpIRA== "@types/node@*": - version "15.12.5" - resolved "https://registry.yarnpkg.com/@types/node/-/node-15.12.5.tgz#9a78318a45d75c9523d2396131bd3cca54b2d185" - integrity sha512-se3yX7UHv5Bscf8f1ERKvQOD6sTyycH3hdaoozvaLxgUiY5lIGEeH37AD0G0Qi9kPqihPn0HOfd2yaIEN9VwEg== + version "15.14.0" + resolved "https://registry.yarnpkg.com/@types/node/-/node-15.14.0.tgz#74dbf254fb375551a9d2a71faf6b9dbc2178dc53" + integrity sha512-um/+/ip3QZmwLfIkWZSNtQIJNVAqrJ92OkLMeuZrjZMTAJniI7fh8N8OICyDhAJ2mzgk/fmYFo72jRr5HyZ1EQ== "@types/node@^12.0.0": version "12.20.15" @@ -1795,9 +1795,9 @@ integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== "@types/prettier@^2.0.0": - version "2.3.0" - resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.3.0.tgz#2e8332cc7363f887d32ec5496b207d26ba8052bb" - integrity sha512-hkc1DATxFLQo4VxPDpMH1gCkPpBbpOoJ/4nhuXw4n63/0R6bCpQECj4+K226UJ4JO/eJQz+1mC2I7JsWanAdQw== + version "2.3.1" + resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.3.1.tgz#54dd88bdc7f49958329666af3779561e47d5dab3" + integrity sha512-NVkb4p4YjI8E3O6+1m8I+8JlMpFZwfSbPGdaw0wXuyPRTEz0SLKwBUWNSO7Maoi8tQMPC8JLZNWkrcKPI7/sLA== "@types/prop-types@*": version "15.7.3" @@ -2355,7 +2355,7 @@ anymatch@^3.0.0, anymatch@^3.0.3, anymatch@~3.1.2: "aoe_technology_radar@https://github.com/aoepeople/aoe_technology_radar.git": version "2.0.0" - resolved "https://github.com/aoepeople/aoe_technology_radar.git#1de83feb28d05b1b0d4500beba6791ae57c239cd" + resolved "https://github.com/aoepeople/aoe_technology_radar.git#20cbc5ef06aacec08257ee5b909d50b7d1c78115" dependencies: "@types/fs-extra" "^9.0.11" "@types/marked" "^2.0.3" @@ -4266,9 +4266,9 @@ ejs@^2.6.1: integrity sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA== electron-to-chromium@^1.3.564, electron-to-chromium@^1.3.723: - version "1.3.763" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.763.tgz#93f6f02506d099941f557b9db9ba50b30215bf15" - integrity sha512-UyvEPae0wvzsyNJhVfGeFSOlUkHEze8xSIiExO5tZQ8QTr7obFiJWGk3U4e7afFOJMQJDszqU/3Pk5jtKiaSEg== + version "1.3.765" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.765.tgz#36fa0ef7a81048bb487bfe3d297100967e2b8db2" + integrity sha512-4NhcsfZYlr1x4FehYkK+R9CNNTOZ8vLcIu8Y1uWehxYp5r/jlCGAfBqChIubEfdtX+rBQpXx4yJuX/dzILH/nw== elliptic@^6.5.3: version "6.5.4" @@ -5043,9 +5043,9 @@ flat-cache@^3.0.4: rimraf "^3.0.2" flatted@^3.1.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.1.1.tgz#c4b489e80096d9df1dfc97c79871aea7c617c469" - integrity sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA== + version "3.2.0" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.0.tgz#da07fb8808050aba6fdeac2294542e5043583f05" + integrity sha512-XprP7lDrVT+kE2c2YlfiV+IfS9zxukiIOvNamPNsImNhXadSsQEbosItdL9bUQlCZXR13SvPk20BjWSWLA7m4A== flatten@^1.0.2: version "1.0.3" From ea00db0ac6f996853ec752cfb6fd41eef7305511 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20P=C3=B6tzinger?= Date: Fri, 2 Jul 2021 12:45:17 +0200 Subject: [PATCH 157/164] add adopt description --- radar/2021-01-01/beyondcorp.md | 2 +- radar/2021-01-01/helm.md | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/radar/2021-01-01/beyondcorp.md b/radar/2021-01-01/beyondcorp.md index 18534f3..3bbb2dd 100644 --- a/radar/2021-01-01/beyondcorp.md +++ b/radar/2021-01-01/beyondcorp.md @@ -5,4 +5,4 @@ quadrant: methods-and-patterns --- -Updated to "Adopt". \ No newline at end of file +Because this approach is more and more used and especially useful for distributed architectures, we updated this item to "adopt" and recommend using it in relevant problem areas. \ No newline at end of file diff --git a/radar/2021-01-01/helm.md b/radar/2021-01-01/helm.md index 23eea11..6308022 100644 --- a/radar/2021-01-01/helm.md +++ b/radar/2021-01-01/helm.md @@ -4,3 +4,5 @@ ring: adopt quadrant: platforms-and-aoe-services --- + +Helm has a fast growing community and is used in more and more projects. It's our default tool to manage kubernetes resources - every other alternative has to benchmark itself with it. Therefore we have updated it to "adopt". \ No newline at end of file From 51c8a54795185e7cb960b39bbb332fcb025544fd Mon Sep 17 00:00:00 2001 From: "daniel.motzko" Date: Fri, 2 Jul 2021 13:54:18 +0200 Subject: [PATCH 158/164] Fix typos and change some grammatical constructions --- Readme.md | 6 ++++-- radar/2017-03-01/elk-stack.md | 2 +- radar/2017-03-01/spring-rest-docs.md | 6 ++++-- radar/2018-03-01/hal-hateoas.md | 2 +- radar/2019-11-01/flamingo.md | 2 +- radar/2019-11-01/kotlin.md | 2 +- radar/2019-11-01/raml.md | 2 +- radar/2019-11-01/vault.md | 2 +- radar/2021-01-01/angular.md | 19 +++++++---------- radar/2021-01-01/apm.md | 5 ++++- radar/2021-01-01/artifactory.md | 1 - radar/2021-01-01/checkov.md | 3 +-- radar/2021-01-01/complexity-management.md | 2 +- radar/2021-01-01/conventionalcommits.md | 11 +++++++--- radar/2021-01-01/cypress.md | 2 +- radar/2021-01-01/ddev.md | 10 ++++++--- radar/2021-01-01/dependency-update-scan.md | 6 ++++-- radar/2021-01-01/dgs.md | 3 ++- radar/2021-01-01/diagrams-as-code.md | 3 +-- radar/2021-01-01/docker.md | 9 ++++++-- radar/2021-01-01/eks.md | 6 ++++-- radar/2021-01-01/flowtype.md | 6 ++---- radar/2021-01-01/flutter.md | 1 - radar/2021-01-01/gatling.md | 3 ++- radar/2021-01-01/graalnaative.md | 9 ++++---- radar/2021-01-01/helm.md | 1 - radar/2021-01-01/k6.md | 11 +++++++--- radar/2021-01-01/kubernetes-operators.md | 12 +++++++---- radar/2021-01-01/loki.md | 10 +++++---- radar/2021-01-01/micro-frontends.md | 3 ++- radar/2021-01-01/mlops.md | 11 +++++++--- radar/2021-01-01/nats.md | 6 ++++-- radar/2021-01-01/next-js.md | 6 ++++-- radar/2021-01-01/oci-container.md | 1 - radar/2021-01-01/open-policy-agent.md | 10 +++++---- radar/2021-01-01/pact.md | 3 ++- radar/2021-01-01/page-composing.md | 7 +++++-- radar/2021-01-01/postman.md | 4 ++-- radar/2021-01-01/prometheus.md | 10 ++++++--- radar/2021-01-01/pulumi.md | 21 +++++++------------ radar/2021-01-01/python-for-infrastructure.md | 19 +++++++---------- radar/2021-01-01/renovate.md | 4 +++- radar/2021-01-01/rust.md | 2 +- radar/2021-01-01/rxjs.md | 11 ++++------ radar/2021-01-01/scala3.md | 12 ++++------- radar/2021-01-01/semver2.md | 3 ++- radar/2021-01-01/shared-responsibility.md | 7 ++++--- radar/2021-01-01/sitespeed.md | 10 ++++++--- radar/2021-01-01/state-management-pattern.md | 4 ++-- radar/2021-01-01/storybook.md | 6 +++--- radar/2021-01-01/strapi.md | 9 ++++---- radar/2021-01-01/tailwindcss.md | 7 +++---- radar/2021-01-01/team-start-page.md | 3 +-- radar/2021-01-01/vue.md | 1 - 54 files changed, 185 insertions(+), 152 deletions(-) diff --git a/Readme.md b/Readme.md index 620f436..ebd8582 100644 --- a/Readme.md +++ b/Readme.md @@ -7,7 +7,8 @@ This is the location of AOE techradar content - published under: https://www.aoe Install the [yarn package manager](https://yarnpkg.com/getting-started/install). ### Host the application under a sub path -To host the application under a sub path, set the environment variable `PUBLIC_URL`, e.g. "/techradar". The default is `/build`. +To host the application under a sub path, set the environment variable `PUBLIC_URL`, e.g. "/techradar". +The default is `/build`. > For local development I recommend using `/build` and use this for the following steps. @@ -30,4 +31,5 @@ Then open here: http://localhost:8080/build yarn generateJson ``` -You can do this while the server is running. You can find the newly created rd.json in "/build/rd.json". +You can do this while the server is running. +You can find the newly created rd.json in "/build/rd.json". diff --git a/radar/2017-03-01/elk-stack.md b/radar/2017-03-01/elk-stack.md index eef0e6c..a39a29a 100644 --- a/radar/2017-03-01/elk-stack.md +++ b/radar/2017-03-01/elk-stack.md @@ -12,4 +12,4 @@ The abbreviation "[ELK](https://www.elastic.co/products) Stack" stands for the T Logstash is used to process and forward different data (or logfile) formats. Elasticsearch is used as a search index and together with the Kibana plugin you can configure highly individual dashboards. Recently, there are also the Beats Tools joining this toolstack to ship data to Elasticsearch. -We have been using the ELK Stack for several years now in several projects and different infrastructure setups - we use it to visualize traffic, certain KPIs or just to analyze and search in application logs. We encourage all teams to use such a solution and take care to write useful logs in your applications. +We have been using the ELK Stack for several years now in several projects and different infrastructure setups - we use it to visualize traffic, certain KPIs or just to analyze and search in application logs. We encourage all teams to use such a solution and take care to write useful logs in your applications. diff --git a/radar/2017-03-01/spring-rest-docs.md b/radar/2017-03-01/spring-rest-docs.md index 2df82e4..36bac02 100644 --- a/radar/2017-03-01/spring-rest-docs.md +++ b/radar/2017-03-01/spring-rest-docs.md @@ -4,6 +4,8 @@ ring: assess quadrant: tools --- -[Spring REST Docs](https://projects.spring.io/spring-restdocs/) auto generates [Asciidoctor](http://asciidoctor.org/) snippets with the help of [Spring MVC Test](http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle#spring-mvc-test-framework) or [RestAssured](/tools/rest-assured.html). So you can be sure that your tests are inline with the documentation. +[Spring REST Docs](https://projects.spring.io/spring-restdocs/) auto generates [Asciidoctor](http://asciidoctor.org/) snippets with the help of [Spring MVC Test](http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle#spring-mvc-test-framework) or [RestAssured](/tools/rest-assured.html). +So you can be sure that your tests are inline with the documentation. -At AOE, we use [Spring REST Docs](https://projects.spring.io/spring-restdocs/) to document our Rest Services and Hal Resources. We also use it to auto generate [WireMock](/tools/wiremock.html) Stubs, so the consumer of the service can test against the exact API of the service. +At AOE, we use [Spring REST Docs](https://projects.spring.io/spring-restdocs/) to document our Rest Services and Hal Resources. +We also use it to auto generate [WireMock](/tools/wiremock.html) Stubs, so the consumer of the service can test against the exact API of the service. diff --git a/radar/2018-03-01/hal-hateoas.md b/radar/2018-03-01/hal-hateoas.md index 031613d..5f9ff7f 100644 --- a/radar/2018-03-01/hal-hateoas.md +++ b/radar/2018-03-01/hal-hateoas.md @@ -9,4 +9,4 @@ We still recommend the usage of HAL and HATEOAS. But, depending on the resource structure, there are some pitfalls to be aware of: - Increased amount of HTTP calls - Parallelization of client-side calls is more difficult or even impossible when following links on heavily nested resource structures -- Consumer side code might get larger +- Consumer side code might get larger diff --git a/radar/2019-11-01/flamingo.md b/radar/2019-11-01/flamingo.md index ea8f541..5b84a82 100644 --- a/radar/2019-11-01/flamingo.md +++ b/radar/2019-11-01/flamingo.md @@ -31,7 +31,7 @@ Flamingo has a clean architecture with clear dependencies in mind and offers a t * GraphQL support and therefore support to build nice SPA and PWAs on top of it * Resilience and Caching for external APIs calls. -Flamingo itself does not contain ORM Mapper or libraries - instead it emphasizes ["ports and adapters"](/methods-and-patterns/ports-and-adapters.html) architecture - so that you have a technology free (domain) model and any possible (and replaceable) persistence behind it. +Flamingo itself does not contain ORM Mapper or libraries - instead it emphasizes ["ports and adapters"](/methods-and-patterns/ports-and-adapters.html) architecture - so that you have a technology free (domain) model and any possible (and replaceable) persistence behind it. That makes Flamingo useful to build microservices and applications - especially to build "frontends" or portals that require interaction with other (micro) services in a distributed architecture. When sticking to the architectural recommendation, you can build modular applications with replaceable adapters that gives you independent testability. diff --git a/radar/2019-11-01/kotlin.md b/radar/2019-11-01/kotlin.md index dfe8a7e..645a0e7 100644 --- a/radar/2019-11-01/kotlin.md +++ b/radar/2019-11-01/kotlin.md @@ -7,7 +7,7 @@ quadrant: languages-and-frameworks Kotlin is used successfully in production by multiple teams. Kotlin is 100% interoperable with Java. It means the code can live side-by-side in one code base and interact. -From the beginning it was designed with practical thought in mind. So the IDE Support in IntelliJ is really great. +From the beginning it was designed with practical thought in mind. So the IDE Support in IntelliJ is really great. The Spring Framework Developer put a lot of effort that Springs play well together with Kotlin. diff --git a/radar/2019-11-01/raml.md b/radar/2019-11-01/raml.md index 1cebc28..a165292 100644 --- a/radar/2019-11-01/raml.md +++ b/radar/2019-11-01/raml.md @@ -4,6 +4,6 @@ ring: hold quadrant: languages-and-frameworks --- -Since the RAML project has decided to [join](https://blogs.mulesoft.com/dev/api-dev/open-api-raml-better-together/) the OpenAPI initiative and the RAML ecosystem lacks further development and additional tools, we decided to use and recommend using ["OpenAPI specification (OAS)"](/tools/open-api.html) as description standard instead. +Since the RAML project has decided to [join](https://blogs.mulesoft.com/dev/api-dev/open-api-raml-better-together/) the OpenAPI initiative and the RAML ecosystem lacks further development and additional tools, we decided to use and recommend using ["OpenAPI specification (OAS)"](/tools/open-api.html) as description standard instead. RAML still provides advantages in modeling an API through it's more expressive modeling language and can produce OAS \ No newline at end of file diff --git a/radar/2019-11-01/vault.md b/radar/2019-11-01/vault.md index b4c7328..d464778 100644 --- a/radar/2019-11-01/vault.md +++ b/radar/2019-11-01/vault.md @@ -5,5 +5,5 @@ quadrant: tools --- [Hashicorp Vault](https://www.vaultproject.io/) is a Go application with a Rest/Cli interface that you can use to securely access secrets. -A secret can be any sensitive data, such as credentials, certificates, access tokens, encryption keys etc. +A secret can be any sensitive data, such as credentials, certificates, access tokens, encryption keys etc. Vaults key features are a secure secret storage, dynamic secretes (create on-demand secrets), data encryption, secret leasing, renewal and revocation. \ No newline at end of file diff --git a/radar/2021-01-01/angular.md b/radar/2021-01-01/angular.md index 669d36c..24eb1bb 100644 --- a/radar/2021-01-01/angular.md +++ b/radar/2021-01-01/angular.md @@ -2,16 +2,11 @@ title: "Angular" ring: adopt quadrant: languages-and-frameworks - --- -Actually in version 11 Angular has become an adult SPA framework with much faster build time and significant smaller -production builds. Updating to newer versions has become mostly a "no-brainer" which helps us to integrate latest -community bug-fix & improvements on a friday during a cup of coffee. Angular ships as a fully integrated development -platform from scaffolding, code generation, routing, guarding, unit/e2e-testing, multi-language builds (i18n) and stable -dev/build processes and keeping it extensible at the same time. This holistic nature of Angular makes it in the beginning -way more difficult to learn but once understood it's a great candidate to go very fast into "requirement implementation" -aka early providing value rather than library wiring. Beside the existing telco-industry projects we've actually also -chosen Angular for resource critical industry 4.0 / embedded projects. Here we've selected Angular beside the -performance aspects to fulfill requirements like adaptive multi device support (custom hardware buttons, tablets and -laptops) on the one hand and on the other hand to reduce the risk loosing time by having too many self-managed external -dependencies. + +Actually in version 11 Angular has become an adult SPA framework with much faster build time and significant smaller production builds. +Updating to newer versions has become mostly a "no-brainer" which helps us to integrate the latest community bug-fix & improvements on a friday during a cup of coffee. +Angular ships as a fully integrated development platform from scaffolding, code generation, routing, guarding, unit/e2e-testing, multi-language builds (i18n) and stable dev/build processes and keeping it extensible at the same time. +This holistic nature of Angular makes it in the beginning way more difficult to learn but once understood it's a great candidate to go very fast into "requirement implementation" aka providing early value rather than library wiring. +Beside the existing telco-industry projects we've actually also chosen Angular for resource critical industry 4.0 / embedded projects. +Here we've selected Angular beside the performance aspects to fulfill requirements like adaptive multi device support (custom hardware buttons, tablets and laptops) on the one hand and on the other hand to reduce the risk loosing time by having too many self-managed external dependencies. diff --git a/radar/2021-01-01/apm.md b/radar/2021-01-01/apm.md index 8b7c55d..600eaef 100644 --- a/radar/2021-01-01/apm.md +++ b/radar/2021-01-01/apm.md @@ -5,6 +5,9 @@ quadrant: methods-and-patterns --- -Application performance management (APM) enables to predict and prevent performance issues before they impact your users or your business. APM solutions help organizations to ensure that applications meet performance, availability and user experience expectations. This can be achieved by measuring application performance, providing visibility into performance issues, alerting developers and administrators when performance problems appear, and allow analysing how reliable an improvement is compared to a previous state. In the last years APM solutions are evolving from application performance monitoring tools to more feature full systems that incorporating observability, performance data collection and analysis, which is more to date with distributed cloud-native applications. +Application performance management (APM) enables to predict and prevent performance issues before they impact your users or your business. +APM solutions help organizations to ensure that applications meet performance, availability and user experience expectations. +This can be achieved by measuring application performance, providing visibility into performance issues, alerting developers and administrators when performance problems appear, and allow analysing how reliable an improvement is compared to a previous state. +In the last years APM solutions are evolving from application performance monitoring tools to more feature full systems that incorporating observability, performance data collection and analysis, which is more to date with distributed cloud-native applications. Our experience with APM relates to the instrumentation of applications. This includes exposing metrics, tracing and integration with external services such as [New Relic](https://newrelic.com/). We decided to go for this approach given the simplicity and the benefits they proved on a daily basis when analyzing and optimizing our software. diff --git a/radar/2021-01-01/artifactory.md b/radar/2021-01-01/artifactory.md index 4de348b..4ba6917 100644 --- a/radar/2021-01-01/artifactory.md +++ b/radar/2021-01-01/artifactory.md @@ -5,5 +5,4 @@ quadrant: platforms-and-aoe-services featured: false --- - Artifactory is still a valid tool but SCM platforms tools like [GitLab](https://gitlab.org/) and similar hosted services offer integrated artifact management which remove the requirements for external artifact management in many projects. diff --git a/radar/2021-01-01/checkov.md b/radar/2021-01-01/checkov.md index 1517e02..266137d 100644 --- a/radar/2021-01-01/checkov.md +++ b/radar/2021-01-01/checkov.md @@ -2,7 +2,6 @@ title: "Checkov" ring: assess quadrant: platforms-and-aoe-services - --- Checkov is a static code analysis tool for infrastructure-as-code. @@ -16,4 +15,4 @@ It scans cloud infrastructure provisioned using and detects security and compliance misconfigurations. -At AOE we use checkov in CI/CD processes to get insights into our Terraform-Modules. +At AOE we use Checkov in CI/CD processes to get insights into our Terraform-Modules. diff --git a/radar/2021-01-01/complexity-management.md b/radar/2021-01-01/complexity-management.md index f0b75bb..189664e 100644 --- a/radar/2021-01-01/complexity-management.md +++ b/radar/2021-01-01/complexity-management.md @@ -28,6 +28,6 @@ An understanding of how communication systems are working - and what conditions That includes the awareness that we can always learn from each other! -That is the reason we see systemic perspectives with proper system theoretical background emerging in the space of organisational development. We believe that proper learning of this perspectives and the awareness of complexity management capabilities can help organisations to form functional collaboration. This learning helps to reflect systems and oneself more conscious - and that can be a healthy condition for more impact and learning. It may also help that an organisation does not blindly follow the next model, agile "hype" or consultant promises. +That is the reason we see systemic perspectives with proper system theoretical background emerging in the space of organisational development. We believe that proper learning of these perspectives and the awareness of complexity management capabilities can help organisations to form functional collaboration. This learning helps to reflect systems and oneself more conscious - and that can be a healthy condition for more impact and learning. It may also help that an organisation does not blindly follow the next model, agile "hype" or consultant promises. More on that topic: [Systemic Communication](https://www.carl-auer.de/magazin/systemzeit/communication-reorganization-of-undetermined) \ No newline at end of file diff --git a/radar/2021-01-01/conventionalcommits.md b/radar/2021-01-01/conventionalcommits.md index 5b25c82..29acfc2 100644 --- a/radar/2021-01-01/conventionalcommits.md +++ b/radar/2021-01-01/conventionalcommits.md @@ -2,8 +2,13 @@ title: "Conventional Commits" ring: trial quadrant: methods-and-patterns - --- -The Conventional Commits specification is a lightweight convention on top of commit messages. It provides a small set of rules for writing commit messages and therefore creating an explicit commit history. The convention dovetails with [SemVer](/methods-and-patterns/semver2.html), by describing the features, fixes, and breaking changes made in commit messages. The specification contains only 16 items that are easy to follow. The predefined structure allows everyone in the team to get a better overview of what the commit messages relates to and what part of the code a change has to do with. Some benefits of using these specifications include: the ability to automatically generate changelogs, the ability to determine a semantic version bump (based on the types of commits landed) and being able to communicate the nature of changes to teammates and stakeholders. -We use conventional commits in the team with the help of a git template. The template contains a guide of elements that are required in the specification plus some information about project specific items that should also be part of a commit, such as a ticket number. +The Conventional Commits specification is a lightweight convention on top of commit messages. +It provides a small set of rules for writing commit messages and therefore creating an explicit commit history. +The convention dovetails with [SemVer](/methods-and-patterns/semver2.html), by describing the features, fixes, and breaking changes made in commit messages. +The specification contains only 16 items that are easy to follow. The predefined structure allows everyone in the team to get a better overview of what the commit messages relates to and what part of the code a change has to do with. +Some benefits of using these specifications include: the ability to automatically generate changelogs, the ability to determine a semantic version bump (based on the types of commits landed) and being able to communicate the nature of changes to teammates and stakeholders. + +We use conventional commits in the team with the help of a git template. +The template contains a guide of elements that are required in the specification plus some information about project specific items that should also be part of a commit, such as a ticket number. diff --git a/radar/2021-01-01/cypress.md b/radar/2021-01-01/cypress.md index 27f98ed..cae4fb6 100644 --- a/radar/2021-01-01/cypress.md +++ b/radar/2021-01-01/cypress.md @@ -2,8 +2,8 @@ title: "Cypress" ring: adopt quadrant: tools - --- + Cypress has proven itself in AOE projects. With its support for JavaScript and TypeScript, Cypress is a testing tool that strongly relates to front-end developers. It is very easy to adopt, and the test specifications are easy to implement and to maintain. diff --git a/radar/2021-01-01/ddev.md b/radar/2021-01-01/ddev.md index fa2e85e..1c7cb68 100644 --- a/radar/2021-01-01/ddev.md +++ b/radar/2021-01-01/ddev.md @@ -5,8 +5,12 @@ quadrant: tools featured: true --- -[DDEV](https://www.ddev.com/ddev-local/) is an open source tool that makes it dead simple to get local PHP development environments up and running within minutes. It's powerful and flexible as a result of its per-project environment configurations, which can be extended, version controlled, and shared. In short, DDEV aims to allow development teams to use Docker in their workflow without the complexities of bespoke configuration. +[DDEV](https://www.ddev.com/ddev-local/) is an open source tool that makes it dead simple to get local PHP development environments up and running within minutes. +It's powerful and flexible as a result of its per-project environment configurations, which can be extended, version controlled, and shared. +In short, DDEV aims to allow development teams to use Docker in their workflow without the complexities of bespoke configuration. -At AOE, we use DDEV in a variety of PHP projects (large and small). It has made the onboarding process extremely easy for new developers and developers who have already worked with DDEV feel right at home in other projects. +At AOE, we use DDEV in a variety of PHP projects (large and small). +It has made the onboarding process extremely easy for new developers and developers who have already worked with DDEV feel right at home in other projects. -DDEV makes adding needed dependencies super easy and so far has met every requirement we've ever had. This is mainly because DDEV is just a wrapper for existing tools like Docker-Compose. However, it does take away a lot of the complexity that is normally involved in configuring these tools. \ No newline at end of file +DDEV makes adding needed dependencies super easy and so far has met every requirement we've ever had. +This is mainly because DDEV is just a wrapper for existing tools like Docker-Compose. However, it does take away a lot of the complexity that is normally involved in configuring these tools. \ No newline at end of file diff --git a/radar/2021-01-01/dependency-update-scan.md b/radar/2021-01-01/dependency-update-scan.md index 24a4229..2de031d 100644 --- a/radar/2021-01-01/dependency-update-scan.md +++ b/radar/2021-01-01/dependency-update-scan.md @@ -2,9 +2,11 @@ title: "Dependency Update Scan" ring: trial quadrant: methods-and-patterns - --- Tools for automated dependency updates continue to offer a big productivity gain when integrated well into the build workflow. -Nonetheless, this comes not without a word of warning. While it's great in theory, constant updates might quickly lead to a bombardment of merge requests. It is crucial that the chosen tools work reliably and are really well integrated. Otherwise, this might become overwhelming for teams. As an alternative, we also had good experience with disabled automatic merge requests and just manually triggered a job when we wanted to take care of the updates. \ No newline at end of file +Nonetheless, this comes not without a word of warning. +While it's great in theory, constant updates might quickly lead to a bombardment of merge requests. +It is crucial that the chosen tools work reliably and are really well integrated. Otherwise, this might become overwhelming for teams. +As an alternative, we also had good experience with disabled automatic merge requests and just manually triggered a job when we wanted to take care of the updates. \ No newline at end of file diff --git a/radar/2021-01-01/dgs.md b/radar/2021-01-01/dgs.md index 0efad7a..7ae5d08 100644 --- a/radar/2021-01-01/dgs.md +++ b/radar/2021-01-01/dgs.md @@ -4,7 +4,8 @@ ring: assess quadrant: tools --- -The [DGS Framework](https://netflix.github.io/dgs/) is a [GraphQL](https://graphql.org/) server framework based on [Spring Boot](https://spring.io/projects/spring-boot/). It extends [GraphQL Java](https://www.graphql-java.com/) with additional features such as: +The [DGS Framework](https://netflix.github.io/dgs/) is a [GraphQL](https://graphql.org/) server framework based on [Spring Boot](https://spring.io/projects/spring-boot/). +It extends [GraphQL Java](https://www.graphql-java.com/) with additional features such as: - an annotation-based programming model for Spring - a test framework for writing query tests as unit tests - a [Gradle](https://gradle.org/) code generation plugin to create types from a GraphQL schema diff --git a/radar/2021-01-01/diagrams-as-code.md b/radar/2021-01-01/diagrams-as-code.md index a583389..4faad4d 100644 --- a/radar/2021-01-01/diagrams-as-code.md +++ b/radar/2021-01-01/diagrams-as-code.md @@ -8,6 +8,5 @@ Documenting concepts and software architecture as diagrams using code offers gre Having documentation and diagrams treated as code and checked-in into version control increases transparency, collaboration as well as productivity. The textual representation of diagrams is easy to write and read. Generation of graphical representations as SVG or PNG images is also easy with the associated tools. -We make heavy use of [PlantUML](/tools/plant-uml.html) combined with [Asciidoc](/tools/asciidoc.html) and tools -like [AsciiDoctor Diagram](https://asciidoctor.org/docs/asciidoctor-diagram/) to include and inline PlantUML diagrams into documentations. +We make heavy use of [PlantUML](/tools/plant-uml.html) combined with [Asciidoc](/tools/asciidoc.html) and tools like [AsciiDoctor Diagram](https://asciidoctor.org/docs/asciidoctor-diagram/) to include and inline PlantUML diagrams into documentations. The latter allows a variety of other diagram formats which can be easily mixed and matched. diff --git a/radar/2021-01-01/docker.md b/radar/2021-01-01/docker.md index 2df7334..7a056ce 100644 --- a/radar/2021-01-01/docker.md +++ b/radar/2021-01-01/docker.md @@ -5,6 +5,11 @@ quadrant: platforms-and-aoe-services featured: false --- -Docker is best known for its capability to build and run containers. This is how we have used the term "Docker" in the Tech Radar recently. But "Docker" is also a complete production platform, where the capability to build and run Containers is only a small fraction of its capabilities. At the same time numerous alternate runtimes for containers – like containerd and podman – as well as image builders – like Kaniko and Buildah – have evolved during the last years. Thanks to the standards established by the Open Container Initiative these tools are mostly interchangeable for the purposes of building and running containers. +Docker is best known for its capability to build and run containers. +This is how we have used the term "Docker" in the Tech Radar recently. +But Docker is also a complete production platform, where the capability to build and run Containers is only a small fraction of its capabilities. +At the same time numerous alternate runtimes for containers – like containerd and podman – as well as image builders – like Kaniko and Buildah – have evolved during the last years. +Thanks to the standards established by the Open Container Initiative these tools are mostly interchangeable for the purposes of building and running containers. -To be more distinct, we now recommend using [Containers and Runtimes as specified by the Open Container Initiative](/platforms-and-aoe-services/oci-container.html). "Docker" is one of many tools to achieve that. +To be more distinct, we now recommend using [Containers and Runtimes as specified by the Open Container Initiative](/platforms-and-aoe-services/oci-container.html). +Docker is one of many tools to achieve that. diff --git a/radar/2021-01-01/eks.md b/radar/2021-01-01/eks.md index f09a003..2a11b1e 100644 --- a/radar/2021-01-01/eks.md +++ b/radar/2021-01-01/eks.md @@ -2,7 +2,6 @@ title: "Amazon EKS" ring: adopt quadrant: platforms-and-aoe-services - --- [Amazon Elastic Kubernetes Service](https://aws.amazon.com/de/eks/) (Amazon EKS) is a managed service that makes it easy for you to run Kubernetes on AWS without needing to stand up or maintain your own Kubernetes control plane or workloads. @@ -10,7 +9,10 @@ Amazon EKS runs Kubernetes control plane instances across multiple Availability It also provides automated version upgrades and patching for them. Amazon EKS is fully supported by [Terraform](https://www.aoe.com/techradar/platforms-and-aoe-services/terraform.html) which brings the advantage that its configuration is written in code, -which fulfils the [infrastructure as code](https://www.aoe.com/techradar/platforms-and-aoe-services/infrastructure-as-code.html) philosophy. Amazon has also implemented important (security) features to their service to ensure that Amazon EKS is well integrated into the broader AWS landscape. Kubernetes version upgrades and security patches are provided in a reliable schedule and with proper documentation. Alongside with the managed service, Amazons also provides it's own [EKS distribution](https://aws.amazon.com/de/blogs/opensource/introducing-amazon-eks-distro/) which closes the gap for on-premise installations. +which fulfils the [infrastructure as code](https://www.aoe.com/techradar/platforms-and-aoe-services/infrastructure-as-code.html) philosophy. +Amazon has also implemented important (security) features to their service to ensure that Amazon EKS is well integrated into the broader AWS landscape. +Kubernetes version upgrades and security patches are provided in a reliable schedule and with proper documentation. +Alongside with the managed service, Amazons also provides its own [EKS distribution](https://aws.amazon.com/de/blogs/opensource/introducing-amazon-eks-distro/) which closes the gap for on-premise installations. Different Amazon EKS Clusters are in use on a variety of environments like development, integration, testing and production. We experienced that Kubernetes version updates are done without major efforts or impact to the running cluster. Along with that, using EKS avoids a lot of low-level optimization and component management which were required in manually configured clusters in the past. diff --git a/radar/2021-01-01/flowtype.md b/radar/2021-01-01/flowtype.md index 291b215..d8e36f9 100644 --- a/radar/2021-01-01/flowtype.md +++ b/radar/2021-01-01/flowtype.md @@ -3,8 +3,6 @@ title: "Flow" ring: hold quadrant: tools featured: false - --- -With a much larger community, -better support from frameworks (React, Angular, Vue) and IDEs -and a similar feature set, Typescript is the better choice instead of Flow. \ No newline at end of file + +With a much larger community, better support from frameworks (React, Angular, Vue) and IDEs and a similar feature set, Typescript is the better choice instead of Flow. \ No newline at end of file diff --git a/radar/2021-01-01/flutter.md b/radar/2021-01-01/flutter.md index 407a58b..a813d39 100644 --- a/radar/2021-01-01/flutter.md +++ b/radar/2021-01-01/flutter.md @@ -2,7 +2,6 @@ title: "Flutter" ring: assess quadrant: languages-and-frameworks - --- [Flutter](https://flutter.io) allows writing native applications for different platforms with a single code base in [Dart](https://dart.dev). diff --git a/radar/2021-01-01/gatling.md b/radar/2021-01-01/gatling.md index 3cf0d8f..b679ad0 100644 --- a/radar/2021-01-01/gatling.md +++ b/radar/2021-01-01/gatling.md @@ -5,4 +5,5 @@ quadrant: tools featured: false --- -Gatling is still a valid tool which is widely used in our teams. Other alternatives like [locust](https://locust.io/) exist and fill the same niche but Gatling is a better fit for our toolstack. \ No newline at end of file +Gatling is still a valid tool which is widely used in our teams. +Other alternatives like [Locust](https://locust.io/) exist and fill the same niche but Gatling is a better fit for our toolstack. \ No newline at end of file diff --git a/radar/2021-01-01/graalnaative.md b/radar/2021-01-01/graalnaative.md index a882999..260365b 100644 --- a/radar/2021-01-01/graalnaative.md +++ b/radar/2021-01-01/graalnaative.md @@ -2,12 +2,11 @@ title: "Graal Native Image" ring: trial quadrant: tools - --- -Native Image is a technology to ahead-of-time compile Java code to a standalone executable, called a native image. In the process -of building a native image all library dependencies, including those from the JDK will be packed in the native image. -The application created as a native image can be run without a JDK. The natively compiled applications require generally -less memory and have shorter start up times. +Native Image is a technology to ahead-of-time compile Java code to a standalone executable, called a native image. +In the process of building a native image all library dependencies, including those from the JDK will be packed in the native image. +The application created as a native image can be run without a JDK. +The natively compiled applications require generally less memory and have shorter start up times. We at AOE have already running microservices written in Scala with Graal Native Image. diff --git a/radar/2021-01-01/helm.md b/radar/2021-01-01/helm.md index 6308022..3ae6454 100644 --- a/radar/2021-01-01/helm.md +++ b/radar/2021-01-01/helm.md @@ -2,7 +2,6 @@ title: "Helm" ring: adopt quadrant: platforms-and-aoe-services - --- Helm has a fast growing community and is used in more and more projects. It's our default tool to manage kubernetes resources - every other alternative has to benchmark itself with it. Therefore we have updated it to "adopt". \ No newline at end of file diff --git a/radar/2021-01-01/k6.md b/radar/2021-01-01/k6.md index 3854784..ccacfdf 100644 --- a/radar/2021-01-01/k6.md +++ b/radar/2021-01-01/k6.md @@ -2,9 +2,14 @@ title: "k6" ring: assess quadrant: tools - --- -Load Testing is a testing process in which the performance of a software application or system is tested under a specific expected load. It determines how the system behaves while being accessed by multiple users simultaneously. The goals of Load Testing is to improve performance bottlenecks and to ensure stability under high traffic. When dore regularly, it provides confidence in the system, its reliability and performance, helps identify the bottlenecks in the system under heavy user stress scenarios before they happen in a production environment, and gives protection against poor user experience when using the system. +Load Testing is a testing process in which the performance of a software application or system is tested under a specific expected load. +It determines how the system behaves while being accessed by multiple users simultaneously. +The goals of Load Testing is to improve performance bottlenecks and to ensure stability under high traffic. +When done regularly, it provides confidence in the system, its reliability and performance, helps identify the bottlenecks in the system under heavy user stress scenarios before they happen in a production environment, and gives protection against poor user experience when using the system. -[K6](https://k6.io/) is a developer-centric, free and open-source load testing tool. The command line runner executes scripts written in JavaScript and allows to configure the execution time and the number of virtual users. The tool can be used for load testing and performance testing. However, it can not be used to run tests that rely only on the browser, making it more suitable for testing of APIs. +[K6](https://k6.io/) is a developer-centric, free and open-source load testing tool. +The command line runner executes scripts written in JavaScript and allows to configure the execution time and the number of virtual users. +The tool can be used for load testing and performance testing. +However, it can not be used to run tests that rely only on the browser, making it more suitable for testing of APIs. diff --git a/radar/2021-01-01/kubernetes-operators.md b/radar/2021-01-01/kubernetes-operators.md index 1b4493b..1b24cae 100644 --- a/radar/2021-01-01/kubernetes-operators.md +++ b/radar/2021-01-01/kubernetes-operators.md @@ -2,11 +2,15 @@ title: "Kubernetes Operators" ring: trial quadrant: methods-and-patterns - --- -The [Kubernetes Operators](https://kubernetes.io/docs/concepts/extend-kubernetes/operator/) allow to manage application configuration within Kubernetes through [custom resources](https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/). The operators are implemented as Kubernetes controllers and all interaction happens through the Kubernetes API. This allows to manage application deployment and configuration with the same toolset, it also allows to create another abstraction layer to describe the desired application state and let the operator decide how this state should be reached. +The [Kubernetes Operators](https://kubernetes.io/docs/concepts/extend-kubernetes/operator/) allow to manage application configuration within Kubernetes through [custom resources](https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/). +The operators are implemented as Kubernetes controllers and all interaction happens through the Kubernetes API. +This allows to manage application deployment and configuration with the same toolset, it also allows to create another abstraction layer to describe the desired application state and let the operator decide how this state should be reached. -Kubernetes Operators are widely available for many community projects. These can be shared and found on [operatorhub.io](https://operatorhub.io/). Implementing custom operators is greatly simplified through the [Operators SDK](https://sdk.operatorframework.io/) which is used as base for many [existing implementations](https://github.com/operator-framework/awesome-operators). +Kubernetes Operators are widely available for many community projects. +These can be shared and found on [operatorhub.io](https://operatorhub.io/). +Implementing custom operators is greatly simplified through the [Operators SDK](https://sdk.operatorframework.io/) which is used as base for many [existing implementations](https://github.com/operator-framework/awesome-operators). -We use operators in most projects and prefer them to custom management code. We encourage teams to try the existing community operators for e.g. observability and operations tasks. \ No newline at end of file +We use operators in most projects and prefer them to custom management code. +We encourage teams to try the existing community operators for e.g. observability and operations tasks. \ No newline at end of file diff --git a/radar/2021-01-01/loki.md b/radar/2021-01-01/loki.md index bcf7a51..352e635 100644 --- a/radar/2021-01-01/loki.md +++ b/radar/2021-01-01/loki.md @@ -1,12 +1,14 @@ --- -title: "LOKI" +title: "Loki" ring: trial quadrant: tools featured: true --- -Archiving indexed log-data with a system like Elastic Search can be expensive and archiving it as simple text files makes it hard to query them. [Loki](https://grafana.com/oss/loki/) solves this issue by adding a reference database based on kubernetes-labels to each log-line similar to prometheus, but holding the log-data inside a simple blob-storage like s3. This allows the user to query the data by pre-defined labels and keeps the costs for indexing low. +Archiving indexed log data with a system like Elasticsearch can be expensive and archiving it as simple text files makes it hard to query them. +[Loki](https://grafana.com/oss/loki/) solves this issue by adding a reference database based on Kubernetes labels to each log line similar to Prometheus, but holding the log data inside a simple blob storage like S3. +This allows the user to query the data by pre-defined labels and keeps the costs for indexing low. -Another benefit is the fact that does not have an endpoint for mutating log-data which makes the data immutable from a potential compromised system. +Another benefit is the fact that does not have an endpoint for mutating log data which makes the data immutable from a potential compromised system. -We at AOE are using it for longer term log-archiving in several kubernetes-clusters. \ No newline at end of file +We at AOE are using it for longer term log archiving in several Kubernetes clusters. \ No newline at end of file diff --git a/radar/2021-01-01/micro-frontends.md b/radar/2021-01-01/micro-frontends.md index 914032b..3df6e27 100644 --- a/radar/2021-01-01/micro-frontends.md +++ b/radar/2021-01-01/micro-frontends.md @@ -4,6 +4,7 @@ ring: adopt quadrant: methods-and-patterns --- -The Micro Frontends approach continues to prove to be a valuable pattern for large-scale systems developed by several teams. Therefore, we moved this pattern to "adopt". +The Micro Frontends approach continues to prove to be a valuable pattern for large-scale systems developed by several teams. +Therefore, we moved this pattern to "adopt". We use [page composing](methods-and-patterns/page-composing.html) as one implementation of this pattern. \ No newline at end of file diff --git a/radar/2021-01-01/mlops.md b/radar/2021-01-01/mlops.md index 2c547ce..22e797d 100644 --- a/radar/2021-01-01/mlops.md +++ b/radar/2021-01-01/mlops.md @@ -2,8 +2,13 @@ title: "MLOps" ring: assess quadrant: methods-and-patterns - --- -After spending some time diving into the world of data science and machine learning we're realizing our existing DevOps best practices aren't a perfect fit for the specific workflows we're seeing here. Data science is not only about code but also all about managing large datasets and models. Data is being analyzed, models are being trained in many iterations and then software needs to be deployed that does the actual prediction/inference. And this circle (see: CRISP-DM) will repeat over and over again during the development phase and after the first production release. "**MLOps**" extends the DevOps best practices in order to cover these new scenarios specific to machine learning workflows. + +After spending some time diving into the world of data science and machine learning we're realizing our existing DevOps best practices aren't a perfect fit for the specific workflows we're seeing here. +Data science is not only about code but also all about managing large datasets and models. +Data is being analyzed, models are being trained in many iterations and then software needs to be deployed that does the actual prediction/inference. +And this circle (see: CRISP-DM) will repeat over and over again during the development phase and after the first production release. +"**MLOps**" extends the DevOps best practices in order to cover these new scenarios specific to machine learning workflows. + [DVC](https://dvc.org/) helps dealing with large data sets and models by connecting external storage to your Git repositories and [CML](https://cml.dev/) helps integrating the CI/CD into your GitHub or GitLab workflows. -Since we're already using Kubernetes extensively we're exploring [kubeflow](https://www.kubeflow.org/) for running the full machine learning workflow on Kubernetes clusters. +Since we're already using Kubernetes extensively we're exploring [Kubeflow](https://www.kubeflow.org/) for running the full machine learning workflow on Kubernetes clusters. diff --git a/radar/2021-01-01/nats.md b/radar/2021-01-01/nats.md index 34eaa98..dc98d7b 100644 --- a/radar/2021-01-01/nats.md +++ b/radar/2021-01-01/nats.md @@ -6,5 +6,7 @@ featured: true --- [NATS](https://nats.io/) is a cloud native messaging and stream-data system for modern distributed software systems. -Two design-goals [design-goals](https://github.com/nats-io/nats-general/blob/master/architecture/DESIGN.md) were simplicity and performance. These are adopted by selecting [golang](https://golang.org/) for the server implementation and reducing the memory footprint for both: server- and client-side. -The server-side provides simple and efficient horizontal scaling (e.g. deploying it inside kubernetes) and the small client-footprint allows us to use it in embedded-systems, edge-computing and IoT devices e.g. for command and controll use-cases. Also the long list of existing [integrations](https://docs.nats.io/compare-nats#integrations) and the plugin-systems bring a great flexibility. +Two design-goals [design-goals](https://github.com/nats-io/nats-general/blob/master/architecture/DESIGN.md) were simplicity and performance. +These are adopted by selecting [golang](https://golang.org/) for the server implementation and reducing the memory footprint for both: server- and client-side. +The server-side provides simple and efficient horizontal scaling (e.g. deploying it inside Kubernetes) and the small client-footprint allows us to use it in embedded-systems, edge-computing and IoT devices e.g. for command and controll use-cases. +Also, the long list of existing [integrations](https://docs.nats.io/compare-nats#integrations) and the plugin-systems bring a great flexibility. diff --git a/radar/2021-01-01/next-js.md b/radar/2021-01-01/next-js.md index 4e7d3d7..9a6fbcc 100644 --- a/radar/2021-01-01/next-js.md +++ b/radar/2021-01-01/next-js.md @@ -4,6 +4,8 @@ ring: adopt quadrant: languages-and-frameworks --- -[Next.js](https://nextjs.org/) claims itself as **the** React framework for production. It comes with first-class developer experience and many features for example: hybrid static & server-side rendering, TypeScript support, image optimization, code splitting & much more. +[Next.js](https://nextjs.org/) claims itself as **the** React framework for production. +It comes with first-class developer experience and many features for example: hybrid static & server-side rendering, TypeScript support, image optimization, code splitting & much more. -We at AOE are already using Next.js for some big projects. The main reason for that is the modern stack (React with TypeScript) and the possibility to render on the server (static pre-rendering or dynamic SSR) to be able to get crawled by search engines and stay SEO relevant. +We at AOE are already using Next.js for some big projects. +The main reason for that is the modern stack (React with TypeScript) and the possibility to render on the server (static pre-rendering or dynamic SSR) to be able to get crawled by search engines and stay SEO relevant. diff --git a/radar/2021-01-01/oci-container.md b/radar/2021-01-01/oci-container.md index 4cbe915..e448963 100644 --- a/radar/2021-01-01/oci-container.md +++ b/radar/2021-01-01/oci-container.md @@ -2,7 +2,6 @@ title: "OCI Container" ring: adopt quadrant: platforms-and-aoe-services - --- OCI-compatible containers are currently the most-used solution for creating and managing container-based infrastructures and deployments. diff --git a/radar/2021-01-01/open-policy-agent.md b/radar/2021-01-01/open-policy-agent.md index cf1da79..25dd69f 100644 --- a/radar/2021-01-01/open-policy-agent.md +++ b/radar/2021-01-01/open-policy-agent.md @@ -2,15 +2,17 @@ title: "Open Policy Agent" ring: assess quadrant: tools - --- -[Open Policy Agent](https://www.openpolicyagent.org/) (OPA) is a framework which allows modelling and evaluating policy access services. The underlying expression language *Rego* is purpose-built for the policy evaluations and implements the **Policy As Code** pattern. +[Open Policy Agent](https://www.openpolicyagent.org/) (OPA) is a framework which allows modelling and evaluating policy access services. +The underlying expression language *Rego* is purpose-built for the policy evaluations and implements the **Policy As Code** pattern. This allows to decouple policy from the service's code, so you can release, and review policies separately. -The benefits of using OPA and Rego comes from the various available integrations into other cloud-native services and tools. It can be used with the "Kubernetes Admission Controller", to authorize decisions within a Service Mesh or as part of infrastructure evaluation pipelines. +The benefits of using OPA and Rego comes from the various available integrations into other cloud-native services and tools. +It can be used with the "Kubernetes Admission Controller", to authorize decisions within a Service Mesh or as part of infrastructure evaluation pipelines. We use OPA in some of our infrastructure pipelines to ensure that changes don't have undesired impact or within Kubernetes to evaluate the overall conformity of our deployments with the given policies. -We have also evaluated OPA as part of permission management in distributed architectures. The concept promises to provide value especially for distributed enterprise architectures. +We have also evaluated OPA as part of permission management in distributed architectures. +The concept promises to provide value especially for distributed enterprise architectures. diff --git a/radar/2021-01-01/pact.md b/radar/2021-01-01/pact.md index d46a0e7..da024ba 100644 --- a/radar/2021-01-01/pact.md +++ b/radar/2021-01-01/pact.md @@ -5,4 +5,5 @@ quadrant: tools featured: false --- -At AOE we continue to use PACT but would like to use it even more. It therefore remains in the trail ring but was faded out from the overview page. \ No newline at end of file +At AOE we continue to use PACT but would like to use it even more. +It therefore remains in the trial ring but was faded out from the overview page. \ No newline at end of file diff --git a/radar/2021-01-01/page-composing.md b/radar/2021-01-01/page-composing.md index 40ac975..e06634f 100644 --- a/radar/2021-01-01/page-composing.md +++ b/radar/2021-01-01/page-composing.md @@ -4,9 +4,12 @@ ring: trial quadrant: methods-and-patterns --- -Page composing is a way to aggregate multiple independent page fragments into one combined web page. As an implementation of [Micro Frontends](methods-and-patterns/micro-frontends.html), this approach supports to deploy and run services agnostic to the technologies used per team. +Page composing is a way to aggregate multiple independent page fragments into one combined web page. +As an implementation of [Micro Frontends](methods-and-patterns/micro-frontends.html), this approach supports to deploy and run services agnostic to the technologies used per team. -The concept builds upon the fact that all involved services deliver valid HTML as their output. Our solution is a small application which takes care of gathering the page fragments from all services and composing each into a defined HTML template. A configuration layer further allows controlling which fragment gets pulled from the serving instance. +The concept builds upon the fact that all involved services deliver valid HTML as their output. +Our solution is a small application which takes care of gathering the page fragments from all services and composing each into a defined HTML template. +A configuration layer further allows controlling which fragment gets pulled from the serving instance. With such a page composing application in place, teams can autonomously develop, deploy and operate their service with the freedom of choosing technologies and release strategies. diff --git a/radar/2021-01-01/postman.md b/radar/2021-01-01/postman.md index 6bc6c2c..3e7e549 100644 --- a/radar/2021-01-01/postman.md +++ b/radar/2021-01-01/postman.md @@ -5,5 +5,5 @@ quadrant: tools featured: false --- -Postman is now the tool of choice for API testing and widely used in our projects. We therefore moved it to the -**Adopt** level. +Postman is now the tool of choice for API testing and widely used in our projects. +We therefore moved it to the **Adopt** level. diff --git a/radar/2021-01-01/prometheus.md b/radar/2021-01-01/prometheus.md index 940b870..322276a 100644 --- a/radar/2021-01-01/prometheus.md +++ b/radar/2021-01-01/prometheus.md @@ -2,12 +2,16 @@ title: "Prometheus" ring: adopt quadrant: platforms-and-aoe-services - --- -[Prometheus](https://prometheus.io) is an open-source monitoring and alerting system. It was the second project within the CNCF which reached the "graduated" status and has since seen a large rate of adoption across many CNCF projects. It primarily utilizes a pull-based metrics flow through HTTP which allows the easy integration of a variety of application-specific metrics sources. Compared to other monitoring systems it stands out in its simple, still powerful and fully code-based configuration and the equally powerful service discovery mechanism. +[Prometheus](https://prometheus.io) is an open-source monitoring and alerting system. +It was the second project within the CNCF which reached the "graduated" status and has since seen a large rate of adoption across many CNCF projects. +It primarily utilizes a pull-based metrics flow through HTTP which allows the easy integration of a variety of application-specific metrics sources. +Compared to other monitoring systems it stands out in its simple, still powerful and fully code-based configuration and the equally powerful service discovery mechanism. -Prometheus integrates very well with Grafana which is our tool of choice for dashboard visualization. Through the [Prometheus Operator](https://github.com/prometheus-operator/prometheus-operator) project, the monitoring system can be configured through Kubernetes custom resource definitions. These can be shipped by development teams alongside with their application deployments and allow [sharing responsibility](https://www.aoe.com/techradar/methods-and-patterns/shared-responsibility.html) for monitoring tasks between operations and engineering teams with a clear interface. +Prometheus integrates very well with Grafana which is our tool of choice for dashboard visualization. +Through the [Prometheus Operator](https://github.com/prometheus-operator/prometheus-operator) project, the monitoring system can be configured through Kubernetes custom resource definitions. +These can be shipped by development teams alongside with their application deployments and allow [sharing responsibility](https://www.aoe.com/techradar/methods-and-patterns/shared-responsibility.html) for monitoring tasks between operations and engineering teams with a clear interface. With [Cortex](https://cortexmetrics.io/) and [Thanos](https://thanos.io/) the Prometheus-ecosystem knows two well-settled solutions for high-availability of the underlying time series database and with [Amazon Managed Services for Prometheus](https://aws.amazon.com/en/prometheus/) there's also a SaaS-Solution available. diff --git a/radar/2021-01-01/pulumi.md b/radar/2021-01-01/pulumi.md index c29e704..4b28620 100644 --- a/radar/2021-01-01/pulumi.md +++ b/radar/2021-01-01/pulumi.md @@ -4,25 +4,18 @@ ring: assess quadrant: platforms-and-aoe-services --- -[Pulumi](https://www.pulumi.com/) is a tool in the infrastructure-as-code space -that is quite similar to [Terraform](https://www.terraform.io/) in that it also -provide a declarative way to provision cloud infrastructure and services. -What makes it interesting is that all configuration is done in one of currently -4 supported general-purpose languages/runtimes: +[Pulumi](https://www.pulumi.com/) is a tool in the infrastructure-as-code space that is quite similar to [Terraform](https://www.terraform.io/) in that it also provide a declarative way to provision cloud infrastructure and services. + +What makes it interesting is that all configuration is done in one of currently 4 supported general-purpose languages/runtimes: * Javascript/Typescript * Python * .NET Core * Go -This differs from the Terraform approach which is using its own domain specific -'Terraform Configuration Language'. While Terraform kept this language -intentionally small and limited in functionality in order to make it purely -declarative sometimes there is the need to abstract over configuration -to keep your configs "DRY". For this there are modules in Terraform but sometimes -all you need is a small function to iterate an input. +This differs from the Terraform approach which is using its own domain specific 'Terraform Configuration Language'. +While Terraform kept this language intentionally small and limited in functionality in order to make it purely declarative sometimes there is the need to abstract over configuration to keep your configs "DRY". +For this there are modules in Terraform but sometimes all you need is a small function to iterate an input. -This is where Pulumi shines by allowing you to use the powers of the chosen -programming language to build whatever abstractions you need to get the job done. +This is where Pulumi shines by allowing you to use the powers of the chosen programming language to build whatever abstractions you need to get the job done. We currently test-drive it in small projects to compare it over Terraform. - diff --git a/radar/2021-01-01/python-for-infrastructure.md b/radar/2021-01-01/python-for-infrastructure.md index 1323899..ea74092 100644 --- a/radar/2021-01-01/python-for-infrastructure.md +++ b/radar/2021-01-01/python-for-infrastructure.md @@ -4,17 +4,14 @@ ring: assess quadrant: platforms-and-aoe-services --- -[Python](https://www.python.org) is an easy to learn programming language that is pre-installed on -most Linux distributions and CI runners. +[Python](https://www.python.org) is an easy to learn programming language that is pre-installed on most Linux distributions and CI runners. This makes it an ideal candidate for infrastructure glue code and adapters. -Shell scripts serve the same purpose. But they usually start simple and get more complex over time. -This is the point where Python's features like testing capabilities, modularity, variable scoping and refactoring -support comes in strong. We found that Python scripts are easier maintained in the long run and pose -a lower barrier for contributions by our development teams. And they run across platforms and shells -without much trouble which is a big plus for developers running different operating systems. +Shell scripts serve the same purpose. +But they usually start simple and get more complex over time. +This is the point where Python's features like testing capabilities, modularity, variable scoping and refactoring support comes in strong. +We found that Python scripts are easier maintained in the long run and pose a lower barrier for contributions by our development teams. +And they run across platforms and shells without much trouble which is a big plus for developers running different operating systems. -The Python language has a wide eco-system and a vast module library that can simplify scripting -significantly. We currently value [requests](https://pypi.org/project/requests/) for HTTP API calls -and [Click](https://click.palletsprojects.com/en/7.x/) for simple interactive CLI scripts, along with -[pytest](https://docs.pytest.org/) for automated testing. +The Python language has a wide eco-system and a vast module library that can simplify scripting significantly. +We currently value [requests](https://pypi.org/project/requests/) for HTTP API calls and [Click](https://click.palletsprojects.com/en/7.x/) for simple interactive CLI scripts, along with [pytest](https://docs.pytest.org/) for automated testing. diff --git a/radar/2021-01-01/renovate.md b/radar/2021-01-01/renovate.md index 0b14bbc..634898f 100644 --- a/radar/2021-01-01/renovate.md +++ b/radar/2021-01-01/renovate.md @@ -4,7 +4,9 @@ ring: trial quadrant: tools --- -[Renovate](https://github.com/renovatebot/renovate/) is an automated dependency update tool. It vastly reduces the time and effort spent on keeping a project's dependencies up-to-date by automatically creating merge requests whenever a dependency needs to be updated. The tool is easy to set up and configure, offers built-in support for monorepo architectures and works with various programming languages and package managers, e.g. +[Renovate](https://github.com/renovatebot/renovate/) is an automated dependency update tool. +It vastly reduces the time and effort spent on keeping a project's dependencies up-to-date by automatically creating merge requests whenever a dependency needs to be updated. +The tool is easy to set up and configure, offers built-in support for monorepo architectures and works with various programming languages and package managers, e.g. - JavaScript & Yarn - Java & Gradle diff --git a/radar/2021-01-01/rust.md b/radar/2021-01-01/rust.md index e862591..9db4cec 100644 --- a/radar/2021-01-01/rust.md +++ b/radar/2021-01-01/rust.md @@ -13,7 +13,7 @@ Since every memory-allocation is directly released after it can't be used anymor C/C++ code/libraries can be integrated by its [binding generator tool](https://github.com/rust-lang/rust-bindgen). -At stackoverflow it is votes 5 years in a row ([2016](https://insights.stackoverflow.com/survey/2016#technology-most-loved-dreaded-and-wanted), [2017](https://insights.stackoverflow.com/survey/2017#technology-_-most-loved-dreaded-and-wanted-languages), [2018](https://insights.stackoverflow.com/survey/2018#technology-_-most-loved-dreaded-and-wanted-languages), [2019](https://insights.stackoverflow.com/survey/2019#technology-_-most-loved-dreaded-and-wanted-languages), [2020](https://insights.stackoverflow.com/survey/2020#technology-most-loved-dreaded-and-wanted-languages-loved)) for the `most loved programming-language` by programmers. +At stackoverflow it is votes 5 years in a row ([2016](https://insights.stackoverflow.com/survey/2016#technology-most-loved-dreaded-and-wanted), [2017](https://insights.stackoverflow.com/survey/2017#technology-_-most-loved-dreaded-and-wanted-languages), [2018](https://insights.stackoverflow.com/survey/2018#technology-_-most-loved-dreaded-and-wanted-languages), [2019](https://insights.stackoverflow.com/survey/2019#technology-_-most-loved-dreaded-and-wanted-languages), [2020](https://insights.stackoverflow.com/survey/2020#technology-most-loved-dreaded-and-wanted-languages-loved)) for the `most loved programming-language` by programmers. The [popularity](https://insights.stackoverflow.com/survey/2020#technology-most-loved-dreaded-and-wanted-languages-loved) is growing continuous. With it's memory-safety/efficiency and energy-efficiency it helps to save money for bug-fixing, energy and cloud-computing. \ No newline at end of file diff --git a/radar/2021-01-01/rxjs.md b/radar/2021-01-01/rxjs.md index 73b80ea..af16ce3 100644 --- a/radar/2021-01-01/rxjs.md +++ b/radar/2021-01-01/rxjs.md @@ -6,12 +6,9 @@ quadrant: languages-and-frameworks --- RX/JS aka reactive streams -RxJS is an implementation for the reactive programming paradigm which implements mostly the observer and iterator -pattern and follows the functional programming ideas. The pattern actually got a renaissance because it's not completely -new but has new implementations in many frameworks and languages like Angular, Akka, Spring and many more. Reason for -that attention actually is (in the javascript world), that observables can be cancelled (by rules too) and observables -can pass (stream) data on multiple events. Both aspects are not well realizable using promises e.g. and both were also -detected as a huge limitation in the JavaScript community — and so it's worth to get an understanding for reactive -programming in general. +RxJS is an implementation for the reactive programming paradigm which implements mostly the observer and iterator pattern and follows the functional programming ideas. +The pattern actually got a renaissance because it's not completely new but has new implementations in many frameworks and languages like Angular, Akka, Spring and many more. +Reason for that attention actually is (in the JavaScript world), that observables can be cancelled (by rules too) and observables can pass (stream) data on multiple events. +Both aspects are not well realizable using promises e.g. and both were also detected as a huge limitation in the JavaScript community — and so it's worth to get an understanding for reactive programming in general. We at AOE actually use RxJS in combination with Angular and can fully recommend the approach of observables. diff --git a/radar/2021-01-01/scala3.md b/radar/2021-01-01/scala3.md index a3668e6..9450fc7 100644 --- a/radar/2021-01-01/scala3.md +++ b/radar/2021-01-01/scala3.md @@ -5,11 +5,9 @@ quadrant: "languages-and-frameworks" featured: true --- -[Scala 3](https://docs.scala-lang.org/scala3/) is the successor of the Scala 2.x -series programming language. +[Scala 3](https://docs.scala-lang.org/scala3/) is the successor of the Scala 2.x series programming language. -It's not just a small iteration on Scala 2 but a complete overhaul of the -language trying to improve in several areas like: +It's not just a small iteration on Scala 2 but a complete overhaul of the language trying to improve in several areas like: * Syntax * "quiet" syntax for control structures like `if`, `while` and `for` * optional `new` operator @@ -30,8 +28,6 @@ language trying to improve in several areas like: * Improvements for object oriented design * Completely new metaprogramming facilities while Scala 2 macros were removed -Even with these big changes Scala 3 provides a great compatibility story supporting -Scala >2.13.5 libraries in Scala 3 projects and vice versa. +Even with these big changes Scala 3 provides a great compatibility story supporting Scala >2.13.5 libraries in Scala 3 projects and vice versa. -Although slowly we will update our existing Scala 2 codebase to Scala 3 over the -next months and years to take advantage of the improvements made. \ No newline at end of file +Although slowly we will update our existing Scala 2 codebase to Scala 3 over the next months and years to take advantage of the improvements made. \ No newline at end of file diff --git a/radar/2021-01-01/semver2.md b/radar/2021-01-01/semver2.md index 06ea5cc..5885769 100644 --- a/radar/2021-01-01/semver2.md +++ b/radar/2021-01-01/semver2.md @@ -6,6 +6,7 @@ featured: false --- [Semantic Versioning 2.0](https://semver.org/spec/v2.0.0.html) is a scheme for specifying a software's version. -As the de facto standard, this is widely used and established in all areas of software development. It offers a clear way of communicating changes over the lifetime of the software being developed. +As the de facto standard, this is widely used and established in all areas of software development. +It offers a clear way of communicating changes over the lifetime of the software being developed. Especially in large-scale projects with many components being dependent on each other, it is important to use unambiguous communication across teams. \ No newline at end of file diff --git a/radar/2021-01-01/shared-responsibility.md b/radar/2021-01-01/shared-responsibility.md index 85a47ba..a237e1b 100644 --- a/radar/2021-01-01/shared-responsibility.md +++ b/radar/2021-01-01/shared-responsibility.md @@ -2,7 +2,8 @@ title: "Shared Responsibility Model" ring: trial quadrant: methods-and-patterns - --- -Since introducing "Platform Engineering Team" who build, maintain and operate our Kubernetes clusters and other related platform services, the question occurs who is in charge of the various tasks like keeping things up and running, applying critical security fixes, update software in general, keeping an eye on the bill and many more topics. We're not proposing a solution on how to split responsibilities here, but we want to raise awareness for bringing everybody together and formally discuss all responsibilities and write them down similar to (and possibly extending) AWS's [shared responsibility model](https://aws.amazon.com/compliance/shared-responsibility-model/). -Some of the topics include: 24/7 on-call support, broken deployment pipelines, and vulnerability scans. + +Since introducing "Platform Engineering Team" who build, maintain and operate our Kubernetes clusters and other related platform services, the question occurs who is in charge of the various tasks like keeping things up and running, applying critical security fixes, update software in general, keeping an eye on the bill and many more topics. +We're not proposing a solution on how to split responsibilities here, but we want to raise awareness for bringing everybody together and formally discuss all responsibilities and write them down similar to (and possibly extending) AWS's [shared responsibility model](https://aws.amazon.com/compliance/shared-responsibility-model/). +Some topics are 24/7 on-call support, broken deployment pipelines, and vulnerability scans. diff --git a/radar/2021-01-01/sitespeed.md b/radar/2021-01-01/sitespeed.md index ad4f34e..8970a29 100644 --- a/radar/2021-01-01/sitespeed.md +++ b/radar/2021-01-01/sitespeed.md @@ -2,9 +2,13 @@ title: "Sitespeed.io" ring: assess quadrant: tools - --- -Web Performance Monitoring is the process of measuring a Web service’s ability to respond efficiently to user interactions. Data gathered through monitoring helps analyze performance bottlenecks, plan improvements, and measure a site's responsiveness. +Web Performance Monitoring is the process of measuring a Web service’s ability to respond efficiently to user interactions. +Data gathered through monitoring helps analyze performance bottlenecks, plan improvements, and measure a site's responsiveness. -[Sitespeed.io](https://www.sitespeed.io/) is a set of Open Source tools that makes it easy to monitor and measure the performance of a website. It tests websites using real (or headless) browsers, simulating users connectivity and collecting important user-centric metrics. The tools are packaged as a docker image that can be easily deployed. Data collected can be saved to different locations for later analysis which makes it easy to track changes. Last, Sitespeed.io can be used as part of a continuous integration pipeline or as part of a monitoring solution. +[Sitespeed.io](https://www.sitespeed.io/) is a set of Open Source tools that makes it easy to monitor and measure the performance of a website. +It tests websites using real (or headless) browsers, simulating users connectivity and collecting important user-centric metrics. +The tools are packaged as a docker image that can be easily deployed. +Data collected can be saved to different locations for later analysis which makes it easy to track changes. +Last, Sitespeed.io can be used as part of a continuous integration pipeline or as part of a monitoring solution. diff --git a/radar/2021-01-01/state-management-pattern.md b/radar/2021-01-01/state-management-pattern.md index 42ec463..366d5d2 100644 --- a/radar/2021-01-01/state-management-pattern.md +++ b/radar/2021-01-01/state-management-pattern.md @@ -2,13 +2,13 @@ title: "State Management Pattern" ring: adopt quadrant: methods-and-patterns - --- State Management is a design pattern with the goal of properly sharing state data across components and separating domain representation from state management. This pattern is applied by many popular web frameworks such as [Vuex](/languages-and-frameworks/vuex.html), [Redux](/languages-and-frameworks/redux.html) or [Flux](/methods-and-patterns/flux.html). -Especially in [reactive](/methods-and-patterns/reactive-programming.html) systems, this pattern helps to solve the task of maintaining decoupled, stateless components with immutable data. The ways of implementing state management differs and depends on the specific requirements of the application at hand. +Especially in [reactive](/methods-and-patterns/reactive-programming.html) systems, this pattern helps to solve the task of maintaining decoupled, stateless components with immutable data. +The ways of implementing state management differs and depends on the specific requirements of the application at hand. For distributed backend systems one might want to utilize [Akka's](/languages-and-frameworks/akka.html) cluster sharding module to elastically manage domain object states. diff --git a/radar/2021-01-01/storybook.md b/radar/2021-01-01/storybook.md index 157d0a8..2b4e2db 100644 --- a/radar/2021-01-01/storybook.md +++ b/radar/2021-01-01/storybook.md @@ -2,14 +2,14 @@ title: "Storybook" ring: adopt quadrant: tools - --- + In recent years, Storybook has become the de facto standard for creating UI components in isolation. We have been using Storybook in many projects for quite some time now and really loving the approach. With version 6, the config has been greatly simplified to achieve the goal of a zero-config approach in the future. -* compatible and easy to integrate with major frameworks like react, angular, vue ... +* compatible and easy to integrate with major frameworks like React, Angular, Vue.js ... * presets for Create React App, Next.js, nuxt ... -* build in typescript support +* build in TypeScript support * build in addons like controls, actions, docs ... * growing library of third party addons diff --git a/radar/2021-01-01/strapi.md b/radar/2021-01-01/strapi.md index 7e47c9b..73d9f03 100644 --- a/radar/2021-01-01/strapi.md +++ b/radar/2021-01-01/strapi.md @@ -2,14 +2,15 @@ title: "Strapi" ring: trial quadrant: tools - --- -Strapi is a headless CMS built with Javascript on Node.js. Its data-centered approach offers great flexibility for many use cases by integrating with the available APIs. +Strapi is a headless CMS built with Javascript on Node.js. +Its data-centered approach offers great flexibility for many use cases by integrating with the available APIs. Strapi's API comes in a RESTful and [GraphQL](/methods-and-patterns/graphql.html) variant. Both perfectly support the [API-first design approach](/methods-and-patterns/api-first-design-approach.html). -Ever since the stable release version 3.0.0 from mid-2020, the CMS reached market maturity and offers a good choice for scalable headless CMSs. As of the 3.6 release in April 2021, Strapi features [full internationalization support](https://strapi.io/blog/announcing-content-internationalization-v3-6), making it a viable candidate to be evaluated toe to toe with solutions like Drupal. +Ever since the stable release version 3.0.0 from mid-2020, the CMS reached market maturity and offers a good choice for scalable headless CMSs. +As of the 3.6 release in April 2021, Strapi features [full internationalization support](https://strapi.io/blog/announcing-content-internationalization-v3-6), making it a viable candidate to be evaluated toe to toe with solutions like Drupal. -At AOE we are evaluating Strapi for various projects, appreciating its straightforward installation, setup, and use by editors in lieu of more heavy-weight solutions used in the past. \ No newline at end of file +At AOE we are evaluating Strapi for various projects, appreciating its straightforward installation, setup, and use by editors in lieu of more heavy-weight solutions used in the past. \ No newline at end of file diff --git a/radar/2021-01-01/tailwindcss.md b/radar/2021-01-01/tailwindcss.md index 2b69c3c..5de43e8 100644 --- a/radar/2021-01-01/tailwindcss.md +++ b/radar/2021-01-01/tailwindcss.md @@ -2,8 +2,8 @@ title: "Tailwind CSS" ring: trial quadrant: languages-and-frameworks - --- + Tailwind CSS is a framework that heavily utilizes CSS classes. What seems to be a very different approach in the beginning, turns into a big "ah-ha-moment" during development and even more during the build step. CSS classes are entirely generated based on a configuration file that outlines the entire design system including states, nuances, etc. @@ -18,6 +18,5 @@ These projects have a huge demand on a variety of interaction forms. Tailwind helps us to fulfil modern user expectations by reducing the complexity of sophisticated industrial processes with a multi-device approach. -This is an unspoken expectation of today's operators of industrial processes. The evolution from classic -cellular phones towards smartphones showed, there is still a huge untapped potential for usability improvements and -adaptive processes, that reduce complexity especially the industry 4.0 field. +This is an unspoken expectation of today's operators of industrial processes. +The evolution from classic cellular phones towards smartphones showed, there is still a huge untapped potential for usability improvements and adaptive processes, that reduce complexity especially the industry 4.0 field. diff --git a/radar/2021-01-01/team-start-page.md b/radar/2021-01-01/team-start-page.md index df503ed..4dae551 100644 --- a/radar/2021-01-01/team-start-page.md +++ b/radar/2021-01-01/team-start-page.md @@ -5,8 +5,7 @@ quadrant: methods-and-patterns --- A team start page helps (new) members to orientate themselves. -It normally displays all team members with their roles and contact data as well as a -collection of links to the necessary tools, e.g. +It normally displays all team members with their roles and contact data as well as a collection of links to the necessary tools, e.g. * Project environments (staging, prod, ...) * Project development setup diff --git a/radar/2021-01-01/vue.md b/radar/2021-01-01/vue.md index 117de32..97c85dc 100644 --- a/radar/2021-01-01/vue.md +++ b/radar/2021-01-01/vue.md @@ -2,7 +2,6 @@ title: "Vue.js" ring: adopt quadrant: languages-and-frameworks - --- Updated to "adopt". \ No newline at end of file From 85ac77567aff4eacb2a4dfaeca05daa0184daab3 Mon Sep 17 00:00:00 2001 From: "daniel.motzko" Date: Fri, 2 Jul 2021 14:02:24 +0200 Subject: [PATCH 159/164] Fix typos and change some grammatical constructions --- radar/2021-01-01/beyondcorp.md | 1 - radar/2021-01-01/helm.md | 4 +++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/radar/2021-01-01/beyondcorp.md b/radar/2021-01-01/beyondcorp.md index 3bbb2dd..baa047d 100644 --- a/radar/2021-01-01/beyondcorp.md +++ b/radar/2021-01-01/beyondcorp.md @@ -2,7 +2,6 @@ title: "ZeroTrust" ring: adopt quadrant: methods-and-patterns - --- Because this approach is more and more used and especially useful for distributed architectures, we updated this item to "adopt" and recommend using it in relevant problem areas. \ No newline at end of file diff --git a/radar/2021-01-01/helm.md b/radar/2021-01-01/helm.md index 3ae6454..2c0a09f 100644 --- a/radar/2021-01-01/helm.md +++ b/radar/2021-01-01/helm.md @@ -4,4 +4,6 @@ ring: adopt quadrant: platforms-and-aoe-services --- -Helm has a fast growing community and is used in more and more projects. It's our default tool to manage kubernetes resources - every other alternative has to benchmark itself with it. Therefore we have updated it to "adopt". \ No newline at end of file +Helm has a fast growing community and is used in more and more projects. +It's our default tool to manage Kubernetes resources - every other alternative has to benchmark itself with it. +Therefore, we have updated it to "adopt". \ No newline at end of file From 80526bedd1073cf4e320ef12755aa03e8406a574 Mon Sep 17 00:00:00 2001 From: "daniel.motzko" Date: Fri, 2 Jul 2021 14:15:03 +0200 Subject: [PATCH 160/164] Fix typos and change some grammatical constructions --- radar/2019-11-01/concourse-ci.md | 8 ++++++-- radar/2019-11-01/eks.md | 3 +-- radar/2019-11-01/event-storming.md | 6 ++---- radar/2019-11-01/graphql.md | 3 ++- radar/2019-11-01/jaeger.md | 9 ++++++--- radar/2019-11-01/micro-frontends.md | 5 +++-- radar/2019-11-01/open-api.md | 3 ++- radar/2019-11-01/postgres.md | 1 - radar/2019-11-01/postman.md | 2 +- radar/2019-11-01/reactive-programming.md | 9 +++------ radar/2019-11-01/sonarqube.md | 4 +++- radar/2019-11-01/storybook.md | 3 ++- radar/2019-11-01/temporal-modeling.md | 7 ++----- radar/2019-11-01/typescript.md | 4 +++- 14 files changed, 36 insertions(+), 31 deletions(-) diff --git a/radar/2019-11-01/concourse-ci.md b/radar/2019-11-01/concourse-ci.md index 1936836..ab167ef 100644 --- a/radar/2019-11-01/concourse-ci.md +++ b/radar/2019-11-01/concourse-ci.md @@ -4,6 +4,10 @@ ring: trial quadrant: tools --- -[Concourse](https://concourse-ci.org/) is an open-source continuous "thing-doer". It represents a general approach for automation which can be used for Continuous Integration and Continuous Delivery. Concourse CI follows a strict concept that is based on idempotency, immutability, declarative config, stateless workers, and reproducible builds. Pipelines are built on the mechanics of resources, tasks and jobs, which are all configured in one or multiple YAML files. -Concourse claims to be "simple" but has a steep learning curve in the beginning till it gets simple to use. +[Concourse](https://concourse-ci.org/) is an open-source continuous "thing-doer". +It represents a general approach for automation which can be used for Continuous Integration and Continuous Delivery. +Concourse CI follows a strict concept that is based on idempotency, immutability, declarative config, stateless workers, and reproducible builds. +Pipelines are built on the mechanics of resources, tasks and jobs, which are all configured in one or multiple YAML files. + +Concourse claims to be "simple" but has a steep learning curve in the beginning till it gets simple to use. Concourse is used in the Congstar Team to automate infrastructure deployments. \ No newline at end of file diff --git a/radar/2019-11-01/eks.md b/radar/2019-11-01/eks.md index d1aaa1a..d65ccab 100644 --- a/radar/2019-11-01/eks.md +++ b/radar/2019-11-01/eks.md @@ -12,5 +12,4 @@ Amazon EKS is used as part of the infrastructure in the Congstar project. Different Amazon EKS Clusters are in use on a variety of environments like development, integration, testing and production. We experienced that Kubernetes version updates are done without major efforts or impact to the running cluster. -Amazon EKS is fully supported by Terraform which brings the advantage that its configuration is written in code, -which fulfils the infrastructure as code philosophy. \ No newline at end of file +Amazon EKS is fully supported by Terraform which brings the advantage that its configuration is written in code, which fulfils the infrastructure as code philosophy. \ No newline at end of file diff --git a/radar/2019-11-01/event-storming.md b/radar/2019-11-01/event-storming.md index c723820..917cbb1 100644 --- a/radar/2019-11-01/event-storming.md +++ b/radar/2019-11-01/event-storming.md @@ -17,9 +17,7 @@ It's like brainstorming - with the goal to visualize a business line or process. Event Storming is done in a workshop format. -To get a business process modeled quickly and complete, it's important to get domain experts, developers, UX and -everybody else who is involved to some extent in the related business line into one room. -With virtually unlimited space for modeling using big paper rolls put onto the walls, equipped with colored stickies -and markers, the modeling workshop can start. +To get a business process modeled quickly and complete, it's important to get domain experts, developers, UX and everybody else who is involved to some extent in the related business line into one room. +With virtually unlimited space for modeling using big paper rolls put onto the walls, equipped with colored stickies and markers, the modeling workshop can start. During the workshop, the goal is to model the big picture, without limiting or focusing just on parts of a process. diff --git a/radar/2019-11-01/graphql.md b/radar/2019-11-01/graphql.md index 2b1d0df..9cbd8c4 100644 --- a/radar/2019-11-01/graphql.md +++ b/radar/2019-11-01/graphql.md @@ -4,7 +4,8 @@ ring: adopt quadrant: methods-and-patterns --- -GraphQL is a query language for your API, and a server-side runtime for executing queries by using a type system you define for your data. GraphQL isn't tied to any specific database or storage engine and is instead backed by your existing code and data. +GraphQL is a query language for your API, and a server-side runtime for executing queries by using a type system you define for your data. +GraphQL isn't tied to any specific database or storage engine and is instead backed by your existing code and data. GraphQL was developed by Facebook around 2010 and releases 2015. The main challenge it solves is to improve communication between browser and server on high dynamic web apps. diff --git a/radar/2019-11-01/jaeger.md b/radar/2019-11-01/jaeger.md index f42e2b0..895f10f 100644 --- a/radar/2019-11-01/jaeger.md +++ b/radar/2019-11-01/jaeger.md @@ -4,7 +4,10 @@ ring: trial quadrant: platforms-and-aoe-services --- -[Jaeger](https://www.jaegertracing.io/) is a tool for [Distributed Tracing](/platforms-and-aoe-services/distributed-tracing.html). Developed at Uber and inspired by Dapper and OpenZipkin it grew into an [Cloud Native Computing Foundation](https://www.cncf.io/) project. +[Jaeger](https://www.jaegertracing.io/) is a tool for [Distributed Tracing](/platforms-and-aoe-services/distributed-tracing.html). +Developed at Uber and inspired by Dapper and OpenZipkin it grew into an [Cloud Native Computing Foundation](https://www.cncf.io/) project. -Jaeger is a great tool for troubleshooting distributed systems, such as microservice architectures. Developers and Operation can quickly see communication between services, and what data is communicated where. -Errors in services can be traced to the originating system. Global trace identifiers are communicated using B3 headers. Jaeger supports Zipkin, which allows easy migration von OpenZipkin & co. +Jaeger is a great tool for troubleshooting distributed systems, such as microservice architectures. +Developers and Operation can quickly see communication between services, and what data is communicated where. +Errors in services can be traced to the originating system. +Global trace identifiers are communicated using B3 headers. Jaeger supports Zipkin, which allows easy migration von OpenZipkin & co. diff --git a/radar/2019-11-01/micro-frontends.md b/radar/2019-11-01/micro-frontends.md index 9c03a61..d7b31ce 100644 --- a/radar/2019-11-01/micro-frontends.md +++ b/radar/2019-11-01/micro-frontends.md @@ -4,8 +4,9 @@ ring: trial quadrant: methods-and-patterns --- -When deciding on a system architecture we are always striving for technology neutralism. This is to allow us to stay -flexible with future decisions. Micro Frontends can be a tool to support us with this goal. +When deciding on a system architecture we are always striving for technology neutralism. +This is to allow us to stay flexible with future decisions. +Micro Frontends can be a tool to support us with this goal. We favor protocols and methods, such as plain HTML and HTTP, over specific technologies when designing Micro Frontends. Since Micro Frontends have proven to allow use move fast and agile, we moved this pattern to "trial". \ No newline at end of file diff --git a/radar/2019-11-01/open-api.md b/radar/2019-11-01/open-api.md index 46f3c1d..bcedd06 100644 --- a/radar/2019-11-01/open-api.md +++ b/radar/2019-11-01/open-api.md @@ -4,7 +4,8 @@ ring: adopt quadrant: tools --- -The OpenAPI Specification is becoming a broadly adopted industry standard for describing modern REST APIs. Other initiatives like RAML have [joined](https://blogs.mulesoft.com/dev/api-dev/open-api-raml-better-together/) the OpenAPI Initiative. +The OpenAPI Specification is becoming a broadly adopted industry standard for describing modern REST APIs. +Other initiatives like RAML have [joined](https://blogs.mulesoft.com/dev/api-dev/open-api-raml-better-together/) the OpenAPI Initiative. OpenAPI v2 version is basically the former Swagger - and Swagger provides useful tools for OpenAPI like the online editor and viewer http://editor.swagger.io/ We have also found that this version currently have a good tool support across languages, so you will find API client and server generation tools for a lot of languages, which makes it quite easy to connect to an API that is described in OpenAPI standard. diff --git a/radar/2019-11-01/postgres.md b/radar/2019-11-01/postgres.md index 8f381cf..e9badbf 100644 --- a/radar/2019-11-01/postgres.md +++ b/radar/2019-11-01/postgres.md @@ -6,4 +6,3 @@ featured: false --- [PostgreSQL](https://www.postgresql.org/) is a powerful, open source object-relational database system with over 30 years of active development that has earned it a strong reputation for reliability, feature robustness, and performance. - diff --git a/radar/2019-11-01/postman.md b/radar/2019-11-01/postman.md index 5d81c79..25b61d2 100644 --- a/radar/2019-11-01/postman.md +++ b/radar/2019-11-01/postman.md @@ -9,4 +9,4 @@ featured: false Requests can be bundled into folders and easily be configured to be executed against multiple environments. Responses can be evaluated using the "test" feature. -Even automated testing is possible using [Newman](https://www.npmjs.com/package/newman) as an addition to Postman. \ No newline at end of file +Even automated testing is possible using [Newman](https://www.npmjs.com/package/newman) as an addition to Postman. diff --git a/radar/2019-11-01/reactive-programming.md b/radar/2019-11-01/reactive-programming.md index 45715dd..2da66c7 100644 --- a/radar/2019-11-01/reactive-programming.md +++ b/radar/2019-11-01/reactive-programming.md @@ -4,11 +4,8 @@ ring: adopt quadrant: methods-and-patterns --- -The reactive style of programming promotes event-based thinking and modeling -- -and by that assists in creating more decoupled solutions. +The reactive style of programming promotes event-based thinking and modeling - and by that assists in creating more decoupled solutions. -Synergies arise, when people understand the concepts of this pattern: by using marble diagrams, -which are a de-facto standard in visualizing algorithms in a reactive style, a common ground for communication -is available regardless of the programming language used. +Synergies arise, when people understand the concepts of this pattern: by using marble diagrams, which are a de-facto standard in visualizing algorithms in a reactive style, a common ground for communication is available regardless of the programming language used. -When appropriate, we choose more explicitly the Reactive Programming pattern and therefore moved this to "adopt". \ No newline at end of file +When appropriate, we choose more explicitly the Reactive Programming pattern and therefore moved this to "adopt". diff --git a/radar/2019-11-01/sonarqube.md b/radar/2019-11-01/sonarqube.md index b8c324e..6236591 100644 --- a/radar/2019-11-01/sonarqube.md +++ b/radar/2019-11-01/sonarqube.md @@ -4,5 +4,7 @@ ring: trial quadrant: tools --- -At AOE, we are using SonarQube to get a historical overview of the code quality in our Projects. With SonarQube, you can get a quick insight into the condition of your code. It analyzes many languages and provides numerous static analysis rules. +At AOE, we are using SonarQube to get a historical overview of the code quality in our Projects. +With SonarQube, you can get a quick insight into the condition of your code. +It analyzes many languages and provides numerous static analysis rules. SonarQube is also being used for Static Application Security Testing (SAST) which scans our code for potential security vulnerabilities and is an essential element of our Secure Software Development Lifecycle. \ No newline at end of file diff --git a/radar/2019-11-01/storybook.md b/radar/2019-11-01/storybook.md index 68c92d9..032fa8d 100644 --- a/radar/2019-11-01/storybook.md +++ b/radar/2019-11-01/storybook.md @@ -4,5 +4,6 @@ ring: assess quadrant: tools --- -[Storybook](https://storybook.js.org/) is a user interface development environment and playground for UI components. The tool enables developers to create components independently and showcase components interactively in an isolated development environment. +[Storybook](https://storybook.js.org/) is a user interface development environment and playground for UI components. +The tool enables developers to create components independently and showcase components interactively in an isolated development environment. Storybook runs outside the main app so users can develop UI components in isolation without worrying about app specific dependencies and requirements. diff --git a/radar/2019-11-01/temporal-modeling.md b/radar/2019-11-01/temporal-modeling.md index 4eabede..809bbf4 100644 --- a/radar/2019-11-01/temporal-modeling.md +++ b/radar/2019-11-01/temporal-modeling.md @@ -8,13 +8,10 @@ Temporal Modeling is way of modeling software systems and components by putting The usual way of modeling software is to find structures, things and relations. We try to find the relevant aspects of a domain and put all properties into an object-oriented model. -Trying to create a second model for a related business process, having the structural model already in place, -might result in a process representation that is tightly coupled with the assumptions built up from the structural -model and too far away from reality. +Trying to create a second model for a related business process, having the structural model already in place, might result in a process representation that is tightly coupled with the assumptions built up from the structural model and too far away from reality. By focusing on the domain processes first, one can visualize all aspects of a process over time. Having the process visualized, allows to see potential pitfalls or forgotten aspects. -With a temporal model at hand, it is easy to create an object-oriented or structural model that perfectly -represents all required information. +With a temporal model at hand, it is easy to create an object-oriented or structural model that perfectly represents all required information. We tried this method when tackling big or complex domains. diff --git a/radar/2019-11-01/typescript.md b/radar/2019-11-01/typescript.md index 250e489..295562d 100644 --- a/radar/2019-11-01/typescript.md +++ b/radar/2019-11-01/typescript.md @@ -4,4 +4,6 @@ ring: adopt quadrant: languages-and-frameworks --- -As writing frontend applications becomes more complex, [TypeScript](https://www.typescriptlang.org/) allows us to scale client side code easily, even with large code bases. We use typescript successfully at production for many projects and we are only going to use it even more in the future. We highly recommend using typescript over javascript, therefore we have decided to move it to adopt. +As writing frontend applications becomes more complex, [TypeScript](https://www.typescriptlang.org/) allows us to scale client side code easily, even with large code bases. +We use Typescript successfully at production for many projects and we are only going to use it even more in the future. +We highly recommend using Typescript over JavaScript, therefore we have decided to move it to adopt. From 4f670a98c0a8010e25ef31991a8fbe566bda7306 Mon Sep 17 00:00:00 2001 From: "daniel.motzko" Date: Fri, 2 Jul 2021 14:27:33 +0200 Subject: [PATCH 161/164] Fix typos and change some grammatical constructions --- radar/2017-03-01/ant.md | 8 ++++++-- radar/2017-03-01/anypoint-platform.md | 9 +++++++-- radar/2017-03-01/api-first-design-approach.md | 16 ++++++++++++---- radar/2017-03-01/artifactory.md | 14 +++++++++----- radar/2017-03-01/aws-lambda.md | 8 ++++++-- radar/2017-03-01/bower.md | 6 ++++-- radar/2017-03-01/client-side-error-logging.md | 10 +++++++--- radar/2017-03-01/consul.md | 6 ++++-- radar/2017-03-01/container-based-builds.md | 10 ++++++++-- radar/2017-03-01/dagger.md | 3 ++- radar/2017-03-01/datadog.md | 5 ++++- .../decoupling-infrastructure-via-messaging.md | 9 +++++++-- radar/2017-03-01/devops-practices.md | 9 ++++++--- radar/2017-03-01/docker.md | 3 ++- radar/2017-03-01/elasticsearch.md | 9 +++++++-- 15 files changed, 91 insertions(+), 34 deletions(-) diff --git a/radar/2017-03-01/ant.md b/radar/2017-03-01/ant.md index 610c381..a5a8361 100644 --- a/radar/2017-03-01/ant.md +++ b/radar/2017-03-01/ant.md @@ -4,6 +4,10 @@ ring: hold quadrant: tools --- -Apache Ant was build in 1997 to have something like Make in the C/C++ world for Java. Ant uses xml files to describe steps required to produce executable artifacts from source code. The main concepts of tasks and targets are programmable in an imperative style. +Apache Ant was build in 1997 to have something like Make in the C/C++ world for Java. +Ant uses xml files to describe steps required to produce executable artifacts from source code. +The main concepts of tasks and targets are programmable in an imperative style. -Apache Ant was and is widely used by large software projects. Our recommendation is to stop using Apache Ant for new projects. If you are free to choose, we recommend Gradle as an Apache Ant replacement. +Apache Ant was and is widely used by large software projects. +Our recommendation is to stop using Apache Ant for new projects. +If you are free to choose, we recommend Gradle as an Apache Ant replacement. diff --git a/radar/2017-03-01/anypoint-platform.md b/radar/2017-03-01/anypoint-platform.md index 5ab3994..3f761f7 100644 --- a/radar/2017-03-01/anypoint-platform.md +++ b/radar/2017-03-01/anypoint-platform.md @@ -8,6 +8,11 @@ Anypoint platform (formerly known as Mule or Mule ESB) is an Enterprise Integrat Anypoint provides tools to use Enterprise Integration Patterns (EAI) and has a high number of ready-to-use connectors to communicate with software tools such as SAP, Salesforce, etc. -Anypoint Community Version is Open Source and contribution is possible. The platform is pluggable with own connectors. Mulesoft is also driving the [RAML](/tools/raml.html) specification and related Open Source tools. +Anypoint Community Version is Open Source and contribution is possible. +The platform is pluggable with own connectors. +Mulesoft is also driving the [RAML](/tools/raml.html) specification and related Open Source tools. -AOE is a Mulesoft Partner and we use both the Community and Enterprise Versions of Anypoint. We use Anypoint as an API Gateway to combine and transform data from multiple backends. We use it as ESB or Integration platform for loose coupling of software components. We also use it as legacy modernization to provide modern APIs for legacy or external software. +AOE is a Mulesoft Partner and we use both the Community and Enterprise Versions of Anypoint. +We use Anypoint as an API Gateway to combine and transform data from multiple backends. +We use it as ESB or Integration platform for loose coupling of software components. +We also use it as legacy modernization to provide modern APIs for legacy or external software. diff --git a/radar/2017-03-01/api-first-design-approach.md b/radar/2017-03-01/api-first-design-approach.md index a259156..9359c46 100644 --- a/radar/2017-03-01/api-first-design-approach.md +++ b/radar/2017-03-01/api-first-design-approach.md @@ -4,13 +4,21 @@ ring: trial quadrant: methods-and-patterns --- -The API-First Design Approach puts the API design at the beginning of the implementation without any constraints, for example, from the current IT infrastructure or the implementation itself. The idea is to design the API in a way that it serves its purpose best and the consumers are enabled to work efficiently. +The API-First Design Approach puts the API design at the beginning of the implementation without any constraints, for example, from the current IT infrastructure or the implementation itself. +The idea is to design the API in a way that it serves its purpose best and the consumers are enabled to work efficiently. -There are several advantages to this approach. For example, it can help to avoid reflecting the internal structure of the application or any internal constraints. Furthermore, as one of the most important design aspects is consistency, one can define features such as the behavior of security, URL schemes, and API keys upfront. It also helps speed up parallel implementation. A team that consumes the API can start working directly after the API design because it can easily be mocked. +There are several advantages to this approach. For example, it can help to avoid reflecting the internal structure of the application or any internal constraints. +Furthermore, as one of the most important design aspects is consistency, one can define features such as the behavior of security, URL schemes, and API keys upfront. +It also helps speed up parallel implementation. +A team that consumes the API can start working directly after the API design because it can easily be mocked. -There are several tools for modelling an API, but here at AOE we mainly use [RAML](/tools/raml.html) as it provides a rich set of tools for generating documentation, mocking and more. For mocking we use [WireMock](/tools/wiremock.html), for example. +There are several tools for modelling an API, but here at AOE we mainly use [RAML](/tools/raml.html) as it provides a rich set of tools for generating documentation, mocking and more. +For mocking we use [WireMock](/tools/wiremock.html), for example. -Related to the "API-First" approach is the "Headless" approach where an existing application (with or without existing API) is used as a backend for a separate frontend. We used this with sucess for Magento-based E-Commerce platforms. This allows encapsulating the core features of that application, while integrating it into a larger landscape of components using its API as a unified way to interact between components. Decoupling the core logic from its presentation layer allows picking the best technology stack for the various parts independently. +Related to the "API-First" approach is the "Headless" approach where an existing application (with or without existing API) is used as a backend for a separate frontend. +We used this with sucess for Magento-based E-Commerce platforms. +This allows encapsulating the core features of that application, while integrating it into a larger landscape of components using its API as a unified way to interact between components. +Decoupling the core logic from its presentation layer allows picking the best technology stack for the various parts independently. For further reading see: * [Understanding API First Design](https://www.programmableweb.com/api-university/understanding-api-first-design) diff --git a/radar/2017-03-01/artifactory.md b/radar/2017-03-01/artifactory.md index 1af0abf..f4d2c7a 100644 --- a/radar/2017-03-01/artifactory.md +++ b/radar/2017-03-01/artifactory.md @@ -5,16 +5,20 @@ quadrant: platforms-and-aoe-services --- JFrog [Artifactory](https://www.jfrog.com/open-source/)is a software tool, which, in the end, manages and stores (binary) artifacts. -In addition to storage, it provides a managing interface, which also allows to store build information, properties as well as dependencies per artifact which are organized within repositories. A fine grained security system enables easy management of which artifacts are available to whom. -The artifacts are exposed via an HTTP(S)-Url Artifactory, which can generate package-manager compatible manifests for the repositories. AOE utilizes Artifactory to serve Maven, Apt, Npm, Composer and Docker Repositories. +In addition to storage, it provides a managing interface, which also allows to store build information, properties as well as dependencies per artifact which are organized within repositories. +A fine grained security system enables easy management of which artifacts are available to whom. +The artifacts are exposed via an HTTP(S)-Url Artifactory, which can generate package-manager compatible manifests for the repositories. +AOE utilizes Artifactory to serve Maven, Apt, Npm, Composer and Docker Repositories. -In addition to storing own assets, Artifactory is able to proxy remote Repository for and cache resolved artifacts locally. +In addition to storing own assets, Artifactory is able to proxy remote Repository for and cache resolved artifacts locally. This results in an increased build performance and decouples builds from external service dependencies and ensures builds still work even if they utilize outdated dependencies that might not be publicly available anymore. -Artifactory provides a powerful REST-API for managing Artifacts including a powerful search AQL. It is utilized to provide complex release processes based on QA-Attributes on an artifact level. +Artifactory provides a powerful REST-API for managing Artifacts including a powerful search AQL. +It is utilized to provide complex release processes based on QA-Attributes on an artifact level. Artifactory at AOE currently comes with some problems, too: * Cleanup in Artifactory has to be done manually. Therefore, if every build is pushed to Artifactory it currently pollutes disk space since old or unused versions are never removed. * The Composer Integration mirroring GitHub proves to be slower than directly connecting to GitHub. -AOE is using the Professional version for a central instance that can be used by different teams. We encourage teams to use Artifactory instead of Jenkins to store and manage build artifacts - and to take care of cleaning up old artifacts automatically. +AOE is using the Professional version for a central instance that can be used by different teams. +We encourage teams to use Artifactory instead of Jenkins to store and manage build artifacts - and to take care of cleaning up old artifacts automatically. diff --git a/radar/2017-03-01/aws-lambda.md b/radar/2017-03-01/aws-lambda.md index b177689..20fda46 100644 --- a/radar/2017-03-01/aws-lambda.md +++ b/radar/2017-03-01/aws-lambda.md @@ -4,6 +4,10 @@ ring: trial quadrant: platforms-and-aoe-services --- -AWS Lambda is one of the exciting new "cloud-native" / serverless ways to run code without worrying about infrastructure. While it is possible to directly respond to web requests using the API Gateway, our teams are currently using AWS Lambda mostly for tasks outside the critical path. As a custom resource for CloudFormation, it allows us to manage all aspects of a deployment in an elegant way by simply deploying a new CloudFormation stack. Baking AMIs and doing green/blue switches are only two of the many use cases where AWS Lambda comes in very handy. +AWS Lambda is one of the exciting new "cloud-native" / serverless ways to run code without worrying about infrastructure. +While it is possible to directly respond to web requests using the API Gateway, our teams are currently using AWS Lambda mostly for tasks outside the critical path. +As a custom resource for CloudFormation, it allows us to manage all aspects of a deployment in an elegant way by simply deploying a new CloudFormation stack. +Baking AMIs and doing green/blue switches are only two of the many use cases where AWS Lambda comes in very handy. -In addition to deployment automation, we're using AWS Lambda to process incoming data. Being able to respond to events from various sources such as S3 Buckets, SNS topics, Kinesis streams and HTTP endpoints it's a perfect match to process, transform and forward incoming data almost in real time at a fraction of the cost of running an ESB. +In addition to deployment automation, we're using AWS Lambda to process incoming data. +Being able to respond to events from various sources such as S3 Buckets, SNS topics, Kinesis streams and HTTP endpoints it's a perfect match to process, transform and forward incoming data almost in real time at a fraction of the cost of running an ESB. diff --git a/radar/2017-03-01/bower.md b/radar/2017-03-01/bower.md index d401cd8..311ecc6 100644 --- a/radar/2017-03-01/bower.md +++ b/radar/2017-03-01/bower.md @@ -6,6 +6,8 @@ quadrant: tools [Bower](https://bower.io/) is a package manager for frontend resources such as JavaScript libraries and CSS frameworks. Compared to [npm](https://www.npmjs.com/), it has a somewhat different approach to loading and resolving the packages, resulting in a smaller and cleaner folder structure. -In small web projects, this approach is good and sufficient, but larger projects will need more dependencies such as task runners or testing frameworks, which are not available through Bower. As most of the frontend libraries are also available through npm, it's not surprising that we ask ourselves why Bower is still needed. +In small web projects, this approach is good and sufficient, but larger projects will need more dependencies such as task runners or testing frameworks, which are not available through Bower. +As most of the frontend libraries are also available through npm, it's not surprising that we ask ourselves why Bower is still needed. -At AOE, we decided to use npm as the only package manager to avoid having multiple tools doing similar things. Developers only need to deal with one solution, which makes the project easier to maintain. +At AOE, we decided to use npm as the only package manager to avoid having multiple tools doing similar things. +Developers only need to deal with one solution, which makes the project easier to maintain. diff --git a/radar/2017-03-01/client-side-error-logging.md b/radar/2017-03-01/client-side-error-logging.md index a670c65..3c454bf 100644 --- a/radar/2017-03-01/client-side-error-logging.md +++ b/radar/2017-03-01/client-side-error-logging.md @@ -4,8 +4,12 @@ ring: trial quadrant: methods-and-patterns --- -More and more business logic is done client-side with various web and app technologies. How do we know if everything works in production? We can easily track backend exceptions in the server logs, but what about client-side errors in the user's browser or mobile app? +More and more business logic is done client-side with various web and app technologies. +How do we know if everything works in production? +We can easily track backend exceptions in the server logs, but what about client-side errors in the user's browser or mobile app? -With client-side error logging, we send errors to a central server to see instantly what is going wrong. With this method errors can be found and resolved quickly before they affect even more users. +With client-side error logging, we send errors to a central server to see instantly what is going wrong. +With this method errors can be found and resolved quickly before they affect even more users. -At AOE, we use the Open Source solution [Sentry](https://sentry.io/welcome/).io. It can handle multiple projects and teams and integrates well with other services such as Mattermost/Slack and Issue Tracking Systems. +At AOE, we use the Open Source solution [Sentry](https://sentry.io/welcome/).io. +It can handle multiple projects and teams and integrates well with other services such as Mattermost/Slack and Issue Tracking Systems. diff --git a/radar/2017-03-01/consul.md b/radar/2017-03-01/consul.md index b2c5758..2bf083c 100644 --- a/radar/2017-03-01/consul.md +++ b/radar/2017-03-01/consul.md @@ -5,8 +5,10 @@ quadrant: tools --- Consul is a lightweight service to provide a service discovery registry with failure detection (health checks) for circuit breakers. It also provides configuration management with key/value storage.\ -The typical way to use it is that a consul master cluster takes care of the update and write processes and consul clients run locally on the apps host - data is shared across the complete Consul cluster. The data can be accessed by using DNS and HTTP APIs. +The typical way to use it is that a consul master cluster takes care of the update and write processes and consul clients run locally on the apps host - data is shared across the complete Consul cluster. +The data can be accessed by using DNS and HTTP APIs. -At AOE, we use Consul for settings distribution with consul-template as a way to do [Settings Injection](/methods-and-patterns/settings-injection.html) during deployment. Consul is also used as service discovery between apps inside [microservice](/methods-and-patterns/microservices.html) environments. +At AOE, we use Consul for settings distribution with consul-template as a way to do [Settings Injection](/methods-and-patterns/settings-injection.html) during deployment. +Consul is also used as service discovery between apps inside [microservice](/methods-and-patterns/microservices.html) environments. With Vault there is another tool that can be used to manage and share secrets. diff --git a/radar/2017-03-01/container-based-builds.md b/radar/2017-03-01/container-based-builds.md index bbc4547..be0b50e 100644 --- a/radar/2017-03-01/container-based-builds.md +++ b/radar/2017-03-01/container-based-builds.md @@ -4,8 +4,14 @@ ring: assess quadrant: methods-and-patterns --- -Running your builds in isolated containers keeps your build servers clean. It allows you to even run them with multiple versions of a framework or programming language. You don't need additional machines like you would for running builds with PHP5 or PHP7 at the same time or running some legacy builds. +Running your builds in isolated containers keeps your build servers clean. +It allows you to even run them with multiple versions of a framework or programming language. +You don't need additional machines like you would for running builds with PHP5 or PHP7 at the same time or running some legacy builds. Note that you need to think about some kind of caching mechanism for your dependencies to avoid downloading them in every build, which would cause long build times. -At AOE, we are currently starting to use this approach for building services and it is especially useful if your build has special dependencies. Also, it's possible to use GitLab as a build tool or use Docker with the new Jenkins pipeline. For caching we are evaluating minio as a cache server. We noticed that our builds run quite rapidly and reliably with that. Also, the complexity of the builds decreased since we don't need any workarounds, which were caused by having everything installed on one build server. +At AOE, we are currently starting to use this approach for building services and it is especially useful if your build has special dependencies. +Also, it's possible to use GitLab as a build tool or use Docker with the new Jenkins pipeline. +For caching we are evaluating minio as a cache server. +We noticed that our builds run quite rapidly and reliably with that. +Also, the complexity of the builds decreased since we don't need any workarounds, which were caused by having everything installed on one build server. diff --git a/radar/2017-03-01/dagger.md b/radar/2017-03-01/dagger.md index f489fa3..2ba4030 100644 --- a/radar/2017-03-01/dagger.md +++ b/radar/2017-03-01/dagger.md @@ -4,6 +4,7 @@ ring: adopt quadrant: tools --- -[Dagger](https://google.github.io/dagger/) is a fully static, compile-time [dependency injection](http://en.wikipedia.org/wiki/Dependency_injection) framework for both Java and Android. [Dagger](https://google.github.io/dagger/) doesn't use reflections at runtime, it saves resources. For us, it is a perfect match for Android development. +[Dagger](https://google.github.io/dagger/) is a fully static, compile-time [dependency injection](http://en.wikipedia.org/wiki/Dependency_injection) framework for both Java and Android. [Dagger](https://google.github.io/dagger/) doesn't use reflections at runtime, it saves resources. +For us, it is a perfect match for Android development. We at AOE use it as a base framework for every Android project. diff --git a/radar/2017-03-01/datadog.md b/radar/2017-03-01/datadog.md index 1c1e2cd..add70c8 100644 --- a/radar/2017-03-01/datadog.md +++ b/radar/2017-03-01/datadog.md @@ -4,4 +4,7 @@ ring: assess quadrant: platforms-and-aoe-services --- -After realizing that AWS CloudWatch isn't flexible enough, and running our own metrics aggregation, monitoring and altering isn't something we want to do ourselves, we decided to give Datadog a try. Datadog is very simple to set up and retrieves metrics from the AWS API (and many other integrations) and from an agent running on the EC2 instances. On top of that, it comes with many plugins for services such as Apache, NGINX and ElasticSearch, allowing us to track all important metrics without much effort. Creating dashboards, setting up alarms and integrating into other applications (such as ticket systems) is easy to do and works fine. +After realizing that AWS CloudWatch isn't flexible enough, and running our own metrics aggregation, monitoring and altering isn't something we want to do ourselves, we decided to give Datadog a try. +Datadog is very simple to set up and retrieves metrics from the AWS API (and many other integrations) and from an agent running on the EC2 instances. +On top of that, it comes with many plugins for services such as Apache, NGINX and ElasticSearch, allowing us to track all important metrics without much effort. +Creating dashboards, setting up alarms and integrating into other applications (such as ticket systems) is easy to do and works fine. diff --git a/radar/2017-03-01/decoupling-infrastructure-via-messaging.md b/radar/2017-03-01/decoupling-infrastructure-via-messaging.md index a917c0e..9f14b6a 100644 --- a/radar/2017-03-01/decoupling-infrastructure-via-messaging.md +++ b/radar/2017-03-01/decoupling-infrastructure-via-messaging.md @@ -4,6 +4,11 @@ ring: trial quadrant: methods-and-patterns --- -In [Microservices](/methods-and-patterns/microservices.html) we have already covered the trend that modern architectures are moving away more and more from big monolithic applications to distributed software suites. The result of splitting our software and infrastructure in smaller parts, is the need to communicate with each other. This can be done by direct communication or by message-based asynchronouous communication. While synchronuous communication allows for more plannable "real-time" response times of the overall systems, asynchronouos communication increases the resilience and stability of the system significantly and allows one to use other integration and scaling patterns. However, it often comes with additional complexity. +In [Microservices](/methods-and-patterns/microservices.html) we have already covered the trend that modern architectures are moving away more and more from big monolithic applications to distributed software suites. +The result of splitting our software and infrastructure in smaller parts, is the need to communicate with each other. +This can be done by direct communication or by message-based asynchronouous communication. +While synchronuous communication allows for more plannable "real-time" response times of the overall systems, asynchronouos communication increases the resilience and stability of the system significantly and allows one to use other integration and scaling patterns. However, it often comes with additional complexity. -Most of the IaaS Cloud providers offer messaging services such as AWS SQS which provide the possibility to decouple our infrastructure via Messaging. Also, we use [RabbitMQ](/tools/rabbitmq.html) as a Messaging and Broker solution within our applications. The decision of using messaging and messaging patterns as an integration strategy can be made as part of [strategic design](/methods-and-patterns/strategic-domain-driven-design.html) considerations. +Most of the IaaS Cloud providers offer messaging services such as AWS SQS which provide the possibility to decouple our infrastructure via Messaging. +Also, we use [RabbitMQ](/tools/rabbitmq.html) as a Messaging and Broker solution within our applications. +The decision of using messaging and messaging patterns as an integration strategy can be made as part of [strategic design](/methods-and-patterns/strategic-domain-driven-design.html) considerations. diff --git a/radar/2017-03-01/devops-practices.md b/radar/2017-03-01/devops-practices.md index a0efd1c..6f1bf7d 100644 --- a/radar/2017-03-01/devops-practices.md +++ b/radar/2017-03-01/devops-practices.md @@ -4,7 +4,8 @@ ring: adopt quadrant: methods-and-patterns --- -DevOps is a term that has been around for some years now. We understand DevOps as a philosophy and culture with related practices and tools - all with the aim of bringing (IT) Operations closer to Development. +DevOps is a term that has been around for some years now. +We understand DevOps as a philosophy and culture with related practices and tools - all with the aim of bringing (IT) Operations closer to Development. Jez Humble described the devops movement like this: "a cross-functional community of practice dedicated to the study of building, evolving and operating rapidly changing, secure, resilient systems at scale". @@ -16,7 +17,8 @@ We have been using the following practices with success: In the past year, we have moved from a more centralistic or standalone IT and operations service team to cross-functional teams with Infrastructure experts working in and with the development team (admins joining the project team). -And, we changed to cross-functional teams and a "you build it, you run it" approach for the bigger projects. We have seen that this leads to the following positive effects: +And, we changed to cross-functional teams and a "you build it, you run it" approach for the bigger projects. +We have seen that this leads to the following positive effects: * Software application architecture demands a certain infrastructure and the other way around. Having all the know-how in one team leads to more major decisions and implementations. Also, solving of root causes for problems works better. * Rotating operation and incident management inside the whole team brings everyone into closer contact with the day-to-day operation of their software. This results in a shared and improved responsibility and commitment to the complete platform in the team. In addition, this brings developers into contact with the customer - which is an important feedback loop as well. * Increased flexibility in the infrastructure: Implementations and adjustments in the infrastructure are faster and can be done together with the ongoing agile development of the platform. @@ -31,6 +33,7 @@ Another important aspect and also enabler of DevOps practices is the increase of **DevSetup = Prod Setup, [Infrastructure as a Code](methods-and-patterns/infrastructure-as-code.html)** -Keeping the development infrastructure setup close to production is also a commonly implemented practice and a direct result of the "Infrastructure as Code" method. Handling infrastructure and the required changes and innovations in ways similar to those used for applications is important; you can ready more about this here: Infrastructure as Code +Keeping the development infrastructure setup close to production is also a commonly implemented practice and a direct result of the "Infrastructure as Code" method. +Handling infrastructure and the required changes and innovations in ways similar to those used for applications is important; you can ready more about this here: Infrastructure as Code We encourage all teams to adopt devops practices in the teams and to take care that there is a true collaboration between the different experts in a team and no invisible wall. diff --git a/radar/2017-03-01/docker.md b/radar/2017-03-01/docker.md index 393722c..3075aa2 100644 --- a/radar/2017-03-01/docker.md +++ b/radar/2017-03-01/docker.md @@ -10,7 +10,8 @@ Essentially, Docker is a platform to build container images, distribute them and In a DevOps environment, this helps a lot as we can run the exact same software and runtime (such as PHP) on both production and locally while developing. This enables us to debug our software much easier. -Also, Docker allows us to keep our development setup much smaller and faster; instead of VirtualBox setups on a per-project base, we can compose our project development setup out of small containers. A CI environment building the containers allows us to package and test the whole environment instead of different software components on different runtimes in a much more stable way. +Also, Docker allows us to keep our development setup much smaller and faster; instead of VirtualBox setups on a per-project base, we can compose our project development setup out of small containers. +A CI environment building the containers allows us to package and test the whole environment instead of different software components on different runtimes in a much more stable way. Backed by services such as [Kubernetes](/platforms-and-aoe-services/kubernetes.html), we can deploy Docker containers on a flexible infrastructure and enable our developers to test their software more easily in different environments. diff --git a/radar/2017-03-01/elasticsearch.md b/radar/2017-03-01/elasticsearch.md index 0e264ab..1e3da23 100644 --- a/radar/2017-03-01/elasticsearch.md +++ b/radar/2017-03-01/elasticsearch.md @@ -4,6 +4,11 @@ ring: trial quadrant: platforms-and-aoe-services --- -Elasticsearch is a REST-based search and analytics engine based on Lucene. Unlike its competitor Apache Solr, it was developed in the beginning with clustering and scaling in mind. It allows you to create complex queries while still delivering results very fast. +Elasticsearch is a REST-based search and analytics engine based on Lucene. +Unlike its competitor Apache Solr, it was developed in the beginning with clustering and scaling in mind. +It allows you to create complex queries while still delivering results very fast. -At AOE, we use Elasticsearch for logging as well as our own search solution [Searchperience®](http://www.searchperience.com/). We recently moved the Searchperience stack from Solr to Elasticsearch and think this was the right decision. Especially in terms of scaling, ease of use and performance, Elasticsearch really shines. Also, the API design took some of the learnings from Apache SOLR into account - for example, the queryDSL is a powerful way of describing different search use cases with highly flexible support of aggregations, etc. \ No newline at end of file +At AOE, we use Elasticsearch for logging as well as our own search solution [Searchperience®](http://www.searchperience.com/). +We recently moved the Searchperience stack from Solr to Elasticsearch and think this was the right decision. +Especially in terms of scaling, ease of use and performance, Elasticsearch really shines. +Also, the API design took some learnings from Apache SOLR into account - for example, the queryDSL is a powerful way of describing different search use cases with highly flexible support of aggregations, etc. \ No newline at end of file From 9e4ed5ae63773c65a53bef0d967e0f99f0d563d1 Mon Sep 17 00:00:00 2001 From: "dennis.ludwig" Date: Fri, 2 Jul 2021 14:32:37 +0200 Subject: [PATCH 162/164] Use version 3.0.0 of aoe_technology_radar --- package.json | 2 +- yarn.lock | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index cd9b31f..9ac3a2b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "aoe", - "version": "1.0.0", + "version": "4.0.0", "main": "index.js", "license": "MIT", "scripts": { diff --git a/yarn.lock b/yarn.lock index fbd8933..48fabc3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2354,8 +2354,8 @@ anymatch@^3.0.0, anymatch@^3.0.3, anymatch@~3.1.2: picomatch "^2.0.4" "aoe_technology_radar@https://github.com/aoepeople/aoe_technology_radar.git": - version "2.0.0" - resolved "https://github.com/aoepeople/aoe_technology_radar.git#20cbc5ef06aacec08257ee5b909d50b7d1c78115" + version "3.0.0" + resolved "https://github.com/aoepeople/aoe_technology_radar.git#7d49be0c0a508f628e2031e1f24ed5faafcfb40b" dependencies: "@types/fs-extra" "^9.0.11" "@types/marked" "^2.0.3" From b48bf2fbb75427b7156e1e162d8a134e677fff47 Mon Sep 17 00:00:00 2001 From: "dennis.ludwig" Date: Fri, 2 Jul 2021 14:56:58 +0200 Subject: [PATCH 163/164] Use version 3.0.0 of aoe_technology_radar --- public/messages.json | 6 +++--- yarn.lock | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/public/messages.json b/public/messages.json index b5b710b..80265c6 100644 --- a/public/messages.json +++ b/public/messages.json @@ -44,7 +44,7 @@ ], "quadrants": [ { - "name": "Languages and Frameworks", + "name": "Languages & Frameworks", "description": "We've placed development languages (such as Scala or Golang) here, as well as more low-level development frameworks (such as Play or Symfony), which are useful for implementing custom software of all kinds." }, { @@ -52,11 +52,11 @@ "description": "Here we put different software tools - from small helpers to bigger software projects" }, { - "name": "Methods and Patterns", + "name": "Methods & Patterns", "description": "Patterns are so important, and a lot of them are valid for a long time (compared to some tools or frameworks). So, this is the category where we put information on methods and patterns concerning development, continuous x, testing, organization, architecture, etc." }, { - "name": "Platforms and Operations", + "name": "Platforms & Operations", "description": "(including AOE internal Services): Here we include infrastructure platforms and services. We also use this category to communicate news about AOE services that we want all AOE teams to be aware of." } ], diff --git a/yarn.lock b/yarn.lock index 48fabc3..1647c33 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2355,7 +2355,7 @@ anymatch@^3.0.0, anymatch@^3.0.3, anymatch@~3.1.2: "aoe_technology_radar@https://github.com/aoepeople/aoe_technology_radar.git": version "3.0.0" - resolved "https://github.com/aoepeople/aoe_technology_radar.git#7d49be0c0a508f628e2031e1f24ed5faafcfb40b" + resolved "https://github.com/aoepeople/aoe_technology_radar.git#291b5536186be3bfe7b03f6d641b57b05e3d0d1d" dependencies: "@types/fs-extra" "^9.0.11" "@types/marked" "^2.0.3" From bb2943701c23a0c32ef5dae5dc9569ddfe7678a0 Mon Sep 17 00:00:00 2001 From: "daniel.motzko" Date: Fri, 2 Jul 2021 14:58:13 +0200 Subject: [PATCH 164/164] Fix typos and change some grammatical constructions --- radar/2017-03-01/rest-assured.md | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/radar/2017-03-01/rest-assured.md b/radar/2017-03-01/rest-assured.md index f3753e2..7590725 100644 --- a/radar/2017-03-01/rest-assured.md +++ b/radar/2017-03-01/rest-assured.md @@ -1,11 +1,14 @@ --- -title: "Rest Assured (Testing)" +title: "REST Assured" ring: assess quadrant: tools --- -**[REST-assured](https://github.com/rest-assured/rest-assured)** is a Java DSL for simplifying testing of REST-based services built on top of HTTP Builder. It supports the most important http request methods and can be used to validate and verify the response of these requests. +**[REST Assured](https://github.com/rest-assured/rest-assured)** is a Java DSL for simplifying testing of REST-based services built on top of HTTP Builder. +It supports the most important HTTP request methods and can be used to validate and verify the response of these requests. -At AOE, we use REST-assured with Spock to automate our API testing. We appreciate the easy-to-use DSL, which uses the Given-When-Then template (also known as Gherkin language). This template helps other project members to understand the code/test easily. +At AOE, we use REST Assured with Spock to automate our API testing. +We appreciate the easy-to-use DSL, which uses the Given-When-Then template (also known as Gherkin language). +This template helps other project members to understand the code/test easily. -Because of the seamless integration with Spock and our positive experience in one of our major projects, we classify REST-assured as *assess.* +Because of the seamless integration with Spock and our positive experience in one of our major projects, we classify REST Assured as *assess.*