From f4c63b90081f4712a91ed5d474bca0033291be6b Mon Sep 17 00:00:00 2001 From: Ganesh Vernekar <15064823+codesome@users.noreply.github.com> Date: Fri, 27 Aug 2021 12:56:09 +0530 Subject: [PATCH 01/19] Fix a data race in the loadWAL function caused by reusing the same error var in multiple goroutines (#9259) (#9263) Signed-off-by: Callum Styan Co-authored-by: Callum Styan --- tsdb/head.go | 1 + 1 file changed, 1 insertion(+) diff --git a/tsdb/head.go b/tsdb/head.go index b0124922ed..5f0ae3c6b4 100644 --- a/tsdb/head.go +++ b/tsdb/head.go @@ -602,6 +602,7 @@ func (h *Head) loadWAL(r *wal.Reader, multiRef map[uint64]uint64, mmappedChunks wg.Add(1) exemplarsInput = make(chan record.RefExemplar, 300) go func(input <-chan record.RefExemplar) { + var err error defer wg.Done() for e := range input { ms := h.series.getByID(e.Ref) From cb04fe83868a65fbe64ad1aaea456a0f4e9cde95 Mon Sep 17 00:00:00 2001 From: Takashi Kusumi Date: Mon, 16 Aug 2021 08:34:36 +0900 Subject: [PATCH 02/19] Kubernetes SD: Support networking.k8s.io/v1 Ingress Signed-off-by: Takashi Kusumi --- discovery/kubernetes/ingress.go | 105 ++++++++++++++++++--- discovery/kubernetes/ingress_test.go | 118 +++++++++++++++++++++++- discovery/kubernetes/kubernetes.go | 93 ++++++++++++++++--- discovery/kubernetes/kubernetes_test.go | 59 ++++++++++++ 4 files changed, 346 insertions(+), 29 deletions(-) diff --git a/discovery/kubernetes/ingress.go b/discovery/kubernetes/ingress.go index 042fa88705..f91cf85a28 100644 --- a/discovery/kubernetes/ingress.go +++ b/discovery/kubernetes/ingress.go @@ -20,6 +20,7 @@ import ( "github.com/go-kit/log/level" "github.com/pkg/errors" "github.com/prometheus/common/model" + v1 "k8s.io/api/networking/v1" "k8s.io/api/networking/v1beta1" "k8s.io/client-go/tools/cache" "k8s.io/client-go/util/workqueue" @@ -112,25 +113,26 @@ func (i *Ingress) process(ctx context.Context, ch chan<- []*targetgroup.Group) b send(ctx, ch, &targetgroup.Group{Source: ingressSourceFromNamespaceAndName(namespace, name)}) return true } - eps, err := convertToIngress(o) - if err != nil { - level.Error(i.logger).Log("msg", "converting to Ingress object failed", "err", err) + + switch ingress := o.(type) { + case *v1.Ingress: + send(ctx, ch, i.buildIngress(ingress)) + return true + case *v1beta1.Ingress: + send(ctx, ch, i.buildIngressV1beta1(ingress)) return true } - send(ctx, ch, i.buildIngress(eps)) + + level.Error(i.logger).Log("msg", "converting to Ingress object failed", "err", + errors.Errorf("received unexpected object: %v", o)) return true } -func convertToIngress(o interface{}) (*v1beta1.Ingress, error) { - ingress, ok := o.(*v1beta1.Ingress) - if ok { - return ingress, nil - } - - return nil, errors.Errorf("received unexpected object: %v", o) +func ingressSource(s *v1.Ingress) string { + return ingressSourceFromNamespaceAndName(s.Namespace, s.Name) } -func ingressSource(s *v1beta1.Ingress) string { +func ingressSourceV1beta1(s *v1beta1.Ingress) string { return ingressSourceFromNamespaceAndName(s.Namespace, s.Name) } @@ -150,7 +152,7 @@ const ( ingressClassNameLabel = metaLabelPrefix + "ingress_class_name" ) -func ingressLabels(ingress *v1beta1.Ingress) model.LabelSet { +func ingressLabels(ingress *v1.Ingress) model.LabelSet { // Each label and annotation will create two key-value pairs in the map. ls := make(model.LabelSet, 2*(len(ingress.Labels)+len(ingress.Annotations))+2) ls[ingressNameLabel] = lv(ingress.Name) @@ -173,7 +175,30 @@ func ingressLabels(ingress *v1beta1.Ingress) model.LabelSet { return ls } -func pathsFromIngressRule(rv *v1beta1.IngressRuleValue) []string { +func ingressLabelsV1beta1(ingress *v1beta1.Ingress) model.LabelSet { + // Each label and annotation will create two key-value pairs in the map. + ls := make(model.LabelSet, 2*(len(ingress.Labels)+len(ingress.Annotations))+2) + ls[ingressNameLabel] = lv(ingress.Name) + ls[namespaceLabel] = lv(ingress.Namespace) + if ingress.Spec.IngressClassName != nil { + ls[ingressClassNameLabel] = lv(*ingress.Spec.IngressClassName) + } + + for k, v := range ingress.Labels { + ln := strutil.SanitizeLabelName(k) + ls[model.LabelName(ingressLabelPrefix+ln)] = lv(v) + ls[model.LabelName(ingressLabelPresentPrefix+ln)] = presentValue + } + + for k, v := range ingress.Annotations { + ln := strutil.SanitizeLabelName(k) + ls[model.LabelName(ingressAnnotationPrefix+ln)] = lv(v) + ls[model.LabelName(ingressAnnotationPresentPrefix+ln)] = presentValue + } + return ls +} + +func pathsFromIngressRule(rv *v1.IngressRuleValue) []string { if rv.HTTP == nil { return []string{"/"} } @@ -188,7 +213,22 @@ func pathsFromIngressRule(rv *v1beta1.IngressRuleValue) []string { return paths } -func (i *Ingress) buildIngress(ingress *v1beta1.Ingress) *targetgroup.Group { +func pathsFromIngressRuleV1beta1(rv *v1beta1.IngressRuleValue) []string { + if rv.HTTP == nil { + return []string{"/"} + } + paths := make([]string, len(rv.HTTP.Paths)) + for n, p := range rv.HTTP.Paths { + path := p.Path + if path == "" { + path = "/" + } + paths[n] = path + } + return paths +} + +func (i *Ingress) buildIngress(ingress *v1.Ingress) *targetgroup.Group { tg := &targetgroup.Group{ Source: ingressSource(ingress), } @@ -222,3 +262,38 @@ func (i *Ingress) buildIngress(ingress *v1beta1.Ingress) *targetgroup.Group { return tg } + +func (i *Ingress) buildIngressV1beta1(ingress *v1beta1.Ingress) *targetgroup.Group { + tg := &targetgroup.Group{ + Source: ingressSourceV1beta1(ingress), + } + tg.Labels = ingressLabelsV1beta1(ingress) + + tlsHosts := make(map[string]struct{}) + for _, tls := range ingress.Spec.TLS { + for _, host := range tls.Hosts { + tlsHosts[host] = struct{}{} + } + } + + for _, rule := range ingress.Spec.Rules { + paths := pathsFromIngressRuleV1beta1(&rule.IngressRuleValue) + + scheme := "http" + _, isTLS := tlsHosts[rule.Host] + if isTLS { + scheme = "https" + } + + for _, path := range paths { + tg.Targets = append(tg.Targets, model.LabelSet{ + model.AddressLabel: lv(rule.Host), + ingressSchemeLabel: lv(scheme), + ingressHostLabel: lv(rule.Host), + ingressPathLabel: lv(path), + }) + } + } + + return tg +} diff --git a/discovery/kubernetes/ingress_test.go b/discovery/kubernetes/ingress_test.go index 5ae5d4980c..5e383a480c 100644 --- a/discovery/kubernetes/ingress_test.go +++ b/discovery/kubernetes/ingress_test.go @@ -19,6 +19,7 @@ import ( "testing" "github.com/prometheus/common/model" + v1 "k8s.io/api/networking/v1" "k8s.io/api/networking/v1beta1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" @@ -33,7 +34,59 @@ const ( TLSMixed ) -func makeIngress(tls TLSMode) *v1beta1.Ingress { +func makeIngress(tls TLSMode) *v1.Ingress { + ret := &v1.Ingress{ + ObjectMeta: metav1.ObjectMeta{ + Name: "testingress", + Namespace: "default", + Labels: map[string]string{"test/label": "testvalue"}, + Annotations: map[string]string{"test/annotation": "testannotationvalue"}, + }, + Spec: v1.IngressSpec{ + IngressClassName: classString("testclass"), + TLS: nil, + Rules: []v1.IngressRule{ + { + Host: "example.com", + IngressRuleValue: v1.IngressRuleValue{ + HTTP: &v1.HTTPIngressRuleValue{ + Paths: []v1.HTTPIngressPath{ + {Path: "/"}, + {Path: "/foo"}, + }, + }, + }, + }, + { + // No backend config, ignored + Host: "nobackend.example.com", + IngressRuleValue: v1.IngressRuleValue{ + HTTP: &v1.HTTPIngressRuleValue{}, + }, + }, + { + Host: "test.example.com", + IngressRuleValue: v1.IngressRuleValue{ + HTTP: &v1.HTTPIngressRuleValue{ + Paths: []v1.HTTPIngressPath{{}}, + }, + }, + }, + }, + }, + } + + switch tls { + case TLSYes: + ret.Spec.TLS = []v1.IngressTLS{{Hosts: []string{"example.com", "test.example.com"}}} + case TLSMixed: + ret.Spec.TLS = []v1.IngressTLS{{Hosts: []string{"example.com"}}} + } + + return ret +} + +func makeIngressV1beta1(tls TLSMode) *v1beta1.Ingress { ret := &v1beta1.Ingress{ ObjectMeta: metav1.ObjectMeta{ Name: "testingress", @@ -145,6 +198,20 @@ func TestIngressDiscoveryAdd(t *testing.T) { discovery: n, afterStart: func() { obj := makeIngress(TLSNo) + c.NetworkingV1().Ingresses("default").Create(context.Background(), obj, metav1.CreateOptions{}) + }, + expectedMaxItems: 1, + expectedRes: expectedTargetGroups("default", TLSNo), + }.Run(t) +} + +func TestIngressDiscoveryAddV1beta1(t *testing.T) { + n, c := makeDiscoveryWithVersion(RoleIngress, NamespaceDiscovery{Names: []string{"default"}}, "v1.18.0") + + k8sDiscoveryTest{ + discovery: n, + afterStart: func() { + obj := makeIngressV1beta1(TLSNo) c.NetworkingV1beta1().Ingresses("default").Create(context.Background(), obj, metav1.CreateOptions{}) }, expectedMaxItems: 1, @@ -159,6 +226,20 @@ func TestIngressDiscoveryAddTLS(t *testing.T) { discovery: n, afterStart: func() { obj := makeIngress(TLSYes) + c.NetworkingV1().Ingresses("default").Create(context.Background(), obj, metav1.CreateOptions{}) + }, + expectedMaxItems: 1, + expectedRes: expectedTargetGroups("default", TLSYes), + }.Run(t) +} + +func TestIngressDiscoveryAddTLSV1beta1(t *testing.T) { + n, c := makeDiscoveryWithVersion(RoleIngress, NamespaceDiscovery{Names: []string{"default"}}, "v1.18.0") + + k8sDiscoveryTest{ + discovery: n, + afterStart: func() { + obj := makeIngressV1beta1(TLSYes) c.NetworkingV1beta1().Ingresses("default").Create(context.Background(), obj, metav1.CreateOptions{}) }, expectedMaxItems: 1, @@ -173,6 +254,20 @@ func TestIngressDiscoveryAddMixed(t *testing.T) { discovery: n, afterStart: func() { obj := makeIngress(TLSMixed) + c.NetworkingV1().Ingresses("default").Create(context.Background(), obj, metav1.CreateOptions{}) + }, + expectedMaxItems: 1, + expectedRes: expectedTargetGroups("default", TLSMixed), + }.Run(t) +} + +func TestIngressDiscoveryAddMixedV1beta1(t *testing.T) { + n, c := makeDiscoveryWithVersion(RoleIngress, NamespaceDiscovery{Names: []string{"default"}}, "v1.18.0") + + k8sDiscoveryTest{ + discovery: n, + afterStart: func() { + obj := makeIngressV1beta1(TLSMixed) c.NetworkingV1beta1().Ingresses("default").Create(context.Background(), obj, metav1.CreateOptions{}) }, expectedMaxItems: 1, @@ -193,6 +288,27 @@ func TestIngressDiscoveryNamespaces(t *testing.T) { for _, ns := range []string{"ns1", "ns2"} { obj := makeIngress(TLSNo) obj.Namespace = ns + c.NetworkingV1().Ingresses(obj.Namespace).Create(context.Background(), obj, metav1.CreateOptions{}) + } + }, + expectedMaxItems: 2, + expectedRes: expected, + }.Run(t) +} + +func TestIngressDiscoveryNamespacesV1beta1(t *testing.T) { + n, c := makeDiscoveryWithVersion(RoleIngress, NamespaceDiscovery{Names: []string{"ns1", "ns2"}}, "v1.18.0") + + expected := expectedTargetGroups("ns1", TLSNo) + for k, v := range expectedTargetGroups("ns2", TLSNo) { + expected[k] = v + } + k8sDiscoveryTest{ + discovery: n, + afterStart: func() { + for _, ns := range []string{"ns1", "ns2"} { + obj := makeIngressV1beta1(TLSNo) + obj.Namespace = ns c.NetworkingV1beta1().Ingresses(obj.Namespace).Create(context.Background(), obj, metav1.CreateOptions{}) } }, diff --git a/discovery/kubernetes/kubernetes.go b/discovery/kubernetes/kubernetes.go index ef3e8e6a11..3a02922a44 100644 --- a/discovery/kubernetes/kubernetes.go +++ b/discovery/kubernetes/kubernetes.go @@ -30,11 +30,13 @@ import ( "github.com/prometheus/common/version" apiv1 "k8s.io/api/core/v1" disv1beta1 "k8s.io/api/discovery/v1beta1" + networkv1 "k8s.io/api/networking/v1" "k8s.io/api/networking/v1beta1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/fields" "k8s.io/apimachinery/pkg/labels" "k8s.io/apimachinery/pkg/runtime" + utilversion "k8s.io/apimachinery/pkg/util/version" "k8s.io/apimachinery/pkg/watch" "k8s.io/client-go/kubernetes" "k8s.io/client-go/rest" @@ -491,23 +493,58 @@ func (d *Discovery) Run(ctx context.Context, ch chan<- []*targetgroup.Group) { go svc.informer.Run(ctx.Done()) } case RoleIngress: + // Check "networking.k8s.io/v1" availability with retries. + // If "v1" is not avaiable, use "networking.k8s.io/v1beta1" for backward compatibility + var v1Supported bool + if retryOnError(ctx, 10*time.Second, + func() (err error) { + v1Supported, err = checkNetworkingV1Supported(d.client) + if err != nil { + level.Error(d.logger).Log("msg", "Failed to check networking.k8s.io/v1 availability", "err", err) + } + return err + }, + ) { + d.Unlock() + return + } + for _, namespace := range namespaces { - i := d.client.NetworkingV1beta1().Ingresses(namespace) - ilw := &cache.ListWatch{ - ListFunc: func(options metav1.ListOptions) (runtime.Object, error) { - options.FieldSelector = d.selectors.ingress.field - options.LabelSelector = d.selectors.ingress.label - return i.List(ctx, options) - }, - WatchFunc: func(options metav1.ListOptions) (watch.Interface, error) { - options.FieldSelector = d.selectors.ingress.field - options.LabelSelector = d.selectors.ingress.label - return i.Watch(ctx, options) - }, + var informer cache.SharedInformer + if v1Supported { + i := d.client.NetworkingV1().Ingresses(namespace) + ilw := &cache.ListWatch{ + ListFunc: func(options metav1.ListOptions) (runtime.Object, error) { + options.FieldSelector = d.selectors.ingress.field + options.LabelSelector = d.selectors.ingress.label + return i.List(ctx, options) + }, + WatchFunc: func(options metav1.ListOptions) (watch.Interface, error) { + options.FieldSelector = d.selectors.ingress.field + options.LabelSelector = d.selectors.ingress.label + return i.Watch(ctx, options) + }, + } + informer = cache.NewSharedInformer(ilw, &networkv1.Ingress{}, resyncPeriod) + } else { + i := d.client.NetworkingV1beta1().Ingresses(namespace) + ilw := &cache.ListWatch{ + ListFunc: func(options metav1.ListOptions) (runtime.Object, error) { + options.FieldSelector = d.selectors.ingress.field + options.LabelSelector = d.selectors.ingress.label + return i.List(ctx, options) + }, + WatchFunc: func(options metav1.ListOptions) (watch.Interface, error) { + options.FieldSelector = d.selectors.ingress.field + options.LabelSelector = d.selectors.ingress.label + return i.Watch(ctx, options) + }, + } + informer = cache.NewSharedInformer(ilw, &v1beta1.Ingress{}, resyncPeriod) } ingress := NewIngress( log.With(d.logger, "role", "ingress"), - cache.NewSharedInformer(ilw, &v1beta1.Ingress{}, resyncPeriod), + informer, ) d.discoverers = append(d.discoverers, ingress) go ingress.informer.Run(ctx.Done()) @@ -563,3 +600,33 @@ func send(ctx context.Context, ch chan<- []*targetgroup.Group, tg *targetgroup.G case ch <- []*targetgroup.Group{tg}: } } + +func retryOnError(ctx context.Context, interval time.Duration, f func() error) (canceled bool) { + var err error + err = f() + for { + if err == nil { + return false + } + select { + case <-ctx.Done(): + return true + case <-time.After(interval): + err = f() + } + } +} + +func checkNetworkingV1Supported(client kubernetes.Interface) (bool, error) { + k8sVer, err := client.Discovery().ServerVersion() + if err != nil { + return false, err + } + semVer, err := utilversion.ParseSemantic(k8sVer.String()) + if err != nil { + return false, err + } + // networking.k8s.io/v1 is available since Kubernetes v1.19 + // https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md + return semVer.Major() >= 1 && semVer.Minor() >= 19, nil +} diff --git a/discovery/kubernetes/kubernetes_test.go b/discovery/kubernetes/kubernetes_test.go index 44a6c1b29d..e1ca23402e 100644 --- a/discovery/kubernetes/kubernetes_test.go +++ b/discovery/kubernetes/kubernetes_test.go @@ -20,8 +20,11 @@ import ( "time" "github.com/go-kit/log" + "github.com/pkg/errors" "github.com/stretchr/testify/require" "k8s.io/apimachinery/pkg/runtime" + "k8s.io/apimachinery/pkg/version" + fakediscovery "k8s.io/client-go/discovery/fake" "k8s.io/client-go/kubernetes" "k8s.io/client-go/kubernetes/fake" "k8s.io/client-go/tools/cache" @@ -37,7 +40,14 @@ func TestMain(m *testing.M) { // makeDiscovery creates a kubernetes.Discovery instance for testing. func makeDiscovery(role Role, nsDiscovery NamespaceDiscovery, objects ...runtime.Object) (*Discovery, kubernetes.Interface) { + return makeDiscoveryWithVersion(role, nsDiscovery, "v1.22.0", objects...) +} + +// makeDiscoveryWithVersion creates a kubernetes.Discovery instance with the specified kubernetes version for testing. +func makeDiscoveryWithVersion(role Role, nsDiscovery NamespaceDiscovery, k8sVer string, objects ...runtime.Object) (*Discovery, kubernetes.Interface) { clientset := fake.NewSimpleClientset(objects...) + fakeDiscovery, _ := clientset.Discovery().(*fakediscovery.FakeDiscovery) + fakeDiscovery.FakedServerVersion = &version.Info{GitVersion: k8sVer} return &Discovery{ client: clientset, @@ -205,3 +215,52 @@ func (p *Pod) hasSynced() bool { func (s *Service) hasSynced() bool { return s.informer.HasSynced() } + +func TestRetryOnError(t *testing.T) { + for _, successAt := range []int{1, 2, 3} { + var called int + f := func() error { + called++ + if called >= successAt { + return nil + } + return errors.New("dummy") + } + retryOnError(context.TODO(), 0, f) + require.Equal(t, successAt, called) + } +} + +func TestCheckNetworkingV1Supported(t *testing.T) { + tests := []struct { + version string + wantSupported bool + wantErr bool + }{ + {version: "v1.18.0", wantSupported: false, wantErr: false}, + {version: "v1.18.1", wantSupported: false, wantErr: false}, + // networking v1 is supported since Kubernetes v1.19 + {version: "v1.19.0", wantSupported: true, wantErr: false}, + {version: "v1.20.0-beta.2", wantSupported: true, wantErr: false}, + // error patterns + {version: "", wantSupported: false, wantErr: true}, + {version: "<>", wantSupported: false, wantErr: true}, + } + + for _, tc := range tests { + tc := tc + t.Run(tc.version, func(t *testing.T) { + clientset := fake.NewSimpleClientset() + fakeDiscovery, _ := clientset.Discovery().(*fakediscovery.FakeDiscovery) + fakeDiscovery.FakedServerVersion = &version.Info{GitVersion: tc.version} + supported, err := checkNetworkingV1Supported(clientset) + + if tc.wantErr { + require.Error(t, err) + } else { + require.NoError(t, err) + } + require.Equal(t, tc.wantSupported, supported) + }) + } +} From d6583134d2fe4cec66239d7e22f4f9b53211627d Mon Sep 17 00:00:00 2001 From: Takashi Kusumi Date: Fri, 20 Aug 2021 13:31:33 +0900 Subject: [PATCH 03/19] Kubernetes SD: Introduce ingressAdaptor Signed-off-by: Takashi Kusumi --- discovery/kubernetes/ingress.go | 140 +++++------------------ discovery/kubernetes/ingress_adaptor.go | 145 ++++++++++++++++++++++++ 2 files changed, 176 insertions(+), 109 deletions(-) create mode 100644 discovery/kubernetes/ingress_adaptor.go diff --git a/discovery/kubernetes/ingress.go b/discovery/kubernetes/ingress.go index f91cf85a28..63d86c3b1a 100644 --- a/discovery/kubernetes/ingress.go +++ b/discovery/kubernetes/ingress.go @@ -114,26 +114,23 @@ func (i *Ingress) process(ctx context.Context, ch chan<- []*targetgroup.Group) b return true } + var ia ingressAdaptor switch ingress := o.(type) { case *v1.Ingress: - send(ctx, ch, i.buildIngress(ingress)) - return true + ia = newIngressAdaptorFromV1(ingress) case *v1beta1.Ingress: - send(ctx, ch, i.buildIngressV1beta1(ingress)) + ia = newIngressAdaptorFromV1beta1(ingress) + default: + level.Error(i.logger).Log("msg", "converting to Ingress object failed", "err", + errors.Errorf("received unexpected object: %v", o)) return true } - - level.Error(i.logger).Log("msg", "converting to Ingress object failed", "err", - errors.Errorf("received unexpected object: %v", o)) + send(ctx, ch, i.buildIngress(ia)) return true } -func ingressSource(s *v1.Ingress) string { - return ingressSourceFromNamespaceAndName(s.Namespace, s.Name) -} - -func ingressSourceV1beta1(s *v1beta1.Ingress) string { - return ingressSourceFromNamespaceAndName(s.Namespace, s.Name) +func ingressSource(s ingressAdaptor) string { + return ingressSourceFromNamespaceAndName(s.namespace(), s.name()) } func ingressSourceFromNamespaceAndName(namespace, name string) string { @@ -152,22 +149,22 @@ const ( ingressClassNameLabel = metaLabelPrefix + "ingress_class_name" ) -func ingressLabels(ingress *v1.Ingress) model.LabelSet { +func ingressLabels(ingress ingressAdaptor) model.LabelSet { // Each label and annotation will create two key-value pairs in the map. - ls := make(model.LabelSet, 2*(len(ingress.Labels)+len(ingress.Annotations))+2) - ls[ingressNameLabel] = lv(ingress.Name) - ls[namespaceLabel] = lv(ingress.Namespace) - if ingress.Spec.IngressClassName != nil { - ls[ingressClassNameLabel] = lv(*ingress.Spec.IngressClassName) + ls := make(model.LabelSet, 2*(len(ingress.labels())+len(ingress.annotations()))+2) + ls[ingressNameLabel] = lv(ingress.name()) + ls[namespaceLabel] = lv(ingress.namespace()) + if cls := ingress.ingressClassName(); cls != nil { + ls[ingressClassNameLabel] = lv(*cls) } - for k, v := range ingress.Labels { + for k, v := range ingress.labels() { ln := strutil.SanitizeLabelName(k) ls[model.LabelName(ingressLabelPrefix+ln)] = lv(v) ls[model.LabelName(ingressLabelPresentPrefix+ln)] = presentValue } - for k, v := range ingress.Annotations { + for k, v := range ingress.annotations() { ln := strutil.SanitizeLabelName(k) ls[model.LabelName(ingressAnnotationPrefix+ln)] = lv(v) ls[model.LabelName(ingressAnnotationPresentPrefix+ln)] = presentValue @@ -175,37 +172,14 @@ func ingressLabels(ingress *v1.Ingress) model.LabelSet { return ls } -func ingressLabelsV1beta1(ingress *v1beta1.Ingress) model.LabelSet { - // Each label and annotation will create two key-value pairs in the map. - ls := make(model.LabelSet, 2*(len(ingress.Labels)+len(ingress.Annotations))+2) - ls[ingressNameLabel] = lv(ingress.Name) - ls[namespaceLabel] = lv(ingress.Namespace) - if ingress.Spec.IngressClassName != nil { - ls[ingressClassNameLabel] = lv(*ingress.Spec.IngressClassName) - } - - for k, v := range ingress.Labels { - ln := strutil.SanitizeLabelName(k) - ls[model.LabelName(ingressLabelPrefix+ln)] = lv(v) - ls[model.LabelName(ingressLabelPresentPrefix+ln)] = presentValue - } - - for k, v := range ingress.Annotations { - ln := strutil.SanitizeLabelName(k) - ls[model.LabelName(ingressAnnotationPrefix+ln)] = lv(v) - ls[model.LabelName(ingressAnnotationPresentPrefix+ln)] = presentValue - } - return ls -} - -func pathsFromIngressRule(rv *v1.IngressRuleValue) []string { - if rv.HTTP == nil { +func pathsFromIngressPaths(ingressPaths []string) []string { + if ingressPaths == nil { return []string{"/"} } - paths := make([]string, len(rv.HTTP.Paths)) - for n, p := range rv.HTTP.Paths { - path := p.Path - if path == "" { + paths := make([]string, len(ingressPaths)) + for n, p := range ingressPaths { + path := p + if p == "" { path = "/" } paths[n] = path @@ -213,83 +187,31 @@ func pathsFromIngressRule(rv *v1.IngressRuleValue) []string { return paths } -func pathsFromIngressRuleV1beta1(rv *v1beta1.IngressRuleValue) []string { - if rv.HTTP == nil { - return []string{"/"} - } - paths := make([]string, len(rv.HTTP.Paths)) - for n, p := range rv.HTTP.Paths { - path := p.Path - if path == "" { - path = "/" - } - paths[n] = path - } - return paths -} - -func (i *Ingress) buildIngress(ingress *v1.Ingress) *targetgroup.Group { +func (i *Ingress) buildIngress(ingress ingressAdaptor) *targetgroup.Group { tg := &targetgroup.Group{ Source: ingressSource(ingress), } tg.Labels = ingressLabels(ingress) tlsHosts := make(map[string]struct{}) - for _, tls := range ingress.Spec.TLS { - for _, host := range tls.Hosts { - tlsHosts[host] = struct{}{} - } + for _, host := range ingress.tlsHosts() { + tlsHosts[host] = struct{}{} } - for _, rule := range ingress.Spec.Rules { - paths := pathsFromIngressRule(&rule.IngressRuleValue) + for _, rule := range ingress.rules() { + paths := pathsFromIngressPaths(rule.paths()) scheme := "http" - _, isTLS := tlsHosts[rule.Host] + _, isTLS := tlsHosts[rule.host()] if isTLS { scheme = "https" } for _, path := range paths { tg.Targets = append(tg.Targets, model.LabelSet{ - model.AddressLabel: lv(rule.Host), + model.AddressLabel: lv(rule.host()), ingressSchemeLabel: lv(scheme), - ingressHostLabel: lv(rule.Host), - ingressPathLabel: lv(path), - }) - } - } - - return tg -} - -func (i *Ingress) buildIngressV1beta1(ingress *v1beta1.Ingress) *targetgroup.Group { - tg := &targetgroup.Group{ - Source: ingressSourceV1beta1(ingress), - } - tg.Labels = ingressLabelsV1beta1(ingress) - - tlsHosts := make(map[string]struct{}) - for _, tls := range ingress.Spec.TLS { - for _, host := range tls.Hosts { - tlsHosts[host] = struct{}{} - } - } - - for _, rule := range ingress.Spec.Rules { - paths := pathsFromIngressRuleV1beta1(&rule.IngressRuleValue) - - scheme := "http" - _, isTLS := tlsHosts[rule.Host] - if isTLS { - scheme = "https" - } - - for _, path := range paths { - tg.Targets = append(tg.Targets, model.LabelSet{ - model.AddressLabel: lv(rule.Host), - ingressSchemeLabel: lv(scheme), - ingressHostLabel: lv(rule.Host), + ingressHostLabel: lv(rule.host()), ingressPathLabel: lv(path), }) } diff --git a/discovery/kubernetes/ingress_adaptor.go b/discovery/kubernetes/ingress_adaptor.go new file mode 100644 index 0000000000..c6c45cd2c6 --- /dev/null +++ b/discovery/kubernetes/ingress_adaptor.go @@ -0,0 +1,145 @@ +// Copyright 2016 The Prometheus Authors +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package kubernetes + +import ( + v1 "k8s.io/api/networking/v1" + "k8s.io/api/networking/v1beta1" +) + +// ingressAdaptor is an adaptor for the different Ingress versions +type ingressAdaptor interface { + name() string + namespace() string + labels() map[string]string + annotations() map[string]string + tlsHosts() []string + ingressClassName() *string + rules() []ingressRuleAdaptor +} + +type ingressRuleAdaptor interface { + paths() []string + host() string +} + +// Adaptor for networking.k8s.io/v1 +type ingressAdaptorV1 struct { + ingress *v1.Ingress +} + +func newIngressAdaptorFromV1(ingress *v1.Ingress) ingressAdaptor { + return &ingressAdaptorV1{ingress: ingress} +} + +func (i *ingressAdaptorV1) name() string { return i.ingress.Name } +func (i *ingressAdaptorV1) namespace() string { return i.ingress.Namespace } +func (i *ingressAdaptorV1) labels() map[string]string { return i.ingress.Labels } +func (i *ingressAdaptorV1) annotations() map[string]string { return i.ingress.Annotations } +func (i *ingressAdaptorV1) ingressClassName() *string { return i.ingress.Spec.IngressClassName } + +func (i *ingressAdaptorV1) tlsHosts() []string { + var hosts []string + for _, tls := range i.ingress.Spec.TLS { + for _, host := range tls.Hosts { + hosts = append(hosts, host) + } + } + return hosts +} + +func (i *ingressAdaptorV1) rules() []ingressRuleAdaptor { + var rules []ingressRuleAdaptor + for _, rule := range i.ingress.Spec.Rules { + rules = append(rules, newIngressRuleAdaptorFromV1(rule)) + } + return rules +} + +type ingressRuleAdaptorV1 struct { + rule v1.IngressRule +} + +func newIngressRuleAdaptorFromV1(rule v1.IngressRule) ingressRuleAdaptor { + return &ingressRuleAdaptorV1{rule: rule} +} + +func (i *ingressRuleAdaptorV1) paths() []string { + rv := i.rule.IngressRuleValue + if rv.HTTP == nil { + return nil + } + paths := make([]string, len(rv.HTTP.Paths)) + for n, p := range rv.HTTP.Paths { + paths[n] = p.Path + } + return paths +} + +func (i *ingressRuleAdaptorV1) host() string { return i.rule.Host } + +// Adaptor for networking.k8s.io/v1beta1 +type ingressAdaptorV1Beta1 struct { + ingress *v1beta1.Ingress +} + +func newIngressAdaptorFromV1beta1(ingress *v1beta1.Ingress) ingressAdaptor { + return &ingressAdaptorV1Beta1{ingress: ingress} +} + +func (i *ingressAdaptorV1Beta1) name() string { return i.ingress.Name } +func (i *ingressAdaptorV1Beta1) namespace() string { return i.ingress.Namespace } +func (i *ingressAdaptorV1Beta1) labels() map[string]string { return i.ingress.Labels } +func (i *ingressAdaptorV1Beta1) annotations() map[string]string { return i.ingress.Annotations } +func (i *ingressAdaptorV1Beta1) ingressClassName() *string { return i.ingress.Spec.IngressClassName } + +func (i *ingressAdaptorV1Beta1) tlsHosts() []string { + var hosts []string + for _, tls := range i.ingress.Spec.TLS { + for _, host := range tls.Hosts { + hosts = append(hosts, host) + } + } + return hosts +} + +func (i *ingressAdaptorV1Beta1) rules() []ingressRuleAdaptor { + var rules []ingressRuleAdaptor + for _, rule := range i.ingress.Spec.Rules { + rules = append(rules, newIngressRuleAdaptorFromV1Beta1(rule)) + } + return rules +} + +type ingressRuleAdaptorV1Beta1 struct { + rule v1beta1.IngressRule +} + +func newIngressRuleAdaptorFromV1Beta1(rule v1beta1.IngressRule) ingressRuleAdaptor { + return &ingressRuleAdaptorV1Beta1{rule: rule} +} + +func (i *ingressRuleAdaptorV1Beta1) paths() []string { + rv := i.rule.IngressRuleValue + if rv.HTTP == nil { + return nil + } + paths := make([]string, len(rv.HTTP.Paths)) + for n, p := range rv.HTTP.Paths { + paths[n] = p.Path + } + return paths +} + +func (i *ingressRuleAdaptorV1Beta1) host() string { return i.rule.Host } From 90c7dcf9f679944ecb37d288d700852ff9703637 Mon Sep 17 00:00:00 2001 From: Takashi Kusumi Date: Tue, 24 Aug 2021 17:30:19 +0900 Subject: [PATCH 04/19] Kubernetes SD: Fix golint issue Signed-off-by: Takashi Kusumi --- discovery/kubernetes/ingress_adaptor.go | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/discovery/kubernetes/ingress_adaptor.go b/discovery/kubernetes/ingress_adaptor.go index c6c45cd2c6..113a067ca0 100644 --- a/discovery/kubernetes/ingress_adaptor.go +++ b/discovery/kubernetes/ingress_adaptor.go @@ -52,9 +52,7 @@ func (i *ingressAdaptorV1) ingressClassName() *string { return i.ingress.Sp func (i *ingressAdaptorV1) tlsHosts() []string { var hosts []string for _, tls := range i.ingress.Spec.TLS { - for _, host := range tls.Hosts { - hosts = append(hosts, host) - } + hosts = append(hosts, tls.Hosts...) } return hosts } @@ -107,9 +105,7 @@ func (i *ingressAdaptorV1Beta1) ingressClassName() *string { return i.ingre func (i *ingressAdaptorV1Beta1) tlsHosts() []string { var hosts []string for _, tls := range i.ingress.Spec.TLS { - for _, host := range tls.Hosts { - hosts = append(hosts, host) - } + hosts = append(hosts, tls.Hosts...) } return hosts } From 571629628e9b3e1379ec92f141e52823920421a4 Mon Sep 17 00:00:00 2001 From: Frederic Branczyk Date: Fri, 27 Aug 2021 09:17:12 +0200 Subject: [PATCH 05/19] *: Cut v2.29.2 Signed-off-by: Frederic Branczyk --- CHANGELOG.md | 5 +++++ VERSION | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f96ebd4aca..50fe1866d9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,8 @@ +## 2.29.2 / 2021-08-27 + +* [BUGFIX] Fix Kubernetes SD failing to discover Ingress in Kubernetes v1.22. #9205 +* [BUGFIX] Fix data race in loading write-ahead-log (WAL). #9259 + ## 2.29.1 / 2021-08-11 * [BUGFIX] tsdb: align atomically accessed int64 to prevent panic in 32-bit diff --git a/VERSION b/VERSION index 69886179f9..19bce8c634 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -2.29.1 +2.29.2 From 35b1a82594a77fbc933b168ecf032935100930bc Mon Sep 17 00:00:00 2001 From: Ganesh Vernekar <15064823+codesome@users.noreply.github.com> Date: Mon, 30 Aug 2021 19:34:38 +0530 Subject: [PATCH 06/19] Exemplars in snapshot (#9255) * Exemplars in snapshot Signed-off-by: Ganesh Vernekar * Fix lint Signed-off-by: Ganesh Vernekar * Add docs Signed-off-by: Ganesh Vernekar * Fix lint Signed-off-by: Ganesh Vernekar * Fix comments Signed-off-by: Ganesh Vernekar --- tsdb/docs/format/memory_snapshot.md | 32 ++++++++ tsdb/exemplar.go | 20 +++++ tsdb/exemplar_test.go | 27 ++++-- tsdb/head.go | 4 +- tsdb/head_test.go | 102 +++++++++++++++-------- tsdb/head_wal.go | 123 ++++++++++++++++++++++++++-- tsdb/record/record.go | 13 ++- 7 files changed, 265 insertions(+), 56 deletions(-) diff --git a/tsdb/docs/format/memory_snapshot.md b/tsdb/docs/format/memory_snapshot.md index b6c53cd8dc..3150805459 100644 --- a/tsdb/docs/format/memory_snapshot.md +++ b/tsdb/docs/format/memory_snapshot.md @@ -3,6 +3,11 @@ Memory snapshot uses the WAL package and writes each series as a WAL record. Below are the formats of the individual records. +The order of records in the snapshot is always: +1. Starts with series records, one per series, in an unsorted fashion. +2. After all series are done, we write a tombstone record containing all the tombstones. +3. At the end, we write one or more exemplar records while batching up the exemplars in each record. Exemplars are in the order they were written to the circular buffer. + ### Series records This record is a snapshot of a single series. Only one series exists per record. @@ -60,3 +65,30 @@ as tombstone file in blocks. │ len(Encoded Tombstones) │ Encoded Tombstones │ └───────────────────────────────────┴─────────────────────────────┘ ``` + + +### Exemplar record + +A single exemplar record contains one or more exemplars, encoded in the same way as we do in WAL but with changed record type. + +``` +┌───────────────────────────────────────────────────────────────────┐ +│ Record Type │ +├───────────────────────────────────────────────────────────────────┤ +│ ┌────────────────────┬───────────────────────────┐ │ +│ │ series ref <8b> │ timestamp <8b> │ │ +│ └────────────────────┴───────────────────────────┘ │ +│ ┌─────────────────────┬───────────────────────────┬─────────────┐ │ +│ │ ref_delta │ timestamp_delta │ value <8b> │ │ +│ ├─────────────────────┴───────────────────────────┴─────────────┤ │ +│ │ n = len(labels) │ │ +│ ├───────────────────────────────┬───────────────────────────────┤ │ +│ │ len(str_1) │ str_1 │ │ +│ ├───────────────────────────────┴───────────────────────────────┤ │ +│ │ ... │ │ +│ ├───────────────────────────────┬───────────────────────────────┤ │ +│ │ len(str_2n) │ str_2n │ │ +│ ├───────────────────────────────┴───────────────────────────────┤ │ +│ . . . │ +└───────────────────────────────────────────────────────────────────┘ +``` diff --git a/tsdb/exemplar.go b/tsdb/exemplar.go index 3aa9607bb4..c7cefaba0d 100644 --- a/tsdb/exemplar.go +++ b/tsdb/exemplar.go @@ -400,3 +400,23 @@ func (ce *CircularExemplarStorage) computeMetrics() { ce.metrics.lastExemplarsTs.Set(float64(ce.exemplars[0].exemplar.Ts) / 1000) } } + +// IterateExemplars iterates through all the exemplars from oldest to newest appended and calls +// the given function on all of them till the end (or) till the first function call that returns an error. +func (ce *CircularExemplarStorage) IterateExemplars(f func(seriesLabels labels.Labels, e exemplar.Exemplar) error) error { + ce.lock.RLock() + defer ce.lock.RUnlock() + + idx := ce.nextIndex + l := len(ce.exemplars) + for i := 0; i < l; i, idx = i+1, (idx+1)%l { + if ce.exemplars[idx] == nil { + continue + } + err := f(ce.exemplars[idx].ref.seriesLabels, ce.exemplars[idx].exemplar) + if err != nil { + return err + } + } + return nil +} diff --git a/tsdb/exemplar_test.go b/tsdb/exemplar_test.go index c81b3ffced..8fcaf6d2ec 100644 --- a/tsdb/exemplar_test.go +++ b/tsdb/exemplar_test.go @@ -477,16 +477,27 @@ func TestResize(t *testing.T) { } } -func BenchmarkAddExemplar(t *testing.B) { - exs, err := NewCircularExemplarStorage(int64(t.N), eMetrics) - require.NoError(t, err) - es := exs.(*CircularExemplarStorage) +func BenchmarkAddExemplar(b *testing.B) { + // We need to include these labels since we do length calculation + // before adding. + exLabels := labels.Labels{{Name: "traceID", Value: "89620921"}} - for i := 0; i < t.N; i++ { - l := labels.FromStrings("service", strconv.Itoa(i)) + for _, n := range []int{10000, 100000, 1000000} { + b.Run(fmt.Sprintf("%d", n), func(b *testing.B) { + exs, err := NewCircularExemplarStorage(int64(n), eMetrics) + require.NoError(b, err) + es := exs.(*CircularExemplarStorage) - err = es.AddExemplar(l, exemplar.Exemplar{Value: float64(i), Ts: int64(i)}) - require.NoError(t, err) + b.ResetTimer() + l := labels.Labels{{Name: "service", Value: strconv.Itoa(0)}} + for i := 0; i < n; i++ { + if i%100 == 0 { + l = labels.Labels{{Name: "service", Value: strconv.Itoa(i)}} + } + err = es.AddExemplar(l, exemplar.Exemplar{Value: float64(i), Ts: int64(i), Labels: exLabels}) + require.NoError(b, err) + } + }) } } diff --git a/tsdb/head.go b/tsdb/head.go index 8872e0c79b..4bbf139cc8 100644 --- a/tsdb/head.go +++ b/tsdb/head.go @@ -113,6 +113,7 @@ type ExemplarStorage interface { storage.ExemplarQueryable AddExemplar(labels.Labels, exemplar.Exemplar) error ValidateExemplar(labels.Labels, exemplar.Exemplar) error + IterateExemplars(f func(seriesLabels labels.Labels, e exemplar.Exemplar) error) error } // HeadOptions are parameters for the Head block. @@ -454,7 +455,7 @@ const cardinalityCacheExpirationTime = time.Duration(30) * time.Second // Init loads data from the write ahead log and prepares the head for writes. // It should be called before using an appender so that it // limits the ingested samples to the head min valid time. -func (h *Head) Init(minValidTime int64) (err error) { +func (h *Head) Init(minValidTime int64) error { h.minValidTime.Store(minValidTime) defer h.postings.EnsureOrder() defer h.gc() // After loading the wal remove the obsolete data from the head. @@ -474,6 +475,7 @@ func (h *Head) Init(minValidTime int64) (err error) { if h.opts.EnableMemorySnapshotOnShutdown { level.Info(h.logger).Log("msg", "Chunk snapshot is enabled, replaying from the snapshot") + var err error snapIdx, snapOffset, refSeries, err = h.loadChunkSnapshot() if err != nil { snapIdx, snapOffset = -1, 0 diff --git a/tsdb/head_test.go b/tsdb/head_test.go index dfaf468440..eaaac4166e 100644 --- a/tsdb/head_test.go +++ b/tsdb/head_test.go @@ -2496,9 +2496,62 @@ func TestChunkSnapshot(t *testing.T) { require.NoError(t, head.Close()) }() + type ex struct { + seriesLabels labels.Labels + e exemplar.Exemplar + } + numSeries := 10 expSeries := make(map[string][]tsdbutil.Sample) expTombstones := make(map[uint64]tombstones.Intervals) + expExemplars := make([]ex, 0) + + addExemplar := func(app storage.Appender, ref uint64, lbls labels.Labels, ts int64) { + e := ex{ + seriesLabels: lbls, + e: exemplar.Exemplar{ + Labels: labels.Labels{{Name: "traceID", Value: fmt.Sprintf("%d", rand.Int())}}, + Value: rand.Float64(), + Ts: ts, + }, + } + expExemplars = append(expExemplars, e) + _, err := app.AppendExemplar(ref, e.seriesLabels, e.e) + require.NoError(t, err) + } + + checkSamples := func() { + q, err := NewBlockQuerier(head, math.MinInt64, math.MaxInt64) + require.NoError(t, err) + series := query(t, q, labels.MustNewMatcher(labels.MatchRegexp, "foo", ".*")) + require.Equal(t, expSeries, series) + } + checkTombstones := func() { + tr, err := head.Tombstones() + require.NoError(t, err) + actTombstones := make(map[uint64]tombstones.Intervals) + require.NoError(t, tr.Iter(func(ref uint64, itvs tombstones.Intervals) error { + for _, itv := range itvs { + actTombstones[ref].Add(itv) + } + return nil + })) + require.Equal(t, expTombstones, actTombstones) + } + checkExemplars := func() { + actExemplars := make([]ex, 0, len(expExemplars)) + err := head.exemplars.IterateExemplars(func(seriesLabels labels.Labels, e exemplar.Exemplar) error { + actExemplars = append(actExemplars, ex{ + seriesLabels: seriesLabels, + e: e, + }) + return nil + }) + require.NoError(t, err) + // Verifies both existence of right exemplars and order of exemplars in the buffer. + require.Equal(t, expExemplars, actExemplars) + } + { // Initial data that goes into snapshot. // Add some initial samples with >=1 m-map chunk. app := head.Appender(context.Background()) @@ -2509,11 +2562,12 @@ func TestChunkSnapshot(t *testing.T) { for ts := int64(1); ts <= 200; ts++ { val := rand.Float64() expSeries[lblStr] = append(expSeries[lblStr], sample{ts, val}) - _, err := app.Append(0, lbls, ts, val) + ref, err := app.Append(0, lbls, ts, val) require.NoError(t, err) - // To create multiple WAL records. + // Add an exemplar and to create multiple WAL records. if ts%10 == 0 { + addExemplar(app, ref, lbls, ts) require.NoError(t, app.Commit()) app = head.Appender(context.Background()) } @@ -2538,6 +2592,7 @@ func TestChunkSnapshot(t *testing.T) { }, nil)) require.NoError(t, err) } + } // These references should be the ones used for the snapshot. @@ -2563,22 +2618,9 @@ func TestChunkSnapshot(t *testing.T) { require.NoError(t, head.Init(math.MinInt64)) // Test query for snapshot replay. - q, err := NewBlockQuerier(head, math.MinInt64, math.MaxInt64) - require.NoError(t, err) - series := query(t, q, labels.MustNewMatcher(labels.MatchRegexp, "foo", ".*")) - require.Equal(t, expSeries, series) - - // Check the tombstones. - tr, err := head.Tombstones() - require.NoError(t, err) - actTombstones := make(map[uint64]tombstones.Intervals) - require.NoError(t, tr.Iter(func(ref uint64, itvs tombstones.Intervals) error { - for _, itv := range itvs { - actTombstones[ref].Add(itv) - } - return nil - })) - require.Equal(t, expTombstones, actTombstones) + checkSamples() + checkTombstones() + checkExemplars() } { // Additional data to only include in WAL and m-mapped chunks and not snapshot. This mimics having an old snapshot on disk. @@ -2592,11 +2634,12 @@ func TestChunkSnapshot(t *testing.T) { for ts := int64(201); ts <= 400; ts++ { val := rand.Float64() expSeries[lblStr] = append(expSeries[lblStr], sample{ts, val}) - _, err := app.Append(0, lbls, ts, val) + ref, err := app.Append(0, lbls, ts, val) require.NoError(t, err) - // To create multiple WAL records. + // Add an exemplar and to create multiple WAL records. if ts%10 == 0 { + addExemplar(app, ref, lbls, ts) require.NoError(t, app.Commit()) app = head.Appender(context.Background()) } @@ -2643,22 +2686,9 @@ func TestChunkSnapshot(t *testing.T) { require.NoError(t, head.Init(math.MinInt64)) // Test query when data is replayed from snapshot, m-map chunks, and WAL. - q, err := NewBlockQuerier(head, math.MinInt64, math.MaxInt64) - require.NoError(t, err) - series := query(t, q, labels.MustNewMatcher(labels.MatchRegexp, "foo", ".*")) - require.Equal(t, expSeries, series) - - // Check the tombstones. - tr, err := head.Tombstones() - require.NoError(t, err) - actTombstones := make(map[uint64]tombstones.Intervals) - require.NoError(t, tr.Iter(func(ref uint64, itvs tombstones.Intervals) error { - for _, itv := range itvs { - actTombstones[ref].Add(itv) - } - return nil - })) - require.Equal(t, expTombstones, actTombstones) + checkSamples() + checkTombstones() + checkExemplars() } } diff --git a/tsdb/head_wal.go b/tsdb/head_wal.go index 428a9eb6d4..ead81d4680 100644 --- a/tsdb/head_wal.go +++ b/tsdb/head_wal.go @@ -413,6 +413,7 @@ func (h *Head) processWALSamples( const ( chunkSnapshotRecordTypeSeries uint8 = 1 chunkSnapshotRecordTypeTombstones uint8 = 2 + chunkSnapshotRecordTypeExemplars uint8 = 3 ) type chunkSnapshotRecord struct { @@ -537,6 +538,10 @@ const chunkSnapshotPrefix = "chunk_snapshot." // The chunk snapshot is stored in a directory named chunk_snapshot.N.M and is written // using the WAL package. N is the last WAL segment present during snapshotting and // M is the offset in segment N upto which data was written. +// +// The snapshot first contains all series (each in individual records and not sorted), followed by +// tombstones (a single record), and finally exemplars (>= 1 record). Exemplars are in the order they +// were written to the circular buffer. func (h *Head) ChunkSnapshot() (*ChunkSnapshotStats, error) { if h.wal == nil { // If we are not storing any WAL, does not make sense to take a snapshot too. @@ -587,6 +592,7 @@ func (h *Head) ChunkSnapshot() (*ChunkSnapshotStats, error) { buf []byte recs [][]byte ) + // Add all series to the snapshot. stripeSize := h.series.size for i := 0; i < stripeSize; i++ { h.series.locks[i].RLock() @@ -622,11 +628,61 @@ func (h *Head) ChunkSnapshot() (*ChunkSnapshotStats, error) { return stats, errors.Wrap(err, "encode tombstones") } recs = append(recs, rec) - - // Flush remaining records. + // Flush remaining series records and tombstones. if err := cp.Log(recs...); err != nil { return stats, errors.Wrap(err, "flush records") } + buf = buf[:0] + + // Add exemplars in the snapshot. + // We log in batches, with each record having upto 10000 exemplars. + // Assuming 100 bytes (overestimate) per exemplar, that's ~1MB. + maxExemplarsPerRecord := 10000 + batch := make([]record.RefExemplar, 0, maxExemplarsPerRecord) + enc := record.Encoder{} + flushExemplars := func() error { + if len(batch) == 0 { + return nil + } + buf = buf[:0] + encbuf := encoding.Encbuf{B: buf} + encbuf.PutByte(chunkSnapshotRecordTypeExemplars) + enc.EncodeExemplarsIntoBuffer(batch, &encbuf) + if err := cp.Log(encbuf.Get()); err != nil { + return errors.Wrap(err, "log exemplars") + } + buf, batch = buf[:0], batch[:0] + return nil + } + err = h.exemplars.IterateExemplars(func(seriesLabels labels.Labels, e exemplar.Exemplar) error { + if len(batch) >= maxExemplarsPerRecord { + if err := flushExemplars(); err != nil { + return errors.Wrap(err, "flush exemplars") + } + } + + ms := h.series.getByHash(seriesLabels.Hash(), seriesLabels) + if ms == nil { + // It is possible that exemplar refers to some old series. We discard such exemplars. + return nil + } + batch = append(batch, record.RefExemplar{ + Ref: ms.ref, + T: e.Ts, + V: e.Value, + Labels: e.Labels, + }) + return nil + }) + if err != nil { + return stats, errors.Wrap(err, "iterate exemplars") + } + + // Flush remaining exemplars. + if err := flushExemplars(); err != nil { + return stats, errors.Wrap(err, "flush exemplars at the end") + } + if err := cp.Close(); err != nil { return stats, errors.Wrap(err, "close chunk snapshot") } @@ -766,6 +822,9 @@ func (h *Head) loadChunkSnapshot() (int, int, map[uint64]*memSeries, error) { recordChan = make(chan chunkSnapshotRecord, 5*n) shardedRefSeries = make([]map[uint64]*memSeries, n) errChan = make(chan error, n) + refSeries map[uint64]*memSeries + exemplarBuf []record.RefExemplar + dec record.Decoder ) wg.Add(n) @@ -852,15 +911,58 @@ Outer: loopErr = errors.Wrap(err, "iterate tombstones") break Outer } + + case chunkSnapshotRecordTypeExemplars: + // Exemplars are at the end of snapshot. So all series are loaded at this point. + if len(refSeries) == 0 { + close(recordChan) + wg.Wait() + + refSeries = make(map[uint64]*memSeries, numSeries) + for _, shard := range shardedRefSeries { + for k, v := range shard { + refSeries[k] = v + } + } + } + + decbuf := encoding.Decbuf{B: rec[1:]} + + exemplarBuf = exemplarBuf[:0] + exemplarBuf, err = dec.ExemplarsFromBuffer(&decbuf, exemplarBuf) + if err != nil { + loopErr = errors.Wrap(err, "exemplars from buffer") + break Outer + } + + for _, e := range exemplarBuf { + ms, ok := refSeries[e.Ref] + if !ok { + unknownRefs++ + continue + } + + if err := h.exemplars.AddExemplar(ms.lset, exemplar.Exemplar{ + Labels: e.Labels, + Value: e.V, + Ts: e.T, + }); err != nil { + loopErr = errors.Wrap(err, "append exemplar") + break Outer + } + } + default: // This is a record type we don't understand. It is either and old format from earlier versions, // or a new format and the code was rolled back to old version. loopErr = errors.Errorf("unsuported snapshot record type 0b%b", rec[0]) + break Outer } - } - close(recordChan) - wg.Wait() + if len(refSeries) == 0 { + close(recordChan) + wg.Wait() + } close(errChan) merr := tsdb_errors.NewMulti(errors.Wrap(loopErr, "decode loop")) @@ -875,10 +977,13 @@ Outer: return -1, -1, nil, errors.Wrap(r.Err(), "read records") } - refSeries := make(map[uint64]*memSeries, numSeries) - for _, shard := range shardedRefSeries { - for k, v := range shard { - refSeries[k] = v + if len(refSeries) == 0 { + // We had no exemplar record, so we have to build the map here. + refSeries = make(map[uint64]*memSeries, numSeries) + for _, shard := range shardedRefSeries { + for k, v := range shard { + refSeries[k] = v + } } } diff --git a/tsdb/record/record.go b/tsdb/record/record.go index b4ee77f0f9..3bfb1be935 100644 --- a/tsdb/record/record.go +++ b/tsdb/record/record.go @@ -182,6 +182,11 @@ func (d *Decoder) Exemplars(rec []byte, exemplars []RefExemplar) ([]RefExemplar, if t != Exemplars { return nil, errors.New("invalid record type") } + + return d.ExemplarsFromBuffer(&dec, exemplars) +} + +func (d *Decoder) ExemplarsFromBuffer(dec *encoding.Decbuf, exemplars []RefExemplar) ([]RefExemplar, error) { if dec.Len() == 0 { return exemplars, nil } @@ -287,6 +292,12 @@ func (e *Encoder) Exemplars(exemplars []RefExemplar, b []byte) []byte { return buf.Get() } + e.EncodeExemplarsIntoBuffer(exemplars, &buf) + + return buf.Get() +} + +func (e *Encoder) EncodeExemplarsIntoBuffer(exemplars []RefExemplar, buf *encoding.Encbuf) { // Store base timestamp and base reference number of first sample. // All samples encode their timestamp and ref as delta to those. first := exemplars[0] @@ -305,6 +316,4 @@ func (e *Encoder) Exemplars(exemplars []RefExemplar, b []byte) []byte { buf.PutUvarintStr(l.Value) } } - - return buf.Get() } From b1bdde46c390f77c06b443852d0d52b1914e0058 Mon Sep 17 00:00:00 2001 From: Julien Pivotto Date: Mon, 30 Aug 2021 22:34:01 +0200 Subject: [PATCH 07/19] kubernetes ingress: adjust comment style Signed-off-by: Julien Pivotto --- discovery/kubernetes/ingress.go | 9 ++++----- discovery/kubernetes/ingress_test.go | 4 ++-- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/discovery/kubernetes/ingress.go b/discovery/kubernetes/ingress.go index 0b27c116b5..070785f29f 100644 --- a/discovery/kubernetes/ingress.go +++ b/discovery/kubernetes/ingress.go @@ -220,9 +220,8 @@ func (i *Ingress) buildIngress(ingress ingressAdaptor) *targetgroup.Group { } // matchesHostnamePattern returns true if the host matches a wildcard DNS -// pattern or pattern and host are equal +// pattern or pattern and host are equal. func matchesHostnamePattern(pattern, host string) bool { - // check for exact match if pattern == host { return true } @@ -230,13 +229,13 @@ func matchesHostnamePattern(pattern, host string) bool { patternParts := strings.Split(pattern, ".") hostParts := strings.Split(host, ".") - // if they are not equal, we cna check if we need to match - // on a wildcard or else give up + // If the first element of the pattern is not a wildcard, give up. if len(patternParts) == 0 || patternParts[0] != "*" { return false } - // to get a valid wildcard match the parts will need to be the same length + // A wildcard match require the pattern to have the same length as the host + // path. if len(patternParts) != len(hostParts) { return false } diff --git a/discovery/kubernetes/ingress_test.go b/discovery/kubernetes/ingress_test.go index a8e6a41ad5..81055b5c28 100644 --- a/discovery/kubernetes/ingress_test.go +++ b/discovery/kubernetes/ingress_test.go @@ -19,11 +19,11 @@ import ( "testing" "github.com/prometheus/common/model" - "github.com/prometheus/prometheus/discovery/targetgroup" - v1 "k8s.io/api/networking/v1" "k8s.io/api/networking/v1beta1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" + + "github.com/prometheus/prometheus/discovery/targetgroup" ) type TLSMode int From 70f597b0334d48572c4b0c35940c975aef3031c7 Mon Sep 17 00:00:00 2001 From: Levi Harrison Date: Tue, 31 Aug 2021 11:37:32 -0400 Subject: [PATCH 08/19] Configure Scrape Interval and Timeout Via Relabeling (#8911) * Configure scrape interval and timeout with labels Signed-off-by: Levi Harrison --- docs/configuration/configuration.md | 3 + docs/querying/api.md | 6 +- scrape/manager_test.go | 272 +++++++++++++----- scrape/scrape.go | 46 ++- scrape/scrape_test.go | 141 +++++++-- scrape/target.go | 67 ++++- scrape/target_test.go | 26 ++ web/api/v1/api.go | 5 + web/api/v1/api_test.go | 72 +++-- .../src/pages/targets/ScrapePoolList.test.tsx | 3 + .../pages/targets/ScrapePoolPanel.test.tsx | 3 + .../src/pages/targets/ScrapePoolPanel.tsx | 15 +- .../pages/targets/TargetScrapeDuration.tsx | 41 +++ .../pages/targets/__testdata__/testdata.ts | 10 + web/ui/react-app/src/pages/targets/target.ts | 2 + 15 files changed, 578 insertions(+), 134 deletions(-) create mode 100644 web/ui/react-app/src/pages/targets/TargetScrapeDuration.tsx diff --git a/docs/configuration/configuration.md b/docs/configuration/configuration.md index 2e1b73918d..dd84d9ad75 100644 --- a/docs/configuration/configuration.md +++ b/docs/configuration/configuration.md @@ -2172,6 +2172,9 @@ it was not set during relabeling. The `__scheme__` and `__metrics_path__` labels are set to the scheme and metrics path of the target respectively. The `__param_` label is set to the value of the first passed URL parameter called ``. +The `__scrape_interval__` and `__scrape_timeout__` labels are set to the target's +interval and timeout. This is **experimental** and could change in the future. + Additional labels prefixed with `__meta_` may be available during the relabeling phase. They are set by the service discovery mechanism that provided the target and vary between mechanisms. diff --git a/docs/querying/api.md b/docs/querying/api.md index 58d5c11ebe..7d25c05181 100644 --- a/docs/querying/api.md +++ b/docs/querying/api.md @@ -502,7 +502,9 @@ $ curl http://localhost:9090/api/v1/targets "lastError": "", "lastScrape": "2017-01-17T15:07:44.723715405+01:00", "lastScrapeDuration": 0.050688943, - "health": "up" + "health": "up", + "scrapeInterval": "1m", + "scrapeTimeout": "10s" } ], "droppedTargets": [ @@ -511,6 +513,8 @@ $ curl http://localhost:9090/api/v1/targets "__address__": "127.0.0.1:9100", "__metrics_path__": "/metrics", "__scheme__": "http", + "__scrape_interval__": "1m", + "__scrape_timeout__": "10s", "job": "node" }, } diff --git a/scrape/manager_test.go b/scrape/manager_test.go index 7f94e19892..4b244e301f 100644 --- a/scrape/manager_test.go +++ b/scrape/manager_test.go @@ -44,52 +44,66 @@ func TestPopulateLabels(t *testing.T) { "custom": "value", }), cfg: &config.ScrapeConfig{ - Scheme: "https", - MetricsPath: "/metrics", - JobName: "job", + Scheme: "https", + MetricsPath: "/metrics", + JobName: "job", + ScrapeInterval: model.Duration(time.Second), + ScrapeTimeout: model.Duration(time.Second), }, res: labels.FromMap(map[string]string{ - model.AddressLabel: "1.2.3.4:1000", - model.InstanceLabel: "1.2.3.4:1000", - model.SchemeLabel: "https", - model.MetricsPathLabel: "/metrics", - model.JobLabel: "job", - "custom": "value", + model.AddressLabel: "1.2.3.4:1000", + model.InstanceLabel: "1.2.3.4:1000", + model.SchemeLabel: "https", + model.MetricsPathLabel: "/metrics", + model.JobLabel: "job", + model.ScrapeIntervalLabel: "1s", + model.ScrapeTimeoutLabel: "1s", + "custom": "value", }), resOrig: labels.FromMap(map[string]string{ - model.AddressLabel: "1.2.3.4:1000", - model.SchemeLabel: "https", - model.MetricsPathLabel: "/metrics", - model.JobLabel: "job", - "custom": "value", + model.AddressLabel: "1.2.3.4:1000", + model.SchemeLabel: "https", + model.MetricsPathLabel: "/metrics", + model.JobLabel: "job", + "custom": "value", + model.ScrapeIntervalLabel: "1s", + model.ScrapeTimeoutLabel: "1s", }), }, // Pre-define/overwrite scrape config labels. // Leave out port and expect it to be defaulted to scheme. { in: labels.FromMap(map[string]string{ - model.AddressLabel: "1.2.3.4", - model.SchemeLabel: "http", - model.MetricsPathLabel: "/custom", - model.JobLabel: "custom-job", + model.AddressLabel: "1.2.3.4", + model.SchemeLabel: "http", + model.MetricsPathLabel: "/custom", + model.JobLabel: "custom-job", + model.ScrapeIntervalLabel: "2s", + model.ScrapeTimeoutLabel: "2s", }), cfg: &config.ScrapeConfig{ - Scheme: "https", - MetricsPath: "/metrics", - JobName: "job", + Scheme: "https", + MetricsPath: "/metrics", + JobName: "job", + ScrapeInterval: model.Duration(time.Second), + ScrapeTimeout: model.Duration(time.Second), }, res: labels.FromMap(map[string]string{ - model.AddressLabel: "1.2.3.4:80", - model.InstanceLabel: "1.2.3.4:80", - model.SchemeLabel: "http", - model.MetricsPathLabel: "/custom", - model.JobLabel: "custom-job", + model.AddressLabel: "1.2.3.4:80", + model.InstanceLabel: "1.2.3.4:80", + model.SchemeLabel: "http", + model.MetricsPathLabel: "/custom", + model.JobLabel: "custom-job", + model.ScrapeIntervalLabel: "2s", + model.ScrapeTimeoutLabel: "2s", }), resOrig: labels.FromMap(map[string]string{ - model.AddressLabel: "1.2.3.4", - model.SchemeLabel: "http", - model.MetricsPathLabel: "/custom", - model.JobLabel: "custom-job", + model.AddressLabel: "1.2.3.4", + model.SchemeLabel: "http", + model.MetricsPathLabel: "/custom", + model.JobLabel: "custom-job", + model.ScrapeIntervalLabel: "2s", + model.ScrapeTimeoutLabel: "2s", }), }, // Provide instance label. HTTPS port default for IPv6. @@ -99,32 +113,40 @@ func TestPopulateLabels(t *testing.T) { model.InstanceLabel: "custom-instance", }), cfg: &config.ScrapeConfig{ - Scheme: "https", - MetricsPath: "/metrics", - JobName: "job", + Scheme: "https", + MetricsPath: "/metrics", + JobName: "job", + ScrapeInterval: model.Duration(time.Second), + ScrapeTimeout: model.Duration(time.Second), }, res: labels.FromMap(map[string]string{ - model.AddressLabel: "[::1]:443", - model.InstanceLabel: "custom-instance", - model.SchemeLabel: "https", - model.MetricsPathLabel: "/metrics", - model.JobLabel: "job", + model.AddressLabel: "[::1]:443", + model.InstanceLabel: "custom-instance", + model.SchemeLabel: "https", + model.MetricsPathLabel: "/metrics", + model.JobLabel: "job", + model.ScrapeIntervalLabel: "1s", + model.ScrapeTimeoutLabel: "1s", }), resOrig: labels.FromMap(map[string]string{ - model.AddressLabel: "[::1]", - model.InstanceLabel: "custom-instance", - model.SchemeLabel: "https", - model.MetricsPathLabel: "/metrics", - model.JobLabel: "job", + model.AddressLabel: "[::1]", + model.InstanceLabel: "custom-instance", + model.SchemeLabel: "https", + model.MetricsPathLabel: "/metrics", + model.JobLabel: "job", + model.ScrapeIntervalLabel: "1s", + model.ScrapeTimeoutLabel: "1s", }), }, // Address label missing. { in: labels.FromStrings("custom", "value"), cfg: &config.ScrapeConfig{ - Scheme: "https", - MetricsPath: "/metrics", - JobName: "job", + Scheme: "https", + MetricsPath: "/metrics", + JobName: "job", + ScrapeInterval: model.Duration(time.Second), + ScrapeTimeout: model.Duration(time.Second), }, res: nil, resOrig: nil, @@ -134,9 +156,11 @@ func TestPopulateLabels(t *testing.T) { { in: labels.FromStrings("custom", "host:1234"), cfg: &config.ScrapeConfig{ - Scheme: "https", - MetricsPath: "/metrics", - JobName: "job", + Scheme: "https", + MetricsPath: "/metrics", + JobName: "job", + ScrapeInterval: model.Duration(time.Second), + ScrapeTimeout: model.Duration(time.Second), RelabelConfigs: []*relabel.Config{ { Action: relabel.Replace, @@ -148,27 +172,33 @@ func TestPopulateLabels(t *testing.T) { }, }, res: labels.FromMap(map[string]string{ - model.AddressLabel: "host:1234", - model.InstanceLabel: "host:1234", - model.SchemeLabel: "https", - model.MetricsPathLabel: "/metrics", - model.JobLabel: "job", - "custom": "host:1234", + model.AddressLabel: "host:1234", + model.InstanceLabel: "host:1234", + model.SchemeLabel: "https", + model.MetricsPathLabel: "/metrics", + model.JobLabel: "job", + model.ScrapeIntervalLabel: "1s", + model.ScrapeTimeoutLabel: "1s", + "custom": "host:1234", }), resOrig: labels.FromMap(map[string]string{ - model.SchemeLabel: "https", - model.MetricsPathLabel: "/metrics", - model.JobLabel: "job", - "custom": "host:1234", + model.SchemeLabel: "https", + model.MetricsPathLabel: "/metrics", + model.JobLabel: "job", + model.ScrapeIntervalLabel: "1s", + model.ScrapeTimeoutLabel: "1s", + "custom": "host:1234", }), }, // Address label missing, but added in relabelling. { in: labels.FromStrings("custom", "host:1234"), cfg: &config.ScrapeConfig{ - Scheme: "https", - MetricsPath: "/metrics", - JobName: "job", + Scheme: "https", + MetricsPath: "/metrics", + JobName: "job", + ScrapeInterval: model.Duration(time.Second), + ScrapeTimeout: model.Duration(time.Second), RelabelConfigs: []*relabel.Config{ { Action: relabel.Replace, @@ -180,18 +210,22 @@ func TestPopulateLabels(t *testing.T) { }, }, res: labels.FromMap(map[string]string{ - model.AddressLabel: "host:1234", - model.InstanceLabel: "host:1234", - model.SchemeLabel: "https", - model.MetricsPathLabel: "/metrics", - model.JobLabel: "job", - "custom": "host:1234", + model.AddressLabel: "host:1234", + model.InstanceLabel: "host:1234", + model.SchemeLabel: "https", + model.MetricsPathLabel: "/metrics", + model.JobLabel: "job", + model.ScrapeIntervalLabel: "1s", + model.ScrapeTimeoutLabel: "1s", + "custom": "host:1234", }), resOrig: labels.FromMap(map[string]string{ - model.SchemeLabel: "https", - model.MetricsPathLabel: "/metrics", - model.JobLabel: "job", - "custom": "host:1234", + model.SchemeLabel: "https", + model.MetricsPathLabel: "/metrics", + model.JobLabel: "job", + model.ScrapeIntervalLabel: "1s", + model.ScrapeTimeoutLabel: "1s", + "custom": "host:1234", }), }, // Invalid UTF-8 in label. @@ -201,14 +235,102 @@ func TestPopulateLabels(t *testing.T) { "custom": "\xbd", }), cfg: &config.ScrapeConfig{ - Scheme: "https", - MetricsPath: "/metrics", - JobName: "job", + Scheme: "https", + MetricsPath: "/metrics", + JobName: "job", + ScrapeInterval: model.Duration(time.Second), + ScrapeTimeout: model.Duration(time.Second), }, res: nil, resOrig: nil, err: "invalid label value for \"custom\": \"\\xbd\"", }, + // Invalid duration in interval label. + { + in: labels.FromMap(map[string]string{ + model.AddressLabel: "1.2.3.4:1000", + model.ScrapeIntervalLabel: "2notseconds", + }), + cfg: &config.ScrapeConfig{ + Scheme: "https", + MetricsPath: "/metrics", + JobName: "job", + ScrapeInterval: model.Duration(time.Second), + ScrapeTimeout: model.Duration(time.Second), + }, + res: nil, + resOrig: nil, + err: "error parsing scrape interval: not a valid duration string: \"2notseconds\"", + }, + // Invalid duration in timeout label. + { + in: labels.FromMap(map[string]string{ + model.AddressLabel: "1.2.3.4:1000", + model.ScrapeTimeoutLabel: "2notseconds", + }), + cfg: &config.ScrapeConfig{ + Scheme: "https", + MetricsPath: "/metrics", + JobName: "job", + ScrapeInterval: model.Duration(time.Second), + ScrapeTimeout: model.Duration(time.Second), + }, + res: nil, + resOrig: nil, + err: "error parsing scrape timeout: not a valid duration string: \"2notseconds\"", + }, + // 0 interval in timeout label. + { + in: labels.FromMap(map[string]string{ + model.AddressLabel: "1.2.3.4:1000", + model.ScrapeIntervalLabel: "0s", + }), + cfg: &config.ScrapeConfig{ + Scheme: "https", + MetricsPath: "/metrics", + JobName: "job", + ScrapeInterval: model.Duration(time.Second), + ScrapeTimeout: model.Duration(time.Second), + }, + res: nil, + resOrig: nil, + err: "scrape interval cannot be 0", + }, + // 0 duration in timeout label. + { + in: labels.FromMap(map[string]string{ + model.AddressLabel: "1.2.3.4:1000", + model.ScrapeTimeoutLabel: "0s", + }), + cfg: &config.ScrapeConfig{ + Scheme: "https", + MetricsPath: "/metrics", + JobName: "job", + ScrapeInterval: model.Duration(time.Second), + ScrapeTimeout: model.Duration(time.Second), + }, + res: nil, + resOrig: nil, + err: "scrape timeout cannot be 0", + }, + // Timeout less than interval. + { + in: labels.FromMap(map[string]string{ + model.AddressLabel: "1.2.3.4:1000", + model.ScrapeIntervalLabel: "1s", + model.ScrapeTimeoutLabel: "2s", + }), + cfg: &config.ScrapeConfig{ + Scheme: "https", + MetricsPath: "/metrics", + JobName: "job", + ScrapeInterval: model.Duration(time.Second), + ScrapeTimeout: model.Duration(time.Second), + }, + res: nil, + resOrig: nil, + err: "scrape timeout cannot be greater than scrape interval (\"2s\" > \"1s\")", + }, } for _, c := range cases { in := c.in.Copy() diff --git a/scrape/scrape.go b/scrape/scrape.go index 6835a23b2c..966069197f 100644 --- a/scrape/scrape.go +++ b/scrape/scrape.go @@ -253,6 +253,8 @@ type scrapeLoopOptions struct { labelLimits *labelLimits honorLabels bool honorTimestamps bool + interval time.Duration + timeout time.Duration mrc []*relabel.Config cache *scrapeCache } @@ -307,6 +309,8 @@ func newScrapePool(cfg *config.ScrapeConfig, app storage.Appendable, jitterSeed jitterSeed, opts.honorTimestamps, opts.labelLimits, + opts.interval, + opts.timeout, ) } @@ -414,6 +418,7 @@ func (sp *scrapePool) reload(cfg *config.ScrapeConfig) error { } else { cache = newScrapeCache() } + var ( t = sp.activeTargets[fp] s = &targetScraper{Target: t, client: sp.client, timeout: timeout, bodySizeLimit: bodySizeLimit} @@ -426,6 +431,8 @@ func (sp *scrapePool) reload(cfg *config.ScrapeConfig) error { honorTimestamps: honorTimestamps, mrc: mrc, cache: cache, + interval: interval, + timeout: timeout, }) ) wg.Add(1) @@ -435,7 +442,7 @@ func (sp *scrapePool) reload(cfg *config.ScrapeConfig) error { wg.Done() newLoop.setForcedError(forcedErr) - newLoop.run(interval, timeout, nil) + newLoop.run(nil) }(oldLoop, newLoop) sp.loops[fp] = newLoop @@ -509,6 +516,12 @@ func (sp *scrapePool) sync(targets []*Target) { hash := t.hash() if _, ok := sp.activeTargets[hash]; !ok { + // The scrape interval and timeout labels are set to the config's values initially, + // so whether changed via relabeling or not, they'll exist and hold the correct values + // for every target. + var err error + interval, timeout, err = t.intervalAndTimeout(interval, timeout) + s := &targetScraper{Target: t, client: sp.client, timeout: timeout, bodySizeLimit: bodySizeLimit} l := sp.newLoop(scrapeLoopOptions{ target: t, @@ -518,7 +531,12 @@ func (sp *scrapePool) sync(targets []*Target) { honorLabels: honorLabels, honorTimestamps: honorTimestamps, mrc: mrc, + interval: interval, + timeout: timeout, }) + if err != nil { + l.setForcedError(err) + } sp.activeTargets[hash] = t sp.loops[hash] = l @@ -560,7 +578,7 @@ func (sp *scrapePool) sync(targets []*Target) { } for _, l := range uniqueLoops { if l != nil { - go l.run(interval, timeout, nil) + go l.run(nil) } } // Wait for all potentially stopped scrapers to terminate. @@ -772,7 +790,7 @@ func (s *targetScraper) scrape(ctx context.Context, w io.Writer) (string, error) // A loop can run and be stopped again. It must not be reused after it was stopped. type loop interface { - run(interval, timeout time.Duration, errc chan<- error) + run(errc chan<- error) setForcedError(err error) stop() getCache() *scrapeCache @@ -797,6 +815,8 @@ type scrapeLoop struct { forcedErr error forcedErrMtx sync.Mutex labelLimits *labelLimits + interval time.Duration + timeout time.Duration appender func(ctx context.Context) storage.Appender sampleMutator labelsMutator @@ -1065,6 +1085,8 @@ func newScrapeLoop(ctx context.Context, jitterSeed uint64, honorTimestamps bool, labelLimits *labelLimits, + interval time.Duration, + timeout time.Duration, ) *scrapeLoop { if l == nil { l = log.NewNopLogger() @@ -1088,15 +1110,17 @@ func newScrapeLoop(ctx context.Context, parentCtx: ctx, honorTimestamps: honorTimestamps, labelLimits: labelLimits, + interval: interval, + timeout: timeout, } sl.ctx, sl.cancel = context.WithCancel(ctx) return sl } -func (sl *scrapeLoop) run(interval, timeout time.Duration, errc chan<- error) { +func (sl *scrapeLoop) run(errc chan<- error) { select { - case <-time.After(sl.scraper.offset(interval, sl.jitterSeed)): + case <-time.After(sl.scraper.offset(sl.interval, sl.jitterSeed)): // Continue after a scraping offset. case <-sl.ctx.Done(): close(sl.stopped) @@ -1106,7 +1130,7 @@ func (sl *scrapeLoop) run(interval, timeout time.Duration, errc chan<- error) { var last time.Time alignedScrapeTime := time.Now().Round(0) - ticker := time.NewTicker(interval) + ticker := time.NewTicker(sl.interval) defer ticker.Stop() mainLoop: @@ -1126,11 +1150,11 @@ mainLoop: // Calling Round ensures the time used is the wall clock, as otherwise .Sub // and .Add on time.Time behave differently (see time package docs). scrapeTime := time.Now().Round(0) - if AlignScrapeTimestamps && interval > 100*scrapeTimestampTolerance { + if AlignScrapeTimestamps && sl.interval > 100*scrapeTimestampTolerance { // For some reason, a tick might have been skipped, in which case we // would call alignedScrapeTime.Add(interval) multiple times. - for scrapeTime.Sub(alignedScrapeTime) >= interval { - alignedScrapeTime = alignedScrapeTime.Add(interval) + for scrapeTime.Sub(alignedScrapeTime) >= sl.interval { + alignedScrapeTime = alignedScrapeTime.Add(sl.interval) } // Align the scrape time if we are in the tolerance boundaries. if scrapeTime.Sub(alignedScrapeTime) <= scrapeTimestampTolerance { @@ -1138,7 +1162,7 @@ mainLoop: } } - last = sl.scrapeAndReport(interval, timeout, last, scrapeTime, errc) + last = sl.scrapeAndReport(sl.interval, sl.timeout, last, scrapeTime, errc) select { case <-sl.parentCtx.Done(): @@ -1153,7 +1177,7 @@ mainLoop: close(sl.stopped) if !sl.disabledEndOfRunStalenessMarkers { - sl.endOfRunStaleness(last, ticker, interval) + sl.endOfRunStaleness(last, ticker, sl.interval) } } diff --git a/scrape/scrape_test.go b/scrape/scrape_test.go index 7c95b61a50..a78fc29387 100644 --- a/scrape/scrape_test.go +++ b/scrape/scrape_test.go @@ -93,7 +93,7 @@ func TestDroppedTargetsList(t *testing.T) { }, } sp, _ = newScrapePool(cfg, app, 0, nil) - expectedLabelSetString = "{__address__=\"127.0.0.1:9090\", job=\"dropMe\"}" + expectedLabelSetString = "{__address__=\"127.0.0.1:9090\", __scrape_interval__=\"0s\", __scrape_timeout__=\"0s\", job=\"dropMe\"}" expectedLength = 1 ) sp.Sync(tgs) @@ -146,14 +146,16 @@ type testLoop struct { forcedErr error forcedErrMtx sync.Mutex runOnce bool + interval time.Duration + timeout time.Duration } -func (l *testLoop) run(interval, timeout time.Duration, errc chan<- error) { +func (l *testLoop) run(errc chan<- error) { if l.runOnce { panic("loop must be started only once") } l.runOnce = true - l.startFunc(interval, timeout, errc) + l.startFunc(l.interval, l.timeout, errc) } func (l *testLoop) disableEndOfRunStalenessMarkers() { @@ -250,7 +252,7 @@ func TestScrapePoolReload(t *testing.T) { // On starting to run, new loops created on reload check whether their preceding // equivalents have been stopped. newLoop := func(opts scrapeLoopOptions) loop { - l := &testLoop{} + l := &testLoop{interval: time.Duration(reloadCfg.ScrapeInterval), timeout: time.Duration(reloadCfg.ScrapeTimeout)} l.startFunc = func(interval, timeout time.Duration, errc chan<- error) { require.Equal(t, 3*time.Second, interval, "Unexpected scrape interval") require.Equal(t, 2*time.Second, timeout, "Unexpected scrape timeout") @@ -276,8 +278,10 @@ func TestScrapePoolReload(t *testing.T) { // one terminated. for i := 0; i < numTargets; i++ { + labels := labels.FromStrings(model.AddressLabel, fmt.Sprintf("example.com:%d", i)) t := &Target{ - labels: labels.FromStrings(model.AddressLabel, fmt.Sprintf("example.com:%d", i)), + labels: labels, + discoveredLabels: labels, } l := &testLoop{} l.stopFunc = func() { @@ -342,7 +346,7 @@ func TestScrapePoolTargetLimit(t *testing.T) { activeTargets: map[uint64]*Target{}, loops: map[uint64]loop{}, newLoop: newLoop, - logger: nil, + logger: log.NewNopLogger(), client: http.DefaultClient, } @@ -488,8 +492,8 @@ func TestScrapePoolAppender(t *testing.T) { } func TestScrapePoolRaces(t *testing.T) { - interval, _ := model.ParseDuration("500ms") - timeout, _ := model.ParseDuration("1s") + interval, _ := model.ParseDuration("1s") + timeout, _ := model.ParseDuration("500ms") newConfig := func() *config.ScrapeConfig { return &config.ScrapeConfig{ScrapeInterval: interval, ScrapeTimeout: timeout} } @@ -583,6 +587,8 @@ func TestScrapeLoopStopBeforeRun(t *testing.T) { nil, nil, 0, true, nil, + 1, + 0, ) // The scrape pool synchronizes on stopping scrape loops. However, new scrape @@ -611,7 +617,7 @@ func TestScrapeLoopStopBeforeRun(t *testing.T) { runDone := make(chan struct{}) go func() { - sl.run(1, 0, nil) + sl.run(nil) close(runDone) }() @@ -648,6 +654,8 @@ func TestScrapeLoopStop(t *testing.T) { 0, true, nil, + 10*time.Millisecond, + time.Hour, ) // Terminate loop after 2 scrapes. @@ -664,7 +672,7 @@ func TestScrapeLoopStop(t *testing.T) { } go func() { - sl.run(10*time.Millisecond, time.Hour, nil) + sl.run(nil) signal <- struct{}{} }() @@ -716,6 +724,8 @@ func TestScrapeLoopRun(t *testing.T) { 0, true, nil, + time.Second, + time.Hour, ) // The loop must terminate during the initial offset if the context @@ -723,7 +733,7 @@ func TestScrapeLoopRun(t *testing.T) { scraper.offsetDur = time.Hour go func() { - sl.run(time.Second, time.Hour, errc) + sl.run(errc) signal <- struct{}{} }() @@ -764,10 +774,12 @@ func TestScrapeLoopRun(t *testing.T) { 0, true, nil, + time.Second, + 100*time.Millisecond, ) go func() { - sl.run(time.Second, 100*time.Millisecond, errc) + sl.run(errc) signal <- struct{}{} }() @@ -816,6 +828,8 @@ func TestScrapeLoopForcedErr(t *testing.T) { 0, true, nil, + time.Second, + time.Hour, ) forcedErr := fmt.Errorf("forced err") @@ -827,7 +841,7 @@ func TestScrapeLoopForcedErr(t *testing.T) { } go func() { - sl.run(time.Second, time.Hour, errc) + sl.run(errc) signal <- struct{}{} }() @@ -867,6 +881,8 @@ func TestScrapeLoopMetadata(t *testing.T) { 0, true, nil, + 0, + 0, ) defer cancel() @@ -917,6 +933,8 @@ func TestScrapeLoopSeriesAdded(t *testing.T) { 0, true, nil, + 0, + 0, ) defer cancel() @@ -956,6 +974,8 @@ func TestScrapeLoopRunCreatesStaleMarkersOnFailedScrape(t *testing.T) { 0, true, nil, + 10*time.Millisecond, + time.Hour, ) // Succeed once, several failures, then stop. numScrapes := 0 @@ -973,7 +993,7 @@ func TestScrapeLoopRunCreatesStaleMarkersOnFailedScrape(t *testing.T) { } go func() { - sl.run(10*time.Millisecond, time.Hour, nil) + sl.run(nil) signal <- struct{}{} }() @@ -1011,6 +1031,8 @@ func TestScrapeLoopRunCreatesStaleMarkersOnParseFailure(t *testing.T) { 0, true, nil, + 10*time.Millisecond, + time.Hour, ) // Succeed once, several failures, then stop. @@ -1030,7 +1052,7 @@ func TestScrapeLoopRunCreatesStaleMarkersOnParseFailure(t *testing.T) { } go func() { - sl.run(10*time.Millisecond, time.Hour, nil) + sl.run(nil) signal <- struct{}{} }() @@ -1070,6 +1092,8 @@ func TestScrapeLoopCache(t *testing.T) { 0, true, nil, + 10*time.Millisecond, + time.Hour, ) numScrapes := 0 @@ -1106,7 +1130,7 @@ func TestScrapeLoopCache(t *testing.T) { } go func() { - sl.run(10*time.Millisecond, time.Hour, nil) + sl.run(nil) signal <- struct{}{} }() @@ -1145,6 +1169,8 @@ func TestScrapeLoopCacheMemoryExhaustionProtection(t *testing.T) { 0, true, nil, + 10*time.Millisecond, + time.Hour, ) numScrapes := 0 @@ -1164,7 +1190,7 @@ func TestScrapeLoopCacheMemoryExhaustionProtection(t *testing.T) { } go func() { - sl.run(10*time.Millisecond, time.Hour, nil) + sl.run(nil) signal <- struct{}{} }() @@ -1252,6 +1278,8 @@ func TestScrapeLoopAppend(t *testing.T) { 0, true, nil, + 0, + 0, ) now := time.Now() @@ -1294,6 +1322,8 @@ func TestScrapeLoopAppendCacheEntryButErrNotFound(t *testing.T) { 0, true, nil, + 0, + 0, ) fakeRef := uint64(1) @@ -1344,6 +1374,8 @@ func TestScrapeLoopAppendSampleLimit(t *testing.T) { 0, true, nil, + 0, + 0, ) // Get the value of the Counter before performing the append. @@ -1414,6 +1446,8 @@ func TestScrapeLoop_ChangingMetricString(t *testing.T) { 0, true, nil, + 0, + 0, ) now := time.Now() @@ -1455,6 +1489,8 @@ func TestScrapeLoopAppendStaleness(t *testing.T) { 0, true, nil, + 0, + 0, ) now := time.Now() @@ -1499,6 +1535,8 @@ func TestScrapeLoopAppendNoStalenessIfTimestamp(t *testing.T) { 0, true, nil, + 0, + 0, ) now := time.Now() @@ -1601,6 +1639,8 @@ metric_total{n="2"} 2 # {t="2"} 2.0 20000 0, true, nil, + 0, + 0, ) now := time.Now() @@ -1659,6 +1699,8 @@ func TestScrapeLoopAppendExemplarSeries(t *testing.T) { 0, true, nil, + 0, + 0, ) now := time.Now() @@ -1704,6 +1746,8 @@ func TestScrapeLoopRunReportsTargetDownOnScrapeError(t *testing.T) { 0, true, nil, + 10*time.Millisecond, + time.Hour, ) scraper.scrapeFunc = func(ctx context.Context, w io.Writer) error { @@ -1711,7 +1755,7 @@ func TestScrapeLoopRunReportsTargetDownOnScrapeError(t *testing.T) { return errors.New("scrape failed") } - sl.run(10*time.Millisecond, time.Hour, nil) + sl.run(nil) require.Equal(t, 0.0, appender.result[0].v, "bad 'up' value") } @@ -1733,6 +1777,8 @@ func TestScrapeLoopRunReportsTargetDownOnInvalidUTF8(t *testing.T) { 0, true, nil, + 10*time.Millisecond, + time.Hour, ) scraper.scrapeFunc = func(ctx context.Context, w io.Writer) error { @@ -1741,7 +1787,7 @@ func TestScrapeLoopRunReportsTargetDownOnInvalidUTF8(t *testing.T) { return nil } - sl.run(10*time.Millisecond, time.Hour, nil) + sl.run(nil) require.Equal(t, 0.0, appender.result[0].v, "bad 'up' value") } @@ -1775,6 +1821,8 @@ func TestScrapeLoopAppendGracefullyIfAmendOrOutOfOrderOrOutOfBounds(t *testing.T 0, true, nil, + 0, + 0, ) now := time.Unix(1, 0) @@ -1813,6 +1861,8 @@ func TestScrapeLoopOutOfBoundsTimeError(t *testing.T) { 0, true, nil, + 0, + 0, ) now := time.Now().Add(20 * time.Minute) @@ -2064,6 +2114,8 @@ func TestScrapeLoop_RespectTimestamps(t *testing.T) { nil, 0, true, nil, + 0, + 0, ) now := time.Now() @@ -2098,6 +2150,8 @@ func TestScrapeLoop_DiscardTimestamps(t *testing.T) { nil, 0, false, nil, + 0, + 0, ) now := time.Now() @@ -2131,6 +2185,8 @@ func TestScrapeLoopDiscardDuplicateLabels(t *testing.T) { 0, true, nil, + 0, + 0, ) defer cancel() @@ -2182,6 +2238,8 @@ func TestScrapeLoopDiscardUnnamedMetrics(t *testing.T) { 0, true, nil, + 0, + 0, ) defer cancel() @@ -2400,6 +2458,8 @@ func TestScrapeAddFast(t *testing.T) { 0, true, nil, + 0, + 0, ) defer cancel() @@ -2484,6 +2544,8 @@ func TestScrapeReportSingleAppender(t *testing.T) { 0, true, nil, + 10*time.Millisecond, + time.Hour, ) numScrapes := 0 @@ -2498,7 +2560,7 @@ func TestScrapeReportSingleAppender(t *testing.T) { } go func() { - sl.run(10*time.Millisecond, time.Hour, nil) + sl.run(nil) signal <- struct{}{} }() @@ -2613,6 +2675,8 @@ func TestScrapeLoopLabelLimit(t *testing.T) { 0, true, &test.labelLimits, + 0, + 0, ) slApp := sl.appender(context.Background()) @@ -2627,3 +2691,40 @@ func TestScrapeLoopLabelLimit(t *testing.T) { } } } + +func TestTargetScrapeIntervalAndTimeoutRelabel(t *testing.T) { + interval, _ := model.ParseDuration("2s") + timeout, _ := model.ParseDuration("500ms") + config := &config.ScrapeConfig{ + ScrapeInterval: interval, + ScrapeTimeout: timeout, + RelabelConfigs: []*relabel.Config{ + { + SourceLabels: model.LabelNames{model.ScrapeIntervalLabel}, + Regex: relabel.MustNewRegexp("2s"), + Replacement: "3s", + TargetLabel: model.ScrapeIntervalLabel, + Action: relabel.Replace, + }, + { + SourceLabels: model.LabelNames{model.ScrapeTimeoutLabel}, + Regex: relabel.MustNewRegexp("500ms"), + Replacement: "750ms", + TargetLabel: model.ScrapeTimeoutLabel, + Action: relabel.Replace, + }, + }, + } + sp, _ := newScrapePool(config, &nopAppendable{}, 0, nil) + tgts := []*targetgroup.Group{ + { + Targets: []model.LabelSet{{model.AddressLabel: "127.0.0.1:9090"}}, + }, + } + + sp.Sync(tgts) + defer sp.stop() + + require.Equal(t, "3s", sp.ActiveTargets()[0].labels.Get(model.ScrapeIntervalLabel)) + require.Equal(t, "750ms", sp.ActiveTargets()[0].labels.Get(model.ScrapeTimeoutLabel)) +} diff --git a/scrape/target.go b/scrape/target.go index 4a7b6eb0f6..ada1bcdc51 100644 --- a/scrape/target.go +++ b/scrape/target.go @@ -143,8 +143,18 @@ func (t *Target) SetMetadataStore(s MetricMetadataStore) { // hash returns an identifying hash for the target. func (t *Target) hash() uint64 { h := fnv.New64a() + + // We must build a label set without the scrape interval and timeout + // labels because those aren't defining attributes of a target + // and can be changed without qualifying its parent as a new target, + // therefore they should not effect its unique hash. + l := t.labels.Map() + delete(l, model.ScrapeIntervalLabel) + delete(l, model.ScrapeTimeoutLabel) + lset := labels.FromMap(l) + //nolint: errcheck - h.Write([]byte(fmt.Sprintf("%016d", t.labels.Hash()))) + h.Write([]byte(fmt.Sprintf("%016d", lset.Hash()))) //nolint: errcheck h.Write([]byte(t.URL().String())) @@ -273,6 +283,31 @@ func (t *Target) Health() TargetHealth { return t.health } +// intervalAndTimeout returns the interval and timeout derived from +// the targets labels. +func (t *Target) intervalAndTimeout(defaultInterval, defaultDuration time.Duration) (time.Duration, time.Duration, error) { + t.mtx.RLock() + defer t.mtx.RUnlock() + + intervalLabel := t.labels.Get(model.ScrapeIntervalLabel) + interval, err := model.ParseDuration(intervalLabel) + if err != nil { + return defaultInterval, defaultDuration, errors.Errorf("Error parsing interval label %q: %v", intervalLabel, err) + } + timeoutLabel := t.labels.Get(model.ScrapeTimeoutLabel) + timeout, err := model.ParseDuration(timeoutLabel) + if err != nil { + return defaultInterval, defaultDuration, errors.Errorf("Error parsing timeout label %q: %v", timeoutLabel, err) + } + + return time.Duration(interval), time.Duration(timeout), nil +} + +// GetValue gets a label value from the entire label set. +func (t *Target) GetValue(name string) string { + return t.labels.Get(name) +} + // Targets is a sortable list of targets. type Targets []*Target @@ -329,6 +364,8 @@ func populateLabels(lset labels.Labels, cfg *config.ScrapeConfig) (res, orig lab // Copy labels into the labelset for the target if they are not set already. scrapeLabels := []labels.Label{ {Name: model.JobLabel, Value: cfg.JobName}, + {Name: model.ScrapeIntervalLabel, Value: cfg.ScrapeInterval.String()}, + {Name: model.ScrapeTimeoutLabel, Value: cfg.ScrapeTimeout.String()}, {Name: model.MetricsPathLabel, Value: cfg.MetricsPath}, {Name: model.SchemeLabel, Value: cfg.Scheme}, } @@ -390,6 +427,34 @@ func populateLabels(lset labels.Labels, cfg *config.ScrapeConfig) (res, orig lab return nil, nil, err } + var interval string + var intervalDuration model.Duration + if interval = lset.Get(model.ScrapeIntervalLabel); interval != cfg.ScrapeInterval.String() { + intervalDuration, err = model.ParseDuration(interval) + if err != nil { + return nil, nil, errors.Errorf("error parsing scrape interval: %v", err) + } + if time.Duration(intervalDuration) == 0 { + return nil, nil, errors.New("scrape interval cannot be 0") + } + } + + var timeout string + var timeoutDuration model.Duration + if timeout = lset.Get(model.ScrapeTimeoutLabel); timeout != cfg.ScrapeTimeout.String() { + timeoutDuration, err = model.ParseDuration(timeout) + if err != nil { + return nil, nil, errors.Errorf("error parsing scrape timeout: %v", err) + } + if time.Duration(timeoutDuration) == 0 { + return nil, nil, errors.New("scrape timeout cannot be 0") + } + } + + if timeoutDuration > intervalDuration { + return nil, nil, errors.Errorf("scrape timeout cannot be greater than scrape interval (%q > %q)", timeout, interval) + } + // Meta labels are deleted after relabelling. Other internal labels propagate to // the target which decides whether they will be part of their label set. for _, l := range lset { diff --git a/scrape/target_test.go b/scrape/target_test.go index 6a7a77fec8..d17dcc314e 100644 --- a/scrape/target_test.go +++ b/scrape/target_test.go @@ -382,3 +382,29 @@ func TestTargetsFromGroup(t *testing.T) { t.Fatalf("Expected error %s, got %s", expectedError, failures[0]) } } + +func TestTargetHash(t *testing.T) { + target1 := &Target{ + labels: labels.Labels{ + {Name: model.AddressLabel, Value: "localhost"}, + {Name: model.SchemeLabel, Value: "http"}, + {Name: model.MetricsPathLabel, Value: "/metrics"}, + {Name: model.ScrapeIntervalLabel, Value: "15s"}, + {Name: model.ScrapeTimeoutLabel, Value: "500ms"}, + }, + } + hash1 := target1.hash() + + target2 := &Target{ + labels: labels.Labels{ + {Name: model.AddressLabel, Value: "localhost"}, + {Name: model.SchemeLabel, Value: "http"}, + {Name: model.MetricsPathLabel, Value: "/metrics"}, + {Name: model.ScrapeIntervalLabel, Value: "14s"}, + {Name: model.ScrapeTimeoutLabel, Value: "600ms"}, + }, + } + hash2 := target2.hash() + + require.Equal(t, hash1, hash2, "Scrape interval and duration labels should not effect hash.") +} diff --git a/web/api/v1/api.go b/web/api/v1/api.go index 745a28c8d7..9ef2ad47ea 100644 --- a/web/api/v1/api.go +++ b/web/api/v1/api.go @@ -760,6 +760,9 @@ type Target struct { LastScrape time.Time `json:"lastScrape"` LastScrapeDuration float64 `json:"lastScrapeDuration"` Health scrape.TargetHealth `json:"health"` + + ScrapeInterval string `json:"scrapeInterval"` + ScrapeTimeout string `json:"scrapeTimeout"` } // DroppedTarget has the information for one target that was dropped during relabelling. @@ -899,6 +902,8 @@ func (api *API) targets(r *http.Request) apiFuncResult { LastScrape: target.LastScrape(), LastScrapeDuration: target.LastScrapeDuration().Seconds(), Health: target.Health(), + ScrapeInterval: target.GetValue(model.ScrapeIntervalLabel), + ScrapeTimeout: target.GetValue(model.ScrapeTimeoutLabel), }) } } diff --git a/web/api/v1/api_test.go b/web/api/v1/api_test.go index 4208897783..b839e61cd5 100644 --- a/web/api/v1/api_test.go +++ b/web/api/v1/api_test.go @@ -534,10 +534,12 @@ func setupTestTargetRetriever(t *testing.T) *testTargetRetriever { { Identifier: "test", Labels: labels.FromMap(map[string]string{ - model.SchemeLabel: "http", - model.AddressLabel: "example.com:8080", - model.MetricsPathLabel: "/metrics", - model.JobLabel: "test", + model.SchemeLabel: "http", + model.AddressLabel: "example.com:8080", + model.MetricsPathLabel: "/metrics", + model.JobLabel: "test", + model.ScrapeIntervalLabel: "15s", + model.ScrapeTimeoutLabel: "5s", }), DiscoveredLabels: nil, Params: url.Values{}, @@ -547,10 +549,12 @@ func setupTestTargetRetriever(t *testing.T) *testTargetRetriever { { Identifier: "blackbox", Labels: labels.FromMap(map[string]string{ - model.SchemeLabel: "http", - model.AddressLabel: "localhost:9115", - model.MetricsPathLabel: "/probe", - model.JobLabel: "blackbox", + model.SchemeLabel: "http", + model.AddressLabel: "localhost:9115", + model.MetricsPathLabel: "/probe", + model.JobLabel: "blackbox", + model.ScrapeIntervalLabel: "20s", + model.ScrapeTimeoutLabel: "10s", }), DiscoveredLabels: nil, Params: url.Values{"target": []string{"example.com"}}, @@ -561,10 +565,12 @@ func setupTestTargetRetriever(t *testing.T) *testTargetRetriever { Identifier: "blackbox", Labels: nil, DiscoveredLabels: labels.FromMap(map[string]string{ - model.SchemeLabel: "http", - model.AddressLabel: "http://dropped.example.com:9115", - model.MetricsPathLabel: "/probe", - model.JobLabel: "blackbox", + model.SchemeLabel: "http", + model.AddressLabel: "http://dropped.example.com:9115", + model.MetricsPathLabel: "/probe", + model.JobLabel: "blackbox", + model.ScrapeIntervalLabel: "30s", + model.ScrapeTimeoutLabel: "15s", }), Params: url.Values{}, Active: false, @@ -951,6 +957,8 @@ func testEndpoints(t *testing.T, api *API, tr *testTargetRetriever, es storage.E LastError: "failed: missing port in address", LastScrape: scrapeStart, LastScrapeDuration: 0.1, + ScrapeInterval: "20s", + ScrapeTimeout: "10s", }, { DiscoveredLabels: map[string]string{}, @@ -964,15 +972,19 @@ func testEndpoints(t *testing.T, api *API, tr *testTargetRetriever, es storage.E LastError: "", LastScrape: scrapeStart, LastScrapeDuration: 0.07, + ScrapeInterval: "15s", + ScrapeTimeout: "5s", }, }, DroppedTargets: []*DroppedTarget{ { DiscoveredLabels: map[string]string{ - "__address__": "http://dropped.example.com:9115", - "__metrics_path__": "/probe", - "__scheme__": "http", - "job": "blackbox", + "__address__": "http://dropped.example.com:9115", + "__metrics_path__": "/probe", + "__scheme__": "http", + "job": "blackbox", + "__scrape_interval__": "30s", + "__scrape_timeout__": "15s", }, }, }, @@ -997,6 +1009,8 @@ func testEndpoints(t *testing.T, api *API, tr *testTargetRetriever, es storage.E LastError: "failed: missing port in address", LastScrape: scrapeStart, LastScrapeDuration: 0.1, + ScrapeInterval: "20s", + ScrapeTimeout: "10s", }, { DiscoveredLabels: map[string]string{}, @@ -1010,15 +1024,19 @@ func testEndpoints(t *testing.T, api *API, tr *testTargetRetriever, es storage.E LastError: "", LastScrape: scrapeStart, LastScrapeDuration: 0.07, + ScrapeInterval: "15s", + ScrapeTimeout: "5s", }, }, DroppedTargets: []*DroppedTarget{ { DiscoveredLabels: map[string]string{ - "__address__": "http://dropped.example.com:9115", - "__metrics_path__": "/probe", - "__scheme__": "http", - "job": "blackbox", + "__address__": "http://dropped.example.com:9115", + "__metrics_path__": "/probe", + "__scheme__": "http", + "job": "blackbox", + "__scrape_interval__": "30s", + "__scrape_timeout__": "15s", }, }, }, @@ -1043,6 +1061,8 @@ func testEndpoints(t *testing.T, api *API, tr *testTargetRetriever, es storage.E LastError: "failed: missing port in address", LastScrape: scrapeStart, LastScrapeDuration: 0.1, + ScrapeInterval: "20s", + ScrapeTimeout: "10s", }, { DiscoveredLabels: map[string]string{}, @@ -1056,6 +1076,8 @@ func testEndpoints(t *testing.T, api *API, tr *testTargetRetriever, es storage.E LastError: "", LastScrape: scrapeStart, LastScrapeDuration: 0.07, + ScrapeInterval: "15s", + ScrapeTimeout: "5s", }, }, DroppedTargets: []*DroppedTarget{}, @@ -1071,10 +1093,12 @@ func testEndpoints(t *testing.T, api *API, tr *testTargetRetriever, es storage.E DroppedTargets: []*DroppedTarget{ { DiscoveredLabels: map[string]string{ - "__address__": "http://dropped.example.com:9115", - "__metrics_path__": "/probe", - "__scheme__": "http", - "job": "blackbox", + "__address__": "http://dropped.example.com:9115", + "__metrics_path__": "/probe", + "__scheme__": "http", + "job": "blackbox", + "__scrape_interval__": "30s", + "__scrape_timeout__": "15s", }, }, }, diff --git a/web/ui/react-app/src/pages/targets/ScrapePoolList.test.tsx b/web/ui/react-app/src/pages/targets/ScrapePoolList.test.tsx index 2ae9517073..b1b296235f 100644 --- a/web/ui/react-app/src/pages/targets/ScrapePoolList.test.tsx +++ b/web/ui/react-app/src/pages/targets/ScrapePoolList.test.tsx @@ -25,6 +25,9 @@ describe('ScrapePoolList', () => { const div = document.createElement('div'); div.id = `series-labels-${pool}-${idx}`; document.body.appendChild(div); + const div2 = document.createElement('div'); + div2.id = `scrape-duration-${pool}-${idx}`; + document.body.appendChild(div2); }); }); mock = fetchMock.mockResponse(JSON.stringify(sampleApiResponse)); diff --git a/web/ui/react-app/src/pages/targets/ScrapePoolPanel.test.tsx b/web/ui/react-app/src/pages/targets/ScrapePoolPanel.test.tsx index 6feec33a91..90b858be10 100644 --- a/web/ui/react-app/src/pages/targets/ScrapePoolPanel.test.tsx +++ b/web/ui/react-app/src/pages/targets/ScrapePoolPanel.test.tsx @@ -57,6 +57,9 @@ describe('ScrapePoolPanel', () => { const div = document.createElement('div'); div.id = `series-labels-prometheus-0`; document.body.appendChild(div); + const div2 = document.createElement('div'); + div2.id = `scrape-duration-prometheus-0`; + document.body.appendChild(div2); const scrapePoolPanel = mount(); const btn = scrapePoolPanel.find(Button); diff --git a/web/ui/react-app/src/pages/targets/ScrapePoolPanel.tsx b/web/ui/react-app/src/pages/targets/ScrapePoolPanel.tsx index 0fe90c4906..246da42e3e 100644 --- a/web/ui/react-app/src/pages/targets/ScrapePoolPanel.tsx +++ b/web/ui/react-app/src/pages/targets/ScrapePoolPanel.tsx @@ -5,9 +5,10 @@ import styles from './ScrapePoolPanel.module.css'; import { Target } from './target'; import EndpointLink from './EndpointLink'; import TargetLabels from './TargetLabels'; +import TargetScrapeDuration from './TargetScrapeDuration'; import { now } from 'moment'; import { ToggleMoreLess } from '../../components/ToggleMoreLess'; -import { formatRelative, humanizeDuration } from '../../utils'; +import { formatRelative } from '../../utils'; interface PanelProps { scrapePool: string; @@ -54,6 +55,8 @@ const ScrapePoolPanel: FC = ({ scrapePool, targetGroup, expanded, to lastScrape, lastScrapeDuration, health, + scrapeInterval, + scrapeTimeout, } = target; const color = getColor(health); @@ -69,7 +72,15 @@ const ScrapePoolPanel: FC = ({ scrapePool, targetGroup, expanded, to {formatRelative(lastScrape, now())} - {humanizeDuration(lastScrapeDuration * 1000)} + + + {lastError ? {lastError} : null} ); diff --git a/web/ui/react-app/src/pages/targets/TargetScrapeDuration.tsx b/web/ui/react-app/src/pages/targets/TargetScrapeDuration.tsx new file mode 100644 index 0000000000..66fac4e087 --- /dev/null +++ b/web/ui/react-app/src/pages/targets/TargetScrapeDuration.tsx @@ -0,0 +1,41 @@ +import React, { FC, Fragment, useState } from 'react'; +import { Tooltip } from 'reactstrap'; +import 'css.escape'; +import { humanizeDuration } from '../../utils'; + +export interface TargetScrapeDurationProps { + duration: number; + interval: string; + timeout: string; + idx: number; + scrapePool: string; +} + +const TargetScrapeDuration: FC = ({ duration, interval, timeout, idx, scrapePool }) => { + const [scrapeTooltipOpen, setScrapeTooltipOpen] = useState(false); + const id = `scrape-duration-${scrapePool}-${idx}`; + + return ( + <> +
+ {humanizeDuration(duration * 1000)} +
+ setScrapeTooltipOpen(!scrapeTooltipOpen)} + target={CSS.escape(id)} + style={{ maxWidth: 'none', textAlign: 'left' }} + > + + Interval: {interval} +
+
+ + Timeout: {timeout} + +
+ + ); +}; + +export default TargetScrapeDuration; diff --git a/web/ui/react-app/src/pages/targets/__testdata__/testdata.ts b/web/ui/react-app/src/pages/targets/__testdata__/testdata.ts index 53f6a7e48d..b0838b72e3 100644 --- a/web/ui/react-app/src/pages/targets/__testdata__/testdata.ts +++ b/web/ui/react-app/src/pages/targets/__testdata__/testdata.ts @@ -25,6 +25,8 @@ export const targetGroups: ScrapePools = Object.freeze({ lastScrape: '2019-11-04T11:52:14.759299-07:00', lastScrapeDuration: 36560147, health: 'up', + scrapeInterval: '15s', + scrapeTimeout: '500ms', }, { discoveredLabels: { @@ -45,6 +47,8 @@ export const targetGroups: ScrapePools = Object.freeze({ lastScrape: '2019-11-04T11:52:24.731096-07:00', lastScrapeDuration: 49448763, health: 'up', + scrapeInterval: '15s', + scrapeTimeout: '500ms', }, { discoveredLabels: { @@ -65,6 +69,8 @@ export const targetGroups: ScrapePools = Object.freeze({ lastScrape: '2019-11-04T11:52:13.516654-07:00', lastScrapeDuration: 120916592, health: 'down', + scrapeInterval: '15s', + scrapeTimeout: '500ms', }, ], }, @@ -89,6 +95,8 @@ export const targetGroups: ScrapePools = Object.freeze({ lastScrape: '2019-11-04T11:52:14.145703-07:00', lastScrapeDuration: 3842307, health: 'up', + scrapeInterval: '15s', + scrapeTimeout: '500ms', }, ], }, @@ -113,6 +121,8 @@ export const targetGroups: ScrapePools = Object.freeze({ lastScrape: '2019-11-04T11:52:18.479731-07:00', lastScrapeDuration: 4050976, health: 'up', + scrapeInterval: '15s', + scrapeTimeout: '500ms', }, ], }, diff --git a/web/ui/react-app/src/pages/targets/target.ts b/web/ui/react-app/src/pages/targets/target.ts index 909c67e7b6..faa89bb180 100644 --- a/web/ui/react-app/src/pages/targets/target.ts +++ b/web/ui/react-app/src/pages/targets/target.ts @@ -12,6 +12,8 @@ export interface Target { lastScrape: string; lastScrapeDuration: number; health: string; + scrapeInterval: string; + scrapeTimeout: string; } export interface DroppedTarget { From e8be1d0a5ceadc7ae1a65017ed245cd197e7ef69 Mon Sep 17 00:00:00 2001 From: DrAuYueng Date: Tue, 31 Aug 2021 23:52:57 +0800 Subject: [PATCH 09/19] Check relabel action at yaml unmarshal stage (#9224) Signed-off-by: DrAuYueng --- config/config_test.go | 4 ++++ config/testdata/empty_scrape_config_action.bad.yml | 4 ++++ pkg/relabel/relabel.go | 3 +++ 3 files changed, 11 insertions(+) create mode 100644 config/testdata/empty_scrape_config_action.bad.yml diff --git a/config/config_test.go b/config/config_test.go index d5cc092a27..4d9155a381 100644 --- a/config/config_test.go +++ b/config/config_test.go @@ -1302,6 +1302,10 @@ var expectedErrors = []struct { filename: "http_url_bad_scheme.bad.yml", errMsg: "URL scheme must be 'http' or 'https'", }, + { + filename: "empty_scrape_config_action.bad.yml", + errMsg: "relabel action cannot be empty", + }, } func TestBadConfigs(t *testing.T) { diff --git a/config/testdata/empty_scrape_config_action.bad.yml b/config/testdata/empty_scrape_config_action.bad.yml new file mode 100644 index 0000000000..8e5f747a25 --- /dev/null +++ b/config/testdata/empty_scrape_config_action.bad.yml @@ -0,0 +1,4 @@ +scrape_configs: + - job_name: prometheus + relabel_configs: + - action: null diff --git a/pkg/relabel/relabel.go b/pkg/relabel/relabel.go index 0bd00fe8ac..ec452f5b52 100644 --- a/pkg/relabel/relabel.go +++ b/pkg/relabel/relabel.go @@ -100,6 +100,9 @@ func (c *Config) UnmarshalYAML(unmarshal func(interface{}) error) error { if c.Regex.Regexp == nil { c.Regex = MustNewRegexp("") } + if c.Action == "" { + return errors.Errorf("relabel action cannot be empty") + } if c.Modulus == 0 && c.Action == HashMod { return errors.Errorf("relabel configuration for hashmod requires non-zero modulus") } From 0a43e788affaa307378c180b65f973a662f4c171 Mon Sep 17 00:00:00 2001 From: Oleg Zaytsev Date: Wed, 1 Sep 2021 09:48:18 +0200 Subject: [PATCH 10/19] Allow VectorSelector.String() without matchers (#9282) * Allow VectorSelector.String() without matchers Previously this method was panicking because it was trying to allocate a slice with capacity -1. There's nothing saying that VectorSelector should have matchers, and it's actually prepared to have zero matcher strings, so it's worth checking instead of panicking. Signed-off-by: Oleg Zaytsev --- promql/parser/printer.go | 5 ++- promql/parser/printer_test.go | 75 +++++++++++++++++++++++++++++++++++ 2 files changed, 79 insertions(+), 1 deletion(-) diff --git a/promql/parser/printer.go b/promql/parser/printer.go index c5f80eb0b6..f5cfe789b1 100644 --- a/promql/parser/printer.go +++ b/promql/parser/printer.go @@ -182,7 +182,10 @@ func (node *UnaryExpr) String() string { } func (node *VectorSelector) String() string { - labelStrings := make([]string, 0, len(node.LabelMatchers)-1) + var labelStrings []string + if len(node.LabelMatchers) > 1 { + labelStrings = make([]string, 0, len(node.LabelMatchers)-1) + } for _, matcher := range node.LabelMatchers { // Only include the __name__ label if its equality matching and matches the name. if matcher.Name == labels.MetricName && matcher.Type == labels.MatchEqual && matcher.Value == node.Name { diff --git a/promql/parser/printer_test.go b/promql/parser/printer_test.go index 1ad48c3d4a..e687820c92 100644 --- a/promql/parser/printer_test.go +++ b/promql/parser/printer_test.go @@ -16,6 +16,8 @@ package parser import ( "testing" + "github.com/prometheus/prometheus/pkg/labels" + "github.com/stretchr/testify/require" ) @@ -138,3 +140,76 @@ func TestExprString(t *testing.T) { require.Equal(t, exp, expr.String()) } } + +func TestVectorSelector_String(t *testing.T) { + for _, tc := range []struct { + name string + vs VectorSelector + expected string + }{ + { + name: "empty value", + vs: VectorSelector{}, + expected: ``, + }, + { + name: "no matchers with name", + vs: VectorSelector{Name: "foobar"}, + expected: `foobar`, + }, + { + name: "one matcher with name", + vs: VectorSelector{ + Name: "foobar", + LabelMatchers: []*labels.Matcher{ + labels.MustNewMatcher(labels.MatchEqual, "a", "x"), + }, + }, + expected: `foobar{a="x"}`, + }, + { + name: "two matchers with name", + vs: VectorSelector{ + Name: "foobar", + LabelMatchers: []*labels.Matcher{ + labels.MustNewMatcher(labels.MatchEqual, "a", "x"), + labels.MustNewMatcher(labels.MatchEqual, "b", "y"), + }, + }, + expected: `foobar{a="x",b="y"}`, + }, + { + name: "two matchers without name", + vs: VectorSelector{ + LabelMatchers: []*labels.Matcher{ + labels.MustNewMatcher(labels.MatchEqual, "a", "x"), + labels.MustNewMatcher(labels.MatchEqual, "b", "y"), + }, + }, + expected: `{a="x",b="y"}`, + }, + { + name: "name matcher and name", + vs: VectorSelector{ + Name: "foobar", + LabelMatchers: []*labels.Matcher{ + labels.MustNewMatcher(labels.MatchEqual, labels.MetricName, "foobar"), + }, + }, + expected: `foobar`, + }, + { + name: "name matcher only", + vs: VectorSelector{ + LabelMatchers: []*labels.Matcher{ + labels.MustNewMatcher(labels.MatchEqual, labels.MetricName, "foobar"), + }, + }, + expected: `{__name__="foobar"}`, + }, + } { + t.Run(tc.name, func(t *testing.T) { + require.Equal(t, tc.expected, tc.vs.String()) + }) + } +} From 31f41087583497f70cc7b9f4adcee5d1d92d4003 Mon Sep 17 00:00:00 2001 From: SuperQ Date: Tue, 24 Aug 2021 14:31:14 +0200 Subject: [PATCH 11/19] Add scrape_timeout_seconds metric Add a new built-in metric `scrape_timeout_seconds` to allow monitoring of the ratio of scrape duration to the scrape timeout. Hide behind a feature flag to avoid additional cardinality by default. Signed-off-by: SuperQ --- cmd/prometheus/main.go | 8 ++++++-- docs/feature_flags.md | 8 ++++++++ scrape/manager.go | 14 ++++++++++++-- scrape/manager_test.go | 9 ++++++--- scrape/scrape.go | 22 ++++++++++++++++++--- scrape/scrape_test.go | 44 +++++++++++++++++++++++++++++++++++------- 6 files changed, 88 insertions(+), 17 deletions(-) diff --git a/cmd/prometheus/main.go b/cmd/prometheus/main.go index 03dbd91f9e..9251765cf9 100644 --- a/cmd/prometheus/main.go +++ b/cmd/prometheus/main.go @@ -107,6 +107,7 @@ type flagConfig struct { outageTolerance model.Duration resendDelay model.Duration web web.Options + scrape scrape.Options tsdb tsdbOptions lookbackDelta model.Duration webTimeout model.Duration @@ -152,6 +153,9 @@ func (c *flagConfig) setFeatureListOptions(logger log.Logger) error { case "memory-snapshot-on-shutdown": c.tsdb.EnableMemorySnapshotOnShutdown = true level.Info(logger).Log("msg", "Experimental memory snapshot on shutdown enabled") + case "extra-scrape-metrics": + c.scrape.ExtraMetrics = true + level.Info(logger).Log("msg", "Experimental additional scrape metrics") case "": continue default: @@ -312,7 +316,7 @@ func main() { a.Flag("query.max-samples", "Maximum number of samples a single query can load into memory. Note that queries will fail if they try to load more samples than this into memory, so this also limits the number of samples a query can return."). Default("50000000").IntVar(&cfg.queryMaxSamples) - a.Flag("enable-feature", "Comma separated feature names to enable. Valid options: exemplar-storage, expand-external-labels, memory-snapshot-on-shutdown, promql-at-modifier, promql-negative-offset, remote-write-receiver. See https://prometheus.io/docs/prometheus/latest/feature_flags/ for more details."). + a.Flag("enable-feature", "Comma separated feature names to enable. Valid options: exemplar-storage, expand-external-labels, memory-snapshot-on-shutdown, promql-at-modifier, promql-negative-offset, remote-write-receiver, extra-scrape-metrics. See https://prometheus.io/docs/prometheus/latest/feature_flags/ for more details."). Default("").StringsVar(&cfg.featureList) promlogflag.AddFlags(a, &cfg.promlogConfig) @@ -457,7 +461,7 @@ func main() { ctxNotify, cancelNotify = context.WithCancel(context.Background()) discoveryManagerNotify = discovery.NewManager(ctxNotify, log.With(logger, "component", "discovery manager notify"), discovery.Name("notify")) - scrapeManager = scrape.NewManager(log.With(logger, "component", "scrape manager"), fanoutStorage) + scrapeManager = scrape.NewManager(&cfg.scrape, log.With(logger, "component", "scrape manager"), fanoutStorage) opts = promql.EngineOpts{ Logger: log.With(logger, "component", "query engine"), diff --git a/docs/feature_flags.md b/docs/feature_flags.md index e3ab40a647..67ce75be81 100644 --- a/docs/feature_flags.md +++ b/docs/feature_flags.md @@ -61,3 +61,11 @@ Exemplar storage is implemented as a fixed size circular buffer that stores exem This takes the snapshot of the chunks that are in memory along with the series information when shutting down and stores it on disk. This will reduce the startup time since the memory state can be restored with this snapshot and m-mapped chunks without the need of WAL replay. + +## Extra Scrape Metrics + +`--enable-feature=extra-scrape-metrics` + +When enabled, for each instance scrape, Prometheus stores a sample in the following additional time series: + +* `scrape_timeout_seconds`. The configured `scrape_timeout` for a target. This allows you to measure each target to find out how close they are to timing out with `scrape_duration_seconds / scrape_timeout_seconds`. diff --git a/scrape/manager.go b/scrape/manager.go index e86221c663..a4a7e5a506 100644 --- a/scrape/manager.go +++ b/scrape/manager.go @@ -99,12 +99,16 @@ func (mc *MetadataMetricsCollector) Collect(ch chan<- prometheus.Metric) { } // NewManager is the Manager constructor -func NewManager(logger log.Logger, app storage.Appendable) *Manager { +func NewManager(o *Options, logger log.Logger, app storage.Appendable) *Manager { + if o == nil { + o = &Options{} + } if logger == nil { logger = log.NewNopLogger() } m := &Manager{ append: app, + opts: o, logger: logger, scrapeConfigs: make(map[string]*config.ScrapeConfig), scrapePools: make(map[string]*scrapePool), @@ -116,9 +120,15 @@ func NewManager(logger log.Logger, app storage.Appendable) *Manager { return m } +// Options are the configuration parameters to the scrape manager. +type Options struct { + ExtraMetrics bool +} + // Manager maintains a set of scrape pools and manages start/stop cycles // when receiving new target groups from the discovery manager. type Manager struct { + opts *Options logger log.Logger append storage.Appendable graceShut chan struct{} @@ -181,7 +191,7 @@ func (m *Manager) reload() { level.Error(m.logger).Log("msg", "error reloading target set", "err", "invalid config id:"+setName) continue } - sp, err := newScrapePool(scrapeConfig, m.append, m.jitterSeed, log.With(m.logger, "scrape_pool", setName)) + sp, err := newScrapePool(scrapeConfig, m.append, m.jitterSeed, log.With(m.logger, "scrape_pool", setName), m.opts.ExtraMetrics) if err != nil { level.Error(m.logger).Log("msg", "error creating new scrape pool", "err", err, "scrape_pool", setName) continue diff --git a/scrape/manager_test.go b/scrape/manager_test.go index 4b244e301f..00228932ad 100644 --- a/scrape/manager_test.go +++ b/scrape/manager_test.go @@ -398,7 +398,8 @@ scrape_configs: ch = make(chan struct{}, 1) ) - scrapeManager := NewManager(nil, nil) + opts := Options{} + scrapeManager := NewManager(&opts, nil, nil) newLoop := func(scrapeLoopOptions) loop { ch <- struct{}{} return noopLoop() @@ -460,7 +461,8 @@ scrape_configs: } func TestManagerTargetsUpdates(t *testing.T) { - m := NewManager(nil, nil) + opts := Options{} + m := NewManager(&opts, nil, nil) ts := make(chan map[string][]*targetgroup.Group) go m.Run(ts) @@ -512,7 +514,8 @@ global: return cfg } - scrapeManager := NewManager(nil, nil) + opts := Options{} + scrapeManager := NewManager(&opts, nil, nil) // Load the first config. cfg1 := getConfig("ha1") diff --git a/scrape/scrape.go b/scrape/scrape.go index 966069197f..736c1ef841 100644 --- a/scrape/scrape.go +++ b/scrape/scrape.go @@ -263,7 +263,7 @@ const maxAheadTime = 10 * time.Minute type labelsMutator func(labels.Labels) labels.Labels -func newScrapePool(cfg *config.ScrapeConfig, app storage.Appendable, jitterSeed uint64, logger log.Logger) (*scrapePool, error) { +func newScrapePool(cfg *config.ScrapeConfig, app storage.Appendable, jitterSeed uint64, logger log.Logger, reportScrapeTimeout bool) (*scrapePool, error) { targetScrapePools.Inc() if logger == nil { logger = log.NewNopLogger() @@ -311,6 +311,7 @@ func newScrapePool(cfg *config.ScrapeConfig, app storage.Appendable, jitterSeed opts.labelLimits, opts.interval, opts.timeout, + reportScrapeTimeout, ) } @@ -828,6 +829,8 @@ type scrapeLoop struct { stopped chan struct{} disabledEndOfRunStalenessMarkers bool + + reportScrapeTimeout bool } // scrapeCache tracks mappings of exposed metric strings to label sets and @@ -1087,6 +1090,7 @@ func newScrapeLoop(ctx context.Context, labelLimits *labelLimits, interval time.Duration, timeout time.Duration, + reportScrapeTimeout bool, ) *scrapeLoop { if l == nil { l = log.NewNopLogger() @@ -1112,6 +1116,7 @@ func newScrapeLoop(ctx context.Context, labelLimits: labelLimits, interval: interval, timeout: timeout, + reportScrapeTimeout: reportScrapeTimeout, } sl.ctx, sl.cancel = context.WithCancel(ctx) @@ -1216,7 +1221,7 @@ func (sl *scrapeLoop) scrapeAndReport(interval, timeout time.Duration, last, app }() defer func() { - if err = sl.report(app, appendTime, time.Since(start), total, added, seriesAdded, scrapeErr); err != nil { + if err = sl.report(app, appendTime, timeout, time.Since(start), total, added, seriesAdded, scrapeErr); err != nil { level.Warn(sl.l).Log("msg", "Appending scrape report failed", "err", err) } }() @@ -1604,9 +1609,10 @@ const ( scrapeSamplesMetricName = "scrape_samples_scraped" + "\xff" samplesPostRelabelMetricName = "scrape_samples_post_metric_relabeling" + "\xff" scrapeSeriesAddedMetricName = "scrape_series_added" + "\xff" + scrapeTimeoutMetricName = "scrape_timeout_seconds" + "\xff" ) -func (sl *scrapeLoop) report(app storage.Appender, start time.Time, duration time.Duration, scraped, added, seriesAdded int, scrapeErr error) (err error) { +func (sl *scrapeLoop) report(app storage.Appender, start time.Time, timeout, duration time.Duration, scraped, added, seriesAdded int, scrapeErr error) (err error) { sl.scraper.Report(start, duration, scrapeErr) ts := timestamp.FromTime(start) @@ -1631,6 +1637,11 @@ func (sl *scrapeLoop) report(app storage.Appender, start time.Time, duration tim if err = sl.addReportSample(app, scrapeSeriesAddedMetricName, ts, float64(seriesAdded)); err != nil { return } + if sl.reportScrapeTimeout { + if err = sl.addReportSample(app, scrapeTimeoutMetricName, ts, timeout.Seconds()); err != nil { + return + } + } return } @@ -1654,6 +1665,11 @@ func (sl *scrapeLoop) reportStale(app storage.Appender, start time.Time) (err er if err = sl.addReportSample(app, scrapeSeriesAddedMetricName, ts, stale); err != nil { return } + if sl.reportScrapeTimeout { + if err = sl.addReportSample(app, scrapeTimeoutMetricName, ts, stale); err != nil { + return + } + } return } diff --git a/scrape/scrape_test.go b/scrape/scrape_test.go index a78fc29387..9b27e9783a 100644 --- a/scrape/scrape_test.go +++ b/scrape/scrape_test.go @@ -57,7 +57,7 @@ func TestNewScrapePool(t *testing.T) { var ( app = &nopAppendable{} cfg = &config.ScrapeConfig{} - sp, _ = newScrapePool(cfg, app, 0, nil) + sp, _ = newScrapePool(cfg, app, 0, nil, false) ) if a, ok := sp.appendable.(*nopAppendable); !ok || a != app { @@ -92,7 +92,7 @@ func TestDroppedTargetsList(t *testing.T) { }, }, } - sp, _ = newScrapePool(cfg, app, 0, nil) + sp, _ = newScrapePool(cfg, app, 0, nil, false) expectedLabelSetString = "{__address__=\"127.0.0.1:9090\", __scrape_interval__=\"0s\", __scrape_timeout__=\"0s\", job=\"dropMe\"}" expectedLength = 1 ) @@ -456,7 +456,7 @@ func TestScrapePoolTargetLimit(t *testing.T) { func TestScrapePoolAppender(t *testing.T) { cfg := &config.ScrapeConfig{} app := &nopAppendable{} - sp, _ := newScrapePool(cfg, app, 0, nil) + sp, _ := newScrapePool(cfg, app, 0, nil, false) loop := sp.newLoop(scrapeLoopOptions{ target: &Target{}, @@ -497,7 +497,7 @@ func TestScrapePoolRaces(t *testing.T) { newConfig := func() *config.ScrapeConfig { return &config.ScrapeConfig{ScrapeInterval: interval, ScrapeTimeout: timeout} } - sp, _ := newScrapePool(newConfig(), &nopAppendable{}, 0, nil) + sp, _ := newScrapePool(newConfig(), &nopAppendable{}, 0, nil, false) tgts := []*targetgroup.Group{ { Targets: []model.LabelSet{ @@ -589,6 +589,7 @@ func TestScrapeLoopStopBeforeRun(t *testing.T) { nil, 1, 0, + false, ) // The scrape pool synchronizes on stopping scrape loops. However, new scrape @@ -656,6 +657,7 @@ func TestScrapeLoopStop(t *testing.T) { nil, 10*time.Millisecond, time.Hour, + false, ) // Terminate loop after 2 scrapes. @@ -726,6 +728,7 @@ func TestScrapeLoopRun(t *testing.T) { nil, time.Second, time.Hour, + false, ) // The loop must terminate during the initial offset if the context @@ -776,6 +779,7 @@ func TestScrapeLoopRun(t *testing.T) { nil, time.Second, 100*time.Millisecond, + false, ) go func() { @@ -830,6 +834,7 @@ func TestScrapeLoopForcedErr(t *testing.T) { nil, time.Second, time.Hour, + false, ) forcedErr := fmt.Errorf("forced err") @@ -883,6 +888,7 @@ func TestScrapeLoopMetadata(t *testing.T) { nil, 0, 0, + false, ) defer cancel() @@ -935,6 +941,7 @@ func TestScrapeLoopSeriesAdded(t *testing.T) { nil, 0, 0, + false, ) defer cancel() @@ -976,6 +983,7 @@ func TestScrapeLoopRunCreatesStaleMarkersOnFailedScrape(t *testing.T) { nil, 10*time.Millisecond, time.Hour, + false, ) // Succeed once, several failures, then stop. numScrapes := 0 @@ -1033,6 +1041,7 @@ func TestScrapeLoopRunCreatesStaleMarkersOnParseFailure(t *testing.T) { nil, 10*time.Millisecond, time.Hour, + false, ) // Succeed once, several failures, then stop. @@ -1094,6 +1103,7 @@ func TestScrapeLoopCache(t *testing.T) { nil, 10*time.Millisecond, time.Hour, + false, ) numScrapes := 0 @@ -1171,6 +1181,7 @@ func TestScrapeLoopCacheMemoryExhaustionProtection(t *testing.T) { nil, 10*time.Millisecond, time.Hour, + false, ) numScrapes := 0 @@ -1280,6 +1291,7 @@ func TestScrapeLoopAppend(t *testing.T) { nil, 0, 0, + false, ) now := time.Now() @@ -1324,6 +1336,7 @@ func TestScrapeLoopAppendCacheEntryButErrNotFound(t *testing.T) { nil, 0, 0, + false, ) fakeRef := uint64(1) @@ -1376,6 +1389,7 @@ func TestScrapeLoopAppendSampleLimit(t *testing.T) { nil, 0, 0, + false, ) // Get the value of the Counter before performing the append. @@ -1448,6 +1462,7 @@ func TestScrapeLoop_ChangingMetricString(t *testing.T) { nil, 0, 0, + false, ) now := time.Now() @@ -1491,6 +1506,7 @@ func TestScrapeLoopAppendStaleness(t *testing.T) { nil, 0, 0, + false, ) now := time.Now() @@ -1537,6 +1553,7 @@ func TestScrapeLoopAppendNoStalenessIfTimestamp(t *testing.T) { nil, 0, 0, + false, ) now := time.Now() @@ -1641,6 +1658,7 @@ metric_total{n="2"} 2 # {t="2"} 2.0 20000 nil, 0, 0, + false, ) now := time.Now() @@ -1701,6 +1719,7 @@ func TestScrapeLoopAppendExemplarSeries(t *testing.T) { nil, 0, 0, + false, ) now := time.Now() @@ -1748,6 +1767,7 @@ func TestScrapeLoopRunReportsTargetDownOnScrapeError(t *testing.T) { nil, 10*time.Millisecond, time.Hour, + false, ) scraper.scrapeFunc = func(ctx context.Context, w io.Writer) error { @@ -1779,6 +1799,7 @@ func TestScrapeLoopRunReportsTargetDownOnInvalidUTF8(t *testing.T) { nil, 10*time.Millisecond, time.Hour, + false, ) scraper.scrapeFunc = func(ctx context.Context, w io.Writer) error { @@ -1823,6 +1844,7 @@ func TestScrapeLoopAppendGracefullyIfAmendOrOutOfOrderOrOutOfBounds(t *testing.T nil, 0, 0, + false, ) now := time.Unix(1, 0) @@ -1863,6 +1885,7 @@ func TestScrapeLoopOutOfBoundsTimeError(t *testing.T) { nil, 0, 0, + false, ) now := time.Now().Add(20 * time.Minute) @@ -2116,6 +2139,7 @@ func TestScrapeLoop_RespectTimestamps(t *testing.T) { nil, 0, 0, + false, ) now := time.Now() @@ -2152,6 +2176,7 @@ func TestScrapeLoop_DiscardTimestamps(t *testing.T) { nil, 0, 0, + false, ) now := time.Now() @@ -2187,6 +2212,7 @@ func TestScrapeLoopDiscardDuplicateLabels(t *testing.T) { nil, 0, 0, + false, ) defer cancel() @@ -2240,6 +2266,7 @@ func TestScrapeLoopDiscardUnnamedMetrics(t *testing.T) { nil, 0, 0, + false, ) defer cancel() @@ -2332,7 +2359,7 @@ func TestReuseScrapeCache(t *testing.T) { ScrapeInterval: model.Duration(5 * time.Second), MetricsPath: "/metrics", } - sp, _ = newScrapePool(cfg, app, 0, nil) + sp, _ = newScrapePool(cfg, app, 0, nil, false) t1 = &Target{ discoveredLabels: labels.Labels{ labels.Label{ @@ -2460,6 +2487,7 @@ func TestScrapeAddFast(t *testing.T) { nil, 0, 0, + false, ) defer cancel() @@ -2489,7 +2517,7 @@ func TestReuseCacheRace(t *testing.T) { ScrapeInterval: model.Duration(5 * time.Second), MetricsPath: "/metrics", } - sp, _ = newScrapePool(cfg, app, 0, nil) + sp, _ = newScrapePool(cfg, app, 0, nil, false) t1 = &Target{ discoveredLabels: labels.Labels{ labels.Label{ @@ -2546,6 +2574,7 @@ func TestScrapeReportSingleAppender(t *testing.T) { nil, 10*time.Millisecond, time.Hour, + false, ) numScrapes := 0 @@ -2677,6 +2706,7 @@ func TestScrapeLoopLabelLimit(t *testing.T) { &test.labelLimits, 0, 0, + false, ) slApp := sl.appender(context.Background()) @@ -2715,7 +2745,7 @@ func TestTargetScrapeIntervalAndTimeoutRelabel(t *testing.T) { }, }, } - sp, _ := newScrapePool(config, &nopAppendable{}, 0, nil) + sp, _ := newScrapePool(config, &nopAppendable{}, 0, nil, false) tgts := []*targetgroup.Group{ { Targets: []model.LabelSet{{model.AddressLabel: "127.0.0.1:9090"}}, From 9397402bd33794257069c8c15c5f0bf71751607b Mon Sep 17 00:00:00 2001 From: George Robinson Date: Thu, 2 Sep 2021 15:49:55 +0100 Subject: [PATCH 12/19] Fix template_test.go to check that error messages match the expected error message Signed-off-by: George Robinson --- template/template_test.go | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/template/template_test.go b/template/template_test.go index 21583d9110..55b6a45985 100644 --- a/template/template_test.go +++ b/template/template_test.go @@ -50,7 +50,7 @@ func TestTemplateExpansion(t *testing.T) { // Non-ASCII space (not allowed in text/template, see https://github.com/golang/go/blob/master/src/text/template/parse/lex.go#L98) text: "{{ }}", shouldFail: true, - errorMsg: "error parsing template test: template: test:1: unexpected unrecognized character in action: U+00A0 in command", + errorMsg: "error parsing template test: template: test:1: unrecognized character in action: U+00A0", }, { // HTML escaping. @@ -157,7 +157,7 @@ func TestTemplateExpansion(t *testing.T) { // Unparsable template. text: "{{", shouldFail: true, - errorMsg: "error parsing template test: template: test:1: unexpected unclosed action in command", + errorMsg: "error parsing template test: template: test:1: unclosed action", }, { // Error in function. @@ -194,7 +194,7 @@ func TestTemplateExpansion(t *testing.T) { // Humanize - string with error. text: `{{ humanize "one" }}`, shouldFail: true, - errorMsg: `strconv.ParseFloat: parsing "one": invalid syntax`, + errorMsg: `error executing template test: template: test:1:3: executing "test" at : error calling humanize: strconv.ParseFloat: parsing "one": invalid syntax`, }, { // Humanize1024 - float64. @@ -212,7 +212,7 @@ func TestTemplateExpansion(t *testing.T) { // Humanize1024 - string with error. text: `{{ humanize1024 "one" }}`, shouldFail: true, - errorMsg: `strconv.ParseFloat: parsing "one": invalid syntax`, + errorMsg: `error executing template test: template: test:1:3: executing "test" at : error calling humanize1024: strconv.ParseFloat: parsing "one": invalid syntax`, }, { // HumanizeDuration - seconds - float64. @@ -242,7 +242,7 @@ func TestTemplateExpansion(t *testing.T) { // HumanizeDuration - string with error. text: `{{ humanizeDuration "one" }}`, shouldFail: true, - errorMsg: `strconv.ParseFloat: parsing "one": invalid syntax`, + errorMsg: `error executing template test: template: test:1:3: executing "test" at : error calling humanizeDuration: strconv.ParseFloat: parsing "one": invalid syntax`, }, { // Humanize* Inf and NaN - float64. @@ -270,7 +270,7 @@ func TestTemplateExpansion(t *testing.T) { // HumanizePercentage - model.SampleValue input - string with error. text: `{{ "one" | humanizePercentage }}`, shouldFail: true, - errorMsg: `strconv.ParseFloat: parsing "one": invalid syntax`, + errorMsg: `error executing template test: template: test:1:11: executing "test" at : error calling humanizePercentage: strconv.ParseFloat: parsing "one": invalid syntax`, }, { // HumanizeTimestamp - model.SampleValue input - float64. @@ -349,6 +349,7 @@ func TestTemplateExpansion(t *testing.T) { } if s.shouldFail { require.Error(t, err, "%v", s.text) + require.EqualError(t, err, s.errorMsg) continue } From 93886d84172503c30a58c60a90d0f3be3a9903c0 Mon Sep 17 00:00:00 2001 From: Callum Styan Date: Thu, 2 Sep 2021 11:08:05 -0700 Subject: [PATCH 13/19] Fix div by 0 panic is resize function. (#9286) Signed-off-by: Callum Styan --- tsdb/exemplar.go | 2 +- tsdb/exemplar_test.go | 10 +++++++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/tsdb/exemplar.go b/tsdb/exemplar.go index c7cefaba0d..1e09da21e1 100644 --- a/tsdb/exemplar.go +++ b/tsdb/exemplar.go @@ -279,7 +279,7 @@ func (ce *CircularExemplarStorage) Resize(l int64) int { migrated := 0 - if l > 0 { + if l > 0 && len(oldBuffer) > 0 { // Rewind previous next index by count with wrap-around. // This math is essentially looking at nextIndex, where we would write the next exemplar to, // and find the index in the old exemplar buffer that we should start migrating exemplars from. diff --git a/tsdb/exemplar_test.go b/tsdb/exemplar_test.go index 8fcaf6d2ec..eb95daa34b 100644 --- a/tsdb/exemplar_test.go +++ b/tsdb/exemplar_test.go @@ -413,7 +413,7 @@ func TestResize(t *testing.T) { expectedMigrated: 50, }, { - name: "Zero", + name: "ShrinkToZero", startSize: 100, newCount: 0, expectedSeries: []int{}, @@ -436,6 +436,14 @@ func TestResize(t *testing.T) { notExpectedSeries: []int{}, expectedMigrated: 0, }, + { + name: "GrowFromZero", + startSize: 0, + newCount: 10, + expectedSeries: []int{}, + notExpectedSeries: []int{}, + expectedMigrated: 0, + }, } for _, tc := range testCases { From f0a26266c0103c2100515c28603329dcff063049 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Mierzwa?= Date: Fri, 3 Sep 2021 14:37:42 +0100 Subject: [PATCH 14/19] Add scrape_sample_limit metric This adds a new metric exposing per target scrape sample_limit value. Metrics are only exposed if extra-scrape-metrics feature flag is enabled. scrape_sample_limit will make it easy to monitor and alert on targets getting close to configured sample_limit, which is important given than exceeding sample_limit results in the entire scrape results being rejected. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Łukasz Mierzwa --- docs/feature_flags.md | 8 +++++--- scrape/scrape.go | 11 +++++++++++ scrape/scrape_test.go | 30 ++++++++++++++++++++++++++++++ 3 files changed, 46 insertions(+), 3 deletions(-) diff --git a/docs/feature_flags.md b/docs/feature_flags.md index 67ce75be81..07424d7318 100644 --- a/docs/feature_flags.md +++ b/docs/feature_flags.md @@ -34,7 +34,7 @@ that PromQL does not look ahead of the evaluation time for samples. `--enable-feature=promql-negative-offset` In contrast to the positive offset modifier, the negative offset modifier lets -one shift a vector selector into the future. An example in which one may want +one shift a vector selector into the future. An example in which one may want to use a negative offset is reviewing past data and making temporal comparisons with more recent data. @@ -59,7 +59,7 @@ Exemplar storage is implemented as a fixed size circular buffer that stores exem `--enable-feature=memory-snapshot-on-shutdown` This takes the snapshot of the chunks that are in memory along with the series information when shutting down and stores -it on disk. This will reduce the startup time since the memory state can be restored with this snapshot and m-mapped +it on disk. This will reduce the startup time since the memory state can be restored with this snapshot and m-mapped chunks without the need of WAL replay. ## Extra Scrape Metrics @@ -68,4 +68,6 @@ chunks without the need of WAL replay. When enabled, for each instance scrape, Prometheus stores a sample in the following additional time series: -* `scrape_timeout_seconds`. The configured `scrape_timeout` for a target. This allows you to measure each target to find out how close they are to timing out with `scrape_duration_seconds / scrape_timeout_seconds`. +- `scrape_timeout_seconds`. The configured `scrape_timeout` for a target. This allows you to measure each target to find out how close they are to timing out with `scrape_duration_seconds / scrape_timeout_seconds`. +- `scrape_sample_limit`. The configured `sample_limit` for a target. This allows you to measure each target + to find out how close they are to reaching the limit with `scrape_samples_post_metric_relabeling / scrape_sample_limit`. Note that `scrape_sample_limit` can be zero if there is no limit configured, which means that the query above can return `+Inf` for targets with no limit (as we divide by zero). If you want to query only for targets that do have a sample limit use this query: `scrape_samples_post_metric_relabeling / (scrape_sample_limit > 0)`. diff --git a/scrape/scrape.go b/scrape/scrape.go index 736c1ef841..5344e663ae 100644 --- a/scrape/scrape.go +++ b/scrape/scrape.go @@ -308,6 +308,7 @@ func newScrapePool(cfg *config.ScrapeConfig, app storage.Appendable, jitterSeed cache, jitterSeed, opts.honorTimestamps, + opts.sampleLimit, opts.labelLimits, opts.interval, opts.timeout, @@ -815,6 +816,7 @@ type scrapeLoop struct { honorTimestamps bool forcedErr error forcedErrMtx sync.Mutex + sampleLimit int labelLimits *labelLimits interval time.Duration timeout time.Duration @@ -1087,6 +1089,7 @@ func newScrapeLoop(ctx context.Context, cache *scrapeCache, jitterSeed uint64, honorTimestamps bool, + sampleLimit int, labelLimits *labelLimits, interval time.Duration, timeout time.Duration, @@ -1113,6 +1116,7 @@ func newScrapeLoop(ctx context.Context, l: l, parentCtx: ctx, honorTimestamps: honorTimestamps, + sampleLimit: sampleLimit, labelLimits: labelLimits, interval: interval, timeout: timeout, @@ -1610,6 +1614,7 @@ const ( samplesPostRelabelMetricName = "scrape_samples_post_metric_relabeling" + "\xff" scrapeSeriesAddedMetricName = "scrape_series_added" + "\xff" scrapeTimeoutMetricName = "scrape_timeout_seconds" + "\xff" + scrapeSampleLimitMetricName = "scrape_sample_limit" + "\xff" ) func (sl *scrapeLoop) report(app storage.Appender, start time.Time, timeout, duration time.Duration, scraped, added, seriesAdded int, scrapeErr error) (err error) { @@ -1641,6 +1646,9 @@ func (sl *scrapeLoop) report(app storage.Appender, start time.Time, timeout, dur if err = sl.addReportSample(app, scrapeTimeoutMetricName, ts, timeout.Seconds()); err != nil { return } + if err = sl.addReportSample(app, scrapeSampleLimitMetricName, ts, float64(sl.sampleLimit)); err != nil { + return + } } return } @@ -1669,6 +1677,9 @@ func (sl *scrapeLoop) reportStale(app storage.Appender, start time.Time) (err er if err = sl.addReportSample(app, scrapeTimeoutMetricName, ts, stale); err != nil { return } + if err = sl.addReportSample(app, scrapeSampleLimitMetricName, ts, stale); err != nil { + return + } } return } diff --git a/scrape/scrape_test.go b/scrape/scrape_test.go index 9b27e9783a..fc2b51ab7d 100644 --- a/scrape/scrape_test.go +++ b/scrape/scrape_test.go @@ -586,6 +586,7 @@ func TestScrapeLoopStopBeforeRun(t *testing.T) { nopMutator, nil, nil, 0, true, + 0, nil, 1, 0, @@ -654,6 +655,7 @@ func TestScrapeLoopStop(t *testing.T) { nil, 0, true, + 0, nil, 10*time.Millisecond, time.Hour, @@ -725,6 +727,7 @@ func TestScrapeLoopRun(t *testing.T) { nil, 0, true, + 0, nil, time.Second, time.Hour, @@ -776,6 +779,7 @@ func TestScrapeLoopRun(t *testing.T) { nil, 0, true, + 0, nil, time.Second, 100*time.Millisecond, @@ -831,6 +835,7 @@ func TestScrapeLoopForcedErr(t *testing.T) { nil, 0, true, + 0, nil, time.Second, time.Hour, @@ -885,6 +890,7 @@ func TestScrapeLoopMetadata(t *testing.T) { cache, 0, true, + 0, nil, 0, 0, @@ -938,6 +944,7 @@ func TestScrapeLoopSeriesAdded(t *testing.T) { nil, 0, true, + 0, nil, 0, 0, @@ -980,6 +987,7 @@ func TestScrapeLoopRunCreatesStaleMarkersOnFailedScrape(t *testing.T) { nil, 0, true, + 0, nil, 10*time.Millisecond, time.Hour, @@ -1038,6 +1046,7 @@ func TestScrapeLoopRunCreatesStaleMarkersOnParseFailure(t *testing.T) { nil, 0, true, + 0, nil, 10*time.Millisecond, time.Hour, @@ -1100,6 +1109,7 @@ func TestScrapeLoopCache(t *testing.T) { nil, 0, true, + 0, nil, 10*time.Millisecond, time.Hour, @@ -1178,6 +1188,7 @@ func TestScrapeLoopCacheMemoryExhaustionProtection(t *testing.T) { nil, 0, true, + 0, nil, 10*time.Millisecond, time.Hour, @@ -1288,6 +1299,7 @@ func TestScrapeLoopAppend(t *testing.T) { nil, 0, true, + 0, nil, 0, 0, @@ -1333,6 +1345,7 @@ func TestScrapeLoopAppendCacheEntryButErrNotFound(t *testing.T) { nil, 0, true, + 0, nil, 0, 0, @@ -1386,6 +1399,7 @@ func TestScrapeLoopAppendSampleLimit(t *testing.T) { nil, 0, true, + app.limit, nil, 0, 0, @@ -1459,6 +1473,7 @@ func TestScrapeLoop_ChangingMetricString(t *testing.T) { nil, 0, true, + 0, nil, 0, 0, @@ -1503,6 +1518,7 @@ func TestScrapeLoopAppendStaleness(t *testing.T) { nil, 0, true, + 0, nil, 0, 0, @@ -1550,6 +1566,7 @@ func TestScrapeLoopAppendNoStalenessIfTimestamp(t *testing.T) { nil, 0, true, + 0, nil, 0, 0, @@ -1655,6 +1672,7 @@ metric_total{n="2"} 2 # {t="2"} 2.0 20000 nil, 0, true, + 0, nil, 0, 0, @@ -1716,6 +1734,7 @@ func TestScrapeLoopAppendExemplarSeries(t *testing.T) { nil, 0, true, + 0, nil, 0, 0, @@ -1764,6 +1783,7 @@ func TestScrapeLoopRunReportsTargetDownOnScrapeError(t *testing.T) { nil, 0, true, + 0, nil, 10*time.Millisecond, time.Hour, @@ -1796,6 +1816,7 @@ func TestScrapeLoopRunReportsTargetDownOnInvalidUTF8(t *testing.T) { nil, 0, true, + 0, nil, 10*time.Millisecond, time.Hour, @@ -1841,6 +1862,7 @@ func TestScrapeLoopAppendGracefullyIfAmendOrOutOfOrderOrOutOfBounds(t *testing.T nil, 0, true, + 0, nil, 0, 0, @@ -1882,6 +1904,7 @@ func TestScrapeLoopOutOfBoundsTimeError(t *testing.T) { nil, 0, true, + 0, nil, 0, 0, @@ -2136,6 +2159,7 @@ func TestScrapeLoop_RespectTimestamps(t *testing.T) { func(ctx context.Context) storage.Appender { return capp }, nil, 0, true, + 0, nil, 0, 0, @@ -2173,6 +2197,7 @@ func TestScrapeLoop_DiscardTimestamps(t *testing.T) { func(ctx context.Context) storage.Appender { return capp }, nil, 0, false, + 0, nil, 0, 0, @@ -2209,6 +2234,7 @@ func TestScrapeLoopDiscardDuplicateLabels(t *testing.T) { nil, 0, true, + 0, nil, 0, 0, @@ -2263,6 +2289,7 @@ func TestScrapeLoopDiscardUnnamedMetrics(t *testing.T) { nil, 0, true, + 0, nil, 0, 0, @@ -2484,6 +2511,7 @@ func TestScrapeAddFast(t *testing.T) { nil, 0, true, + 0, nil, 0, 0, @@ -2571,6 +2599,7 @@ func TestScrapeReportSingleAppender(t *testing.T) { nil, 0, true, + 0, nil, 10*time.Millisecond, time.Hour, @@ -2703,6 +2732,7 @@ func TestScrapeLoopLabelLimit(t *testing.T) { nil, 0, true, + 0, &test.labelLimits, 0, 0, From 5bcf2e6511114f8c4ee47f08296b1ff62de6a388 Mon Sep 17 00:00:00 2001 From: Augustin Husson Date: Fri, 3 Sep 2021 17:41:20 +0200 Subject: [PATCH 15/19] upgrade react-script to v4 Signed-off-by: Augustin Husson --- web/ui/react-app/.eslintrc.json | 6 +- web/ui/react-app/package-lock.json | 37960 +++++++++++----- web/ui/react-app/package.json | 26 +- web/ui/react-app/src/App.test.tsx | 2 +- .../src/components/Checkbox.test.tsx | 2 +- .../src/components/ToggleMoreLess.test.tsx | 7 +- .../src/components/withStartingIndicator.tsx | 30 +- .../src/components/withStatusIndicator.tsx | 64 +- .../src/contexts/PathPrefixContext.tsx | 2 +- .../react-app/src/contexts/ThemeContext.tsx | 2 +- web/ui/react-app/src/globals.ts | 2 + web/ui/react-app/src/hooks/useFetch.ts | 11 +- .../src/pages/alerts/AlertContents.test.tsx | 2 +- .../src/pages/alerts/AlertContents.tsx | 4 +- web/ui/react-app/src/pages/alerts/Alerts.tsx | 2 +- web/ui/react-app/src/pages/config/Config.tsx | 2 +- .../react-app/src/pages/flags/Flags.test.tsx | 16 +- web/ui/react-app/src/pages/flags/Flags.tsx | 17 +- .../pages/graph/CMExpressionInput.test.tsx | 13 +- .../src/pages/graph/CMExpressionInput.tsx | 4 +- .../src/pages/graph/DataTable.test.tsx | 27 +- .../react-app/src/pages/graph/DataTable.tsx | 24 +- .../src/pages/graph/ExpressionInput.test.tsx | 19 +- .../src/pages/graph/ExpressionInput.tsx | 56 +- .../react-app/src/pages/graph/Graph.test.tsx | 9 +- web/ui/react-app/src/pages/graph/Graph.tsx | 27 +- .../src/pages/graph/GraphControls.test.tsx | 16 +- .../src/pages/graph/GraphControls.tsx | 38 +- .../src/pages/graph/GraphHelpers.test.ts | 4 +- .../react-app/src/pages/graph/GraphHelpers.ts | 31 +- .../src/pages/graph/GraphTabContent.tsx | 1 + web/ui/react-app/src/pages/graph/Legend.tsx | 46 +- .../src/pages/graph/MetricsExplorer.tsx | 10 +- .../react-app/src/pages/graph/Panel.test.tsx | 2 +- web/ui/react-app/src/pages/graph/Panel.tsx | 26 +- .../react-app/src/pages/graph/PanelList.tsx | 6 +- .../src/pages/graph/QueryStatsView.tsx | 2 +- .../src/pages/graph/SeriesName.test.tsx | 2 +- .../react-app/src/pages/graph/SeriesName.tsx | 4 +- .../src/pages/graph/TimeInput.test.tsx | 6 +- .../react-app/src/pages/graph/TimeInput.tsx | 29 +- .../src/pages/rules/RulesContent.tsx | 2 +- .../src/pages/serviceDiscovery/Services.tsx | 9 +- web/ui/react-app/src/pages/status/Status.tsx | 3 +- .../src/pages/targets/EndpointLink.test.tsx | 6 +- .../src/pages/targets/Filter.test.tsx | 2 +- .../src/pages/targets/ScrapePoolList.test.tsx | 2 +- .../src/pages/targets/ScrapePoolList.tsx | 4 +- .../pages/targets/ScrapePoolPanel.test.tsx | 12 +- .../src/pages/targets/ScrapePoolPanel.tsx | 2 +- .../src/pages/targets/TargetLabels.test.tsx | 4 +- .../src/pages/targets/TargetLabels.tsx | 4 +- .../pages/targets/__testdata__/testdata.ts | 2 - .../src/pages/targets/target.test.ts | 4 +- .../src/pages/tsdbStatus/TSDBStatus.test.tsx | 18 +- web/ui/react-app/src/setupTests.ts | 6 +- web/ui/react-app/src/types/index.d.ts | 2 - web/ui/react-app/src/utils/index.ts | 44 +- web/ui/react-app/src/utils/utils.test.ts | 4 +- web/ui/react-app/tsconfig.json | 7 +- 60 files changed, 27006 insertions(+), 11690 deletions(-) diff --git a/web/ui/react-app/.eslintrc.json b/web/ui/react-app/.eslintrc.json index 1f549df737..b03cbeb762 100644 --- a/web/ui/react-app/.eslintrc.json +++ b/web/ui/react-app/.eslintrc.json @@ -6,7 +6,6 @@ "plugin:prettier/recommended" ], "rules": { - "@typescript-eslint/camelcase": "warn", "@typescript-eslint/explicit-function-return-type": ["off"], "eol-last": [ "error", @@ -26,7 +25,6 @@ } ] }, - "plugins": [ - "prettier" - ] + "plugins": ["prettier"], + "ignorePatterns": ["src/vendor/**"] } diff --git a/web/ui/react-app/package-lock.json b/web/ui/react-app/package-lock.json index 88cba37330..50ab93690b 100644 --- a/web/ui/react-app/package-lock.json +++ b/web/ui/react-app/package-lock.json @@ -29,7 +29,6 @@ "codemirror-promql": "^0.17.0", "css.escape": "^1.5.1", "downshift": "^3.4.8", - "enzyme-to-json": "^3.4.3", "i": "^0.3.6", "jquery": "^3.5.1", "jquery.flot.tooltip": "^0.9.0", @@ -42,14 +41,12 @@ "react-dom": "^16.7.0", "react-resize-detector": "^5.0.7", "react-router-dom": "^5.2.1", - "react-scripts": "3.4.4", "react-test-renderer": "^16.9.0", "reactstrap": "^8.9.0", "sanitize-html": "^2.3.3", "sass": "1.32.10", "tempusdominus-bootstrap-4": "^5.1.2", "tempusdominus-core": "^5.0.3", - "typescript": "^3.3.3", "use-media": "^1.4.0" }, "devDependencies": { @@ -69,23 +66,18 @@ "@types/reactstrap": "^8.7.2", "@types/sanitize-html": "^1.20.2", "@types/sinon": "^9.0.4", - "@typescript-eslint/eslint-plugin": "2.x", - "@typescript-eslint/parser": "2.x", "enzyme": "^3.10.0", "enzyme-adapter-react-16": "^1.15.1", - "eslint": "6.x", - "eslint-config-prettier": "^6.4.0", - "eslint-config-react-app": "^5.0.2", - "eslint-plugin-flowtype": "4.x", - "eslint-plugin-import": "2.x", - "eslint-plugin-jsx-a11y": "6.x", - "eslint-plugin-prettier": "^3.1.1", - "eslint-plugin-react": "7.x", - "eslint-plugin-react-hooks": "2.x", + "enzyme-to-json": "^3.4.3", + "eslint-config-prettier": "^8.3.0", + "eslint-config-react-app": "^6.0.0", + "eslint-plugin-prettier": "^4.0.0", "jest-fetch-mock": "^3.0.3", "mutationobserver-shim": "^0.3.7", - "prettier": "^1.18.2", - "sinon": "^9.0.3" + "prettier": "^2.3.2", + "react-scripts": "4.0.3", + "sinon": "^9.0.3", + "typescript": "^3.3.3" }, "optionalDependencies": { "fsevents": "^2.3.2" @@ -93,7 +85,9 @@ }, "node_modules/@babel/code-frame": { "version": "7.14.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "dev": true, "dependencies": { "@babel/highlight": "^7.14.5" }, @@ -102,25 +96,29 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.14.7", - "license": "MIT", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz", + "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==", + "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.14.8", - "license": "MIT", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.4.tgz", + "integrity": "sha512-Lkcv9I4a8bgUI8LJOLM6IKv6hnz1KOju6KM1lceqVMKlKKqNRopYd2Pc9MgIurqvMJ6BooemrnJz8jlIiQIpsA==", + "dev": true, "dependencies": { "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.14.8", - "@babel/helper-compilation-targets": "^7.14.5", - "@babel/helper-module-transforms": "^7.14.8", - "@babel/helpers": "^7.14.8", - "@babel/parser": "^7.14.8", - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.14.8", - "@babel/types": "^7.14.8", + "@babel/generator": "^7.15.4", + "@babel/helper-compilation-targets": "^7.15.4", + "@babel/helper-module-transforms": "^7.15.4", + "@babel/helpers": "^7.15.4", + "@babel/parser": "^7.15.4", + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -136,18 +134,22 @@ "url": "https://opencollective.com/babel" } }, - "node_modules/@babel/core/node_modules/source-map": { - "version": "0.5.7", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" } }, "node_modules/@babel/generator": { - "version": "7.14.8", - "license": "MIT", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.4.tgz", + "integrity": "sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==", + "dev": true, "dependencies": { - "@babel/types": "^7.14.8", + "@babel/types": "^7.15.4", "jsesc": "^2.5.1", "source-map": "^0.5.0" }, @@ -155,39 +157,38 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/generator/node_modules/source-map": { - "version": "0.5.7", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.14.5", - "license": "MIT", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz", + "integrity": "sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA==", + "dev": true, "dependencies": { - "@babel/types": "^7.14.5" + "@babel/types": "^7.15.4" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.14.5", - "license": "MIT", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.15.4.tgz", + "integrity": "sha512-P8o7JP2Mzi0SdC6eWr1zF+AEYvrsZa7GSY1lTayjF5XJhVH0kjLYUZPvTMflP7tBgZoe9gIhTa60QwFpqh/E0Q==", + "dev": true, "dependencies": { - "@babel/helper-explode-assignable-expression": "^7.14.5", - "@babel/types": "^7.14.5" + "@babel/helper-explode-assignable-expression": "^7.15.4", + "@babel/types": "^7.15.4" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.14.5", - "license": "MIT", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz", + "integrity": "sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==", + "dev": true, "dependencies": { - "@babel/compat-data": "^7.14.5", + "@babel/compat-data": "^7.15.0", "@babel/helper-validator-option": "^7.14.5", "browserslist": "^4.16.6", "semver": "^6.3.0" @@ -199,16 +200,27 @@ "@babel/core": "^7.0.0" } }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.14.8", - "license": "MIT", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.4.tgz", + "integrity": "sha512-7ZmzFi+DwJx6A7mHRwbuucEYpyBwmh2Ca0RvI6z2+WLZYCqV0JOaLb+u0zbtmDicebgKBZgqbYfLaKNqSgv5Pw==", + "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "@babel/helper-function-name": "^7.14.5", - "@babel/helper-member-expression-to-functions": "^7.14.7", - "@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-annotate-as-pure": "^7.15.4", + "@babel/helper-function-name": "^7.15.4", + "@babel/helper-member-expression-to-functions": "^7.15.4", + "@babel/helper-optimise-call-expression": "^7.15.4", + "@babel/helper-replace-supers": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4" }, "engines": { "node": ">=6.9.0" @@ -217,55 +229,11 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/core": { - "version": "7.9.0", - "license": "MIT", - "peer": true, - "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", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.13", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { - "version": "5.7.1", - "license": "ISC", - "peer": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/source-map": { - "version": "0.5.7", - "license": "BSD-3-Clause", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/@babel/helper-create-regexp-features-plugin": { "version": "7.14.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz", + "integrity": "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==", + "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.14.5", "regexpu-core": "^4.7.1" @@ -279,7 +247,9 @@ }, "node_modules/@babel/helper-define-polyfill-provider": { "version": "0.2.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz", + "integrity": "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==", + "dev": true, "dependencies": { "@babel/helper-compilation-targets": "^7.13.0", "@babel/helper-module-imports": "^7.12.13", @@ -294,90 +264,115 @@ "@babel/core": "^7.4.0-0" } }, + "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/@babel/helper-explode-assignable-expression": { - "version": "7.14.5", - "license": "MIT", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.15.4.tgz", + "integrity": "sha512-J14f/vq8+hdC2KoWLIQSsGrC9EFBKE4NFts8pfMpymfApds+fPqR30AOUWc4tyr56h9l/GA1Sxv2q3dLZWbQ/g==", + "dev": true, "dependencies": { - "@babel/types": "^7.14.5" + "@babel/types": "^7.15.4" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-function-name": { - "version": "7.14.5", - "license": "MIT", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", + "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", + "dev": true, "dependencies": { - "@babel/helper-get-function-arity": "^7.14.5", - "@babel/template": "^7.14.5", - "@babel/types": "^7.14.5" + "@babel/helper-get-function-arity": "^7.15.4", + "@babel/template": "^7.15.4", + "@babel/types": "^7.15.4" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-get-function-arity": { - "version": "7.14.5", - "license": "MIT", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", + "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", + "dev": true, "dependencies": { - "@babel/types": "^7.14.5" + "@babel/types": "^7.15.4" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-hoist-variables": { - "version": "7.14.5", - "license": "MIT", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz", + "integrity": "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==", + "dev": true, "dependencies": { - "@babel/types": "^7.14.5" + "@babel/types": "^7.15.4" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.14.7", - "license": "MIT", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz", + "integrity": "sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==", + "dev": true, "dependencies": { - "@babel/types": "^7.14.5" + "@babel/types": "^7.15.4" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-imports": { - "version": "7.14.5", - "license": "MIT", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz", + "integrity": "sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==", + "dev": true, "dependencies": { - "@babel/types": "^7.14.5" + "@babel/types": "^7.15.4" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.14.8", - "license": "MIT", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.4.tgz", + "integrity": "sha512-9fHHSGE9zTC++KuXLZcB5FKgvlV83Ox+NLUmQTawovwlJ85+QMhk1CnVk406CQVj97LaWod6KVjl2Sfgw9Aktw==", + "dev": true, "dependencies": { - "@babel/helper-module-imports": "^7.14.5", - "@babel/helper-replace-supers": "^7.14.5", - "@babel/helper-simple-access": "^7.14.8", - "@babel/helper-split-export-declaration": "^7.14.5", - "@babel/helper-validator-identifier": "^7.14.8", - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.14.8", - "@babel/types": "^7.14.8" + "@babel/helper-module-imports": "^7.15.4", + "@babel/helper-replace-supers": "^7.15.4", + "@babel/helper-simple-access": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", + "@babel/helper-validator-identifier": "^7.14.9", + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.14.5", - "license": "MIT", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz", + "integrity": "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==", + "dev": true, "dependencies": { - "@babel/types": "^7.14.5" + "@babel/types": "^7.15.4" }, "engines": { "node": ">=6.9.0" @@ -385,100 +380,120 @@ }, "node_modules/@babel/helper-plugin-utils": { "version": "7.14.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", + "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.14.5", - "license": "MIT", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.15.4.tgz", + "integrity": "sha512-v53MxgvMK/HCwckJ1bZrq6dNKlmwlyRNYM6ypaRTdXWGOE2c1/SCa6dL/HimhPulGhZKw9W0QhREM583F/t0vQ==", + "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "@babel/helper-wrap-function": "^7.14.5", - "@babel/types": "^7.14.5" + "@babel/helper-annotate-as-pure": "^7.15.4", + "@babel/helper-wrap-function": "^7.15.4", + "@babel/types": "^7.15.4" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.14.5", - "license": "MIT", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz", + "integrity": "sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==", + "dev": true, "dependencies": { - "@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-member-expression-to-functions": "^7.15.4", + "@babel/helper-optimise-call-expression": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-simple-access": { - "version": "7.14.8", - "license": "MIT", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz", + "integrity": "sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==", + "dev": true, "dependencies": { - "@babel/types": "^7.14.8" + "@babel/types": "^7.15.4" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.14.5", - "license": "MIT", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.15.4.tgz", + "integrity": "sha512-BMRLsdh+D1/aap19TycS4eD1qELGrCBJwzaY9IE8LrpJtJb+H7rQkPIdsfgnMtLBA6DJls7X9z93Z4U8h7xw0A==", + "dev": true, "dependencies": { - "@babel/types": "^7.14.5" + "@babel/types": "^7.15.4" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-split-export-declaration": { - "version": "7.14.5", - "license": "MIT", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", + "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", + "dev": true, "dependencies": { - "@babel/types": "^7.14.5" + "@babel/types": "^7.15.4" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.14.8", - "license": "MIT", + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", + "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", + "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { "version": "7.14.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", + "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", + "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-wrap-function": { - "version": "7.14.5", - "license": "MIT", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.15.4.tgz", + "integrity": "sha512-Y2o+H/hRV5W8QhIfTpRIBwl57y8PrZt6JM3V8FOo5qarjshHItyH5lXlpMfBfmBefOqSCpKZs/6Dxqp0E/U+uw==", + "dev": true, "dependencies": { - "@babel/helper-function-name": "^7.14.5", - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.14.5", - "@babel/types": "^7.14.5" + "@babel/helper-function-name": "^7.15.4", + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.14.8", - "license": "MIT", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz", + "integrity": "sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==", + "dev": true, "dependencies": { - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.14.8", - "@babel/types": "^7.14.8" + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" }, "engines": { "node": ">=6.9.0" @@ -486,7 +501,9 @@ }, "node_modules/@babel/highlight": { "version": "7.14.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "dev": true, "dependencies": { "@babel/helper-validator-identifier": "^7.14.5", "chalk": "^2.0.0", @@ -497,8 +514,10 @@ } }, "node_modules/@babel/parser": { - "version": "7.14.8", - "license": "MIT", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.4.tgz", + "integrity": "sha512-xmzz+7fRpjrvDUj+GV7zfz/R3gSK2cOxGlazaXooxspCr539cbTXJKvBJzSVI2pPhcRGquoOtaIkKCsHQUiO3w==", + "dev": true, "bin": { "parser": "bin/babel-parser.js" }, @@ -507,11 +526,13 @@ } }, "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.14.5", - "license": "MIT", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.15.4.tgz", + "integrity": "sha512-eBnpsl9tlhPhpI10kU06JHnrYXwg3+V6CaP2idsCXNef0aeslpqyITXQ74Vfk5uHgY7IG7XP0yIH8b42KSzHog==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.15.4", "@babel/plugin-proposal-optional-chaining": "^7.14.5" }, "engines": { @@ -522,11 +543,13 @@ } }, "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.14.7", - "license": "MIT", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.15.4.tgz", + "integrity": "sha512-2zt2g5vTXpMC3OmK6uyjvdXptbhBXfA77XGrd3gh93zwG8lZYBLOBImiGBEG0RANu3JqKEACCz5CGk73OJROBw==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-remap-async-to-generator": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.15.4", "@babel/plugin-syntax-async-generators": "^7.8.4" }, "engines": { @@ -538,7 +561,9 @@ }, "node_modules/@babel/plugin-proposal-class-properties": { "version": "7.14.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz", + "integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==", + "dev": true, "dependencies": { "@babel/helper-create-class-features-plugin": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5" @@ -551,10 +576,12 @@ } }, "node_modules/@babel/plugin-proposal-class-static-block": { - "version": "7.14.5", - "license": "MIT", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.15.4.tgz", + "integrity": "sha512-M682XWrrLNk3chXCjoPUQWOyYsB93B9z3mRyjtqqYJWDf2mfCdIYgDrA11cgNVhAQieaq6F2fn2f3wI0U4aTjA==", + "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-create-class-features-plugin": "^7.15.4", "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-class-static-block": "^7.14.5" }, @@ -565,9 +592,25 @@ "@babel/core": "^7.12.0" } }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.12.1.tgz", + "integrity": "sha512-knNIuusychgYN8fGJHONL0RbFxLGawhXOJNLBk75TniTsZZeA+wdkDuv6wp4lGwzQEKjZi6/WYtnb3udNPmQmQ==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-decorators": "^7.12.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-proposal-dynamic-import": { "version": "7.14.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz", + "integrity": "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-dynamic-import": "^7.8.3" @@ -581,7 +624,9 @@ }, "node_modules/@babel/plugin-proposal-export-namespace-from": { "version": "7.14.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz", + "integrity": "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" @@ -595,7 +640,9 @@ }, "node_modules/@babel/plugin-proposal-json-strings": { "version": "7.14.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz", + "integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-json-strings": "^7.8.3" @@ -609,7 +656,9 @@ }, "node_modules/@babel/plugin-proposal-logical-assignment-operators": { "version": "7.14.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz", + "integrity": "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" @@ -623,7 +672,9 @@ }, "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { "version": "7.14.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz", + "integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" @@ -637,7 +688,9 @@ }, "node_modules/@babel/plugin-proposal-numeric-separator": { "version": "7.14.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz", + "integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-numeric-separator": "^7.10.4" @@ -651,7 +704,9 @@ }, "node_modules/@babel/plugin-proposal-object-rest-spread": { "version": "7.14.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.7.tgz", + "integrity": "sha512-082hsZz+sVabfmDWo1Oct1u1AgbKbUAyVgmX4otIc7bdsRgHBXwTwb3DpDmD4Eyyx6DNiuz5UAATT655k+kL5g==", + "dev": true, "dependencies": { "@babel/compat-data": "^7.14.7", "@babel/helper-compilation-targets": "^7.14.5", @@ -668,7 +723,9 @@ }, "node_modules/@babel/plugin-proposal-optional-catch-binding": { "version": "7.14.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz", + "integrity": "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" @@ -682,7 +739,9 @@ }, "node_modules/@babel/plugin-proposal-optional-chaining": { "version": "7.14.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz", + "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", @@ -697,7 +756,9 @@ }, "node_modules/@babel/plugin-proposal-private-methods": { "version": "7.14.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz", + "integrity": "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==", + "dev": true, "dependencies": { "@babel/helper-create-class-features-plugin": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5" @@ -710,11 +771,13 @@ } }, "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.14.5", - "license": "MIT", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.15.4.tgz", + "integrity": "sha512-X0UTixkLf0PCCffxgu5/1RQyGGbgZuKoI+vXP4iSbJSYwPb7hu06omsFGBvQ9lJEvwgrxHdS8B5nbfcd8GyUNA==", + "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-annotate-as-pure": "^7.15.4", + "@babel/helper-create-class-features-plugin": "^7.15.4", "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-private-property-in-object": "^7.14.5" }, @@ -727,7 +790,9 @@ }, "node_modules/@babel/plugin-proposal-unicode-property-regex": { "version": "7.14.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz", + "integrity": "sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==", + "dev": true, "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5" @@ -741,7 +806,21 @@ }, "node_modules/@babel/plugin-syntax-async-generators": { "version": "7.8.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -751,7 +830,9 @@ }, "node_modules/@babel/plugin-syntax-class-properties": { "version": "7.12.13", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.12.13" }, @@ -761,7 +842,24 @@ }, "node_modules/@babel/plugin-syntax-class-static-block": { "version": "7.14.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-decorators": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.14.5.tgz", + "integrity": "sha512-c4sZMRWL4GSvP1EXy0woIP7m4jkVcEuG8R1TOZxPBPtp4FSM/kiPZub9UIs/Jrb5ZAOzvTUSGYrWsrSu1JvoPw==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -774,7 +872,9 @@ }, "node_modules/@babel/plugin-syntax-dynamic-import": { "version": "7.8.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -784,7 +884,9 @@ }, "node_modules/@babel/plugin-syntax-export-namespace-from": { "version": "7.8.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.3" }, @@ -792,9 +894,38 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-syntax-flow": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.14.5.tgz", + "integrity": "sha512-9WK5ZwKCdWHxVuU13XNT6X73FGmutAXeor5lGFq6qhOFtMFUF4jkbijuyUdZZlpYq6E2hZeZf/u3959X9wsv0Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-syntax-json-strings": { "version": "7.8.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -804,7 +935,9 @@ }, "node_modules/@babel/plugin-syntax-jsx": { "version": "7.14.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz", + "integrity": "sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -817,7 +950,9 @@ }, "node_modules/@babel/plugin-syntax-logical-assignment-operators": { "version": "7.10.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -827,7 +962,9 @@ }, "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { "version": "7.8.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -837,7 +974,9 @@ }, "node_modules/@babel/plugin-syntax-numeric-separator": { "version": "7.10.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -847,7 +986,9 @@ }, "node_modules/@babel/plugin-syntax-object-rest-spread": { "version": "7.8.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -857,7 +998,9 @@ }, "node_modules/@babel/plugin-syntax-optional-catch-binding": { "version": "7.8.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -867,7 +1010,9 @@ }, "node_modules/@babel/plugin-syntax-optional-chaining": { "version": "7.8.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -877,7 +1022,9 @@ }, "node_modules/@babel/plugin-syntax-private-property-in-object": { "version": "7.14.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -890,7 +1037,24 @@ }, "node_modules/@babel/plugin-syntax-top-level-await": { "version": "7.14.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz", + "integrity": "sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -903,7 +1067,9 @@ }, "node_modules/@babel/plugin-transform-arrow-functions": { "version": "7.14.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz", + "integrity": "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -916,7 +1082,9 @@ }, "node_modules/@babel/plugin-transform-async-to-generator": { "version": "7.14.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz", + "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==", + "dev": true, "dependencies": { "@babel/helper-module-imports": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5", @@ -931,7 +1099,9 @@ }, "node_modules/@babel/plugin-transform-block-scoped-functions": { "version": "7.14.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz", + "integrity": "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -943,8 +1113,10 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.14.5", - "license": "MIT", + "version": "7.15.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz", + "integrity": "sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -956,15 +1128,17 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.14.5", - "license": "MIT", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.15.4.tgz", + "integrity": "sha512-Yjvhex8GzBmmPQUvpXRPWQ9WnxXgAFuZSrqOK/eJlOGIXwvv8H3UEdUigl1gb/bnjTrln+e8bkZUYCBt/xYlBg==", + "dev": true, "dependencies": { - "@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-annotate-as-pure": "^7.15.4", + "@babel/helper-function-name": "^7.15.4", + "@babel/helper-optimise-call-expression": "^7.15.4", "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-replace-supers": "^7.14.5", - "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/helper-replace-supers": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", "globals": "^11.1.0" }, "engines": { @@ -976,7 +1150,9 @@ }, "node_modules/@babel/plugin-transform-computed-properties": { "version": "7.14.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz", + "integrity": "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -989,7 +1165,9 @@ }, "node_modules/@babel/plugin-transform-destructuring": { "version": "7.14.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz", + "integrity": "sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1002,7 +1180,9 @@ }, "node_modules/@babel/plugin-transform-dotall-regex": { "version": "7.14.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz", + "integrity": "sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==", + "dev": true, "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5" @@ -1016,7 +1196,9 @@ }, "node_modules/@babel/plugin-transform-duplicate-keys": { "version": "7.14.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz", + "integrity": "sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1029,7 +1211,9 @@ }, "node_modules/@babel/plugin-transform-exponentiation-operator": { "version": "7.14.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz", + "integrity": "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==", + "dev": true, "dependencies": { "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5" @@ -1041,9 +1225,24 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.12.1.tgz", + "integrity": "sha512-8hAtkmsQb36yMmEtk2JZ9JnVyDSnDOdlB+0nEGzIDLuK4yR3JcEjfuFPYkdEPSh8Id+rAMeBEn+X0iVEyho6Hg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-flow": "^7.12.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-transform-for-of": { - "version": "7.14.5", - "license": "MIT", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.15.4.tgz", + "integrity": "sha512-DRTY9fA751AFBDh2oxydvVm4SYevs5ILTWLs6xKXps4Re/KG5nfUkr+TdHCrRWB8C69TlzVgA9b3RmGWmgN9LA==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1056,7 +1255,9 @@ }, "node_modules/@babel/plugin-transform-function-name": { "version": "7.14.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz", + "integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==", + "dev": true, "dependencies": { "@babel/helper-function-name": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5" @@ -1070,7 +1271,9 @@ }, "node_modules/@babel/plugin-transform-literals": { "version": "7.14.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz", + "integrity": "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1083,7 +1286,9 @@ }, "node_modules/@babel/plugin-transform-member-expression-literals": { "version": "7.14.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz", + "integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1096,7 +1301,9 @@ }, "node_modules/@babel/plugin-transform-modules-amd": { "version": "7.14.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz", + "integrity": "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==", + "dev": true, "dependencies": { "@babel/helper-module-transforms": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5", @@ -1110,12 +1317,14 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.14.5", - "license": "MIT", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.4.tgz", + "integrity": "sha512-qg4DPhwG8hKp4BbVDvX1s8cohM8a6Bvptu4l6Iingq5rW+yRUAhe/YRup/YcW2zCOlrysEWVhftIcKzrEZv3sA==", + "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-module-transforms": "^7.15.4", "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-simple-access": "^7.14.5", + "@babel/helper-simple-access": "^7.15.4", "babel-plugin-dynamic-import-node": "^2.3.3" }, "engines": { @@ -1126,13 +1335,15 @@ } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.14.5", - "license": "MIT", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.15.4.tgz", + "integrity": "sha512-fJUnlQrl/mezMneR72CKCgtOoahqGJNVKpompKwzv3BrEXdlPspTcyxrZ1XmDTIr9PpULrgEQo3qNKp6dW7ssw==", + "dev": true, "dependencies": { - "@babel/helper-hoist-variables": "^7.14.5", - "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-hoist-variables": "^7.15.4", + "@babel/helper-module-transforms": "^7.15.4", "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-validator-identifier": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.9", "babel-plugin-dynamic-import-node": "^2.3.3" }, "engines": { @@ -1144,7 +1355,9 @@ }, "node_modules/@babel/plugin-transform-modules-umd": { "version": "7.14.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz", + "integrity": "sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==", + "dev": true, "dependencies": { "@babel/helper-module-transforms": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5" @@ -1157,8 +1370,10 @@ } }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.14.7", - "license": "MIT", + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.9.tgz", + "integrity": "sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA==", + "dev": true, "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.14.5" }, @@ -1171,7 +1386,9 @@ }, "node_modules/@babel/plugin-transform-new-target": { "version": "7.14.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz", + "integrity": "sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1184,7 +1401,9 @@ }, "node_modules/@babel/plugin-transform-object-super": { "version": "7.14.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz", + "integrity": "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/helper-replace-supers": "^7.14.5" @@ -1197,8 +1416,10 @@ } }, "node_modules/@babel/plugin-transform-parameters": { - "version": "7.14.5", - "license": "MIT", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.15.4.tgz", + "integrity": "sha512-9WB/GUTO6lvJU3XQsSr6J/WKvBC2hcs4Pew8YxZagi6GkTdniyqp8On5kqdK8MN0LMeu0mGbhPN+O049NV/9FQ==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1211,7 +1432,9 @@ }, "node_modules/@babel/plugin-transform-property-literals": { "version": "7.14.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz", + "integrity": "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1224,7 +1447,9 @@ }, "node_modules/@babel/plugin-transform-react-constant-elements": { "version": "7.14.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.14.5.tgz", + "integrity": "sha512-NBqLEx1GxllIOXJInJAQbrnwwYJsV3WaMHIcOwD8rhYS0AabTWn7kHdHgPgu5RmHLU0q4DMxhAMu8ue/KampgQ==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1236,8 +1461,10 @@ } }, "node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.14.5", - "license": "MIT", + "version": "7.15.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.15.1.tgz", + "integrity": "sha512-yQZ/i/pUCJAHI/LbtZr413S3VT26qNrEm0M5RRxQJA947/YNYwbZbBaXGDrq6CG5QsZycI1VIP6d7pQaBfP+8Q==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1249,14 +1476,16 @@ } }, "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.14.5", - "license": "MIT", + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.9.tgz", + "integrity": "sha512-30PeETvS+AeD1f58i1OVyoDlVYQhap/K20ZrMjLmmzmC2AYR/G43D4sdJAaDAqCD3MYpSWbmrz3kES158QSLjw==", + "dev": true, "dependencies": { "@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/types": "^7.14.9" }, "engines": { "node": ">=6.9.0" @@ -1267,7 +1496,9 @@ }, "node_modules/@babel/plugin-transform-react-jsx-development": { "version": "7.14.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.14.5.tgz", + "integrity": "sha512-rdwG/9jC6QybWxVe2UVOa7q6cnTpw8JRRHOxntG/h6g/guAOe6AhtQHJuJh5FwmnXIT1bdm5vC2/5huV8ZOorQ==", + "dev": true, "dependencies": { "@babel/plugin-transform-react-jsx": "^7.14.5" }, @@ -1280,7 +1511,9 @@ }, "node_modules/@babel/plugin-transform-react-pure-annotations": { "version": "7.14.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.14.5.tgz", + "integrity": "sha512-3X4HpBJimNxW4rhUy/SONPyNQHp5YRr0HhJdT2OH1BRp0of7u3Dkirc7x9FRJMKMqTBI079VZ1hzv7Ouuz///g==", + "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5" @@ -1294,7 +1527,9 @@ }, "node_modules/@babel/plugin-transform-regenerator": { "version": "7.14.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz", + "integrity": "sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==", + "dev": true, "dependencies": { "regenerator-transform": "^0.14.2" }, @@ -1307,7 +1542,9 @@ }, "node_modules/@babel/plugin-transform-reserved-words": { "version": "7.14.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz", + "integrity": "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1318,9 +1555,35 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.1.tgz", + "integrity": "sha512-Ac/H6G9FEIkS2tXsZjL4RAdS3L3WHxci0usAnz7laPWUmFiGtj7tIASChqKZMHTSQTQY6xDbOq+V1/vIq3QrWg==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "resolve": "^1.8.1", + "semver": "^5.5.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, "node_modules/@babel/plugin-transform-shorthand-properties": { "version": "7.14.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz", + "integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1333,7 +1596,9 @@ }, "node_modules/@babel/plugin-transform-spread": { "version": "7.14.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz", + "integrity": "sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5" @@ -1347,7 +1612,9 @@ }, "node_modules/@babel/plugin-transform-sticky-regex": { "version": "7.14.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz", + "integrity": "sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1360,7 +1627,9 @@ }, "node_modules/@babel/plugin-transform-template-literals": { "version": "7.14.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz", + "integrity": "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1373,7 +1642,9 @@ }, "node_modules/@babel/plugin-transform-typeof-symbol": { "version": "7.14.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz", + "integrity": "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1384,9 +1655,28 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.15.4.tgz", + "integrity": "sha512-sM1/FEjwYjXvMwu1PJStH11kJ154zd/lpY56NQJ5qH2D0mabMv1CAy/kdvS9RP4Xgfj9fBBA3JiSLdDHgXdzOA==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-typescript": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-transform-unicode-escapes": { "version": "7.14.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz", + "integrity": "sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1399,7 +1689,9 @@ }, "node_modules/@babel/plugin-transform-unicode-regex": { "version": "7.14.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz", + "integrity": "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==", + "dev": true, "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5" @@ -1412,17 +1704,19 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.14.8", - "license": "MIT", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.15.4.tgz", + "integrity": "sha512-4f2nLw+q6ht8gl3sHCmNhmA5W6b1ItLzbH3UrKuJxACHr2eCpk96jwjrAfCAaXaaVwTQGnyUYHY2EWXJGt7TUQ==", + "dev": true, "dependencies": { - "@babel/compat-data": "^7.14.7", - "@babel/helper-compilation-targets": "^7.14.5", + "@babel/compat-data": "^7.15.0", + "@babel/helper-compilation-targets": "^7.15.4", "@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.7", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.15.4", + "@babel/plugin-proposal-async-generator-functions": "^7.15.4", "@babel/plugin-proposal-class-properties": "^7.14.5", - "@babel/plugin-proposal-class-static-block": "^7.14.5", + "@babel/plugin-proposal-class-static-block": "^7.15.4", "@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", @@ -1433,7 +1727,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", - "@babel/plugin-proposal-private-property-in-object": "^7.14.5", + "@babel/plugin-proposal-private-property-in-object": "^7.15.4", "@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", @@ -1452,25 +1746,25 @@ "@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-block-scoping": "^7.15.3", + "@babel/plugin-transform-classes": "^7.15.4", "@babel/plugin-transform-computed-properties": "^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", - "@babel/plugin-transform-for-of": "^7.14.5", + "@babel/plugin-transform-for-of": "^7.15.4", "@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-commonjs": "^7.15.4", + "@babel/plugin-transform-modules-systemjs": "^7.15.4", "@babel/plugin-transform-modules-umd": "^7.14.5", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.9", "@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-parameters": "^7.15.4", "@babel/plugin-transform-property-literals": "^7.14.5", "@babel/plugin-transform-regenerator": "^7.14.5", "@babel/plugin-transform-reserved-words": "^7.14.5", @@ -1482,11 +1776,11 @@ "@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.8", + "@babel/types": "^7.15.4", "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.15.0", + "core-js-compat": "^3.16.0", "semver": "^6.3.0" }, "engines": { @@ -1496,9 +1790,20 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/@babel/preset-modules": { "version": "0.1.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", + "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", @@ -1512,7 +1817,9 @@ }, "node_modules/@babel/preset-react": { "version": "7.14.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.14.5.tgz", + "integrity": "sha512-XFxBkjyObLvBaAvkx1Ie95Iaq4S/GUEIrejyrntQ/VCMKUYvKLoyKxOBzJ2kjA3b6rC9/KL6KXfDC2GqvLiNqQ==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/helper-validator-option": "^7.14.5", @@ -1528,9 +1835,23 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/preset-typescript": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.12.1.tgz", + "integrity": "sha512-hNK/DhmoJPsksdHuI/RVrcEws7GN5eamhi28JkO52MqIxU8Z0QpmiSOQxZHWOHV7I3P4UjHV97ay4TcamMA6Kw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-transform-typescript": "^7.12.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/runtime": { - "version": "7.14.8", - "license": "MIT", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.4.tgz", + "integrity": "sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==", "dependencies": { "regenerator-runtime": "^0.13.4" }, @@ -1539,10 +1860,12 @@ } }, "node_modules/@babel/runtime-corejs3": { - "version": "7.14.8", - "license": "MIT", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.15.4.tgz", + "integrity": "sha512-lWcAqKeB624/twtTc3w6w/2o9RqJPaNBhPGK6DKLSiwuVWC7WFkypWyNg+CpZoyJH0jVzv1uMtXZ/5/lQOLtCg==", + "dev": true, "dependencies": { - "core-js-pure": "^3.15.0", + "core-js-pure": "^3.16.0", "regenerator-runtime": "^0.13.4" }, "engines": { @@ -1550,28 +1873,32 @@ } }, "node_modules/@babel/template": { - "version": "7.14.5", - "license": "MIT", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", + "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", + "dev": true, "dependencies": { "@babel/code-frame": "^7.14.5", - "@babel/parser": "^7.14.5", - "@babel/types": "^7.14.5" + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.14.8", - "license": "MIT", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz", + "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==", + "dev": true, "dependencies": { "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.14.8", - "@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.8", - "@babel/types": "^7.14.8", + "@babel/generator": "^7.15.4", + "@babel/helper-function-name": "^7.15.4", + "@babel/helper-hoist-variables": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4", "debug": "^4.1.0", "globals": "^11.1.0" }, @@ -1580,19 +1907,29 @@ } }, "node_modules/@babel/types": { - "version": "7.14.8", - "license": "MIT", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", + "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "dev": true, "dependencies": { - "@babel/helper-validator-identifier": "^7.14.8", + "@babel/helper-validator-identifier": "^7.14.9", "to-fast-properties": "^2.0.0" }, "engines": { "node": ">=6.9.0" } }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true + }, "node_modules/@cnakazawa/watch": { "version": "1.0.4", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", + "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", + "dev": true, "dependencies": { "exec-sh": "^0.3.2", "minimist": "^1.2.0" @@ -1606,7 +1943,8 @@ }, "node_modules/@codemirror/autocomplete": { "version": "0.18.8", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@codemirror/autocomplete/-/autocomplete-0.18.8.tgz", + "integrity": "sha512-Va1Q763Vu/rVmIazru/ZnO2kkWVq6SlmMEjeD0qmxLAypyP6j/QNdpmaPDI1qb/+Mb9VFZBbac6a0aLTTi8qxQ==", "dependencies": { "@codemirror/language": "^0.18.0", "@codemirror/state": "^0.18.0", @@ -1618,7 +1956,8 @@ }, "node_modules/@codemirror/closebrackets": { "version": "0.18.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@codemirror/closebrackets/-/closebrackets-0.18.0.tgz", + "integrity": "sha512-O1RAgUkzF4nq/B8IyXenZKZ1rJi2Mc7I6y4IhWhELiTnjyQy7YdAthTsJ40mNr8kZ6gRbasYe3K7TraITElZJA==", "dependencies": { "@codemirror/language": "^0.18.0", "@codemirror/rangeset": "^0.18.0", @@ -1629,7 +1968,8 @@ }, "node_modules/@codemirror/commands": { "version": "0.18.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@codemirror/commands/-/commands-0.18.3.tgz", + "integrity": "sha512-nHYDG13qOirioXTAKmjl10W2L0eZ1ftvmTwvUTNY27UWVBPFSpk5zDXP3WqJ0mgMhQ4AOFLJaTjJEO3hmPComg==", "dependencies": { "@codemirror/language": "^0.18.0", "@codemirror/matchbrackets": "^0.18.0", @@ -1641,7 +1981,8 @@ }, "node_modules/@codemirror/comment": { "version": "0.18.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@codemirror/comment/-/comment-0.18.1.tgz", + "integrity": "sha512-Inhqs0F24WE28Fcp1dBZghwixBGv1HDwY9MjE0d5tpMY/IPGI6uT30fGyHAXrir6hUqk7eJRkO4UYnODGOnoIA==", "dependencies": { "@codemirror/state": "^0.18.0", "@codemirror/text": "^0.18.0", @@ -1650,7 +1991,8 @@ }, "node_modules/@codemirror/highlight": { "version": "0.18.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@codemirror/highlight/-/highlight-0.18.4.tgz", + "integrity": "sha512-3azJntqWrShOIq/0kVcdMc9k7ACL0LQErgK+A6aWXmCj5Mx0gShq+Iajy8AMQ2zB0v3nhCBgFaniL1LLD5m5hQ==", "dependencies": { "@codemirror/language": "^0.18.0", "@codemirror/rangeset": "^0.18.0", @@ -1662,7 +2004,8 @@ }, "node_modules/@codemirror/history": { "version": "0.18.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@codemirror/history/-/history-0.18.1.tgz", + "integrity": "sha512-Aad3p4zs6UYKCUMXYjh7cvPK0ajuL+rMib9yBZ61w81LLl6OkM31Xrn9J6CLJmPxCwP3OJFiqBmNSBQ05oIsTw==", "dependencies": { "@codemirror/state": "^0.18.3", "@codemirror/view": "^0.18.0" @@ -1670,7 +2013,8 @@ }, "node_modules/@codemirror/language": { "version": "0.18.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@codemirror/language/-/language-0.18.2.tgz", + "integrity": "sha512-2Kz0Xyfvt1Ex2KfTUcYZ3IBxpnFCqHaJijwZknGBT7JXv9dwbOPs9SfPfL4oxVuDIHZx8JTPfoV3LTTJrm8M3Q==", "dependencies": { "@codemirror/state": "^0.18.0", "@codemirror/text": "^0.18.0", @@ -1680,8 +2024,9 @@ } }, "node_modules/@codemirror/lint": { - "version": "0.18.4", - "license": "MIT", + "version": "0.18.6", + "resolved": "https://registry.npmjs.org/@codemirror/lint/-/lint-0.18.6.tgz", + "integrity": "sha512-juE05YyDoLp9WCcR0hQagphOCIZ0r4WRocRFu9tbFwsMjfuForjn4m+wsLSDaDgp2Z9secMyOSGDpBNtVwM9lQ==", "dependencies": { "@codemirror/panel": "^0.18.1", "@codemirror/state": "^0.18.0", @@ -1692,7 +2037,8 @@ }, "node_modules/@codemirror/matchbrackets": { "version": "0.18.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@codemirror/matchbrackets/-/matchbrackets-0.18.0.tgz", + "integrity": "sha512-dPDopnZVkD54sSYdmQbyQbPdiuIA83p7XxX6Hp1ScEkOjukwCiFXiA/84x10FUTsQpUYp8bDzm7gwII119bGIw==", "dependencies": { "@codemirror/language": "^0.18.0", "@codemirror/state": "^0.18.0", @@ -1702,22 +2048,25 @@ }, "node_modules/@codemirror/panel": { "version": "0.18.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@codemirror/panel/-/panel-0.18.2.tgz", + "integrity": "sha512-ea/g2aAKtfmie1kD7C8GDutD/5u+uzRJr/varUiAbHKr1sAdjtz5xYvC3GBAMYMan1GOh0vD5zP1yEupJl3b3Q==", "dependencies": { "@codemirror/state": "^0.18.0", "@codemirror/view": "^0.18.0" } }, "node_modules/@codemirror/rangeset": { - "version": "0.18.4", - "license": "MIT", + "version": "0.18.5", + "resolved": "https://registry.npmjs.org/@codemirror/rangeset/-/rangeset-0.18.5.tgz", + "integrity": "sha512-gvYniNeEbGRp74MM8EQ+0tylK85pVody4r4N5bs94msPwHQSKFkEmosl8tVmS0Z4e8gRtlB37m8/cWoRiuSz5Q==", "dependencies": { "@codemirror/state": "^0.18.0" } }, "node_modules/@codemirror/search": { "version": "0.18.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@codemirror/search/-/search-0.18.4.tgz", + "integrity": "sha512-3chVkMPzl+pTUSqtimTicebhti4SLpvkj03pQx2aPZScXxIiYuDk4cLdIJK9omjmO1+oycRKbOrqvG7iZJJwMg==", "dependencies": { "@codemirror/panel": "^0.18.1", "@codemirror/rangeset": "^0.18.0", @@ -1729,18 +2078,21 @@ }, "node_modules/@codemirror/state": { "version": "0.18.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@codemirror/state/-/state-0.18.7.tgz", + "integrity": "sha512-cVyTiAC9vv90NKmGOfNtBjyIem3BqKui1L5Hfcxurp8K9votQj2oH9COcgWPnQ2Xs64yC70tEuTt9DF1pj5PFQ==", "dependencies": { "@codemirror/text": "^0.18.0" } }, "node_modules/@codemirror/text": { "version": "0.18.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@codemirror/text/-/text-0.18.1.tgz", + "integrity": "sha512-vjXs6mi1F418kucTPlFvnCt9glKnjtYssdXb8mm1oaY/F5O+tgGVepm9Z8F7AKWCQvW8Bns1D3uLz/DOIEywIw==" }, "node_modules/@codemirror/tooltip": { "version": "0.18.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@codemirror/tooltip/-/tooltip-0.18.4.tgz", + "integrity": "sha512-LDlDOSEfjoG24uapLN7exK3Z3JchYFKUwWqo1x/9YdlAkmD1ik7cMSQZboCquP1uJVcXhtbpKmaO6vENGVaarg==", "dependencies": { "@codemirror/state": "^0.18.0", "@codemirror/view": "^0.18.0" @@ -1748,7 +2100,8 @@ }, "node_modules/@codemirror/view": { "version": "0.18.19", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-0.18.19.tgz", + "integrity": "sha512-TmazVl8H3L+aYwlNb8xk6qADRb8KiYOO047pz51R4mGCg4Ja2siSjXktZgUvklsyWbUY7h9q+oAf4piH+mQZTw==", "dependencies": { "@codemirror/rangeset": "^0.18.2", "@codemirror/state": "^0.18.0", @@ -1759,18 +2112,70 @@ }, "node_modules/@csstools/convert-colors": { "version": "1.4.0", - "license": "CC0-1.0", + "resolved": "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz", + "integrity": "sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==", + "dev": true, "engines": { "node": ">=4.0.0" } }, "node_modules/@csstools/normalize.css": { "version": "10.1.0", - "license": "CC0-1.0" + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-10.1.0.tgz", + "integrity": "sha512-ij4wRiunFfaJxjB0BdrYHIH8FxBJpOwNPhhAcunlmPdXudL1WQV1qoP9un6JsEBAgQH+7UXyyjh0g7jTxXK6tg==", + "dev": true + }, + "node_modules/@eslint/eslintrc": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", + "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^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" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.11.0.tgz", + "integrity": "sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, "node_modules/@forevolve/bootstrap-dark": { "version": "1.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@forevolve/bootstrap-dark/-/bootstrap-dark-1.1.0.tgz", + "integrity": "sha512-A3ucpEpxPoTVO490lZZCfjPXxv832l7mm1IxX3bXyxvgwnPGXDLyh7dWrphXKO8YBAu3EswbBEu3VSW8NRMW3A==", "dependencies": { "bootstrap": "^4.6.0", "jquery": "^3.5.1", @@ -1778,38 +2183,42 @@ } }, "node_modules/@fortawesome/fontawesome-common-types": { - "version": "0.2.35", + "version": "0.2.36", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-0.2.36.tgz", + "integrity": "sha512-a/7BiSgobHAgBWeN7N0w+lAhInrGxksn13uK7231n2m8EDPE3BMCl9NZLTGrj9ZXfCmC6LM0QLqXidIizVQ6yg==", "hasInstallScript": true, - "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/@fortawesome/fontawesome-svg-core": { - "version": "1.2.35", + "version": "1.2.36", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-1.2.36.tgz", + "integrity": "sha512-YUcsLQKYb6DmaJjIHdDWpBIGCcyE/W+p/LMGvjQem55Mm2XWVAP5kWTMKWLv9lwpCVjpLxPyOMOyUocP1GxrtA==", "hasInstallScript": true, - "license": "MIT", "dependencies": { - "@fortawesome/fontawesome-common-types": "^0.2.35" + "@fortawesome/fontawesome-common-types": "^0.2.36" }, "engines": { "node": ">=6" } }, "node_modules/@fortawesome/free-solid-svg-icons": { - "version": "5.15.3", + "version": "5.15.4", + "resolved": "https://registry.npmjs.org/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-5.15.4.tgz", + "integrity": "sha512-JLmQfz6tdtwxoihXLg6lT78BorrFyCf59SAwBM6qV/0zXyVeDygJVb3fk+j5Qat+Yvcxp1buLTY5iDh1ZSAQ8w==", "hasInstallScript": true, - "license": "(CC-BY-4.0 AND MIT)", "dependencies": { - "@fortawesome/fontawesome-common-types": "^0.2.35" + "@fortawesome/fontawesome-common-types": "^0.2.36" }, "engines": { "node": ">=6" } }, "node_modules/@fortawesome/react-fontawesome": { - "version": "0.1.14", - "license": "MIT", + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/@fortawesome/react-fontawesome/-/react-fontawesome-0.1.15.tgz", + "integrity": "sha512-/HFHdcoLESxxMkqZAcZ6RXDJ69pVApwdwRos/B2kiMWxDSAX2dFK8Er2/+rG+RsrzWB/dsAyjefLmemgmfE18g==", "dependencies": { "prop-types": "^15.7.2" }, @@ -1818,21 +2227,39 @@ "react": ">=16.x" } }, + "node_modules/@gar/promisify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.2.tgz", + "integrity": "sha512-82cpyJyKRoQoRi+14ibCeGPu0CwypgtBAdBhq1WfvagpCZNKqwXbKwXllYSMG91DhmG4jt9gN8eP6lGOtozuaw==", + "dev": true + }, "node_modules/@hapi/address": { "version": "2.1.4", - "license": "BSD-3-Clause" + "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz", + "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==", + "deprecated": "Moved to 'npm install @sideway/address'", + "dev": true }, "node_modules/@hapi/bourne": { "version": "1.3.2", - "license": "BSD-3-Clause" + "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz", + "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==", + "deprecated": "This version has been deprecated and is no longer supported or maintained", + "dev": true }, "node_modules/@hapi/hoek": { "version": "8.5.1", - "license": "BSD-3-Clause" + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz", + "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==", + "deprecated": "This version has been deprecated and is no longer supported or maintained", + "dev": true }, "node_modules/@hapi/joi": { "version": "15.1.1", - "license": "BSD-3-Clause", + "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz", + "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==", + "deprecated": "Switch to 'npm install joi'", + "dev": true, "dependencies": { "@hapi/address": "2.x.x", "@hapi/bourne": "1.x.x", @@ -1842,595 +2269,169 @@ }, "node_modules/@hapi/topo": { "version": "3.1.6", - "license": "BSD-3-Clause", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz", + "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==", + "deprecated": "This version has been deprecated and is no longer supported or maintained", + "dev": true, "dependencies": { "@hapi/hoek": "^8.3.0" } }, - "node_modules/@hypnosphi/create-react-context": { - "version": "0.3.1", - "license": "MIT", + "node_modules/@humanwhocodes/config-array": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", + "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", + "dev": true, "dependencies": { - "gud": "^1.0.0", - "warning": "^4.0.3" + "@humanwhocodes/object-schema": "^1.2.0", + "debug": "^4.1.1", + "minimatch": "^3.0.4" }, - "peerDependencies": { - "prop-types": "^15.0.0", - "react": ">=0.14.0" + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz", + "integrity": "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==", + "dev": true + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dev": true, + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true, + "engines": { + "node": ">=8" } }, "node_modules/@jest/console": { - "version": "24.9.0", - "license": "MIT", - "dependencies": { - "@jest/source-map": "^24.9.0", - "chalk": "^2.0.1", - "slash": "^2.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@jest/core": { - "version": "24.9.0", - "license": "MIT", - "dependencies": { - "@jest/console": "^24.7.1", - "@jest/reporters": "^24.9.0", - "@jest/test-result": "^24.9.0", - "@jest/transform": "^24.9.0", - "@jest/types": "^24.9.0", - "ansi-escapes": "^3.0.0", - "chalk": "^2.0.1", - "exit": "^0.1.2", - "graceful-fs": "^4.1.15", - "jest-changed-files": "^24.9.0", - "jest-config": "^24.9.0", - "jest-haste-map": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-regex-util": "^24.3.0", - "jest-resolve": "^24.9.0", - "jest-resolve-dependencies": "^24.9.0", - "jest-runner": "^24.9.0", - "jest-runtime": "^24.9.0", - "jest-snapshot": "^24.9.0", - "jest-util": "^24.9.0", - "jest-validate": "^24.9.0", - "jest-watcher": "^24.9.0", - "micromatch": "^3.1.10", - "p-each-series": "^1.0.0", - "realpath-native": "^1.1.0", - "rimraf": "^2.5.4", - "slash": "^2.0.0", - "strip-ansi": "^5.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@jest/core/node_modules/ansi-escapes": { - "version": "3.2.0", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/@jest/environment": { - "version": "24.9.0", - "license": "MIT", - "dependencies": { - "@jest/fake-timers": "^24.9.0", - "@jest/transform": "^24.9.0", - "@jest/types": "^24.9.0", - "jest-mock": "^24.9.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@jest/fake-timers": { - "version": "24.9.0", - "license": "MIT", - "dependencies": { - "@jest/types": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-mock": "^24.9.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@jest/reporters": { - "version": "24.9.0", - "license": "MIT", - "dependencies": { - "@jest/environment": "^24.9.0", - "@jest/test-result": "^24.9.0", - "@jest/transform": "^24.9.0", - "@jest/types": "^24.9.0", - "chalk": "^2.0.1", - "exit": "^0.1.2", - "glob": "^7.1.2", - "istanbul-lib-coverage": "^2.0.2", - "istanbul-lib-instrument": "^3.0.1", - "istanbul-lib-report": "^2.0.4", - "istanbul-lib-source-maps": "^3.0.1", - "istanbul-reports": "^2.2.6", - "jest-haste-map": "^24.9.0", - "jest-resolve": "^24.9.0", - "jest-runtime": "^24.9.0", - "jest-util": "^24.9.0", - "jest-worker": "^24.6.0", - "node-notifier": "^5.4.2", - "slash": "^2.0.0", - "source-map": "^0.6.0", - "string-length": "^2.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@jest/source-map": { - "version": "24.9.0", - "license": "MIT", - "dependencies": { - "callsites": "^3.0.0", - "graceful-fs": "^4.1.15", - "source-map": "^0.6.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@jest/test-result": { - "version": "24.9.0", - "license": "MIT", - "dependencies": { - "@jest/console": "^24.9.0", - "@jest/types": "^24.9.0", - "@types/istanbul-lib-coverage": "^2.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@jest/test-sequencer": { - "version": "24.9.0", - "license": "MIT", - "dependencies": { - "@jest/test-result": "^24.9.0", - "jest-haste-map": "^24.9.0", - "jest-runner": "^24.9.0", - "jest-runtime": "^24.9.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@jest/transform": { - "version": "24.9.0", - "license": "MIT", - "dependencies": { - "@babel/core": "^7.1.0", - "@jest/types": "^24.9.0", - "babel-plugin-istanbul": "^5.1.0", - "chalk": "^2.0.1", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.1.15", - "jest-haste-map": "^24.9.0", - "jest-regex-util": "^24.9.0", - "jest-util": "^24.9.0", - "micromatch": "^3.1.10", - "pirates": "^4.0.1", - "realpath-native": "^1.1.0", - "slash": "^2.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "2.4.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@jest/types": { - "version": "24.9.0", - "license": "MIT", - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^1.1.1", - "@types/yargs": "^13.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@mrmlnc/readdir-enhanced": { - "version": "2.2.1", - "license": "MIT", - "dependencies": { - "call-me-maybe": "^1.0.1", - "glob-to-regexp": "^0.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@nexucis/fuzzy": { - "version": "0.2.2", - "license": "MIT" - }, - "node_modules/@nodelib/fs.stat": { - "version": "1.1.3", - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/@sinonjs/commons": { - "version": "1.8.3", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "type-detect": "4.0.8" - } - }, - "node_modules/@sinonjs/fake-timers": { - "version": "6.0.1", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@sinonjs/commons": "^1.7.0" - } - }, - "node_modules/@sinonjs/samsam": { - "version": "5.3.1", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@sinonjs/commons": "^1.6.0", - "lodash.get": "^4.4.2", - "type-detect": "^4.0.8" - } - }, - "node_modules/@sinonjs/text-encoding": { - "version": "0.7.1", - "dev": true, - "license": "(Unlicense OR Apache-2.0)" - }, - "node_modules/@svgr/babel-plugin-add-jsx-attribute": { - "version": "4.2.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { - "version": "4.2.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { - "version": "4.2.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { - "version": "4.2.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@svgr/babel-plugin-svg-dynamic-title": { - "version": "4.3.3", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@svgr/babel-plugin-svg-em-dimensions": { - "version": "4.2.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@svgr/babel-plugin-transform-react-native-svg": { - "version": "4.2.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@svgr/babel-plugin-transform-svg-component": { - "version": "4.2.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@svgr/babel-preset": { - "version": "4.3.3", - "license": "MIT", - "dependencies": { - "@svgr/babel-plugin-add-jsx-attribute": "^4.2.0", - "@svgr/babel-plugin-remove-jsx-attribute": "^4.2.0", - "@svgr/babel-plugin-remove-jsx-empty-expression": "^4.2.0", - "@svgr/babel-plugin-replace-jsx-attribute-value": "^4.2.0", - "@svgr/babel-plugin-svg-dynamic-title": "^4.3.3", - "@svgr/babel-plugin-svg-em-dimensions": "^4.2.0", - "@svgr/babel-plugin-transform-react-native-svg": "^4.2.0", - "@svgr/babel-plugin-transform-svg-component": "^4.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@svgr/core": { - "version": "4.3.3", - "license": "MIT", - "dependencies": { - "@svgr/plugin-jsx": "^4.3.3", - "camelcase": "^5.3.1", - "cosmiconfig": "^5.2.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@svgr/hast-util-to-babel-ast": { - "version": "4.3.2", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.4.4" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@svgr/plugin-jsx": { - "version": "4.3.3", - "license": "MIT", - "dependencies": { - "@babel/core": "^7.4.5", - "@svgr/babel-preset": "^4.3.3", - "@svgr/hast-util-to-babel-ast": "^4.3.2", - "svg-parser": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@svgr/plugin-svgo": { - "version": "4.3.1", - "license": "MIT", - "dependencies": { - "cosmiconfig": "^5.2.1", - "merge-deep": "^3.0.2", - "svgo": "^1.2.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@svgr/webpack": { - "version": "4.3.3", - "license": "MIT", - "dependencies": { - "@babel/core": "^7.4.5", - "@babel/plugin-transform-react-constant-elements": "^7.0.0", - "@babel/preset-env": "^7.4.5", - "@babel/preset-react": "^7.0.0", - "@svgr/core": "^4.3.3", - "@svgr/plugin-jsx": "^4.3.3", - "@svgr/plugin-svgo": "^4.3.1", - "loader-utils": "^1.2.3" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@testing-library/react-hooks": { - "version": "3.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.12.5", - "@types/testing-library__react-hooks": "^3.4.0" - }, - "peerDependencies": { - "react": ">=16.9.0", - "react-test-renderer": ">=16.9.0" - } - }, - "node_modules/@tootallnate/once": { - "version": "1.1.2", - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/@types/babel__core": { - "version": "7.1.15", - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "node_modules/@types/babel__generator": { - "version": "7.6.3", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__template": { - "version": "7.4.1", - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__traverse": { - "version": "7.14.2", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.3.0" - } - }, - "node_modules/@types/cheerio": { - "version": "0.22.30", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/cheerio/node_modules/@types/node": { - "version": "16.4.6", - "license": "MIT" - }, - "node_modules/@types/enzyme": { - "version": "3.10.9", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/cheerio": "*", - "@types/react": "*" - } - }, - "node_modules/@types/enzyme-adapter-react-16": { - "version": "1.0.6", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/enzyme": "*" - } - }, - "node_modules/@types/enzyme/node_modules/@types/react": { - "version": "17.0.15", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" - } - }, - "node_modules/@types/eslint-visitor-keys": { - "version": "1.0.0", - "license": "MIT" - }, - "node_modules/@types/flot": { - "version": "0.0.31", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/jquery": "*" - } - }, - "node_modules/@types/glob": { - "version": "7.1.4", - "license": "MIT", - "dependencies": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "node_modules/@types/glob/node_modules/@types/node": { - "version": "16.4.6", - "license": "MIT" - }, - "node_modules/@types/history": { - "version": "4.7.9", - "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.9.tgz", - "integrity": "sha512-MUc6zSmU3tEVnkQ78q0peeEjKWPUADMlC/t++2bI8WnAG2tvYRPIgHG8lWkXwqc8MsUF6Z2MOf+Mh5sazOmhiQ==", - "dev": true - }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.3", - "license": "MIT" - }, - "node_modules/@types/istanbul-lib-report": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "@types/istanbul-lib-coverage": "*" - } - }, - "node_modules/@types/istanbul-reports": { - "version": "1.1.2", - "license": "MIT", - "dependencies": { - "@types/istanbul-lib-coverage": "*", - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/@types/jest": { - "version": "26.0.24", - "dev": true, - "license": "MIT", - "dependencies": { - "jest-diff": "^26.0.0", - "pretty-format": "^26.0.0" - } - }, - "node_modules/@types/jest/node_modules/@jest/types": { "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz", + "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==", "dev": true, - "license": "MIT", "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", + "@jest/types": "^26.6.2", "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" + "chalk": "^4.0.0", + "jest-message-util": "^26.6.2", + "jest-util": "^26.6.2", + "slash": "^3.0.0" }, "engines": { "node": ">= 10.14.2" } }, - "node_modules/@types/jest/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/@types/jest/node_modules/@types/node": { - "version": "16.4.6", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/jest/node_modules/@types/yargs": { - "version": "15.0.14", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@types/jest/node_modules/ansi-regex": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@types/jest/node_modules/ansi-styles": { + "node_modules/@jest/console/node_modules/ansi-styles": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, - "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -2441,10 +2442,11 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@types/jest/node_modules/chalk": { - "version": "4.1.1", + "node_modules/@jest/console/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -2456,10 +2458,11 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@types/jest/node_modules/color-convert": { + "node_modules/@jest/console/node_modules/color-convert": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, - "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -2467,67 +2470,26 @@ "node": ">=7.0.0" } }, - "node_modules/@types/jest/node_modules/diff-sequences": { - "version": "26.6.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10.14.2" - } + "node_modules/@jest/console/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, - "node_modules/@types/jest/node_modules/has-flag": { + "node_modules/@jest/console/node_modules/has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/@types/jest/node_modules/jest-diff": { - "version": "26.6.2", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@types/jest/node_modules/jest-get-type": { - "version": "26.3.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@types/jest/node_modules/pretty-format": { - "version": "26.6.2", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/@types/jest/node_modules/react-is": { - "version": "17.0.2", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/jest/node_modules/supports-color": { + "node_modules/@jest/console/node_modules/supports-color": { "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -2535,52 +2497,1549 @@ "node": ">=8" } }, + "node_modules/@jest/core": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz", + "integrity": "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==", + "dev": true, + "dependencies": { + "@jest/console": "^26.6.2", + "@jest/reporters": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-changed-files": "^26.6.2", + "jest-config": "^26.6.3", + "jest-haste-map": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-resolve-dependencies": "^26.6.3", + "jest-runner": "^26.6.3", + "jest-runtime": "^26.6.3", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "jest-watcher": "^26.6.2", + "micromatch": "^4.0.2", + "p-each-series": "^2.1.0", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/core/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/core/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/core/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/jest-config": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", + "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^26.6.3", + "@jest/types": "^26.6.2", + "babel-jest": "^26.6.3", + "chalk": "^4.0.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.4", + "jest-environment-jsdom": "^26.6.2", + "jest-environment-node": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-jasmine2": "^26.6.3", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } + } + }, + "node_modules/@jest/core/node_modules/jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/core/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@jest/core/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@jest/core/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@jest/core/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/environment": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz", + "integrity": "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==", + "dev": true, + "dependencies": { + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/fake-timers": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz", + "integrity": "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "@sinonjs/fake-timers": "^6.0.1", + "@types/node": "*", + "jest-message-util": "^26.6.2", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/globals": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz", + "integrity": "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==", + "dev": true, + "dependencies": { + "@jest/environment": "^26.6.2", + "@jest/types": "^26.6.2", + "expect": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/reporters": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz", + "integrity": "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==", + "dev": true, + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.4", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^4.0.3", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.0.2", + "jest-haste-map": "^26.6.2", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^7.0.0" + }, + "engines": { + "node": ">= 10.14.2" + }, + "optionalDependencies": { + "node-notifier": "^8.0.0" + } + }, + "node_modules/@jest/reporters/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/reporters/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/reporters/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/reporters/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@jest/reporters/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@jest/reporters/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@jest/reporters/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/reporters/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/source-map": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz", + "integrity": "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.4", + "source-map": "^0.6.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/source-map/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/test-result": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz", + "integrity": "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==", + "dev": true, + "dependencies": { + "@jest/console": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz", + "integrity": "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==", + "dev": true, + "dependencies": { + "@jest/test-result": "^26.6.2", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^26.6.2", + "jest-runner": "^26.6.3", + "jest-runtime": "^26.6.3" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/transform": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", + "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", + "dev": true, + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/types": "^26.6.2", + "babel-plugin-istanbul": "^6.0.0", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-util": "^26.6.2", + "micromatch": "^4.0.2", + "pirates": "^4.0.1", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/transform/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/transform/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/transform/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/transform/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/transform/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/types/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/types/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/types/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@nexucis/fuzzy": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@nexucis/fuzzy/-/fuzzy-0.2.2.tgz", + "integrity": "sha512-XcBAj4bePw7rvQB86AOCnDCKAkm5JkVZh4JyVFlo4XXC/yuI4u2oTr4IQZLBsqrhI4ekZwVy3kwmO5kQ02NZzA==" + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@npmcli/fs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.0.0.tgz", + "integrity": "sha512-8ltnOpRR/oJbOp8vaGUnipOi3bqkcW+sLHFlyXIr08OGHmVJLB1Hn7QtGXbYcpVtH1gAYZTlmDXtE4YV0+AMMQ==", + "dev": true, + "dependencies": { + "@gar/promisify": "^1.0.1", + "semver": "^7.3.5" + } + }, + "node_modules/@npmcli/move-file": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", + "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", + "dev": true, + "dependencies": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@npmcli/move-file/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.4.3.tgz", + "integrity": "sha512-br5Qwvh8D2OQqSXpd1g/xqXKnK0r+Jz6qVKBbWmpUcrbGOxUrf39V5oZ1876084CGn18uMdR5uvPqBv9UqtBjQ==", + "dev": true, + "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" + }, + "engines": { + "node": ">= 10.x" + }, + "peerDependencies": { + "@types/webpack": "4.x", + "react-refresh": ">=0.8.3 <0.10.0", + "sockjs-client": "^1.4.0", + "type-fest": "^0.13.1", + "webpack": ">=4.43.0 <6.0.0", + "webpack-dev-server": "3.x", + "webpack-hot-middleware": "2.x", + "webpack-plugin-serve": "0.x || 1.x" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + }, + "sockjs-client": { + "optional": true + }, + "type-fest": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + }, + "webpack-hot-middleware": { + "optional": true + }, + "webpack-plugin-serve": { + "optional": true + } + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@rollup/plugin-node-resolve": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-7.1.3.tgz", + "integrity": "sha512-RxtSL3XmdTAE2byxekYLnx+98kEUOrPHF/KRVjLH+DEIHy6kjIw7YINQzn+NXiH/NTrQLAwYs0GWB+csWygA9Q==", + "dev": true, + "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" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "dev": true, + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" + } + }, + "node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dev": true, + "dependencies": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/pluginutils/node_modules/@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", + "dev": true + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", + "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", + "dev": true, + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", + "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@sinonjs/samsam": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-5.3.1.tgz", + "integrity": "sha512-1Hc0b1TtyfBu8ixF/tpfSHTVWKwCBLY4QJbkgnE7HcwyvT2xArDxb4K7dMgqRm3szI+LJbzmW/s4xxEhv6hwDg==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^1.6.0", + "lodash.get": "^4.4.2", + "type-detect": "^4.0.8" + } + }, + "node_modules/@sinonjs/text-encoding": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/@sinonjs/text-encoding/-/text-encoding-0.7.1.tgz", + "integrity": "sha512-+iTbntw2IZPb/anVDbypzfQa+ay64MW0Zo8aJ8gZPWMMK6/OubMVb6lUPMagqjOPnmtauXnFCACVl3O7ogjeqQ==", + "dev": true + }, + "node_modules/@surma/rollup-plugin-off-main-thread": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-1.4.2.tgz", + "integrity": "sha512-yBMPqmd1yEJo/280PAMkychuaALyQ9Lkb5q1ck3mjJrFuEobIfhnQ4J3mbvBoISmR3SWMWV+cGB/I0lCQee79A==", + "dev": true, + "dependencies": { + "ejs": "^2.6.1", + "magic-string": "^0.25.0" + } + }, + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", + "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", + "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-svg-dynamic-title": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", + "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-svg-em-dimensions": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", + "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-transform-react-native-svg": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", + "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-transform-svg-component": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", + "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-preset": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", + "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", + "dev": true, + "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" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/core": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", + "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", + "dev": true, + "dependencies": { + "@svgr/plugin-jsx": "^5.5.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/hast-util-to-babel-ast": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", + "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.6" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-jsx": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", + "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", + "dev": true, + "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" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-svgo": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", + "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", + "dev": true, + "dependencies": { + "cosmiconfig": "^7.0.0", + "deepmerge": "^4.2.2", + "svgo": "^1.2.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/webpack": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", + "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "dev": true, + "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" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@testing-library/react-hooks": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@testing-library/react-hooks/-/react-hooks-3.7.0.tgz", + "integrity": "sha512-TwfbY6BWtWIHitjT05sbllyLIProcysC0dF0q1bbDa7OHLC6A6rJOYJwZ13hzfz3O4RtOuInmprBozJRyyo7/g==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.12.5", + "@types/testing-library__react-hooks": "^3.4.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-test-renderer": ">=16.9.0" + } + }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/@types/babel__core": { + "version": "7.1.15", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.15.tgz", + "integrity": "sha512-bxlMKPDbY8x5h6HBwVzEOk2C8fb6SLfYQ5Jw3uBYuYF1lfWk/kbLd81la82vrIkBb0l+JdmrZaDikPrNxpS/Ew==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.3.tgz", + "integrity": "sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz", + "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.3.0" + } + }, + "node_modules/@types/cheerio": { + "version": "0.22.30", + "resolved": "https://registry.npmjs.org/@types/cheerio/-/cheerio-0.22.30.tgz", + "integrity": "sha512-t7ZVArWZlq3dFa9Yt33qFBQIK4CQd1Q3UJp0V+UhP6vgLWLM6Qug7vZuRSGXg45zXeB1Fm5X2vmBkEX58LV2Tw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/enzyme": { + "version": "3.10.9", + "resolved": "https://registry.npmjs.org/@types/enzyme/-/enzyme-3.10.9.tgz", + "integrity": "sha512-dx5UvcWe2Vtye6S9Hw2rFB7Ul9uMXOAje2FAbXvVYieQDNle9qPAo7DfvFMSztZ9NFiD3dVZ4JsRYGTrSLynJg==", + "dev": true, + "dependencies": { + "@types/cheerio": "*", + "@types/react": "*" + } + }, + "node_modules/@types/enzyme-adapter-react-16": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/enzyme-adapter-react-16/-/enzyme-adapter-react-16-1.0.6.tgz", + "integrity": "sha512-VonDkZ15jzqDWL8mPFIQnnLtjwebuL9YnDkqeCDYnB4IVgwUm0mwKkqhrxLL6mb05xm7qqa3IE95m8CZE9imCg==", + "dev": true, + "dependencies": { + "@types/enzyme": "*" + } + }, + "node_modules/@types/eslint": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.28.0.tgz", + "integrity": "sha512-07XlgzX0YJUn4iG1ocY4IX9DzKSmMGUs6ESKlxWhZRaa0fatIWaHWUVapcuGa8r5HFnTqzj+4OCjd5f7EZ/i/A==", + "dev": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/estree": { + "version": "0.0.50", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz", + "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==", + "dev": true + }, + "node_modules/@types/flot": { + "version": "0.0.31", + "resolved": "https://registry.npmjs.org/@types/flot/-/flot-0.0.31.tgz", + "integrity": "sha512-X+RcMQCqPlQo8zPT6cUFTd/PoYBShMQlHUeOXf05jWlfYnvLuRmluB9z+2EsOKFgUzqzZve5brx+gnFxBaHEUw==", + "dev": true, + "dependencies": { + "@types/jquery": "*" + } + }, + "node_modules/@types/glob": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.4.tgz", + "integrity": "sha512-w+LsMxKyYQm347Otw+IfBXOv9UWVjpHpCDdbBMt8Kz/xbvCYNjP+0qPh91Km3iKfSRLBB0P7fAMf0KHrPu+MyA==", + "dev": true, + "dependencies": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/history": { + "version": "4.7.9", + "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.9.tgz", + "integrity": "sha512-MUc6zSmU3tEVnkQ78q0peeEjKWPUADMlC/t++2bI8WnAG2tvYRPIgHG8lWkXwqc8MsUF6Z2MOf+Mh5sazOmhiQ==", + "dev": true + }, + "node_modules/@types/html-minifier-terser": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.2.tgz", + "integrity": "sha512-h4lTMgMJctJybDp8CQrxTUiiYmedihHWkjnF/8Pxseu2S6Nlfcy8kwboQ8yejh456rP2yWoEVm1sS/FVsfM48w==", + "dev": true + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", + "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==", + "dev": true + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/jest": { + "version": "26.0.24", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.24.tgz", + "integrity": "sha512-E/X5Vib8BWqZNRlDxj9vYXhsDwPYbPINqKF9BsnSoon4RQ0D9moEuLD8txgyypFLH7J4+Lho9Nr/c8H0Fi+17w==", + "dev": true, + "dependencies": { + "jest-diff": "^26.0.0", + "pretty-format": "^26.0.0" + } + }, "node_modules/@types/jquery": { "version": "3.5.6", + "resolved": "https://registry.npmjs.org/@types/jquery/-/jquery-3.5.6.tgz", + "integrity": "sha512-SmgCQRzGPId4MZQKDj9Hqc6kSXFNWZFHpELkyK8AQhf8Zr6HKfCzFv9ZC1Fv3FyQttJZOlap3qYb12h61iZAIg==", "dev": true, - "license": "MIT", "dependencies": { "@types/sizzle": "*" } }, "node_modules/@types/json-schema": { - "version": "7.0.8", - "license": "MIT" + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", + "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", + "dev": true + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", + "dev": true }, "node_modules/@types/minimatch": { "version": "3.0.5", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", + "dev": true }, "node_modules/@types/moment-timezone": { "version": "0.5.30", + "resolved": "https://registry.npmjs.org/@types/moment-timezone/-/moment-timezone-0.5.30.tgz", + "integrity": "sha512-aDVfCsjYnAQaV/E9Qc24C5Njx1CoDjXsEgkxtp9NyXDpYu4CCbmclb6QhWloS9UTU/8YROUEEdEkWI0D7DxnKg==", + "deprecated": "This is a stub types definition. moment-timezone provides its own type definitions, so you do not need this installed.", "dev": true, - "license": "MIT", "dependencies": { "moment-timezone": "*" } }, "node_modules/@types/node": { - "version": "12.20.17", - "dev": true, - "license": "MIT" + "version": "12.20.23", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.23.tgz", + "integrity": "sha512-FW0q7NI8UnjbKrJK8NGr6QXY69ATw9IFe6ItIo5yozPwA9DU/xkhiPddctUVyrmFXvyFYerYgQak/qu200UBDw==", + "dev": true + }, + "node_modules/@types/normalize-package-data": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", + "dev": true }, "node_modules/@types/parse-json": { "version": "4.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true + }, + "node_modules/@types/prettier": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.3.2.tgz", + "integrity": "sha512-eI5Yrz3Qv4KPUa/nSIAi0h+qX0XyewOliug5F2QAtuRg6Kjg6jfmxe1GIwoIRhZspD1A0RP8ANrPwvEXXtRFog==", + "dev": true }, "node_modules/@types/prop-types": { "version": "15.7.4", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz", + "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==", + "dev": true }, "node_modules/@types/q": { "version": "1.5.5", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", + "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==", + "dev": true }, "node_modules/@types/react": { - "version": "16.14.11", + "version": "16.14.14", + "resolved": "https://registry.npmjs.org/@types/react/-/react-16.14.14.tgz", + "integrity": "sha512-uwIWDYW8LznHzEMJl7ag9St1RsK0gw/xaFZ5+uI1ZM1HndwUgmPH3/wQkSb87GkOVg7shUxnpNW8DcN0AzvG5Q==", "dev": true, - "license": "MIT", "dependencies": { "@types/prop-types": "*", "@types/scheduler": "*", @@ -2589,48 +4048,31 @@ }, "node_modules/@types/react-copy-to-clipboard": { "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@types/react-copy-to-clipboard/-/react-copy-to-clipboard-5.0.1.tgz", + "integrity": "sha512-CDuRrJWEIdfKFC4vbwpXT3vk0O4gA/I/Kxu/1npUvGc2Yey5swPvsgO3JEnQkIUwdnYUbwUYDE/fTFQVgqr4oA==", "dev": true, - "license": "MIT", "dependencies": { "@types/react": "*" } }, - "node_modules/@types/react-copy-to-clipboard/node_modules/@types/react": { - "version": "17.0.15", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" - } - }, "node_modules/@types/react-dom": { "version": "16.9.14", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.9.14.tgz", + "integrity": "sha512-FIX2AVmPTGP30OUJ+0vadeIFJJ07Mh1m+U0rxfgyW34p3rTlXI+nlenvAxNn4BP36YyI9IJ/+UJ7Wu22N1pI7A==", "dev": true, - "license": "MIT", "dependencies": { "@types/react": "^16" } }, "node_modules/@types/react-resize-detector": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@types/react-resize-detector/-/react-resize-detector-5.0.0.tgz", + "integrity": "sha512-JTqR0G+RcC6Guqi/JXQBq3jewflumUGd4fDUucmZN9L1d8TZuRHzDTtrmgYWrgLvRTBTV6FjegmLeV1UnrIuzw==", "dev": true, - "license": "MIT", "dependencies": { "@types/react": "*" } }, - "node_modules/@types/react-resize-detector/node_modules/@types/react": { - "version": "17.0.15", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" - } - }, "node_modules/@types/react-router": { "version": "5.1.16", "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.16.tgz", @@ -2654,128 +4096,195 @@ }, "node_modules/@types/react-test-renderer": { "version": "17.0.1", + "resolved": "https://registry.npmjs.org/@types/react-test-renderer/-/react-test-renderer-17.0.1.tgz", + "integrity": "sha512-3Fi2O6Zzq/f3QR9dRnlnHso9bMl7weKCviFmfF6B4LS1Uat6Hkm15k0ZAQuDz+UBq6B3+g+NM6IT2nr5QgPzCw==", "dev": true, - "license": "MIT", "dependencies": { "@types/react": "*" } }, - "node_modules/@types/react-test-renderer/node_modules/@types/react": { - "version": "17.0.15", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" - } - }, "node_modules/@types/reactstrap": { "version": "8.7.2", + "resolved": "https://registry.npmjs.org/@types/reactstrap/-/reactstrap-8.7.2.tgz", + "integrity": "sha512-8sYGS/LhG+ic8vhLwxhuVn+TSqS1lKzplm9BHv4JaQoetStAi9uOqP2VREfefIRT3JnOq5Y+G7Afdryvn+UgZQ==", + "deprecated": "This is a stub types definition. reactstrap provides its own type definitions, so you do not need this installed.", "dev": true, - "license": "MIT", "dependencies": { "reactstrap": "*" } }, + "node_modules/@types/resolve": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-0.0.8.tgz", + "integrity": "sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/sanitize-html": { "version": "1.27.2", + "resolved": "https://registry.npmjs.org/@types/sanitize-html/-/sanitize-html-1.27.2.tgz", + "integrity": "sha512-DrH26m7CV6PB4YVckjbSIx+xloB7HBolr9Ctm0gZBffSu5dDV4yJKFQGPquJlReVW+xmg59gx+b/8/qYHxZEuw==", "dev": true, - "license": "MIT", "dependencies": { "htmlparser2": "^4.1.0" } }, - "node_modules/@types/sanitize-html/node_modules/domhandler": { - "version": "3.3.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "domelementtype": "^2.0.1" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/@types/sanitize-html/node_modules/htmlparser2": { - "version": "4.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^3.0.0", - "domutils": "^2.0.0", - "entities": "^2.0.0" - } - }, "node_modules/@types/scheduler": { "version": "0.16.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==", + "dev": true }, "node_modules/@types/sinon": { "version": "9.0.11", + "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-9.0.11.tgz", + "integrity": "sha512-PwP4UY33SeeVKodNE37ZlOsR9cReypbMJOhZ7BVE0lB+Hix3efCOxiJWiE5Ia+yL9Cn2Ch72EjFTRze8RZsNtg==", "dev": true, - "license": "MIT", "dependencies": { "@types/sinonjs__fake-timers": "*" } }, "node_modules/@types/sinonjs__fake-timers": { "version": "6.0.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-6.0.3.tgz", + "integrity": "sha512-E1dU4fzC9wN2QK2Cr1MLCfyHM8BoNnRFvuf45LYMPNDA+WqbNzC45S4UzPxvp1fFJ1rvSGU0bPvdd35VLmXG8g==", + "dev": true }, "node_modules/@types/sizzle": { "version": "2.3.3", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.3.tgz", + "integrity": "sha512-JYM8x9EGF163bEyhdJBpR2QX1R5naCJHC8ucJylJ3w9/CVBaskdQ8WqBf8MmQrd1kRvp/a4TS8HJ+bxzR7ZJYQ==", + "dev": true + }, + "node_modules/@types/source-list-map": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", + "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", + "dev": true }, "node_modules/@types/stack-utils": { - "version": "1.0.1", - "license": "MIT" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", + "dev": true + }, + "node_modules/@types/tapable": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.8.tgz", + "integrity": "sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ==", + "dev": true }, "node_modules/@types/testing-library__react-hooks": { "version": "3.4.1", + "resolved": "https://registry.npmjs.org/@types/testing-library__react-hooks/-/testing-library__react-hooks-3.4.1.tgz", + "integrity": "sha512-G4JdzEcq61fUyV6wVW9ebHWEiLK2iQvaBuCHHn9eMSbZzVh4Z4wHnUGIvQOYCCYeu5DnUtFyNYuAAgbSaO/43Q==", "dev": true, - "license": "MIT", "dependencies": { "@types/react-test-renderer": "*" } }, + "node_modules/@types/uglify-js": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.13.1.tgz", + "integrity": "sha512-O3MmRAk6ZuAKa9CHgg0Pr0+lUOqoMLpc9AS4R8ano2auvsg7IE8syF3Xh/NPr26TWklxYcqoEEFdzLLs1fV9PQ==", + "dev": true, + "dependencies": { + "source-map": "^0.6.1" + } + }, + "node_modules/@types/uglify-js/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/webpack": { + "version": "4.41.30", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.30.tgz", + "integrity": "sha512-GUHyY+pfuQ6haAfzu4S14F+R5iGRwN6b2FRNJY7U0NilmFAqbsOfK6j1HwuLBAqwRIT+pVdNDJGJ6e8rpp0KHA==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/tapable": "^1", + "@types/uglify-js": "*", + "@types/webpack-sources": "*", + "anymatch": "^3.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/@types/webpack-sources": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.0.tgz", + "integrity": "sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/source-list-map": "*", + "source-map": "^0.7.3" + } + }, + "node_modules/@types/webpack-sources/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@types/webpack/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/@types/yargs": { - "version": "13.0.12", - "license": "MIT", + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "dev": true, "dependencies": { "@types/yargs-parser": "*" } }, "node_modules/@types/yargs-parser": { "version": "20.2.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz", + "integrity": "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==", + "dev": true }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "2.34.0", - "license": "MIT", + "version": "4.30.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.30.0.tgz", + "integrity": "sha512-NgAnqk55RQ/SD+tZFD9aPwNSeHmDHHe5rtUyhIq0ZeCWZEvo4DK9rYz7v9HDuQZFvn320Ot+AikaCKMFKLlD0g==", + "dev": true, "dependencies": { - "@typescript-eslint/experimental-utils": "2.34.0", + "@typescript-eslint/experimental-utils": "4.30.0", + "@typescript-eslint/scope-manager": "4.30.0", + "debug": "^4.3.1", "functional-red-black-tree": "^1.0.1", - "regexpp": "^3.0.0", - "tsutils": "^3.17.1" + "regexpp": "^3.1.0", + "semver": "^7.3.5", + "tsutils": "^3.21.0" }, "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + "node": "^10.12.0 || >=12.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^2.0.0", - "eslint": "^5.0.0 || ^6.0.0" + "@typescript-eslint/parser": "^4.0.0", + "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0" }, "peerDependenciesMeta": { "typescript": { @@ -2783,27 +4292,42 @@ } } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/regexpp": { - "version": "3.2.0", - "license": "MIT", - "engines": { - "node": ">=8" + "node_modules/@typescript-eslint/eslint-plugin/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "dependencies": { + "tslib": "^1.8.1" }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" } }, "node_modules/@typescript-eslint/experimental-utils": { - "version": "2.34.0", - "license": "MIT", + "version": "4.30.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.30.0.tgz", + "integrity": "sha512-K8RNIX9GnBsv5v4TjtwkKtqMSzYpjqAQg/oSphtxf3xxdt6T0owqnpojztjjTcatSteH3hLj3t/kklKx87NPqw==", + "dev": true, "dependencies": { - "@types/json-schema": "^7.0.3", - "@typescript-eslint/typescript-estree": "2.34.0", - "eslint-scope": "^5.0.0", - "eslint-utils": "^2.0.0" + "@types/json-schema": "^7.0.7", + "@typescript-eslint/scope-manager": "4.30.0", + "@typescript-eslint/types": "4.30.0", + "@typescript-eslint/typescript-estree": "4.30.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" }, "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + "node": "^10.12.0 || >=12.0.0" }, "funding": { "type": "opencollective", @@ -2813,37 +4337,26 @@ "eslint": "*" } }, - "node_modules/@typescript-eslint/experimental-utils/node_modules/eslint-utils": { - "version": "2.1.0", - "license": "MIT", - "dependencies": { - "eslint-visitor-keys": "^1.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, "node_modules/@typescript-eslint/parser": { - "version": "2.34.0", - "license": "BSD-2-Clause", + "version": "4.30.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.30.0.tgz", + "integrity": "sha512-HJ0XuluSZSxeboLU7Q2VQ6eLlCwXPBOGnA7CqgBnz2Db3JRQYyBDJgQnop6TZ+rsbSx5gEdWhw4rE4mDa1FnZg==", + "dev": true, "dependencies": { - "@types/eslint-visitor-keys": "^1.0.0", - "@typescript-eslint/experimental-utils": "2.34.0", - "@typescript-eslint/typescript-estree": "2.34.0", - "eslint-visitor-keys": "^1.1.0" + "@typescript-eslint/scope-manager": "4.30.0", + "@typescript-eslint/types": "4.30.0", + "@typescript-eslint/typescript-estree": "4.30.0", + "debug": "^4.3.1" }, "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + "node": "^10.12.0 || >=12.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^5.0.0 || ^6.0.0" + "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0" }, "peerDependenciesMeta": { "typescript": { @@ -2851,21 +4364,53 @@ } } }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "2.34.0", - "license": "BSD-2-Clause", + "node_modules/@typescript-eslint/scope-manager": { + "version": "4.30.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.30.0.tgz", + "integrity": "sha512-VJ/jAXovxNh7rIXCQbYhkyV2Y3Ac/0cVHP/FruTJSAUUm4Oacmn/nkN5zfWmWFEanN4ggP0vJSHOeajtHq3f8A==", + "dev": true, "dependencies": { - "debug": "^4.1.1", - "eslint-visitor-keys": "^1.1.0", - "glob": "^7.1.6", - "is-glob": "^4.0.1", - "lodash": "^4.17.15", - "semver": "^7.3.2", - "tsutils": "^3.17.1" + "@typescript-eslint/types": "4.30.0", + "@typescript-eslint/visitor-keys": "4.30.0" }, "engines": { "node": "^8.10.0 || ^10.13.0 || >=11.10.1" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/types": { + "version": "4.30.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.30.0.tgz", + "integrity": "sha512-YKldqbNU9K4WpTNwBqtAerQKLLW/X2A/j4yw92e3ZJYLx+BpKLeheyzoPfzIXHfM8BXfoleTdiYwpsvVPvHrDw==", + "dev": true, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "4.30.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.30.0.tgz", + "integrity": "sha512-6WN7UFYvykr/U0Qgy4kz48iGPWILvYL34xXJxvDQeiRE018B7POspNRVtAZscWntEPZpFCx4hcz/XBT+erenfg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "4.30.0", + "@typescript-eslint/visitor-keys": "4.30.0", + "debug": "^4.3.1", + "globby": "^11.0.3", + "is-glob": "^4.0.1", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" @@ -2876,184 +4421,241 @@ } } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/lru-cache": { - "version": "6.0.0", - "license": "ISC", + "node_modules/@typescript-eslint/typescript-estree/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, "dependencies": { - "yallist": "^4.0.0" + "tslib": "^1.8.1" }, "engines": { - "node": ">=10" + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { - "version": "7.3.5", - "license": "ISC", + "node_modules/@typescript-eslint/visitor-keys": { + "version": "4.30.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.30.0.tgz", + "integrity": "sha512-pNaaxDt/Ol/+JZwzP7MqWc8PJQTUhZwoee/PVlQ+iYoYhagccvoHnC9e4l+C/krQYYkENxznhVSDwClIbZVxRw==", + "dev": true, "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "@typescript-eslint/types": "4.30.0", + "eslint-visitor-keys": "^2.0.0" }, "engines": { - "node": ">=10" + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, "node_modules/@webassemblyjs/ast": { - "version": "1.8.5", - "license": "MIT", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "dev": true, "dependencies": { - "@webassemblyjs/helper-module-context": "1.8.5", - "@webassemblyjs/helper-wasm-bytecode": "1.8.5", - "@webassemblyjs/wast-parser": "1.8.5" + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" } }, "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.8.5", - "license": "MIT" + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", + "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", + "dev": true }, "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.8.5", - "license": "MIT" + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", + "dev": true }, "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.8.5", - "license": "MIT" + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", + "dev": true }, "node_modules/@webassemblyjs/helper-code-frame": { - "version": "1.8.5", - "license": "MIT", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", + "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", + "dev": true, "dependencies": { - "@webassemblyjs/wast-printer": "1.8.5" + "@webassemblyjs/wast-printer": "1.9.0" } }, "node_modules/@webassemblyjs/helper-fsm": { - "version": "1.8.5", - "license": "ISC" + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", + "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", + "dev": true }, "node_modules/@webassemblyjs/helper-module-context": { - "version": "1.8.5", - "license": "MIT", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", + "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", + "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.8.5", - "mamacro": "^0.0.3" + "@webassemblyjs/ast": "1.9.0" } }, "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.8.5", - "license": "MIT" + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", + "dev": true }, "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.8.5", - "license": "MIT", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", + "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "dev": true, "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" + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0" } }, "node_modules/@webassemblyjs/ieee754": { - "version": "1.8.5", - "license": "MIT", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "dev": true, "dependencies": { "@xtuc/ieee754": "^1.2.0" } }, "node_modules/@webassemblyjs/leb128": { - "version": "1.8.5", - "license": "MIT", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "dev": true, "dependencies": { "@xtuc/long": "4.2.2" } }, "node_modules/@webassemblyjs/utf8": { - "version": "1.8.5", - "license": "MIT" + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", + "dev": true }, "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.8.5", - "license": "MIT", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "dev": true, "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" } }, "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.8.5", - "license": "MIT", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", + "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "dev": true, "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" } }, "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.8.5", - "license": "MIT", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", + "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "dev": true, "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" } }, "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.8.5", - "license": "MIT", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", + "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "dev": true, "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" } }, "node_modules/@webassemblyjs/wast-parser": { - "version": "1.8.5", - "license": "MIT", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", + "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", + "dev": true, "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" } }, "node_modules/@webassemblyjs/wast-printer": { - "version": "1.8.5", - "license": "MIT", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "dev": true, "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" } }, "node_modules/@xtuc/ieee754": { "version": "1.2.0", - "license": "BSD-3-Clause" + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true }, "node_modules/@xtuc/long": { "version": "4.2.2", - "license": "Apache-2.0" + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true }, "node_modules/abab": { "version": "2.0.5", - "license": "BSD-3-Clause" + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", + "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" }, "node_modules/accepts": { "version": "1.3.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "dev": true, "dependencies": { "mime-types": "~2.1.24", "negotiator": "0.6.2" @@ -3063,8 +4665,9 @@ } }, "node_modules/acorn": { - "version": "6.4.2", - "license": "MIT", + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", "bin": { "acorn": "bin/acorn" }, @@ -3073,30 +4676,45 @@ } }, "node_modules/acorn-globals": { - "version": "4.3.4", - "license": "MIT", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", "dependencies": { - "acorn": "^6.0.1", - "acorn-walk": "^6.0.1" + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, "node_modules/acorn-walk": { - "version": "6.2.0", - "license": "MIT", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", "engines": { "node": ">=0.4.0" } }, "node_modules/address": { "version": "1.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", + "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==", + "dev": true, "engines": { "node": ">= 0.12.0" } }, "node_modules/adjust-sourcemap-loader": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-3.0.0.tgz", + "integrity": "sha512-YBrGyT2/uVQ/c6Rr+t6ZJXniY03YtHGMJQYal368burRGYKqhx9qGTWqcBU5s1CwYY9E/ri63RYyG1IacMZtqw==", + "dev": true, "dependencies": { "loader-utils": "^2.0.0", "regex-parser": "^2.2.11" @@ -3105,21 +4723,10 @@ "node": ">=8.9" } }, - "node_modules/adjust-sourcemap-loader/node_modules/loader-utils": { - "version": "2.0.0", - "license": "MIT", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, "node_modules/agent-base": { "version": "6.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", "dependencies": { "debug": "4" }, @@ -3129,7 +4736,9 @@ }, "node_modules/aggregate-error": { "version": "3.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, "dependencies": { "clean-stack": "^2.0.0", "indent-string": "^4.0.0" @@ -3140,8 +4749,9 @@ }, "node_modules/airbnb-prop-types": { "version": "2.16.0", + "resolved": "https://registry.npmjs.org/airbnb-prop-types/-/airbnb-prop-types-2.16.0.tgz", + "integrity": "sha512-7WHOFolP/6cS96PhKNrslCLMYAI8yB1Pp6u6XmxozQOiZbsI5ycglZr5cHhBFfuRcQQjzCMith5ZPZdYiJCxUg==", "dev": true, - "license": "MIT", "dependencies": { "array.prototype.find": "^2.1.1", "function.prototype.name": "^1.1.2", @@ -3162,7 +4772,9 @@ }, "node_modules/ajv": { "version": "6.12.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -3176,32 +4788,42 @@ }, "node_modules/ajv-errors": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", + "dev": true, "peerDependencies": { "ajv": ">=5.0.0" } }, "node_modules/ajv-keywords": { "version": "3.5.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, "peerDependencies": { "ajv": "^6.9.1" } }, "node_modules/alphanum-sort": { "version": "1.0.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", + "dev": true }, "node_modules/ansi-colors": { - "version": "3.2.4", - "license": "MIT", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "dev": true, "engines": { "node": ">=6" } }, "node_modules/ansi-escapes": { "version": "4.3.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, "dependencies": { "type-fest": "^0.21.3" }, @@ -3214,24 +4836,30 @@ }, "node_modules/ansi-html": { "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", + "dev": true, "engines": [ "node >= 0.8.0" ], - "license": "Apache-2.0", "bin": { "ansi-html": "bin/ansi-html" } }, "node_modules/ansi-regex": { - "version": "2.1.1", - "license": "MIT", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, "node_modules/ansi-styles": { "version": "3.2.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, "dependencies": { "color-convert": "^1.9.0" }, @@ -3240,37 +4868,37 @@ } }, "node_modules/anymatch": { - "version": "2.0.0", - "license": "ISC", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", "dependencies": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "node_modules/anymatch/node_modules/normalize-path": { - "version": "2.1.1", - "license": "MIT", - "dependencies": { - "remove-trailing-separator": "^1.0.1" + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" }, "engines": { - "node": ">=0.10.0" + "node": ">= 8" } }, "node_modules/aproba": { "version": "1.2.0", - "license": "ISC" + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true }, "node_modules/argparse": { "version": "1.0.10", - "license": "MIT", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, "dependencies": { "sprintf-js": "~1.0.2" } }, "node_modules/aria-query": { "version": "4.2.2", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", + "dev": true, "dependencies": { "@babel/runtime": "^7.10.2", "@babel/runtime-corejs3": "^7.10.2" @@ -3281,40 +4909,48 @@ }, "node_modules/arity-n": { "version": "1.0.4", - "license": "MIT" + "resolved": "https://registry.npmjs.org/arity-n/-/arity-n-1.0.4.tgz", + "integrity": "sha1-2edrEXM+CFacCEeuezmyhgswt0U=", + "dev": true }, "node_modules/arr-diff": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true, "engines": { "node": ">=0.10.0" } }, "node_modules/arr-flatten": { "version": "1.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true, "engines": { "node": ">=0.10.0" } }, "node_modules/arr-union": { "version": "3.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/array-equal": { - "version": "1.0.0", - "license": "MIT" - }, "node_modules/array-flatten": { - "version": "1.1.1", - "license": "MIT" + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "dev": true }, "node_modules/array-includes": { "version": "3.1.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.3.tgz", + "integrity": "sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==", + "dev": true, "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", @@ -3330,32 +4966,37 @@ } }, "node_modules/array-union": { - "version": "1.0.2", - "license": "MIT", - "dependencies": { - "array-uniq": "^1.0.1" - }, + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, "node_modules/array-uniq": { "version": "1.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true, "engines": { "node": ">=0.10.0" } }, "node_modules/array-unique": { "version": "0.3.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true, "engines": { "node": ">=0.10.0" } }, "node_modules/array.prototype.filter": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/array.prototype.filter/-/array.prototype.filter-1.0.0.tgz", + "integrity": "sha512-TfO1gz+tLm+Bswq0FBOXPqAchtCr2Rn48T8dLJoRFl8NoEosjZmzptmuo1X8aZBzZcqsR1W8U761tjACJtngTQ==", + "dev": true, "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", @@ -3372,8 +5013,9 @@ }, "node_modules/array.prototype.find": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/array.prototype.find/-/array.prototype.find-2.1.1.tgz", + "integrity": "sha512-mi+MYNJYLTx2eNYy+Yh6raoQacCsNeeMUaspFPh9Y141lFSsWxxB8V9mM2ye+eqiRs917J6/pJ4M9ZPzenWckA==", "dev": true, - "license": "MIT", "dependencies": { "define-properties": "^1.1.3", "es-abstract": "^1.17.4" @@ -3384,7 +5026,9 @@ }, "node_modules/array.prototype.flat": { "version": "1.2.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz", + "integrity": "sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==", + "dev": true, "dependencies": { "call-bind": "^1.0.0", "define-properties": "^1.1.3", @@ -3399,7 +5043,9 @@ }, "node_modules/array.prototype.flatmap": { "version": "1.2.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz", + "integrity": "sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==", + "dev": true, "dependencies": { "call-bind": "^1.0.0", "define-properties": "^1.1.3", @@ -3414,26 +5060,25 @@ } }, "node_modules/arrify": { - "version": "1.0.1", - "license": "MIT", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, "node_modules/asap": { "version": "2.0.6", - "license": "MIT" - }, - "node_modules/asn1": { - "version": "0.2.4", - "license": "MIT", - "dependencies": { - "safer-buffer": "~2.1.0" - } + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", + "dev": true }, "node_modules/asn1.js": { "version": "5.4.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "dev": true, "dependencies": { "bn.js": "^4.0.0", "inherits": "^2.0.1", @@ -3441,72 +5086,101 @@ "safer-buffer": "^2.1.0" } }, + "node_modules/asn1.js/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, "node_modules/assert": { "version": "1.5.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "dev": true, "dependencies": { "object-assign": "^4.1.1", "util": "0.10.3" } }, - "node_modules/assert-plus": { - "version": "1.0.0", - "license": "MIT", - "engines": { - "node": ">=0.8" - } - }, "node_modules/assert/node_modules/inherits": { "version": "2.0.1", - "license": "ISC" + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", + "dev": true }, "node_modules/assert/node_modules/util": { "version": "0.10.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dev": true, "dependencies": { "inherits": "2.0.1" } }, "node_modules/assign-symbols": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true, "engines": { "node": ">=0.10.0" } }, "node_modules/ast-types-flow": { "version": "0.0.7", - "license": "ISC" + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=", + "dev": true }, "node_modules/astral-regex": { - "version": "1.0.0", - "license": "MIT", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true, "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/async": { "version": "2.6.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dev": true, "dependencies": { "lodash": "^4.17.14" } }, "node_modules/async-each": { "version": "1.0.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", + "dev": true }, "node_modules/async-limiter": { "version": "1.0.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", + "dev": true }, "node_modules/asynckit": { "version": "0.4.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } }, "node_modules/atob": { "version": "2.1.2", - "license": "(MIT OR Apache-2.0)", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true, "bin": { "atob": "bin/atob.js" }, @@ -3516,7 +5190,9 @@ }, "node_modules/autoprefixer": { "version": "9.8.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", + "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", + "dev": true, "dependencies": { "browserslist": "^4.12.0", "caniuse-lite": "^1.0.30001109", @@ -3534,86 +5210,27 @@ "url": "https://tidelift.com/funding/github/npm/autoprefixer" } }, - "node_modules/autoprefixer/node_modules/postcss-value-parser": { - "version": "4.1.0", - "license": "MIT" - }, - "node_modules/aws-sign2": { - "version": "0.7.0", - "license": "Apache-2.0", - "engines": { - "node": "*" - } - }, - "node_modules/aws4": { - "version": "1.11.0", - "license": "MIT" - }, "node_modules/axe-core": { - "version": "4.3.2", - "license": "MPL-2.0", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.3.3.tgz", + "integrity": "sha512-/lqqLAmuIPi79WYfRpy2i8z+x+vxU3zX2uAm0gs1q52qTuKwolOj1P8XbufpXcsydrpKx2yGn2wzAnxCMV86QA==", + "dev": true, "engines": { "node": ">=4" } }, "node_modules/axobject-query": { "version": "2.2.0", - "license": "Apache-2.0" - }, - "node_modules/babel-code-frame": { - "version": "6.26.0", - "license": "MIT", - "dependencies": { - "chalk": "^1.1.3", - "esutils": "^2.0.2", - "js-tokens": "^3.0.2" - } - }, - "node_modules/babel-code-frame/node_modules/ansi-styles": { - "version": "2.2.1", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/babel-code-frame/node_modules/chalk": { - "version": "1.1.3", - "license": "MIT", - "dependencies": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/babel-code-frame/node_modules/js-tokens": { - "version": "3.0.2", - "license": "MIT" - }, - "node_modules/babel-code-frame/node_modules/strip-ansi": { - "version": "3.0.1", - "license": "MIT", - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/babel-code-frame/node_modules/supports-color": { - "version": "2.0.0", - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", + "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==", + "dev": true }, "node_modules/babel-eslint": { "version": "10.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", + "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", + "deprecated": "babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.", + "dev": true, "dependencies": { "@babel/code-frame": "^7.0.0", "@babel/parser": "^7.7.0", @@ -3629,9 +5246,20 @@ "eslint": ">= 4.12.1" } }, + "node_modules/babel-eslint/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/babel-extract-comments": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz", + "integrity": "sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ==", + "dev": true, "dependencies": { "babylon": "^6.18.0" }, @@ -3640,148 +5268,188 @@ } }, "node_modules/babel-jest": { - "version": "24.9.0", - "license": "MIT", + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz", + "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==", + "dev": true, "dependencies": { - "@jest/transform": "^24.9.0", - "@jest/types": "^24.9.0", - "@types/babel__core": "^7.1.0", - "babel-plugin-istanbul": "^5.1.0", - "babel-preset-jest": "^24.9.0", - "chalk": "^2.4.2", - "slash": "^2.0.0" + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/babel__core": "^7.1.7", + "babel-plugin-istanbul": "^6.0.0", + "babel-preset-jest": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "slash": "^3.0.0" }, "engines": { - "node": ">= 6" + "node": ">= 10.14.2" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, - "node_modules/babel-jest/node_modules/@babel/core": { - "version": "7.9.0", - "license": "MIT", - "peer": true, + "node_modules/babel-jest/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "dependencies": { - "@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", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.13", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=6.9.0" + "node": ">=8" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/babel-jest/node_modules/babel-preset-jest": { - "version": "24.9.0", - "license": "MIT", + "node_modules/babel-jest/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, "dependencies": { - "@babel/plugin-syntax-object-rest-spread": "^7.0.0", - "babel-plugin-jest-hoist": "^24.9.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">= 6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/babel-jest/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/babel-jest/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-jest/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-loader": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz", + "integrity": "sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==", + "dev": true, + "dependencies": { + "find-cache-dir": "^2.1.0", + "loader-utils": "^1.4.0", + "mkdirp": "^0.5.3", + "pify": "^4.0.1", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 6.9" }, "peerDependencies": { - "@babel/core": "^7.0.0" + "@babel/core": "^7.0.0", + "webpack": ">=2" } }, - "node_modules/babel-jest/node_modules/semver": { - "version": "5.7.1", - "license": "ISC", - "peer": true, + "node_modules/babel-loader/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, "bin": { - "semver": "bin/semver" + "json5": "lib/cli.js" } }, - "node_modules/babel-jest/node_modules/source-map": { - "version": "0.5.7", - "license": "BSD-3-Clause", - "peer": true, + "node_modules/babel-loader/node_modules/loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, "engines": { - "node": ">=0.10.0" + "node": ">=4.0.0" } }, "node_modules/babel-plugin-dynamic-import-node": { "version": "2.3.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dev": true, "dependencies": { "object.assign": "^4.1.0" } }, "node_modules/babel-plugin-istanbul": { - "version": "5.2.0", - "license": "BSD-3-Clause", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz", + "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", - "find-up": "^3.0.0", - "istanbul-lib-instrument": "^3.3.0", - "test-exclude": "^5.2.3" + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^4.0.0", + "test-exclude": "^6.0.0" }, "engines": { - "node": ">=6" - } - }, - "node_modules/babel-plugin-istanbul/node_modules/find-up": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/babel-plugin-istanbul/node_modules/locate-path": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/babel-plugin-istanbul/node_modules/p-locate": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" + "node": ">=8" } }, "node_modules/babel-plugin-jest-hoist": { - "version": "24.9.0", - "license": "MIT", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz", + "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==", + "dev": true, "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", "@types/babel__traverse": "^7.0.6" }, "engines": { - "node": ">= 6" + "node": ">= 10.14.2" } }, "node_modules/babel-plugin-macros": { "version": "2.8.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz", + "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==", + "dev": true, "dependencies": { "@babel/runtime": "^7.7.2", "cosmiconfig": "^6.0.0", @@ -3790,7 +5458,9 @@ }, "node_modules/babel-plugin-macros/node_modules/cosmiconfig": { "version": "6.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "dev": true, "dependencies": { "@types/parse-json": "^4.0.0", "import-fresh": "^3.1.0", @@ -3802,32 +5472,20 @@ "node": ">=8" } }, - "node_modules/babel-plugin-macros/node_modules/parse-json": { - "version": "5.2.0", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/babel-plugin-macros/node_modules/path-type": { - "version": "4.0.0", - "license": "MIT", - "engines": { - "node": ">=8" + "node_modules/babel-plugin-named-asset-import": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.7.tgz", + "integrity": "sha512-squySRkf+6JGnvjoUtDEjSREJEBirnXi9NqP6rjSYsylxQxqBTz+pkmf395i9E2zsvmYUaI40BHo6SqZUdydlw==", + "dev": true, + "peerDependencies": { + "@babel/core": "^7.1.0" } }, "node_modules/babel-plugin-polyfill-corejs2": { "version": "0.2.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz", + "integrity": "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==", + "dev": true, "dependencies": { "@babel/compat-data": "^7.13.11", "@babel/helper-define-polyfill-provider": "^0.2.2", @@ -3837,9 +5495,20 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/babel-plugin-polyfill-corejs3": { "version": "0.2.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.4.tgz", + "integrity": "sha512-z3HnJE5TY/j4EFEa/qpQMSbcUJZ5JQi+3UFjXzn6pQCmIKc5Ug5j98SuYyH+m4xQnvKlMDIW4plLfgyVnd0IcQ==", + "dev": true, "dependencies": { "@babel/helper-define-polyfill-provider": "^0.2.2", "core-js-compat": "^3.14.0" @@ -3850,7 +5519,9 @@ }, "node_modules/babel-plugin-polyfill-regenerator": { "version": "0.2.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz", + "integrity": "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==", + "dev": true, "dependencies": { "@babel/helper-define-polyfill-provider": "^0.2.2" }, @@ -3860,11 +5531,15 @@ }, "node_modules/babel-plugin-syntax-object-rest-spread": { "version": "6.13.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", + "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=", + "dev": true }, "node_modules/babel-plugin-transform-object-rest-spread": { "version": "6.26.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", + "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=", + "dev": true, "dependencies": { "babel-plugin-syntax-object-rest-spread": "^6.8.0", "babel-runtime": "^6.26.0" @@ -3872,46 +5547,91 @@ }, "node_modules/babel-plugin-transform-react-remove-prop-types": { "version": "0.4.24", - "license": "MIT" + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==", + "dev": true + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "dev": true, + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@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-top-level-await": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz", + "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==", + "dev": true, + "dependencies": { + "babel-plugin-jest-hoist": "^26.6.2", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": ">= 10.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } }, "node_modules/babel-preset-react-app": { - "version": "9.1.2", - "license": "MIT", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.0.tgz", + "integrity": "sha512-itL2z8v16khpuKutx5IH8UdCdSTuzrOhRFTEdIhveZ2i1iBKDrVE0ATa4sFVy+02GLucZNVBWtoarXBy0Msdpg==", + "dev": true, "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" } }, "node_modules/babel-preset-react-app/node_modules/@babel/core": { - "version": "7.9.0", - "license": "MIT", + "version": "7.12.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.3.tgz", + "integrity": "sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==", + "dev": true, "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/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" @@ -3924,52 +5644,26 @@ "url": "https://opencollective.com/babel" } }, - "node_modules/babel-preset-react-app/node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.14.8", - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "@babel/helper-function-name": "^7.14.5", - "@babel/helper-member-expression-to-functions": "^7.14.7", - "@babel/helper-optimise-call-expression": "^7.14.5", - "@babel/helper-replace-supers": "^7.14.5", - "@babel/helper-split-export-declaration": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, "node_modules/babel-preset-react-app/node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.8.3", - "license": "MIT", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz", + "integrity": "sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w==", + "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-preset-react-app/node_modules/@babel/plugin-proposal-decorators": { - "version": "7.8.3", - "license": "MIT", - "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/helper-create-class-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/babel-preset-react-app/node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.8.3", - "license": "MIT", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz", + "integrity": "sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-plugin-utils": "^7.10.4", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" }, "peerDependencies": { @@ -3977,668 +5671,144 @@ } }, "node_modules/babel-preset-react-app/node_modules/@babel/plugin-proposal-numeric-separator": { - "version": "7.8.3", - "license": "MIT", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.1.tgz", + "integrity": "sha512-MR7Ok+Af3OhNTCxYVjJZHS0t97ydnJZt/DbR4WISO39iDnhiD8XHrY12xuSJ90FFEGjir0Fzyyn7g/zY6hxbxA==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/babel-preset-react-app/node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.9.0", - "license": "MIT", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.1.tgz", + "integrity": "sha512-c2uRpY6WzaVDzynVY9liyykS+kVU+WRZPMPYpkelXH8KBt1oXoI89kPbZKKG/jDT5UK92FTW2fZkZaJhdiBabw==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", "@babel/plugin-syntax-optional-chaining": "^7.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/babel-preset-react-app/node_modules/@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-preset-react-app/node_modules/@babel/plugin-syntax-async-generators/node_modules/@babel/core": { - "version": "7.14.8", - "license": "MIT", - "peer": true, - "dependencies": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.14.8", - "@babel/helper-compilation-targets": "^7.14.5", - "@babel/helper-module-transforms": "^7.14.8", - "@babel/helpers": "^7.14.8", - "@babel/parser": "^7.14.8", - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.14.8", - "@babel/types": "^7.14.8", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", - "semver": "^6.3.0", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/babel-preset-react-app/node_modules/@babel/plugin-syntax-async-generators/node_modules/semver": { - "version": "6.3.0", - "license": "ISC", - "peer": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/babel-preset-react-app/node_modules/@babel/plugin-syntax-decorators": { - "version": "7.14.5", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-preset-react-app/node_modules/@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-preset-react-app/node_modules/@babel/plugin-syntax-dynamic-import/node_modules/@babel/core": { - "version": "7.14.8", - "license": "MIT", - "peer": true, - "dependencies": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.14.8", - "@babel/helper-compilation-targets": "^7.14.5", - "@babel/helper-module-transforms": "^7.14.8", - "@babel/helpers": "^7.14.8", - "@babel/parser": "^7.14.8", - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.14.8", - "@babel/types": "^7.14.8", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", - "semver": "^6.3.0", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/babel-preset-react-app/node_modules/@babel/plugin-syntax-dynamic-import/node_modules/semver": { - "version": "6.3.0", - "license": "ISC", - "peer": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/babel-preset-react-app/node_modules/@babel/plugin-syntax-flow": { - "version": "7.14.5", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-preset-react-app/node_modules/@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-preset-react-app/node_modules/@babel/plugin-syntax-json-strings/node_modules/@babel/core": { - "version": "7.14.8", - "license": "MIT", - "peer": true, - "dependencies": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.14.8", - "@babel/helper-compilation-targets": "^7.14.5", - "@babel/helper-module-transforms": "^7.14.8", - "@babel/helpers": "^7.14.8", - "@babel/parser": "^7.14.8", - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.14.8", - "@babel/types": "^7.14.8", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", - "semver": "^6.3.0", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/babel-preset-react-app/node_modules/@babel/plugin-syntax-json-strings/node_modules/semver": { - "version": "6.3.0", - "license": "ISC", - "peer": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/babel-preset-react-app/node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-preset-react-app/node_modules/@babel/plugin-syntax-object-rest-spread/node_modules/@babel/core": { - "version": "7.14.8", - "license": "MIT", - "peer": true, - "dependencies": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.14.8", - "@babel/helper-compilation-targets": "^7.14.5", - "@babel/helper-module-transforms": "^7.14.8", - "@babel/helpers": "^7.14.8", - "@babel/parser": "^7.14.8", - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.14.8", - "@babel/types": "^7.14.8", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", - "semver": "^6.3.0", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/babel-preset-react-app/node_modules/@babel/plugin-syntax-object-rest-spread/node_modules/semver": { - "version": "6.3.0", - "license": "ISC", - "peer": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/babel-preset-react-app/node_modules/@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-preset-react-app/node_modules/@babel/plugin-syntax-optional-catch-binding/node_modules/@babel/core": { - "version": "7.14.8", - "license": "MIT", - "peer": true, - "dependencies": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.14.8", - "@babel/helper-compilation-targets": "^7.14.5", - "@babel/helper-module-transforms": "^7.14.8", - "@babel/helpers": "^7.14.8", - "@babel/parser": "^7.14.8", - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.14.8", - "@babel/types": "^7.14.8", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", - "semver": "^6.3.0", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/babel-preset-react-app/node_modules/@babel/plugin-syntax-optional-catch-binding/node_modules/semver": { - "version": "6.3.0", - "license": "ISC", - "peer": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/babel-preset-react-app/node_modules/@babel/plugin-syntax-typescript": { - "version": "7.14.5", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-preset-react-app/node_modules/@babel/plugin-transform-flow-strip-types": { - "version": "7.9.0", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-flow": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/babel-preset-react-app/node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.8.3", - "license": "MIT", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.1.tgz", + "integrity": "sha512-cAzB+UzBIrekfYxyLlFqf/OagTvHLcVBb5vpouzkYkBclRPraiygVnafvAoipErZLI8ANv8Ecn6E/m5qPXD26w==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-preset-react-app/node_modules/@babel/plugin-transform-react-jsx-self": { - "version": "7.14.5", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-preset-react-app/node_modules/@babel/plugin-transform-react-jsx-source": { - "version": "7.14.5", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-preset-react-app/node_modules/@babel/plugin-transform-runtime": { - "version": "7.9.0", - "license": "MIT", - "dependencies": { - "@babel/helper-module-imports": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3", - "resolve": "^1.8.1", - "semver": "^5.5.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-preset-react-app/node_modules/@babel/plugin-transform-typescript": { - "version": "7.14.6", - "license": "MIT", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.14.6", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-typescript": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" + "@babel/helper-plugin-utils": "^7.10.4" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/babel-preset-react-app/node_modules/@babel/preset-env": { - "version": "7.9.0", - "license": "MIT", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.1.tgz", + "integrity": "sha512-H8kxXmtPaAGT7TyBvSSkoSTUK6RHh61So05SyEbpmr0MCZrsNYn7mGMzzeYoOUCdHzww61k8XBft2TaES+xPLg==", + "dev": true, "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/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/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" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/babel-preset-react-app/node_modules/@babel/preset-env/node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.14.5", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-preset-react-app/node_modules/@babel/preset-env/node_modules/@babel/plugin-proposal-nullish-coalescing-operator/node_modules/@babel/core": { - "version": "7.14.8", - "license": "MIT", - "peer": true, - "dependencies": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.14.8", - "@babel/helper-compilation-targets": "^7.14.5", - "@babel/helper-module-transforms": "^7.14.8", - "@babel/helpers": "^7.14.8", - "@babel/parser": "^7.14.8", - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.14.8", - "@babel/types": "^7.14.8", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", - "semver": "^6.3.0", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/babel-preset-react-app/node_modules/@babel/preset-env/node_modules/@babel/plugin-proposal-nullish-coalescing-operator/node_modules/semver": { - "version": "6.3.0", - "license": "ISC", - "peer": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/babel-preset-react-app/node_modules/@babel/preset-env/node_modules/@babel/plugin-proposal-numeric-separator": { - "version": "7.14.5", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-preset-react-app/node_modules/@babel/preset-env/node_modules/@babel/plugin-proposal-numeric-separator/node_modules/@babel/core": { - "version": "7.14.8", - "license": "MIT", - "peer": true, - "dependencies": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.14.8", - "@babel/helper-compilation-targets": "^7.14.5", - "@babel/helper-module-transforms": "^7.14.8", - "@babel/helpers": "^7.14.8", - "@babel/parser": "^7.14.8", - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.14.8", - "@babel/types": "^7.14.8", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", - "semver": "^6.3.0", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/babel-preset-react-app/node_modules/@babel/preset-env/node_modules/@babel/plugin-proposal-numeric-separator/node_modules/semver": { - "version": "6.3.0", - "license": "ISC", - "peer": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/babel-preset-react-app/node_modules/@babel/preset-env/node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.14.5", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-preset-react-app/node_modules/@babel/preset-env/node_modules/@babel/plugin-proposal-optional-chaining/node_modules/@babel/core": { - "version": "7.14.8", - "license": "MIT", - "peer": true, - "dependencies": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.14.8", - "@babel/helper-compilation-targets": "^7.14.5", - "@babel/helper-module-transforms": "^7.14.8", - "@babel/helpers": "^7.14.8", - "@babel/parser": "^7.14.8", - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.14.8", - "@babel/types": "^7.14.8", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", - "semver": "^6.3.0", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/babel-preset-react-app/node_modules/@babel/preset-env/node_modules/@babel/plugin-proposal-optional-chaining/node_modules/semver": { - "version": "6.3.0", - "license": "ISC", - "peer": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/babel-preset-react-app/node_modules/@babel/preset-modules": { - "version": "0.1.4", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-preset-react-app/node_modules/@babel/preset-modules/node_modules/@babel/core": { - "version": "7.14.8", - "license": "MIT", - "peer": true, - "dependencies": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.14.8", - "@babel/helper-compilation-targets": "^7.14.5", - "@babel/helper-module-transforms": "^7.14.8", - "@babel/helpers": "^7.14.8", - "@babel/parser": "^7.14.8", - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.14.8", - "@babel/types": "^7.14.8", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", - "semver": "^6.3.0", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/babel-preset-react-app/node_modules/@babel/preset-modules/node_modules/semver": { - "version": "6.3.0", - "license": "ISC", - "peer": true, - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/babel-preset-react-app/node_modules/@babel/preset-react": { - "version": "7.9.1", - "license": "MIT", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.12.1.tgz", + "integrity": "sha512-euCExymHCi0qB9u5fKw7rvlw7AZSjw/NaB9h7EkdTt5+yHRrXdiRTh7fkG3uBPpJg82CqLfp1LHLqWGSCrab+g==", + "dev": true, "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" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/babel-preset-react-app/node_modules/@babel/preset-react/node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.14.5", - "license": "MIT", + "node_modules/babel-preset-react-app/node_modules/@babel/preset-react/node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.14.9.tgz", + "integrity": "sha512-Fqqu0f8zv9W+RyOnx29BX/RlEsBRANbOf5xs5oxb2aHP4FKbLXxIaVPUiCti56LAR1IixMH4EyaixhUsKqoBHw==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -4649,78 +5819,44 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/babel-preset-react-app/node_modules/@babel/preset-react/node_modules/@babel/plugin-transform-react-display-name/node_modules/@babel/core": { - "version": "7.14.8", - "license": "MIT", - "peer": true, + "node_modules/babel-preset-react-app/node_modules/@babel/preset-react/node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.14.5.tgz", + "integrity": "sha512-1TpSDnD9XR/rQ2tzunBVPThF5poaYT9GqP+of8fAtguYuI/dm2RkrMBDemsxtY0XBzvW7nXjYM0hRyKX9QYj7Q==", + "dev": true, "dependencies": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.14.8", - "@babel/helper-compilation-targets": "^7.14.5", - "@babel/helper-module-transforms": "^7.14.8", - "@babel/helpers": "^7.14.8", - "@babel/parser": "^7.14.8", - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.14.8", - "@babel/types": "^7.14.8", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", - "semver": "^6.3.0", - "source-map": "^0.5.0" + "@babel/helper-plugin-utils": "^7.14.5" }, "engines": { "node": ">=6.9.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/babel-preset-react-app/node_modules/@babel/preset-react/node_modules/semver": { - "version": "6.3.0", - "license": "ISC", - "peer": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/babel-preset-react-app/node_modules/@babel/preset-typescript": { - "version": "7.9.0", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-transform-typescript": "^7.9.0" - }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/babel-preset-react-app/node_modules/@babel/runtime": { - "version": "7.9.0", - "license": "MIT", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.1.tgz", + "integrity": "sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA==", + "dev": true, "dependencies": { "regenerator-runtime": "^0.13.4" } }, "node_modules/babel-preset-react-app/node_modules/semver": { "version": "5.7.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, "bin": { "semver": "bin/semver" } }, - "node_modules/babel-preset-react-app/node_modules/source-map": { - "version": "0.5.7", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/babel-runtime": { "version": "6.26.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dev": true, "dependencies": { "core-js": "^2.4.0", "regenerator-runtime": "^0.11.0" @@ -4728,27 +5864,38 @@ }, "node_modules/babel-runtime/node_modules/core-js": { "version": "2.6.12", - "hasInstallScript": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", + "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", + "deprecated": "core-js@<3.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Please, upgrade your dependencies to the actual version of core-js.", + "dev": true, + "hasInstallScript": true }, "node_modules/babel-runtime/node_modules/regenerator-runtime": { "version": "0.11.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", + "dev": true }, "node_modules/babylon": { "version": "6.18.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "dev": true, "bin": { "babylon": "bin/babylon.js" } }, "node_modules/balanced-match": { "version": "1.0.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true }, "node_modules/base": { "version": "0.11.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, "dependencies": { "cache-base": "^1.0.1", "class-utils": "^0.3.5", @@ -4764,7 +5911,9 @@ }, "node_modules/base/node_modules/define-property": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, "dependencies": { "is-descriptor": "^1.0.0" }, @@ -4774,6 +5923,9 @@ }, "node_modules/base64-js": { "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, "funding": [ { "type": "github", @@ -4787,30 +5939,42 @@ "type": "consulting", "url": "https://feross.org/support" } - ], - "license": "MIT" + ] }, "node_modules/batch": { "version": "0.6.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", + "dev": true }, - "node_modules/bcrypt-pbkdf": { - "version": "1.0.2", - "license": "BSD-3-Clause", + "node_modules/bfj": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", + "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", + "dev": true, "dependencies": { - "tweetnacl": "^0.14.3" + "bluebird": "^3.5.5", + "check-types": "^11.1.1", + "hoopy": "^0.1.4", + "tryer": "^1.0.1" + }, + "engines": { + "node": ">= 8.0.0" } }, "node_modules/big.js": { "version": "5.2.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true, "engines": { "node": "*" } }, "node_modules/binary-extensions": { "version": "2.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", "engines": { "node": ">=8" } @@ -4819,6 +5983,7 @@ "version": "1.5.0", "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dev": true, "optional": true, "dependencies": { "file-uri-to-path": "1.0.0" @@ -4826,15 +5991,21 @@ }, "node_modules/bluebird": { "version": "3.7.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true }, "node_modules/bn.js": { - "version": "4.12.0", - "license": "MIT" + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", + "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==", + "dev": true }, "node_modules/body-parser": { "version": "1.19.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "dev": true, "dependencies": { "bytes": "3.1.0", "content-type": "~1.0.4", @@ -4851,20 +6022,35 @@ "node": ">= 0.8" } }, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/body-parser/node_modules/debug": { "version": "2.6.9", - "license": "MIT", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, "dependencies": { "ms": "2.0.0" } }, "node_modules/body-parser/node_modules/ms": { "version": "2.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true }, "node_modules/bonjour": { "version": "3.5.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "dev": true, "dependencies": { "array-flatten": "^2.1.0", "deep-equal": "^1.0.1", @@ -4874,17 +6060,16 @@ "multicast-dns-service-types": "^1.1.0" } }, - "node_modules/bonjour/node_modules/array-flatten": { - "version": "2.1.2", - "license": "MIT" - }, "node_modules/boolbase": { "version": "1.0.0", - "license": "ISC" + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true }, "node_modules/bootstrap": { "version": "4.6.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.6.0.tgz", + "integrity": "sha512-Io55IuQY3kydzHtbGvQya3H+KorS/M9rSNyfCGCg9WZ4pyT/lCxIlpJgG1GXW/PswzC84Tr2fBYi+7+jFVQQBw==", "funding": { "type": "opencollective", "url": "https://opencollective.com/bootstrap" @@ -4896,53 +6081,41 @@ }, "node_modules/brace-expansion": { "version": "1.1.11", - "license": "MIT", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, "node_modules/braces": { - "version": "2.3.2", - "license": "MIT", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" + "fill-range": "^7.0.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, "node_modules/brorand": { "version": "1.1.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", + "dev": true }, "node_modules/browser-process-hrtime": { "version": "1.0.0", - "license": "BSD-2-Clause" - }, - "node_modules/browser-resolve": { - "version": "1.11.3", - "license": "MIT", - "dependencies": { - "resolve": "1.1.7" - } - }, - "node_modules/browser-resolve/node_modules/resolve": { - "version": "1.1.7", - "license": "MIT" + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" }, "node_modules/browserify-aes": { "version": "1.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, "dependencies": { "buffer-xor": "^1.0.3", "cipher-base": "^1.0.0", @@ -4954,7 +6127,9 @@ }, "node_modules/browserify-cipher": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, "dependencies": { "browserify-aes": "^1.0.4", "browserify-des": "^1.0.0", @@ -4963,7 +6138,9 @@ }, "node_modules/browserify-des": { "version": "1.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, "dependencies": { "cipher-base": "^1.0.1", "des.js": "^1.0.0", @@ -4973,19 +6150,19 @@ }, "node_modules/browserify-rsa": { "version": "4.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "dev": true, "dependencies": { "bn.js": "^5.0.0", "randombytes": "^2.0.1" } }, - "node_modules/browserify-rsa/node_modules/bn.js": { - "version": "5.2.0", - "license": "MIT" - }, "node_modules/browserify-sign": { "version": "4.2.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "dev": true, "dependencies": { "bn.js": "^5.1.1", "browserify-rsa": "^4.0.1", @@ -4998,13 +6175,11 @@ "safe-buffer": "^5.2.0" } }, - "node_modules/browserify-sign/node_modules/bn.js": { - "version": "5.2.0", - "license": "MIT" - }, "node_modules/browserify-sign/node_modules/readable-stream": { "version": "3.6.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -5014,22 +6189,46 @@ "node": ">= 6" } }, + "node_modules/browserify-sign/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, "node_modules/browserify-zlib": { "version": "0.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, "dependencies": { "pako": "~1.0.5" } }, "node_modules/browserslist": { - "version": "4.16.6", - "license": "MIT", + "version": "4.16.8", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.8.tgz", + "integrity": "sha512-sc2m9ohR/49sWEbPj14ZSSZqp+kbi16aLao42Hmn3Z8FpjuMaq2xCA2l4zl9ITfyzvnvyE0hcg62YkIGKxgaNQ==", + "dev": true, "dependencies": { - "caniuse-lite": "^1.0.30001219", - "colorette": "^1.2.2", - "electron-to-chromium": "^1.3.723", + "caniuse-lite": "^1.0.30001251", + "colorette": "^1.3.0", + "electron-to-chromium": "^1.3.811", "escalade": "^3.1.1", - "node-releases": "^1.1.71" + "node-releases": "^1.1.75" }, "bin": { "browserslist": "cli.js" @@ -5044,14 +6243,18 @@ }, "node_modules/bser": { "version": "2.1.1", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dev": true, "dependencies": { "node-int64": "^0.4.0" } }, "node_modules/buffer": { "version": "4.9.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "dev": true, "dependencies": { "base64-js": "^1.0.2", "ieee754": "^1.1.4", @@ -5059,68 +6262,102 @@ } }, "node_modules/buffer-from": { - "version": "1.1.1", - "license": "MIT" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true }, "node_modules/buffer-indexof": { "version": "1.1.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", + "dev": true }, "node_modules/buffer-xor": { "version": "1.0.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", + "dev": true + }, + "node_modules/buffer/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "node_modules/builtin-modules": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", + "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, "node_modules/builtin-status-codes": { "version": "3.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", + "dev": true }, "node_modules/bytes": { - "version": "3.1.0", - "license": "MIT", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "dev": true, "engines": { "node": ">= 0.8" } }, "node_modules/cacache": { - "version": "13.0.1", - "license": "ISC", + "version": "15.3.0", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", + "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", + "dev": true, "dependencies": { - "chownr": "^1.1.2", - "figgy-pudding": "^3.5.1", + "@npmcli/fs": "^1.0.0", + "@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" }, "engines": { - "node": ">= 8" + "node": ">= 10" } }, - "node_modules/cacache/node_modules/p-map": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "aggregate-error": "^3.0.0" + "node_modules/cacache/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" }, "engines": { - "node": ">=8" + "node": ">=10" } }, "node_modules/cache-base": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, "dependencies": { "collection-visit": "^1.0.0", "component-emitter": "^1.2.1", @@ -5138,7 +6375,8 @@ }, "node_modules/call-bind": { "version": "1.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", "dependencies": { "function-bind": "^1.1.1", "get-intrinsic": "^1.0.2" @@ -5147,13 +6385,11 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/call-me-maybe": { - "version": "1.0.1", - "license": "MIT" - }, "node_modules/caller-callsite": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "dev": true, "dependencies": { "callsites": "^2.0.0" }, @@ -5163,14 +6399,18 @@ }, "node_modules/caller-callsite/node_modules/callsites": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "dev": true, "engines": { "node": ">=4" } }, "node_modules/caller-path": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "dev": true, "dependencies": { "caller-callsite": "^2.0.0" }, @@ -5180,29 +6420,40 @@ }, "node_modules/callsites": { "version": "3.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, "engines": { "node": ">=6" } }, "node_modules/camel-case": { "version": "4.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dev": true, "dependencies": { "pascal-case": "^3.1.2", "tslib": "^2.0.3" } }, "node_modules/camelcase": { - "version": "5.3.1", - "license": "MIT", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", + "dev": true, "engines": { - "node": ">=6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/caniuse-api": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dev": true, "dependencies": { "browserslist": "^4.0.0", "caniuse-lite": "^1.0.0", @@ -5211,8 +6462,10 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001248", - "license": "CC-BY-4.0", + "version": "1.0.30001252", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001252.tgz", + "integrity": "sha512-I56jhWDGMtdILQORdusxBOH+Nl/KgQSdDmpJezYddnAkVOmnoU8zwjTV9xAjMIYxr0iPreEAVylCGcmHCjfaOw==", + "dev": true, "funding": { "type": "opencollective", "url": "https://opencollective.com/browserslist" @@ -5220,7 +6473,9 @@ }, "node_modules/capture-exit": { "version": "2.0.0", - "license": "ISC", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", + "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", + "dev": true, "dependencies": { "rsvp": "^4.8.4" }, @@ -5230,18 +6485,18 @@ }, "node_modules/case-sensitive-paths-webpack-plugin": { "version": "2.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz", + "integrity": "sha512-/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ==", + "dev": true, "engines": { "node": ">=4" } }, - "node_modules/caseless": { - "version": "0.12.0", - "license": "Apache-2.0" - }, "node_modules/chalk": { "version": "2.4.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -5251,23 +6506,26 @@ "node": ">=4" } }, - "node_modules/chalk/node_modules/supports-color": { - "version": "5.5.0", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "dev": true, "engines": { - "node": ">=4" + "node": ">=10" } }, - "node_modules/chardet": { - "version": "0.7.0", - "license": "MIT" + "node_modules/check-types": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz", + "integrity": "sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ==", + "dev": true }, "node_modules/cheerio": { "version": "1.0.0-rc.10", - "license": "MIT", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.10.tgz", + "integrity": "sha512-g0J0q/O6mW8z5zxQ3A8E8J1hUgp4SMOvEoW/x84OwyHKe/Zccz83PVT4y5Crcr530FV6NgmKI1qvGTKVl9XXVw==", + "dev": true, "dependencies": { "cheerio-select": "^1.5.0", "dom-serializer": "^1.3.2", @@ -5286,7 +6544,9 @@ }, "node_modules/cheerio-select": { "version": "1.5.0", - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-1.5.0.tgz", + "integrity": "sha512-qocaHPv5ypefh6YNxvnbABM07KMxExbtbfuJoIie3iZXX1ERwYmJcIiRrr9H05ucQP1k28dav8rpdDgjQd8drg==", + "dev": true, "dependencies": { "css-select": "^4.1.3", "css-what": "^5.0.1", @@ -5298,9 +6558,29 @@ "url": "https://github.com/sponsors/fb55" } }, + "node_modules/cheerio/node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "dev": true, + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, "node_modules/chokidar": { "version": "3.5.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -5317,90 +6597,51 @@ "fsevents": "~2.3.2" } }, - "node_modules/chokidar/node_modules/anymatch": { - "version": "3.1.2", - "license": "ISC", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/chokidar/node_modules/braces": { - "version": "3.0.2", - "license": "MIT", - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/chokidar/node_modules/fill-range": { - "version": "7.0.1", - "license": "MIT", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/chokidar/node_modules/glob-parent": { - "version": "5.1.2", - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/chokidar/node_modules/is-number": { - "version": "7.0.0", - "license": "MIT", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/chokidar/node_modules/to-regex-range": { - "version": "5.0.1", - "license": "MIT", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, "node_modules/chownr": { - "version": "1.1.4", - "license": "ISC" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true, + "engines": { + "node": ">=10" + } }, "node_modules/chrome-trace-event": { "version": "1.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true, "engines": { "node": ">=6.0" } }, "node_modules/ci-info": { "version": "2.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "dev": true }, "node_modules/cipher-base": { "version": "1.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dev": true, "dependencies": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" } }, + "node_modules/cjs-module-lexer": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz", + "integrity": "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==", + "dev": true + }, "node_modules/class-utils": { "version": "0.3.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, "dependencies": { "arr-union": "^3.1.0", "define-property": "^0.2.5", @@ -5411,13 +6652,99 @@ "node": ">=0.10.0" } }, + "node_modules/class-utils/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/classnames": { "version": "2.3.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz", + "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==" }, "node_modules/clean-css": { "version": "4.2.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", + "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", + "dev": true, "dependencies": { "source-map": "~0.6.0" }, @@ -5425,61 +6752,40 @@ "node": ">= 4.0" } }, - "node_modules/clean-stack": { - "version": "2.2.0", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/cli-cursor": { - "version": "3.1.0", - "license": "MIT", - "dependencies": { - "restore-cursor": "^3.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-width": { - "version": "3.0.0", - "license": "ISC", - "engines": { - "node": ">= 10" - } - }, - "node_modules/cliui": { - "version": "5.0.0", - "license": "ISC", - "dependencies": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - } - }, - "node_modules/clone-deep": { - "version": "4.0.1", - "license": "MIT", - "dependencies": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/clone-deep/node_modules/kind-of": { - "version": "6.0.3", - "license": "MIT", + "node_modules/clean-css/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, "engines": { "node": ">=0.10.0" } }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, "node_modules/co": { "version": "4.6.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "dev": true, "engines": { "iojs": ">= 1.0.0", "node": ">= 0.12.0" @@ -5487,7 +6793,9 @@ }, "node_modules/coa": { "version": "2.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dev": true, "dependencies": { "@types/q": "^1.5.1", "chalk": "^2.4.1", @@ -5517,19 +6825,17 @@ "@codemirror/view": "^0.18.1" } }, - "node_modules/codemirror-promql/node_modules/lru-cache": { - "version": "6.0.0", - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } + "node_modules/collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", + "dev": true }, "node_modules/collection-visit": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, "dependencies": { "map-visit": "^1.0.0", "object-visit": "^1.0.0" @@ -5540,7 +6846,9 @@ }, "node_modules/color": { "version": "3.2.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", + "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", + "dev": true, "dependencies": { "color-convert": "^1.9.3", "color-string": "^1.6.0" @@ -5548,34 +6856,38 @@ }, "node_modules/color-convert": { "version": "1.9.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, "dependencies": { "color-name": "1.1.3" } }, - "node_modules/color-convert/node_modules/color-name": { - "version": "1.1.3", - "license": "MIT" - }, "node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true }, "node_modules/color-string": { "version": "1.6.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.6.0.tgz", + "integrity": "sha512-c/hGS+kRWJutUBEngKKmk4iH3sD59MBkoxVapS/0wgpCz2u7XsNloxknyvBhzwEs1IbV36D9PwqLPJ2DTu3vMA==", + "dev": true, "dependencies": { "color-name": "^1.0.0", "simple-swizzle": "^0.2.2" } }, "node_modules/colorette": { - "version": "1.2.2", - "license": "MIT" + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.3.0.tgz", + "integrity": "sha512-ecORCqbSFP7Wm8Y6lyqMJjexBQqXSF7SSeaTyGGphogUjBlFP9m9o08wy86HL2uB7fMTxtOUzLMk7ogKcxMg1w==" }, "node_modules/combined-stream": { "version": "1.0.8", - "license": "MIT", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", "dependencies": { "delayed-stream": "~1.0.0" }, @@ -5584,34 +6896,49 @@ } }, "node_modules/commander": { - "version": "2.20.3", - "license": "MIT" + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true, + "engines": { + "node": ">= 6" + } }, "node_modules/common-tags": { "version": "1.8.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", + "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==", + "dev": true, "engines": { "node": ">=4.0.0" } }, "node_modules/commondir": { "version": "1.0.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true }, "node_modules/component-emitter": { "version": "1.3.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true }, "node_modules/compose-function": { "version": "3.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/compose-function/-/compose-function-3.0.3.tgz", + "integrity": "sha1-ntZ18TzFRQHTCVCkhv9qe6OrGF8=", + "dev": true, "dependencies": { "arity-n": "^1.0.4" } }, "node_modules/compressible": { "version": "2.0.18", - "license": "MIT", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, "dependencies": { "mime-db": ">= 1.43.0 < 2" }, @@ -5621,7 +6948,9 @@ }, "node_modules/compression": { "version": "1.7.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, "dependencies": { "accepts": "~1.3.5", "bytes": "3.0.0", @@ -5635,42 +6964,40 @@ "node": ">= 0.8.0" } }, - "node_modules/compression/node_modules/bytes": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, "node_modules/compression/node_modules/debug": { "version": "2.6.9", - "license": "MIT", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, "dependencies": { "ms": "2.0.0" } }, "node_modules/compression/node_modules/ms": { "version": "2.0.0", - "license": "MIT" - }, - "node_modules/compression/node_modules/safe-buffer": { - "version": "5.1.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true }, "node_modules/compute-scroll-into-view": { "version": "1.0.17", - "license": "MIT" + "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.17.tgz", + "integrity": "sha512-j4dx+Fb0URmzbwwMUrhqWM2BEWHdFGx+qZ9qqASHRPqvTYdqvWnHg0H1hIbcyLnvgnoNAVMlwkepyqM3DaIFUg==" }, "node_modules/concat-map": { "version": "0.0.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true }, "node_modules/concat-stream": { "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, "engines": [ "node >= 0.8" ], - "license": "MIT", "dependencies": { "buffer-from": "^1.0.0", "inherits": "^2.0.3", @@ -5680,32 +7007,36 @@ }, "node_modules/confusing-browser-globals": { "version": "1.0.10", - "license": "MIT" + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz", + "integrity": "sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA==", + "dev": true }, "node_modules/connect-history-api-fallback": { "version": "1.6.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "dev": true, "engines": { "node": ">=0.8" } }, "node_modules/console-browserify": { - "version": "1.2.0" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", + "dev": true }, "node_modules/constants-browserify": { "version": "1.0.0", - "license": "MIT" - }, - "node_modules/contains-path": { - "version": "0.1.0", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", + "dev": true }, "node_modules/content-disposition": { "version": "0.5.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "dev": true, "dependencies": { "safe-buffer": "5.1.2" }, @@ -5713,42 +7044,44 @@ "node": ">= 0.6" } }, - "node_modules/content-disposition/node_modules/safe-buffer": { - "version": "5.1.2", - "license": "MIT" - }, "node_modules/content-type": { "version": "1.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true, "engines": { "node": ">= 0.6" } }, "node_modules/convert-source-map": { "version": "1.8.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dev": true, "dependencies": { "safe-buffer": "~5.1.1" } }, - "node_modules/convert-source-map/node_modules/safe-buffer": { - "version": "5.1.2", - "license": "MIT" - }, "node_modules/cookie": { "version": "0.4.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", + "dev": true, "engines": { "node": ">= 0.6" } }, "node_modules/cookie-signature": { "version": "1.0.6", - "license": "MIT" + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", + "dev": true }, "node_modules/copy-concurrently": { "version": "1.0.5", - "license": "ISC", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "dev": true, "dependencies": { "aproba": "^1.1.1", "fs-write-stream-atomic": "^1.0.8", @@ -5758,34 +7091,53 @@ "run-queue": "^1.0.0" } }, + "node_modules/copy-concurrently/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, "node_modules/copy-descriptor": { "version": "0.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true, "engines": { "node": ">=0.10.0" } }, "node_modules/copy-to-clipboard": { "version": "3.3.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.1.tgz", + "integrity": "sha512-i13qo6kIHTTpCm8/Wup+0b1mVWETvu2kIMzKoK8FpkLkFxlt0znUAHcMzox+T8sPlqtZXq3CulEjQHsYiGFJUw==", "dependencies": { "toggle-selection": "^1.0.6" } }, "node_modules/core-js": { - "version": "3.15.2", + "version": "3.17.2", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.17.2.tgz", + "integrity": "sha512-XkbXqhcXeMHPRk2ItS+zQYliAMilea2euoMsnpRRdDad6b2VY6CQQcwz1K8AnWesfw4p165RzY0bTnr3UrbYiA==", + "dev": true, "hasInstallScript": true, - "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/core-js" } }, "node_modules/core-js-compat": { - "version": "3.15.2", - "license": "MIT", + "version": "3.17.2", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.17.2.tgz", + "integrity": "sha512-lHnt7A1Oqplebl5i0MrQyFv/yyEzr9p29OjlkcsFRDDgHwwQyVckfRGJ790qzXhkwM8ba4SFHHa2sO+T5f1zGg==", + "dev": true, "dependencies": { - "browserslist": "^4.16.6", + "browserslist": "^4.16.8", "semver": "7.0.0" }, "funding": { @@ -5795,59 +7147,67 @@ }, "node_modules/core-js-compat/node_modules/semver": { "version": "7.0.0", - "license": "ISC", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "dev": true, "bin": { "semver": "bin/semver.js" } }, "node_modules/core-js-pure": { - "version": "3.15.2", + "version": "3.17.2", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.17.2.tgz", + "integrity": "sha512-2VV7DlIbooyTI7Bh+yzOOWL9tGwLnQKHno7qATE+fqZzDKYr6llVjVQOzpD/QLZFgXDPb8T71pJokHEZHEYJhQ==", + "dev": true, "hasInstallScript": true, - "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/core-js" } }, "node_modules/core-util-is": { - "version": "1.0.2", - "license": "MIT" + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true }, "node_modules/cosmiconfig": { - "version": "5.2.1", - "license": "MIT", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dev": true, "dependencies": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" }, "engines": { - "node": ">=4" - } - }, - "node_modules/cosmiconfig/node_modules/import-fresh": { - "version": "2.0.0", - "license": "MIT", - "dependencies": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - }, - "engines": { - "node": ">=4" + "node": ">=10" } }, "node_modules/create-ecdh": { "version": "4.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dev": true, "dependencies": { "bn.js": "^4.1.0", "elliptic": "^6.5.3" } }, + "node_modules/create-ecdh/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, "node_modules/create-hash": { "version": "1.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, "dependencies": { "cipher-base": "^1.0.1", "inherits": "^2.0.1", @@ -5858,7 +7218,9 @@ }, "node_modules/create-hmac": { "version": "1.1.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dev": true, "dependencies": { "cipher-base": "^1.0.3", "create-hash": "^1.1.0", @@ -5870,40 +7232,37 @@ }, "node_modules/crelt": { "version": "1.0.5", - "license": "MIT" + "resolved": "https://registry.npmjs.org/crelt/-/crelt-1.0.5.tgz", + "integrity": "sha512-+BO9wPPi+DWTDcNYhr/W90myha8ptzftZT+LwcmUbbok0rcP/fequmFYCw8NMoH7pkAZQzU78b3kYrlua5a9eA==" }, "node_modules/cross-fetch": { "version": "3.1.4", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.4.tgz", + "integrity": "sha512-1eAtFWdIubi6T4XPy6ei9iUFoKpUkIF971QLN8lIvvvwueI65+Nw5haMNKUwfJxabqlIIDODJKGrQ66gxC0PbQ==", "dev": true, - "license": "MIT", "dependencies": { "node-fetch": "2.6.1" } }, "node_modules/cross-spawn": { - "version": "6.0.5", - "license": "MIT", + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" }, "engines": { - "node": ">=4.8" - } - }, - "node_modules/cross-spawn/node_modules/semver": { - "version": "5.7.1", - "license": "ISC", - "bin": { - "semver": "bin/semver" + "node": ">= 8" } }, "node_modules/crypto-browserify": { "version": "3.12.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, "dependencies": { "browserify-cipher": "^1.0.0", "browserify-sign": "^4.0.0", @@ -5921,9 +7280,20 @@ "node": "*" } }, + "node_modules/crypto-random-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", + "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/css": { "version": "2.2.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", + "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", + "dev": true, "dependencies": { "inherits": "^2.0.3", "source-map": "^0.6.1", @@ -5933,7 +7303,9 @@ }, "node_modules/css-blank-pseudo": { "version": "0.1.4", - "license": "CC0-1.0", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz", + "integrity": "sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==", + "dev": true, "dependencies": { "postcss": "^7.0.5" }, @@ -5946,14 +7318,18 @@ }, "node_modules/css-color-names": { "version": "0.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", + "dev": true, "engines": { "node": "*" } }, "node_modules/css-declaration-sorter": { "version": "4.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", + "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", + "dev": true, "dependencies": { "postcss": "^7.0.1", "timsort": "^0.3.0" @@ -5964,7 +7340,9 @@ }, "node_modules/css-has-pseudo": { "version": "0.10.0", - "license": "CC0-1.0", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz", + "integrity": "sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==", + "dev": true, "dependencies": { "postcss": "^7.0.6", "postcss-selector-parser": "^5.0.0-rc.4" @@ -5976,41 +7354,67 @@ "node": ">=6.0.0" } }, - "node_modules/css-loader": { - "version": "3.4.2", - "license": "MIT", - "dependencies": { - "camelcase": "^5.3.1", - "cssesc": "^3.0.0", - "icss-utils": "^4.1.1", - "loader-utils": "^1.2.3", - "normalize-path": "^3.0.0", - "postcss": "^7.0.23", - "postcss-modules-extract-imports": "^2.0.0", - "postcss-modules-local-by-default": "^3.0.2", - "postcss-modules-scope": "^2.1.1", - "postcss-modules-values": "^3.0.0", - "postcss-value-parser": "^4.0.2", - "schema-utils": "^2.6.0" + "node_modules/css-has-pseudo/node_modules/cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" }, "engines": { - "node": ">= 8.9.0" + "node": ">=4" + } + }, + "node_modules/css-has-pseudo/node_modules/postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dev": true, + "dependencies": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/css-loader": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-4.3.0.tgz", + "integrity": "sha512-rdezjCjScIrsL8BSYszgT4s476IcNKt6yX69t0pHjJVnPUTDpn4WfIpDQTN3wCJvUvfsz/mFjuGOekf3PY3NUg==", + "dev": true, + "dependencies": { + "camelcase": "^6.0.0", + "cssesc": "^3.0.0", + "icss-utils": "^4.1.1", + "loader-utils": "^2.0.0", + "postcss": "^7.0.32", + "postcss-modules-extract-imports": "^2.0.0", + "postcss-modules-local-by-default": "^3.0.3", + "postcss-modules-scope": "^2.2.0", + "postcss-modules-values": "^3.0.0", + "postcss-value-parser": "^4.1.0", + "schema-utils": "^2.7.1", + "semver": "^7.3.2" + }, + "engines": { + "node": ">= 10.13.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" + "webpack": "^4.27.0 || ^5.0.0" } }, - "node_modules/css-loader/node_modules/postcss-value-parser": { - "version": "4.1.0", - "license": "MIT" - }, "node_modules/css-prefers-color-scheme": { "version": "3.1.1", - "license": "CC0-1.0", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz", + "integrity": "sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==", + "dev": true, "dependencies": { "postcss": "^7.0.5" }, @@ -6023,7 +7427,9 @@ }, "node_modules/css-select": { "version": "4.1.3", - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", + "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", + "dev": true, "dependencies": { "boolbase": "^1.0.0", "css-what": "^5.0.0", @@ -6037,11 +7443,15 @@ }, "node_modules/css-select-base-adapter": { "version": "0.1.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", + "dev": true }, "node_modules/css-tree": { "version": "1.0.0-alpha.37", - "license": "MIT", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "dev": true, "dependencies": { "mdn-data": "2.0.4", "source-map": "^0.6.1" @@ -6050,9 +7460,20 @@ "node": ">=8.0.0" } }, + "node_modules/css-tree/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/css-what": { "version": "5.0.1", - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.1.tgz", + "integrity": "sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg==", + "dev": true, "engines": { "node": ">= 6" }, @@ -6062,15 +7483,29 @@ }, "node_modules/css.escape": { "version": "1.5.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" + }, + "node_modules/css/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, "node_modules/cssdb": { "version": "4.4.0", - "license": "CC0-1.0" + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-4.4.0.tgz", + "integrity": "sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ==", + "dev": true }, "node_modules/cssesc": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, "bin": { "cssesc": "bin/cssesc" }, @@ -6080,7 +7515,9 @@ }, "node_modules/cssnano": { "version": "4.1.11", - "license": "MIT", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.11.tgz", + "integrity": "sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g==", + "dev": true, "dependencies": { "cosmiconfig": "^5.0.0", "cssnano-preset-default": "^4.0.8", @@ -6093,7 +7530,9 @@ }, "node_modules/cssnano-preset-default": { "version": "4.0.8", - "license": "MIT", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz", + "integrity": "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==", + "dev": true, "dependencies": { "css-declaration-sorter": "^4.0.1", "cssnano-util-raw-cache": "^4.0.1", @@ -6132,21 +7571,27 @@ }, "node_modules/cssnano-util-get-arguments": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", + "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=", + "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/cssnano-util-get-match": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", + "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=", + "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/cssnano-util-raw-cache": { "version": "4.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", + "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", + "dev": true, "dependencies": { "postcss": "^7.0.0" }, @@ -6156,14 +7601,68 @@ }, "node_modules/cssnano-util-same-parent": { "version": "4.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", + "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", + "dev": true, "engines": { "node": ">=6.9.0" } }, + "node_modules/cssnano/node_modules/cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dev": true, + "dependencies": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano/node_modules/import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "dev": true, + "dependencies": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano/node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/csso": { "version": "4.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dev": true, "dependencies": { "css-tree": "^1.1.2" }, @@ -6173,7 +7672,9 @@ }, "node_modules/csso/node_modules/css-tree": { "version": "1.1.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dev": true, "dependencies": { "mdn-data": "2.0.14", "source-map": "^0.6.1" @@ -6184,31 +7685,57 @@ }, "node_modules/csso/node_modules/mdn-data": { "version": "2.0.14", - "license": "CC0-1.0" + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "dev": true + }, + "node_modules/csso/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, "node_modules/cssom": { - "version": "0.3.8", - "license": "MIT" + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" }, "node_modules/cssstyle": { - "version": "1.4.0", - "license": "MIT", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", "dependencies": { - "cssom": "0.3.x" + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" } }, + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + }, "node_modules/csstype": { "version": "3.0.8", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.8.tgz", + "integrity": "sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw==", + "dev": true }, "node_modules/cyclist": { "version": "1.0.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", + "dev": true }, "node_modules/d": { "version": "1.0.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "dev": true, "dependencies": { "es5-ext": "^0.10.50", "type": "^1.0.1" @@ -6216,30 +7743,27 @@ }, "node_modules/damerau-levenshtein": { "version": "1.0.7", - "license": "BSD-2-Clause" - }, - "node_modules/dashdash": { - "version": "1.14.1", - "license": "MIT", - "dependencies": { - "assert-plus": "^1.0.0" - }, - "engines": { - "node": ">=0.10" - } + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.7.tgz", + "integrity": "sha512-VvdQIPGdWP0SqFXghj79Wf/5LArmreyMsGLa6FG6iC4t3j7j5s71TrwWmT/4akbDQIqjfACkLZmjXhA7g2oUZw==", + "dev": true }, "node_modules/data-urls": { - "version": "1.1.0", - "license": "MIT", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", "dependencies": { - "abab": "^2.0.0", - "whatwg-mimetype": "^2.2.0", - "whatwg-url": "^7.0.0" + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + }, + "engines": { + "node": ">=10" } }, "node_modules/debug": { "version": "4.3.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", "dependencies": { "ms": "2.1.2" }, @@ -6254,25 +7778,37 @@ }, "node_modules/decamelize": { "version": "1.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true, "engines": { "node": ">=0.10.0" } }, "node_modules/decimal.js": { "version": "10.3.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", + "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" }, "node_modules/decode-uri-component": { "version": "0.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true, "engines": { "node": ">=0.10" } }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", + "dev": true + }, "node_modules/deep-equal": { "version": "1.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", "dependencies": { "is-arguments": "^1.0.4", "is-date-object": "^1.0.1", @@ -6287,18 +7823,22 @@ }, "node_modules/deep-is": { "version": "0.1.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" }, "node_modules/deepmerge": { "version": "4.2.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", "engines": { "node": ">=0.10.0" } }, "node_modules/default-gateway": { "version": "4.2.0", - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", + "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", + "dev": true, "dependencies": { "execa": "^1.0.0", "ip-regex": "^2.1.0" @@ -6307,9 +7847,128 @@ "node": ">=6" } }, + "node_modules/default-gateway/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/default-gateway/node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/default-gateway/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/default-gateway/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway/node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/default-gateway/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/default-gateway/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/default-gateway/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, "node_modules/define-properties": { "version": "1.1.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", "dependencies": { "object-keys": "^1.0.12" }, @@ -6318,77 +7977,23 @@ } }, "node_modules/define-property": { - "version": "0.2.5", - "license": "MIT", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, "dependencies": { - "is-descriptor": "^0.1.0" + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/define-property/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "license": "MIT", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "license": "MIT", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property/node_modules/is-data-descriptor": { - "version": "0.1.4", - "license": "MIT", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "license": "MIT", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property/node_modules/is-descriptor": { - "version": "0.1.6", - "license": "MIT", - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property/node_modules/kind-of": { - "version": "5.1.0", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/del": { "version": "4.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "dev": true, "dependencies": { "@types/glob": "^7.1.1", "globby": "^6.1.0", @@ -6402,9 +8007,23 @@ "node": ">=6" } }, + "node_modules/del/node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/del/node_modules/globby": { "version": "6.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "dev": true, "dependencies": { "array-union": "^1.0.1", "glob": "^7.0.3", @@ -6418,28 +8037,56 @@ }, "node_modules/del/node_modules/globby/node_modules/pify": { "version": "2.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, "engines": { "node": ">=0.10.0" } }, + "node_modules/del/node_modules/p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/del/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, "node_modules/delayed-stream": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", "engines": { "node": ">=0.4.0" } }, "node_modules/depd": { "version": "1.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "dev": true, "engines": { "node": ">= 0.6" } }, "node_modules/des.js": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dev": true, "dependencies": { "inherits": "^2.0.1", "minimalistic-assert": "^1.0.0" @@ -6447,22 +8094,30 @@ }, "node_modules/destroy": { "version": "1.0.4", - "license": "MIT" + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true }, "node_modules/detect-newline": { - "version": "2.1.0", - "license": "MIT", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, "node_modules/detect-node": { "version": "2.1.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true }, "node_modules/detect-port-alt": { "version": "1.1.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "dev": true, "dependencies": { "address": "^1.0.1", "debug": "^2.6.0" @@ -6477,61 +8132,83 @@ }, "node_modules/detect-port-alt/node_modules/debug": { "version": "2.6.9", - "license": "MIT", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, "dependencies": { "ms": "2.0.0" } }, "node_modules/detect-port-alt/node_modules/ms": { "version": "2.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true }, "node_modules/diff": { "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", "dev": true, - "license": "BSD-3-Clause", "engines": { "node": ">=0.3.1" } }, "node_modules/diff-sequences": { - "version": "24.9.0", - "license": "MIT", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", + "dev": true, "engines": { - "node": ">= 6" + "node": ">= 10.14.2" } }, "node_modules/diffie-hellman": { "version": "5.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, "dependencies": { "bn.js": "^4.1.0", "miller-rabin": "^4.0.0", "randombytes": "^2.0.0" } }, + "node_modules/diffie-hellman/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, "node_modules/dir-glob": { - "version": "2.0.0", - "license": "MIT", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, "dependencies": { - "arrify": "^1.0.1", - "path-type": "^3.0.0" + "path-type": "^4.0.0" }, "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/discontinuous-range": { "version": "1.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/discontinuous-range/-/discontinuous-range-1.0.0.tgz", + "integrity": "sha1-44Mx8IRLukm5qctxx3FYWqsbxlo=", + "dev": true }, "node_modules/dns-equal": { "version": "1.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", + "dev": true }, "node_modules/dns-packet": { "version": "1.3.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", + "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", + "dev": true, "dependencies": { "ip": "^1.1.0", "safe-buffer": "^5.0.1" @@ -6539,38 +8216,46 @@ }, "node_modules/dns-txt": { "version": "2.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "dev": true, "dependencies": { "buffer-indexof": "^1.0.0" } }, "node_modules/doctrine": { - "version": "2.1.0", - "license": "Apache-2.0", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, "dependencies": { "esutils": "^2.0.2" }, "engines": { - "node": ">=0.10.0" + "node": ">=6.0.0" } }, "node_modules/dom-converter": { "version": "0.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dev": true, "dependencies": { "utila": "~0.4" } }, "node_modules/dom-helpers": { "version": "3.4.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-3.4.0.tgz", + "integrity": "sha512-LnuPJ+dwqKDIyotW1VzmOZ5TONUN7CwkCR5hrgawTUbkBGYdeoNLZo6nNfGkCrjtE1nXXaj7iMMpDa8/d9WoIA==", "dependencies": { "@babel/runtime": "^7.1.2" } }, "node_modules/dom-serializer": { "version": "1.3.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", "dependencies": { "domelementtype": "^2.0.1", "domhandler": "^4.2.0", @@ -6582,7 +8267,9 @@ }, "node_modules/domain-browser": { "version": "1.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "dev": true, "engines": { "node": ">=0.4", "npm": ">=1.2" @@ -6590,24 +8277,38 @@ }, "node_modules/domelementtype": { "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", "funding": [ { "type": "github", "url": "https://github.com/sponsors/fb55" } - ], - "license": "BSD-2-Clause" + ] }, "node_modules/domexception": { - "version": "1.0.1", - "license": "MIT", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", "dependencies": { - "webidl-conversions": "^4.0.2" + "webidl-conversions": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "engines": { + "node": ">=8" } }, "node_modules/domhandler": { - "version": "4.2.0", - "license": "BSD-2-Clause", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz", + "integrity": "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==", "dependencies": { "domelementtype": "^2.2.0" }, @@ -6619,8 +8320,9 @@ } }, "node_modules/domutils": { - "version": "2.7.0", - "license": "BSD-2-Clause", + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", "dependencies": { "dom-serializer": "^1.0.1", "domelementtype": "^2.2.0", @@ -6632,7 +8334,9 @@ }, "node_modules/dot-case": { "version": "3.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dev": true, "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3" @@ -6640,7 +8344,9 @@ }, "node_modules/dot-prop": { "version": "5.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "dev": true, "dependencies": { "is-obj": "^2.0.0" }, @@ -6650,25 +8356,32 @@ }, "node_modules/dot-prop/node_modules/is-obj": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "dev": true, "engines": { "node": ">=8" } }, "node_modules/dotenv": { "version": "8.2.0", - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz", + "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==", + "dev": true, "engines": { "node": ">=8" } }, "node_modules/dotenv-expand": { "version": "5.1.0", - "license": "BSD-2-Clause" + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", + "dev": true }, "node_modules/downshift": { "version": "3.4.8", - "license": "MIT", + "resolved": "https://registry.npmjs.org/downshift/-/downshift-3.4.8.tgz", + "integrity": "sha512-dZL3iNL/LbpHNzUQAaVq/eTD1ocnGKKjbAl/848Q0KEp6t81LJbS37w3f93oD6gqqAnjdgM7Use36qZSipHXBw==", "dependencies": { "@babel/runtime": "^7.4.5", "compute-scroll-into-view": "^1.0.9", @@ -6681,11 +8394,15 @@ }, "node_modules/duplexer": { "version": "0.1.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "dev": true }, "node_modules/duplexify": { "version": "3.7.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dev": true, "dependencies": { "end-of-stream": "^1.0.0", "inherits": "^2.0.1", @@ -6693,25 +8410,33 @@ "stream-shift": "^1.0.0" } }, - "node_modules/ecc-jsbn": { - "version": "0.1.2", - "license": "MIT", - "dependencies": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, "node_modules/ee-first": { "version": "1.1.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true + }, + "node_modules/ejs": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz", + "integrity": "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==", + "dev": true, + "hasInstallScript": true, + "engines": { + "node": ">=0.10.0" + } }, "node_modules/electron-to-chromium": { - "version": "1.3.790", - "license": "ISC" + "version": "1.3.829", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.829.tgz", + "integrity": "sha512-5EXDbvsaLRxS1UOfRr8Hymp3dR42bvBNPgzVuPwUFj3v66bpvDUcNwwUywQUQYn/scz26/3Sgd3fNVGQOlVwvQ==", + "dev": true }, "node_modules/elliptic": { "version": "6.5.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "dev": true, "dependencies": { "bn.js": "^4.11.9", "brorand": "^1.1.0", @@ -6722,33 +8447,62 @@ "minimalistic-crypto-utils": "^1.0.1" } }, + "node_modules/elliptic/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "node_modules/emittery": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", + "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, "node_modules/emoji-regex": { - "version": "7.0.3", - "license": "MIT" + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true }, "node_modules/emojis-list": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true, "engines": { "node": ">= 4" } }, "node_modules/encodeurl": { "version": "1.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true, "engines": { "node": ">= 0.8" } }, "node_modules/end-of-stream": { "version": "1.4.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, "dependencies": { "once": "^1.4.0" } }, "node_modules/enhanced-resolve": { "version": "4.5.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", + "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", + "dev": true, "dependencies": { "graceful-fs": "^4.1.2", "memory-fs": "^0.5.0", @@ -6760,7 +8514,9 @@ }, "node_modules/enhanced-resolve/node_modules/memory-fs": { "version": "0.5.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "dev": true, "dependencies": { "errno": "^0.1.3", "readable-stream": "^2.0.1" @@ -6769,16 +8525,31 @@ "node": ">=4.3.0 <5.0.0 || >=5.10" } }, + "node_modules/enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, + "dependencies": { + "ansi-colors": "^4.1.1" + }, + "engines": { + "node": ">=8.6" + } + }, "node_modules/entities": { "version": "2.2.0", - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", "funding": { "url": "https://github.com/fb55/entities?sponsor=1" } }, "node_modules/enzyme": { "version": "3.11.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/enzyme/-/enzyme-3.11.0.tgz", + "integrity": "sha512-Dw8/Gs4vRjxY6/6i9wU0V+utmQO9kvh9XLnz3LIudviOnVYDEe2ec+0k+NQoMamn1VrjKgCUOWj5jG/5M5M0Qw==", + "dev": true, "dependencies": { "array.prototype.flat": "^1.2.3", "cheerio": "^1.0.0-rc.3", @@ -6809,8 +8580,9 @@ }, "node_modules/enzyme-adapter-react-16": { "version": "1.15.6", + "resolved": "https://registry.npmjs.org/enzyme-adapter-react-16/-/enzyme-adapter-react-16-1.15.6.tgz", + "integrity": "sha512-yFlVJCXh8T+mcQo8M6my9sPgeGzj85HSHi6Apgf1Cvq/7EL/J9+1JoJmJsRxZgyTvPMAqOEpRSu/Ii/ZpyOk0g==", "dev": true, - "license": "MIT", "dependencies": { "enzyme-adapter-utils": "^1.14.0", "enzyme-shallow-equal": "^1.0.4", @@ -6833,16 +8605,18 @@ }, "node_modules/enzyme-adapter-react-16/node_modules/semver": { "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true, - "license": "ISC", "bin": { "semver": "bin/semver" } }, "node_modules/enzyme-adapter-utils": { "version": "1.14.0", + "resolved": "https://registry.npmjs.org/enzyme-adapter-utils/-/enzyme-adapter-utils-1.14.0.tgz", + "integrity": "sha512-F/z/7SeLt+reKFcb7597IThpDp0bmzcH1E9Oabqv+o01cID2/YInlqHbFl7HzWBl4h3OdZYedtwNDOmSKkk0bg==", "dev": true, - "license": "MIT", "dependencies": { "airbnb-prop-types": "^2.16.0", "function.prototype.name": "^1.1.3", @@ -6861,15 +8635,18 @@ }, "node_modules/enzyme-adapter-utils/node_modules/semver": { "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true, - "license": "ISC", "bin": { "semver": "bin/semver" } }, "node_modules/enzyme-shallow-equal": { "version": "1.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/enzyme-shallow-equal/-/enzyme-shallow-equal-1.0.4.tgz", + "integrity": "sha512-MttIwB8kKxypwHvRynuC3ahyNc+cFbR8mjVIltnmzQ0uKGqmsfO4bfBuLxb0beLNPhjblUEYvEbsg+VSygvF1Q==", + "dev": true, "dependencies": { "has": "^1.0.3", "object-is": "^1.1.2" @@ -6880,7 +8657,9 @@ }, "node_modules/enzyme-to-json": { "version": "3.6.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/enzyme-to-json/-/enzyme-to-json-3.6.2.tgz", + "integrity": "sha512-Ynm6Z6R6iwQ0g2g1YToz6DWhxVnt8Dy1ijR2zynRKxTyBGA8rCDXU3rs2Qc4OKvUvc2Qoe1bcFK6bnPs20TrTg==", + "dev": true, "dependencies": { "@types/cheerio": "^0.22.22", "lodash": "^4.17.21", @@ -6895,7 +8674,9 @@ }, "node_modules/errno": { "version": "0.1.8", - "license": "MIT", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "dev": true, "dependencies": { "prr": "~1.0.1" }, @@ -6905,14 +8686,27 @@ }, "node_modules/error-ex": { "version": "1.3.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, "dependencies": { "is-arrayish": "^0.2.1" } }, + "node_modules/error-stack-parser": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz", + "integrity": "sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==", + "dev": true, + "dependencies": { + "stackframe": "^1.1.1" + } + }, "node_modules/es-abstract": { - "version": "1.18.3", - "license": "MIT", + "version": "1.18.5", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.5.tgz", + "integrity": "sha512-DDggyJLoS91CkJjgauM5c0yZMjiD1uK3KcaCeAmffGwZ+ODWzOkPN4QwRbsK5DOFf06fywmyLci3ZD8jLGhVYA==", + "dev": true, "dependencies": { "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", @@ -6920,11 +8714,12 @@ "get-intrinsic": "^1.1.1", "has": "^1.0.3", "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", "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-inspect": "^1.11.0", "object-keys": "^1.1.1", "object.assign": "^4.1.2", "string.prototype.trimend": "^1.0.4", @@ -6940,11 +8735,15 @@ }, "node_modules/es-array-method-boxes-properly": { "version": "1.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", + "dev": true }, "node_modules/es-to-primitive": { "version": "1.2.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, "dependencies": { "is-callable": "^1.1.4", "is-date-object": "^1.0.1", @@ -6959,7 +8758,9 @@ }, "node_modules/es5-ext": { "version": "0.10.53", - "license": "ISC", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", + "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", + "dev": true, "dependencies": { "es6-iterator": "~2.0.3", "es6-symbol": "~3.1.3", @@ -6968,7 +8769,9 @@ }, "node_modules/es6-iterator": { "version": "2.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "dev": true, "dependencies": { "d": "1", "es5-ext": "^0.10.35", @@ -6977,7 +8780,9 @@ }, "node_modules/es6-symbol": { "version": "3.1.3", - "license": "ISC", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "dev": true, "dependencies": { "d": "^1.0.1", "ext": "^1.1.2" @@ -6985,28 +8790,35 @@ }, "node_modules/escalade": { "version": "3.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, "engines": { "node": ">=6" } }, "node_modules/escape-html": { "version": "1.0.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true }, "node_modules/escape-string-regexp": { "version": "1.0.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true, "engines": { "node": ">=0.8.0" } }, "node_modules/escodegen": { - "version": "1.14.3", - "license": "BSD-2-Clause", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "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" }, @@ -7015,51 +8827,112 @@ "esgenerate": "bin/esgenerate.js" }, "engines": { - "node": ">=4.0" + "node": ">=6.0" }, "optionalDependencies": { "source-map": "~0.6.1" } }, - "node_modules/eslint": { - "version": "6.8.0", - "license": "MIT", + "node_modules/escodegen/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", "dependencies": { - "@babel/code-frame": "^7.0.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/escodegen/node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint": { + "version": "7.32.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", + "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.3", + "@humanwhocodes/config-array": "^0.5.0", "ajv": "^6.10.0", - "chalk": "^2.1.0", - "cross-spawn": "^6.0.5", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", "debug": "^4.0.1", "doctrine": "^3.0.0", - "eslint-scope": "^5.0.0", - "eslint-utils": "^1.4.3", - "eslint-visitor-keys": "^1.1.0", - "espree": "^6.1.2", - "esquery": "^1.0.1", + "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", - "file-entry-cache": "^5.0.1", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.0.0", - "globals": "^12.1.0", + "glob-parent": "^5.1.2", + "globals": "^13.6.0", "ignore": "^4.0.6", "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", - "inquirer": "^7.0.0", "is-glob": "^4.0.0", "js-yaml": "^3.13.1", "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.3.0", - "lodash": "^4.17.14", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", "minimatch": "^3.0.4", - "mkdirp": "^0.5.1", "natural-compare": "^1.4.0", - "optionator": "^0.8.3", + "optionator": "^0.9.1", "progress": "^2.0.0", - "regexpp": "^2.0.1", - "semver": "^6.1.2", - "strip-ansi": "^5.2.0", - "strip-json-comments": "^3.0.1", - "table": "^5.2.3", + "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" }, @@ -7067,84 +8940,81 @@ "eslint": "bin/eslint.js" }, "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + "node": "^10.12.0 || >=12.0.0" }, "funding": { "url": "https://opencollective.com/eslint" } }, "node_modules/eslint-config-prettier": { - "version": "6.15.0", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz", + "integrity": "sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==", "dev": true, - "license": "MIT", - "dependencies": { - "get-stdin": "^6.0.0" - }, "bin": { - "eslint-config-prettier-check": "bin/cli.js" + "eslint-config-prettier": "bin/cli.js" }, "peerDependencies": { - "eslint": ">=3.14.1" + "eslint": ">=7.0.0" } }, "node_modules/eslint-config-react-app": { - "version": "5.2.1", - "license": "MIT", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-6.0.0.tgz", + "integrity": "sha512-bpoAAC+YRfzq0dsTk+6v9aHm/uqnDwayNAXleMypGl6CpxI9oXXscVHo4fk3eJPIn+rsbtNetB4r/ZIidFIE8A==", + "dev": true, "dependencies": { - "confusing-browser-globals": "^1.0.9" + "confusing-browser-globals": "^1.0.10" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" }, "peerDependencies": { - "@typescript-eslint/eslint-plugin": "2.x", - "@typescript-eslint/parser": "2.x", - "babel-eslint": "10.x", - "eslint": "6.x", - "eslint-plugin-flowtype": "3.x || 4.x", - "eslint-plugin-import": "2.x", - "eslint-plugin-jsx-a11y": "6.x", - "eslint-plugin-react": "7.x", - "eslint-plugin-react-hooks": "1.x || 2.x" + "@typescript-eslint/eslint-plugin": "^4.0.0", + "@typescript-eslint/parser": "^4.0.0", + "babel-eslint": "^10.0.0", + "eslint": "^7.5.0", + "eslint-plugin-flowtype": "^5.2.0", + "eslint-plugin-import": "^2.22.0", + "eslint-plugin-jest": "^24.0.0", + "eslint-plugin-jsx-a11y": "^6.3.1", + "eslint-plugin-react": "^7.20.3", + "eslint-plugin-react-hooks": "^4.0.8", + "eslint-plugin-testing-library": "^3.9.0" + }, + "peerDependenciesMeta": { + "eslint-plugin-jest": { + "optional": true + }, + "eslint-plugin-testing-library": { + "optional": true + } } }, "node_modules/eslint-import-resolver-node": { - "version": "0.3.4", - "license": "MIT", + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", + "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", + "dev": true, "dependencies": { - "debug": "^2.6.9", - "resolve": "^1.13.1" + "debug": "^3.2.7", + "resolve": "^1.20.0" } }, "node_modules/eslint-import-resolver-node/node_modules/debug": { - "version": "2.6.9", - "license": "MIT", + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/eslint-import-resolver-node/node_modules/ms": { - "version": "2.0.0", - "license": "MIT" - }, - "node_modules/eslint-loader": { - "version": "3.0.3", - "license": "MIT", - "dependencies": { - "fs-extra": "^8.1.0", - "loader-fs-cache": "^1.0.2", - "loader-utils": "^1.2.3", - "object-hash": "^2.0.1", - "schema-utils": "^2.6.1" - }, - "engines": { - "node": ">= 8.9.0" - }, - "peerDependencies": { - "eslint": "^5.0.0 || ^6.0.0", - "webpack": "^4.0.0 || ^5.0.0" + "ms": "^2.1.1" } }, "node_modules/eslint-module-utils": { - "version": "2.6.1", - "license": "MIT", + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.2.tgz", + "integrity": "sha512-QG8pcgThYOuqxupd06oYTZoNOGaUdTY1PqK+oS6ElF6vs4pBdk/aYxFVQQXzcrAqp9m7cl7lb2ubazX+g16k2Q==", + "dev": true, "dependencies": { "debug": "^3.2.7", "pkg-dir": "^2.0.0" @@ -7155,57 +9025,50 @@ }, "node_modules/eslint-module-utils/node_modules/debug": { "version": "3.2.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, "dependencies": { "ms": "^2.1.1" } }, - "node_modules/eslint-module-utils/node_modules/ms": { - "version": "2.1.3", - "license": "MIT" - }, - "node_modules/eslint-module-utils/node_modules/pkg-dir": { - "version": "2.0.0", - "license": "MIT", - "dependencies": { - "find-up": "^2.1.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/eslint-plugin-flowtype": { - "version": "4.7.0", - "license": "BSD-3-Clause", + "version": "5.9.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.9.2.tgz", + "integrity": "sha512-qxE/eo9DCN7800MIB/O1ToOiFuOPOlaMJWQY2BEm69oY7RCm3s2X1z4CdgtFvDDWf9RSSugZm1KRhdBMBueKbg==", + "dev": true, "dependencies": { - "lodash": "^4.17.15" + "lodash": "^4.17.15", + "string-natural-compare": "^3.0.1" }, "engines": { - "node": ">=4" + "node": "^10.12.0 || >=12.0.0" }, "peerDependencies": { - "eslint": ">=6.1.0" + "eslint": "^7.1.0" } }, "node_modules/eslint-plugin-import": { - "version": "2.23.4", - "license": "MIT", + "version": "2.24.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.24.2.tgz", + "integrity": "sha512-hNVtyhiEtZmpsabL4neEj+6M5DCLgpYyG9nzJY8lZQeQXEn5UPW1DpUdsMHMXsq98dbNm7nt1w9ZMSVpfJdi8Q==", + "dev": true, "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", + "eslint-import-resolver-node": "^0.3.6", + "eslint-module-utils": "^2.6.2", "find-up": "^2.0.0", "has": "^1.0.3", - "is-core-module": "^2.4.0", + "is-core-module": "^2.6.0", "minimatch": "^3.0.4", - "object.values": "^1.1.3", + "object.values": "^1.1.4", "pkg-up": "^2.0.0", "read-pkg-up": "^3.0.0", "resolve": "^1.20.0", - "tsconfig-paths": "^3.9.0" + "tsconfig-paths": "^3.11.0" }, "engines": { "node": ">=4" @@ -7216,28 +9079,57 @@ }, "node_modules/eslint-plugin-import/node_modules/debug": { "version": "2.6.9", - "license": "MIT", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, "dependencies": { "ms": "2.0.0" } }, - "node_modules/eslint-plugin-import/node_modules/ms": { - "version": "2.0.0", - "license": "MIT" - }, - "node_modules/eslint-plugin-import/node_modules/pkg-up": { - "version": "2.0.0", - "license": "MIT", + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, "dependencies": { - "find-up": "^2.1.0" + "esutils": "^2.0.2" }, "engines": { - "node": ">=4" + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/eslint-plugin-jest": { + "version": "24.4.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-24.4.0.tgz", + "integrity": "sha512-8qnt/hgtZ94E9dA6viqfViKBfkJwFHXgJmTWlMGDgunw1XJEGqm3eiPjDsTanM3/u/3Az82nyQM9GX7PM/QGmg==", + "dev": true, + "dependencies": { + "@typescript-eslint/experimental-utils": "^4.0.1" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": ">= 4", + "eslint": ">=5" + }, + "peerDependenciesMeta": { + "@typescript-eslint/eslint-plugin": { + "optional": true + } } }, "node_modules/eslint-plugin-jsx-a11y": { "version": "6.4.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz", + "integrity": "sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg==", + "dev": true, "dependencies": { "@babel/runtime": "^7.11.2", "aria-query": "^4.2.2", @@ -7258,25 +9150,11 @@ "eslint": "^3 || ^4 || ^5 || ^6 || ^7" } }, - "node_modules/eslint-plugin-jsx-a11y/node_modules/emoji-regex": { - "version": "9.2.2", - "license": "MIT" - }, - "node_modules/eslint-plugin-jsx-a11y/node_modules/jsx-ast-utils": { - "version": "3.2.0", - "license": "MIT", - "dependencies": { - "array-includes": "^3.1.2", - "object.assign": "^4.1.2" - }, - "engines": { - "node": ">=4.0" - } - }, "node_modules/eslint-plugin-prettier": { - "version": "3.4.0", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.0.0.tgz", + "integrity": "sha512-98MqmCJ7vJodoQK359bqQWaxOE0CS8paAz/GgjaZLyex4TTk3g9HugoO89EqWCrFiOqn9EVvcoo7gZzONCWVwQ==", "dev": true, - "license": "MIT", "dependencies": { "prettier-linter-helpers": "^1.0.0" }, @@ -7284,8 +9162,8 @@ "node": ">=6.0.0" }, "peerDependencies": { - "eslint": ">=5.0.0", - "prettier": ">=1.13.0" + "eslint": ">=7.28.0", + "prettier": ">=2.0.0" }, "peerDependenciesMeta": { "eslint-config-prettier": { @@ -7294,12 +9172,15 @@ } }, "node_modules/eslint-plugin-react": { - "version": "7.24.0", - "license": "MIT", + "version": "7.25.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.25.1.tgz", + "integrity": "sha512-P4j9K1dHoFXxDNP05AtixcJEvIT6ht8FhYKsrkY0MPCPaUMYijhpWwNiRDZVtA8KFuZOkGSeft6QwH8KuVpJug==", + "dev": true, "dependencies": { "array-includes": "^3.1.3", "array.prototype.flatmap": "^1.2.4", "doctrine": "^2.1.0", + "estraverse": "^5.2.0", "has": "^1.0.3", "jsx-ast-utils": "^2.4.1 || ^3.0.0", "minimatch": "^3.0.4", @@ -7318,29 +9199,34 @@ } }, "node_modules/eslint-plugin-react-hooks": { - "version": "2.5.1", - "license": "MIT", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz", + "integrity": "sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==", + "dev": true, "engines": { - "node": ">=7" + "node": ">=10" }, "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0" + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0" } }, - "node_modules/eslint-plugin-react/node_modules/jsx-ast-utils": { - "version": "3.2.0", - "license": "MIT", + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, "dependencies": { - "array-includes": "^3.1.2", - "object.assign": "^4.1.2" + "esutils": "^2.0.2" }, "engines": { - "node": ">=4.0" + "node": ">=0.10.0" } }, "node_modules/eslint-plugin-react/node_modules/resolve": { "version": "2.0.0-next.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz", + "integrity": "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==", + "dev": true, "dependencies": { "is-core-module": "^2.2.0", "path-parse": "^1.0.6" @@ -7349,9 +9235,152 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/eslint-plugin-testing-library": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-3.10.2.tgz", + "integrity": "sha512-WAmOCt7EbF1XM8XfbCKAEzAPnShkNSwcIsAD2jHdsMUT9mZJPjLCG7pMzbcC8kK366NOuGip8HKLDC+Xk4yIdA==", + "dev": true, + "dependencies": { + "@typescript-eslint/experimental-utils": "^3.10.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0", + "npm": ">=6" + }, + "peerDependencies": { + "eslint": "^5 || ^6 || ^7" + } + }, + "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/experimental-utils": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-3.10.1.tgz", + "integrity": "sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw==", + "dev": true, + "dependencies": { + "@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" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + } + }, + "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/types": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-3.10.1.tgz", + "integrity": "sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ==", + "dev": true, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/typescript-estree": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-3.10.1.tgz", + "integrity": "sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w==", + "dev": true, + "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" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/visitor-keys": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-3.10.1.tgz", + "integrity": "sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/eslint-plugin-testing-library/node_modules/eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/eslint-plugin-testing-library/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-testing-library/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/eslint-plugin-testing-library/node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, "node_modules/eslint-scope": { "version": "5.1.1", - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" @@ -7360,48 +9389,186 @@ "node": ">=8.0.0" } }, + "node_modules/eslint-scope/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, "node_modules/eslint-utils": { - "version": "1.4.3", - "license": "MIT", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-webpack-plugin": { + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-2.5.4.tgz", + "integrity": "sha512-7rYh0m76KyKSDE+B+2PUQrlNS4HJ51t3WKpkJg6vo2jFMbEPTG99cBV0Dm7LXSHucN4WGCG65wQcRiTFrj7iWw==", + "dev": true, + "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" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "eslint": "^7.0.0", + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/eslint/node_modules/@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/eslint/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, "dependencies": { "eslint-visitor-keys": "^1.1.0" }, "engines": { "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" } }, - "node_modules/eslint-visitor-keys": { + "node_modules/eslint/node_modules/eslint-utils/node_modules/eslint-visitor-keys": { "version": "1.3.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, "engines": { "node": ">=4" } }, - "node_modules/eslint/node_modules/doctrine": { - "version": "3.0.0", - "license": "Apache-2.0", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/eslint/node_modules/glob-parent": { - "version": "5.1.2", - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/eslint/node_modules/globals": { - "version": "12.4.0", - "license": "MIT", + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.11.0.tgz", + "integrity": "sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==", + "dev": true, "dependencies": { - "type-fest": "^0.8.1" + "type-fest": "^0.20.2" }, "engines": { "node": ">=8" @@ -7410,45 +9577,66 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint/node_modules/type-fest": { - "version": "0.8.1", - "license": "(MIT OR CC0-1.0)", + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, "engines": { "node": ">=8" } }, - "node_modules/espree": { - "version": "6.2.1", - "license": "BSD-2-Clause", + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, "dependencies": { - "acorn": "^7.1.1", - "acorn-jsx": "^5.2.0", - "eslint-visitor-keys": "^1.1.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=8" } }, - "node_modules/espree/node_modules/acorn": { - "version": "7.4.1", - "license": "MIT", - "bin": { - "acorn": "bin/acorn" + "node_modules/eslint/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "dev": true, + "dependencies": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" }, "engines": { - "node": ">=0.4.0" + "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/espree/node_modules/acorn-jsx": { - "version": "5.3.2", - "license": "MIT", - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + "node_modules/espree/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, + "engines": { + "node": ">=4" } }, "node_modules/esprima": { "version": "4.0.1", - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", "bin": { "esparse": "bin/esparse.js", "esvalidate": "bin/esvalidate.js" @@ -7459,7 +9647,9 @@ }, "node_modules/esquery": { "version": "1.4.0", - "license": "BSD-3-Clause", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, "dependencies": { "estraverse": "^5.1.0" }, @@ -7467,16 +9657,11 @@ "node": ">=0.10" } }, - "node_modules/esquery/node_modules/estraverse": { - "version": "5.2.0", - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" - } - }, "node_modules/esrecurse": { "version": "4.3.0", - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, "dependencies": { "estraverse": "^5.2.0" }, @@ -7484,48 +9669,57 @@ "node": ">=4.0" } }, - "node_modules/esrecurse/node_modules/estraverse": { + "node_modules/estraverse": { "version": "5.2.0", - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", "engines": { "node": ">=4.0" } }, - "node_modules/estraverse": { - "version": "4.3.0", - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" - } + "node_modules/estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", + "dev": true }, "node_modules/esutils": { "version": "2.0.3", - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", "engines": { "node": ">=0.10.0" } }, "node_modules/etag": { "version": "1.8.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "dev": true, "engines": { "node": ">= 0.6" } }, "node_modules/eventemitter3": { "version": "4.0.7", - "license": "MIT" + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true }, "node_modules/events": { "version": "3.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, "engines": { "node": ">=0.8.x" } }, "node_modules/eventsource": { "version": "1.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.0.tgz", + "integrity": "sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg==", + "dev": true, "dependencies": { "original": "^1.0.0" }, @@ -7535,7 +9729,9 @@ }, "node_modules/evp_bytestokey": { "version": "1.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, "dependencies": { "md5.js": "^1.3.4", "safe-buffer": "^5.1.1" @@ -7543,33 +9739,47 @@ }, "node_modules/exec-sh": { "version": "0.3.6", - "license": "MIT" + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz", + "integrity": "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==", + "dev": true }, "node_modules/execa": { - "version": "1.0.0", - "license": "MIT", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "dev": true, "dependencies": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" }, "engines": { - "node": ">=6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, "node_modules/exit": { "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "dev": true, "engines": { "node": ">= 0.8.0" } }, "node_modules/expand-brackets": { "version": "2.1.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, "dependencies": { "debug": "^2.3.3", "define-property": "^0.2.5", @@ -7585,33 +9795,178 @@ }, "node_modules/expand-brackets/node_modules/debug": { "version": "2.6.9", - "license": "MIT", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, "dependencies": { "ms": "2.0.0" } }, - "node_modules/expand-brackets/node_modules/ms": { - "version": "2.0.0", - "license": "MIT" - }, - "node_modules/expect": { - "version": "24.9.0", - "license": "MIT", + "node_modules/expand-brackets/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, "dependencies": { - "@jest/types": "^24.9.0", - "ansi-styles": "^3.2.0", - "jest-get-type": "^24.9.0", - "jest-matcher-utils": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-regex-util": "^24.9.0" + "is-descriptor": "^0.1.0" }, "engines": { - "node": ">= 6" + "node": ">=0.10.0" } }, + "node_modules/expand-brackets/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/expect": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", + "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "ansi-styles": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/expect/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/expect/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/expect/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, "node_modules/express": { "version": "4.17.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "dev": true, "dependencies": { "accepts": "~1.3.7", "array-flatten": "1.1.1", @@ -7648,65 +10003,66 @@ "node": ">= 0.10.0" } }, + "node_modules/express/node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", + "dev": true + }, "node_modules/express/node_modules/debug": { "version": "2.6.9", - "license": "MIT", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, "dependencies": { "ms": "2.0.0" } }, "node_modules/express/node_modules/ms": { "version": "2.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true }, "node_modules/express/node_modules/path-to-regexp": { "version": "0.1.7", - "license": "MIT" - }, - "node_modules/express/node_modules/safe-buffer": { - "version": "5.1.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", + "dev": true }, "node_modules/ext": { - "version": "1.4.0", - "license": "ISC", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.5.0.tgz", + "integrity": "sha512-+ONcYoWj/SoQwUofMr94aGu05Ou4FepKi7N7b+O8T4jVfyIsZQV1/xeS8jpaBzF0csAk0KLXoHCxU7cKYZjo1Q==", + "dev": true, "dependencies": { - "type": "^2.0.0" + "type": "^2.5.0" } }, "node_modules/ext/node_modules/type": { "version": "2.5.0", - "license": "ISC" - }, - "node_modules/extend": { - "version": "3.0.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/type/-/type-2.5.0.tgz", + "integrity": "sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==", + "dev": true }, "node_modules/extend-shallow": { - "version": "2.0.1", - "license": "MIT", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, "dependencies": { - "is-extendable": "^0.1.0" + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/external-editor": { - "version": "3.1.0", - "license": "MIT", - "dependencies": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/extglob": { "version": "2.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, "dependencies": { "array-unique": "^0.3.2", "define-property": "^1.0.0", @@ -7723,7 +10079,9 @@ }, "node_modules/extglob/node_modules/define-property": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, "dependencies": { "is-descriptor": "^1.0.0" }, @@ -7731,132 +10089,184 @@ "node": ">=0.10.0" } }, - "node_modules/extsprintf": { - "version": "1.3.0", - "engines": [ - "node >=0.6.0" - ], - "license": "MIT" + "node_modules/extglob/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, "node_modules/fast-deep-equal": { "version": "3.1.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true }, "node_modules/fast-diff": { "version": "1.2.0", - "dev": true, - "license": "Apache-2.0" + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", + "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", + "dev": true }, "node_modules/fast-glob": { - "version": "2.2.7", - "license": "MIT", + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", + "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", + "dev": true, "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.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" }, "engines": { - "node": ">=4.0.0" + "node": ">=8" } }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true }, "node_modules/fast-levenshtein": { "version": "2.0.6", - "license": "MIT" + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + }, + "node_modules/fastq": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.12.0.tgz", + "integrity": "sha512-VNX0QkHK3RsXVKr9KrlUv/FoTa0NdbYoHHl7uXHv2rzyHSlxjdNAKug2twd9luJxpcyNeAgf5iPPMutJO67Dfg==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } }, "node_modules/faye-websocket": { - "version": "0.10.0", - "license": "MIT", + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dev": true, "dependencies": { "websocket-driver": ">=0.5.1" }, "engines": { - "node": ">=0.4.0" + "node": ">=0.8.0" } }, "node_modules/fb-watchman": { "version": "2.0.1", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "dev": true, "dependencies": { "bser": "2.1.1" } }, "node_modules/figgy-pudding": { "version": "3.5.2", - "license": "ISC" - }, - "node_modules/figures": { - "version": "3.2.0", - "license": "MIT", - "dependencies": { - "escape-string-regexp": "^1.0.5" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", + "dev": true }, "node_modules/file-entry-cache": { - "version": "5.0.1", - "license": "MIT", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, "dependencies": { - "flat-cache": "^2.0.1" + "flat-cache": "^3.0.4" }, "engines": { - "node": ">=4" + "node": "^10.12.0 || >=12.0.0" } }, "node_modules/file-loader": { - "version": "4.3.0", - "license": "MIT", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.1.1.tgz", + "integrity": "sha512-Klt8C4BjWSXYQAfhpYYkG4qHNTna4toMHEbWrI5IuVoxbU6uiDKeKAP99R8mmbJi3lvewn/jQBOgU4+NS3tDQw==", + "dev": true, "dependencies": { - "loader-utils": "^1.2.3", - "schema-utils": "^2.5.0" + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" }, "engines": { - "node": ">= 8.9.0" + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "webpack": "^4.0.0" + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/file-loader/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, "node_modules/file-uri-to-path": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "dev": true, "optional": true }, "node_modules/filesize": { - "version": "6.0.1", - "license": "BSD-3-Clause", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-6.1.0.tgz", + "integrity": "sha512-LpCHtPQ3sFx67z+uh2HnSyWSLLu5Jxo21795uRDuar/EOuYWXib5EmPaGIBuSnRqH2IODiKA2k5re/K9OnN/Yg==", + "dev": true, "engines": { "node": ">= 0.4.0" } }, "node_modules/fill-range": { - "version": "4.0.0", - "license": "MIT", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" + "to-regex-range": "^5.0.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, "node_modules/finalhandler": { "version": "1.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dev": true, "dependencies": { "debug": "2.6.9", "encodeurl": "~1.0.2", @@ -7872,18 +10282,24 @@ }, "node_modules/finalhandler/node_modules/debug": { "version": "2.6.9", - "license": "MIT", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, "dependencies": { "ms": "2.0.0" } }, "node_modules/finalhandler/node_modules/ms": { "version": "2.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true }, "node_modules/find-cache-dir": { "version": "2.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dev": true, "dependencies": { "commondir": "^1.0.1", "make-dir": "^2.0.0", @@ -7893,9 +10309,84 @@ "node": ">=6" } }, + "node_modules/find-cache-dir/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-cache-dir/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-cache-dir/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-cache-dir/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-cache-dir/node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-cache-dir/node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/find-up": { "version": "2.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, "dependencies": { "locate-path": "^2.0.0" }, @@ -7904,52 +10395,52 @@ } }, "node_modules/flat-cache": { - "version": "2.0.1", - "license": "MIT", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, "dependencies": { - "flatted": "^2.0.0", - "rimraf": "2.6.3", - "write": "1.0.3" + "flatted": "^3.1.0", + "rimraf": "^3.0.2" }, "engines": { - "node": ">=4" - } - }, - "node_modules/flat-cache/node_modules/rimraf": { - "version": "2.6.3", - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" + "node": "^10.12.0 || >=12.0.0" } }, "node_modules/flatted": { - "version": "2.0.2", - "license": "ISC" + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.2.tgz", + "integrity": "sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==", + "dev": true }, "node_modules/flatten": { "version": "1.0.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz", + "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==", + "deprecated": "flatten is deprecated in favor of utility frameworks such as lodash.", + "dev": true }, "node_modules/flush-write-stream": { "version": "1.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "dev": true, "dependencies": { "inherits": "^2.0.3", "readable-stream": "^2.3.6" } }, "node_modules/follow-redirects": { - "version": "1.14.1", + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.3.tgz", + "integrity": "sha512-3MkHxknWMUtb23apkgz/83fDoe+y+qr0TdgacGIA7bew+QLBo3vdgEN2xEsuXNivpFy4CyDhBBZnNZOtalmenw==", + "dev": true, "funding": [ { "type": "individual", "url": "https://github.com/sponsors/RubenVerborgh" } ], - "license": "MIT", "engines": { "node": ">=4.0" }, @@ -7959,44 +10450,23 @@ } } }, - "node_modules/for-each": { - "version": "0.3.3", - "license": "MIT", - "dependencies": { - "is-callable": "^1.1.3" - } - }, "node_modules/for-in": { "version": "1.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/for-own": { - "version": "0.1.5", - "license": "MIT", - "dependencies": { - "for-in": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/forever-agent": { - "version": "0.6.1", - "license": "Apache-2.0", - "engines": { - "node": "*" - } - }, "node_modules/fork-ts-checker-webpack-plugin": { - "version": "3.1.1", - "license": "MIT", + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz", + "integrity": "sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw==", + "dev": true, "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", @@ -8008,16 +10478,149 @@ "yarn": ">=1.0.0" } }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/semver": { "version": "5.7.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, "bin": { "semver": "bin/semver" } }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/form-data": { "version": "3.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", @@ -8029,14 +10632,18 @@ }, "node_modules/forwarded": { "version": "0.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true, "engines": { "node": ">= 0.6" } }, "node_modules/fragment-cache": { "version": "0.2.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, "dependencies": { "map-cache": "^0.2.2" }, @@ -8046,34 +10653,43 @@ }, "node_modules/fresh": { "version": "0.5.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true, "engines": { "node": ">= 0.6" } }, "node_modules/from2": { "version": "2.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dev": true, "dependencies": { "inherits": "^2.0.1", "readable-stream": "^2.0.0" } }, "node_modules/fs-extra": { - "version": "8.1.0", - "license": "MIT", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, "dependencies": { + "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": ">=6 <7 || >=8" + "node": ">=10" } }, "node_modules/fs-minipass": { "version": "2.1.0", - "license": "ISC", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dev": true, "dependencies": { "minipass": "^3.0.0" }, @@ -8083,7 +10699,9 @@ }, "node_modules/fs-write-stream-atomic": { "version": "1.0.10", - "license": "ISC", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "dev": true, "dependencies": { "graceful-fs": "^4.1.2", "iferr": "^0.1.5", @@ -8093,7 +10711,9 @@ }, "node_modules/fs.realpath": { "version": "1.0.0", - "license": "ISC" + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true }, "node_modules/fsevents": { "version": "2.3.2", @@ -8110,11 +10730,14 @@ }, "node_modules/function-bind": { "version": "1.1.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" }, "node_modules/function.prototype.name": { "version": "1.1.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.4.tgz", + "integrity": "sha512-iqy1pIotY/RmhdFZygSSlW0wko2yxkSCKqsuv4pr8QESohpYyG/Z7B/XXvPRKTJS//960rgguE5mSRUsDdaJrQ==", + "dev": true, "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", @@ -8130,32 +10753,41 @@ }, "node_modules/functional-red-black-tree": { "version": "1.0.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true }, "node_modules/functions-have-names": { "version": "1.2.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.2.tgz", + "integrity": "sha512-bLgc3asbWdwPbx2mNk2S49kmJCuQeu0nfmaOgbs8WIyzzkw3r4htszdIi9Q9EMezDPTYuJx2wvjZ/EwgAthpnA==", + "dev": true, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/gensync": { "version": "1.0.0-beta.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/get-caller-file": { "version": "2.0.5", - "license": "ISC", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, "engines": { "node": "6.* || 8.* || >= 10.*" } }, "node_modules/get-intrinsic": { "version": "1.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", "dependencies": { "function-bind": "^1.1.1", "has": "^1.0.3", @@ -8167,43 +10799,48 @@ }, "node_modules/get-own-enumerable-property-symbols": { "version": "3.0.2", - "license": "ISC" + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", + "dev": true }, - "node_modules/get-stdin": { - "version": "6.0.0", + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", "dev": true, - "license": "MIT", "engines": { - "node": ">=4" + "node": ">=8.0.0" } }, "node_modules/get-stream": { - "version": "4.1.0", - "license": "MIT", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, "dependencies": { "pump": "^3.0.0" }, "engines": { - "node": ">=6" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/get-value": { "version": "2.0.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/getpass": { - "version": "0.1.7", - "license": "MIT", - "dependencies": { - "assert-plus": "^1.0.0" - } - }, "node_modules/glob": { "version": "7.1.7", - "license": "ISC", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "dev": true, "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -8220,30 +10857,21 @@ } }, "node_modules/glob-parent": { - "version": "3.1.0", - "license": "ISC", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dependencies": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - } - }, - "node_modules/glob-parent/node_modules/is-glob": { - "version": "3.1.0", - "license": "MIT", - "dependencies": { - "is-extglob": "^2.1.0" + "is-glob": "^4.0.1" }, "engines": { - "node": ">=0.10.0" + "node": ">= 6" } }, - "node_modules/glob-to-regexp": { - "version": "0.3.0", - "license": "BSD" - }, "node_modules/global-modules": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dev": true, "dependencies": { "global-prefix": "^3.0.0" }, @@ -8253,7 +10881,9 @@ }, "node_modules/global-prefix": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dev": true, "dependencies": { "ini": "^1.3.5", "kind-of": "^6.0.2", @@ -8263,69 +10893,79 @@ "node": ">=6" } }, - "node_modules/global-prefix/node_modules/kind-of": { - "version": "6.0.3", - "license": "MIT", - "engines": { - "node": ">=0.10.0" + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" } }, "node_modules/globals": { "version": "11.12.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, "engines": { "node": ">=4" } }, "node_modules/globby": { - "version": "8.0.2", - "license": "MIT", + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", + "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", + "dev": true, "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" + "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" }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/globby/node_modules/ignore": { - "version": "3.3.10", - "license": "MIT" - }, - "node_modules/globby/node_modules/pify": { - "version": "3.0.0", - "license": "MIT", + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "dev": true, "engines": { - "node": ">=4" - } - }, - "node_modules/globby/node_modules/slash": { - "version": "1.0.0", - "license": "MIT", - "engines": { - "node": ">=0.10.0" + "node": ">= 4" } }, "node_modules/graceful-fs": { - "version": "4.2.6", - "license": "ISC" + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", + "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==", + "dev": true }, "node_modules/growly": { "version": "1.3.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "dev": true, + "optional": true }, "node_modules/gud": { "version": "1.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/gud/-/gud-1.0.0.tgz", + "integrity": "sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw==" }, "node_modules/gzip-size": { "version": "5.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", + "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", + "dev": true, "dependencies": { "duplexer": "^0.1.1", "pify": "^4.0.1" @@ -8336,33 +10976,20 @@ }, "node_modules/handle-thing": { "version": "2.0.1", - "license": "MIT" - }, - "node_modules/har-schema": { - "version": "2.0.0", - "license": "ISC", - "engines": { - "node": ">=4" - } - }, - "node_modules/har-validator": { - "version": "5.1.5", - "license": "MIT", - "dependencies": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - }, - "engines": { - "node": ">=6" - } + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true }, "node_modules/harmony-reflect": { "version": "1.6.2", - "license": "(Apache-2.0 OR MPL-1.1)" + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==", + "dev": true }, "node_modules/has": { "version": "1.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", "dependencies": { "function-bind": "^1.1.1" }, @@ -8370,33 +10997,42 @@ "node": ">= 0.4.0" } }, - "node_modules/has-ansi": { - "version": "2.0.0", - "license": "MIT", - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/has-bigints": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", + "dev": true, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/has-flag": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true, "engines": { "node": ">=4" } }, "node_modules/has-symbols": { "version": "1.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dependencies": { + "has-symbols": "^1.0.2" + }, "engines": { "node": ">= 0.4" }, @@ -8406,7 +11042,9 @@ }, "node_modules/has-value": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, "dependencies": { "get-value": "^2.0.6", "has-values": "^1.0.0", @@ -8418,7 +11056,9 @@ }, "node_modules/has-values": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, "dependencies": { "is-number": "^3.0.0", "kind-of": "^4.0.0" @@ -8427,9 +11067,35 @@ "node": ">=0.10.0" } }, + "node_modules/has-values/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/has-values/node_modules/kind-of": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, "dependencies": { "is-buffer": "^1.1.5" }, @@ -8439,7 +11105,9 @@ }, "node_modules/hash-base": { "version": "3.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "dev": true, "dependencies": { "inherits": "^2.0.4", "readable-stream": "^3.6.0", @@ -8451,7 +11119,9 @@ }, "node_modules/hash-base/node_modules/readable-stream": { "version": "3.6.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -8461,9 +11131,31 @@ "node": ">= 6" } }, + "node_modules/hash-base/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, "node_modules/hash.js": { "version": "1.1.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dev": true, "dependencies": { "inherits": "^2.0.3", "minimalistic-assert": "^1.0.1" @@ -8471,14 +11163,18 @@ }, "node_modules/he": { "version": "1.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true, "bin": { "he": "bin/he" } }, "node_modules/hex-color-regex": { "version": "1.1.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", + "dev": true }, "node_modules/history": { "version": "4.10.1", @@ -8495,7 +11191,9 @@ }, "node_modules/hmac-drbg": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dev": true, "dependencies": { "hash.js": "^1.0.3", "minimalistic-assert": "^1.0.0", @@ -8510,13 +11208,26 @@ "react-is": "^16.7.0" } }, + "node_modules/hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", + "dev": true, + "engines": { + "node": ">= 6.0.0" + } + }, "node_modules/hosted-git-info": { "version": "2.8.9", - "license": "ISC" + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true }, "node_modules/hpack.js": { "version": "2.1.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "dev": true, "dependencies": { "inherits": "^2.0.1", "obuf": "^1.0.0", @@ -8526,15 +11237,21 @@ }, "node_modules/hsl-regex": { "version": "1.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=", + "dev": true }, "node_modules/hsla-regex": { "version": "1.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", + "dev": true }, "node_modules/html-element-map": { "version": "1.3.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/html-element-map/-/html-element-map-1.3.1.tgz", + "integrity": "sha512-6XMlxrAFX4UEEGxctfFnmrFaaZFNf9i5fNuV5wZ3WWQ4FVaNP1aX1LkX9j2mfEx1NpjeE/rL3nmgEn23GdFmrg==", + "dev": true, "dependencies": { "array.prototype.filter": "^1.0.0", "call-bind": "^1.0.2" @@ -8544,23 +11261,33 @@ } }, "node_modules/html-encoding-sniffer": { - "version": "1.0.2", - "license": "MIT", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", "dependencies": { - "whatwg-encoding": "^1.0.1" + "whatwg-encoding": "^1.0.5" + }, + "engines": { + "node": ">=10" } }, "node_modules/html-entities": { "version": "1.4.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", + "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==", + "dev": true }, "node_modules/html-escaper": { "version": "2.0.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true }, "node_modules/html-minifier-terser": { "version": "5.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", + "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", + "dev": true, "dependencies": { "camel-case": "^4.1.1", "clean-css": "^4.2.3", @@ -8577,17 +11304,15 @@ "node": ">=6" } }, - "node_modules/html-minifier-terser/node_modules/commander": { - "version": "4.1.1", - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, "node_modules/html-webpack-plugin": { - "version": "4.0.0-beta.11", - "license": "MIT", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.5.0.tgz", + "integrity": "sha512-MouoXEYSjTzCrjIxWwg8gxL5fE2X2WZJLmBYXlaJhQUH5K/b5OrqmV7T4dB7iu0xkmJ6JlUuV6fFVtnqbPopZw==", + "dev": true, "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", @@ -8599,33 +11324,73 @@ "node": ">=6.9" }, "peerDependencies": { - "webpack": "^4.0.0" + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/html-webpack-plugin/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/html-webpack-plugin/node_modules/loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" } }, "node_modules/htmlparser2": { - "version": "6.1.0", - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "license": "MIT", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-4.1.0.tgz", + "integrity": "sha512-4zDq1a1zhE4gQso/c5LP1OtrhYTncXNSpvJYtWJBtXAETPlMfi3IFNjGuQbYLuVY4ZR0QMqRVvo4Pdy9KLyP8Q==", + "dev": true, "dependencies": { "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", + "domhandler": "^3.0.0", + "domutils": "^2.0.0", "entities": "^2.0.0" } }, + "node_modules/htmlparser2/node_modules/domhandler": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-3.3.0.tgz", + "integrity": "sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, "node_modules/http-deceiver": { "version": "1.2.7", - "license": "MIT" + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", + "dev": true }, "node_modules/http-errors": { "version": "1.7.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "dev": true, "dependencies": { "depd": "~1.1.2", "inherits": "2.0.3", @@ -8639,15 +11404,21 @@ }, "node_modules/http-errors/node_modules/inherits": { "version": "2.0.3", - "license": "ISC" + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true }, "node_modules/http-parser-js": { "version": "0.5.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz", + "integrity": "sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==", + "dev": true }, "node_modules/http-proxy": { "version": "1.18.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, "dependencies": { "eventemitter3": "^4.0.0", "follow-redirects": "^1.0.0", @@ -8659,7 +11430,8 @@ }, "node_modules/http-proxy-agent": { "version": "4.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", "dependencies": { "@tootallnate/once": "1", "agent-base": "6", @@ -8671,7 +11443,9 @@ }, "node_modules/http-proxy-middleware": { "version": "0.19.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", + "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", + "dev": true, "dependencies": { "http-proxy": "^1.17.0", "is-glob": "^4.0.0", @@ -8682,26 +11456,146 @@ "node": ">=4.0.0" } }, - "node_modules/http-signature": { - "version": "1.2.0", - "license": "MIT", + "node_modules/http-proxy-middleware/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, "dependencies": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" }, "engines": { - "node": ">=0.8", - "npm": ">=1.3.7" + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" } }, "node_modules/https-browserify": { "version": "1.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", + "dev": true }, "node_modules/https-proxy-agent": { "version": "5.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", "dependencies": { "agent-base": "6", "debug": "4" @@ -8710,15 +11604,27 @@ "node": ">= 6" } }, + "node_modules/human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "dev": true, + "engines": { + "node": ">=8.12.0" + } + }, "node_modules/i": { "version": "0.3.6", + "resolved": "https://registry.npmjs.org/i/-/i-0.3.6.tgz", + "integrity": "sha1-2WyScyB28HJxG2sQ/X1PZa2O4j0=", "engines": { "node": ">=0.4" } }, "node_modules/iconv-lite": { "version": "0.4.24", - "license": "MIT", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "dependencies": { "safer-buffer": ">= 2.1.2 < 3" }, @@ -8728,7 +11634,9 @@ }, "node_modules/icss-utils": { "version": "4.1.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", + "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", + "dev": true, "dependencies": { "postcss": "^7.0.14" }, @@ -8738,7 +11646,9 @@ }, "node_modules/identity-obj-proxy": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ=", + "dev": true, "dependencies": { "harmony-reflect": "^1.4.6" }, @@ -8748,6 +11658,9 @@ }, "node_modules/ieee754": { "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, "funding": [ { "type": "github", @@ -8761,27 +11674,38 @@ "type": "consulting", "url": "https://feross.org/support" } - ], - "license": "BSD-3-Clause" + ] }, "node_modules/iferr": { "version": "0.1.5", - "license": "MIT" + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", + "dev": true }, "node_modules/ignore": { "version": "4.0.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true, "engines": { "node": ">= 4" } }, "node_modules/immer": { - "version": "1.10.0", - "license": "MIT" + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/immer/-/immer-8.0.1.tgz", + "integrity": "sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } }, "node_modules/import-cwd": { "version": "2.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", + "dev": true, "dependencies": { "import-from": "^2.1.0" }, @@ -8791,7 +11715,9 @@ }, "node_modules/import-fresh": { "version": "3.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" @@ -8803,16 +11729,11 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/import-fresh/node_modules/resolve-from": { - "version": "4.0.0", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, "node_modules/import-from": { "version": "2.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", + "dev": true, "dependencies": { "resolve-from": "^3.0.0" }, @@ -8820,45 +11741,148 @@ "node": ">=4" } }, + "node_modules/import-from/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/import-local": { - "version": "2.0.0", - "license": "MIT", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", + "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", + "dev": true, "dependencies": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" }, "bin": { "import-local-fixture": "fixtures/cli.js" }, + "engines": { + "node": ">=8" + } + }, + "node_modules/import-local/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/import-local/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/import-local/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, "engines": { "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-local/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/import-local/node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/import-local/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/import-local/node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, "node_modules/imurmurhash": { "version": "0.1.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true, "engines": { "node": ">=0.8.19" } }, "node_modules/indent-string": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, "engines": { "node": ">=8" } }, "node_modules/indexes-of": { "version": "1.0.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", + "dev": true }, "node_modules/infer-owner": { "version": "1.0.4", - "license": "ISC" + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "dev": true }, "node_modules/inflight": { "version": "1.0.6", - "license": "ISC", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -8866,131 +11890,21 @@ }, "node_modules/inherits": { "version": "2.0.4", - "license": "ISC" + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true }, "node_modules/ini": { "version": "1.3.8", - "license": "ISC" - }, - "node_modules/inquirer": { - "version": "7.3.3", - "license": "MIT", - "dependencies": { - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.19", - "mute-stream": "0.0.8", - "run-async": "^2.4.0", - "rxjs": "^6.6.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/inquirer/node_modules/ansi-regex": { - "version": "5.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/inquirer/node_modules/ansi-styles": { - "version": "4.3.0", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/inquirer/node_modules/chalk": { - "version": "4.1.1", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/inquirer/node_modules/color-convert": { - "version": "2.0.1", - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/inquirer/node_modules/emoji-regex": { - "version": "8.0.0", - "license": "MIT" - }, - "node_modules/inquirer/node_modules/has-flag": { - "version": "4.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/inquirer/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/inquirer/node_modules/string-width": { - "version": "4.2.2", - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/inquirer/node_modules/strip-ansi": { - "version": "6.0.0", - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/inquirer/node_modules/supports-color": { - "version": "7.2.0", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true }, "node_modules/internal-ip": { "version": "4.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", + "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "dev": true, "dependencies": { "default-gateway": "^4.2.0", "ipaddr.js": "^1.9.0" @@ -9001,7 +11915,9 @@ }, "node_modules/internal-slot": { "version": "1.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dev": true, "dependencies": { "get-intrinsic": "^1.1.0", "has": "^1.0.3", @@ -9011,41 +11927,44 @@ "node": ">= 0.4" } }, - "node_modules/invariant": { - "version": "2.2.4", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.0.0" - } - }, "node_modules/ip": { "version": "1.1.5", - "license": "MIT" + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true }, "node_modules/ip-regex": { "version": "2.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", + "dev": true, "engines": { "node": ">=4" } }, "node_modules/ipaddr.js": { "version": "1.9.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true, "engines": { "node": ">= 0.10" } }, "node_modules/is-absolute-url": { - "version": "3.0.3", - "license": "MIT", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", + "dev": true, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, "node_modules/is-accessor-descriptor": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, "dependencies": { "kind-of": "^6.0.0" }, @@ -9053,18 +11972,13 @@ "node": ">=0.10.0" } }, - "node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "6.0.3", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-arguments": { - "version": "1.1.0", - "license": "MIT", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", "dependencies": { - "call-bind": "^1.0.0" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" }, "engines": { "node": ">= 0.4" @@ -9075,18 +11989,26 @@ }, "node_modules/is-arrayish": { "version": "0.2.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true }, "node_modules/is-bigint": { - "version": "1.0.2", - "license": "MIT", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "dependencies": { + "has-bigints": "^1.0.1" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-binary-path": { "version": "2.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", "dependencies": { "binary-extensions": "^2.0.0" }, @@ -9095,10 +12017,13 @@ } }, "node_modules/is-boolean-object": { - "version": "1.1.1", - "license": "MIT", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, "dependencies": { - "call-bind": "^1.0.2" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" }, "engines": { "node": ">= 0.4" @@ -9109,11 +12034,15 @@ }, "node_modules/is-buffer": { "version": "1.1.6", - "license": "MIT" + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true }, "node_modules/is-callable": { - "version": "1.2.3", - "license": "MIT", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "dev": true, "engines": { "node": ">= 0.4" }, @@ -9123,7 +12052,9 @@ }, "node_modules/is-ci": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "dev": true, "dependencies": { "ci-info": "^2.0.0" }, @@ -9133,7 +12064,9 @@ }, "node_modules/is-color-stop": { "version": "1.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", + "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", + "dev": true, "dependencies": { "css-color-names": "^0.0.4", "hex-color-regex": "^1.1.0", @@ -9144,8 +12077,10 @@ } }, "node_modules/is-core-module": { - "version": "2.5.0", - "license": "MIT", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.6.0.tgz", + "integrity": "sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ==", + "dev": true, "dependencies": { "has": "^1.0.3" }, @@ -9155,7 +12090,9 @@ }, "node_modules/is-data-descriptor": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, "dependencies": { "kind-of": "^6.0.0" }, @@ -9163,16 +12100,13 @@ "node": ">=0.10.0" } }, - "node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "6.0.3", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-date-object": { - "version": "1.0.4", - "license": "MIT", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, "engines": { "node": ">= 0.4" }, @@ -9182,7 +12116,9 @@ }, "node_modules/is-descriptor": { "version": "1.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, "dependencies": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -9192,23 +12128,20 @@ "node": ">=0.10.0" } }, - "node_modules/is-descriptor/node_modules/kind-of": { - "version": "6.0.3", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-directory": { "version": "0.3.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "dev": true, "engines": { "node": ">=0.10.0" } }, "node_modules/is-docker": { "version": "2.2.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, "bin": { "is-docker": "cli.js" }, @@ -9220,36 +12153,59 @@ } }, "node_modules/is-extendable": { - "version": "0.1.1", - "license": "MIT", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extendable/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, "engines": { "node": ">=0.10.0" } }, "node_modules/is-extglob": { "version": "2.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", "engines": { "node": ">=0.10.0" } }, "node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "license": "MIT", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/is-generator-fn": { "version": "2.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "dev": true, "engines": { "node": ">=6" } }, "node_modules/is-glob": { "version": "4.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", "dependencies": { "is-extglob": "^2.1.1" }, @@ -9257,9 +12213,17 @@ "node": ">=0.10.0" } }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=", + "dev": true + }, "node_modules/is-negative-zero": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", + "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", + "dev": true, "engines": { "node": ">= 0.4" }, @@ -9268,18 +12232,21 @@ } }, "node_modules/is-number": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "kind-of": "^3.0.2" - }, + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "engines": { - "node": ">=0.10.0" + "node": ">=0.12.0" } }, "node_modules/is-number-object": { - "version": "1.0.5", - "license": "MIT", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", + "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, "engines": { "node": ">= 0.4" }, @@ -9289,21 +12256,27 @@ }, "node_modules/is-obj": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "dev": true, "engines": { "node": ">=0.10.0" } }, "node_modules/is-path-cwd": { "version": "2.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "dev": true, "engines": { "node": ">=6" } }, "node_modules/is-path-in-cwd": { "version": "2.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "dev": true, "dependencies": { "is-path-inside": "^2.1.0" }, @@ -9313,7 +12286,9 @@ }, "node_modules/is-path-inside": { "version": "2.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "dev": true, "dependencies": { "path-is-inside": "^1.0.2" }, @@ -9323,31 +12298,33 @@ }, "node_modules/is-plain-obj": { "version": "1.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true, "engines": { "node": ">=0.10.0" } }, "node_modules/is-plain-object": { - "version": "2.0.4", - "license": "MIT", - "dependencies": { - "isobject": "^3.0.1" - }, + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", "engines": { "node": ">=0.10.0" } }, "node_modules/is-potential-custom-element-name": { "version": "1.0.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" }, "node_modules/is-regex": { - "version": "1.1.3", - "license": "MIT", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", "dependencies": { "call-bind": "^1.0.2", - "has-symbols": "^1.0.2" + "has-tostringtag": "^1.0.0" }, "engines": { "node": ">= 0.4" @@ -9358,32 +12335,48 @@ }, "node_modules/is-regexp": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", + "dev": true, "engines": { "node": ">=0.10.0" } }, "node_modules/is-resolvable": { "version": "1.1.0", - "license": "ISC" + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "dev": true }, "node_modules/is-root": { "version": "2.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", + "dev": true, "engines": { "node": ">=6" } }, "node_modules/is-stream": { - "version": "1.1.0", - "license": "MIT", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/is-string": { - "version": "1.0.6", - "license": "MIT", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, "engines": { "node": ">= 0.4" }, @@ -9393,11 +12386,15 @@ }, "node_modules/is-subset": { "version": "0.1.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/is-subset/-/is-subset-0.1.1.tgz", + "integrity": "sha1-ilkRfZMt4d4A8kX83TnOQ/HpOaY=", + "dev": true }, "node_modules/is-symbol": { "version": "1.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, "dependencies": { "has-symbols": "^1.0.2" }, @@ -9410,493 +12407,1154 @@ }, "node_modules/is-typedarray": { "version": "1.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true }, "node_modules/is-windows": { "version": "1.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true, "engines": { "node": ">=0.10.0" } }, "node_modules/is-wsl": { - "version": "1.1.0", - "license": "MIT", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0" + }, "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/isarray": { - "version": "1.0.0", - "license": "MIT" + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" }, "node_modules/isexe": { "version": "2.0.0", - "license": "ISC" + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true }, "node_modules/isobject": { "version": "3.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/isstream": { - "version": "0.1.2", - "license": "MIT" - }, "node_modules/istanbul-lib-coverage": { - "version": "2.0.5", - "license": "BSD-3-Clause", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", + "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", + "dev": true, "engines": { - "node": ">=6" + "node": ">=8" } }, "node_modules/istanbul-lib-instrument": { - "version": "3.3.0", - "license": "BSD-3-Clause", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "dev": true, "dependencies": { - "@babel/generator": "^7.4.0", - "@babel/parser": "^7.4.3", - "@babel/template": "^7.4.0", - "@babel/traverse": "^7.4.3", - "@babel/types": "^7.4.0", - "istanbul-lib-coverage": "^2.0.5", - "semver": "^6.0.0" + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" }, "engines": { - "node": ">=6" + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" } }, "node_modules/istanbul-lib-report": { - "version": "2.0.8", - "license": "BSD-3-Clause", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "dev": true, "dependencies": { - "istanbul-lib-coverage": "^2.0.5", - "make-dir": "^2.1.0", - "supports-color": "^6.1.0" + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=6" + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/istanbul-lib-report/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/istanbul-lib-report/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, "node_modules/istanbul-lib-source-maps": { - "version": "3.0.6", - "license": "BSD-3-Clause", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", + "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==", + "dev": true, "dependencies": { "debug": "^4.1.1", - "istanbul-lib-coverage": "^2.0.5", - "make-dir": "^2.1.0", - "rimraf": "^2.6.3", + "istanbul-lib-coverage": "^3.0.0", "source-map": "^0.6.1" }, "engines": { - "node": ">=6" + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" } }, "node_modules/istanbul-reports": { - "version": "2.2.7", - "license": "BSD-3-Clause", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", + "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", + "dev": true, "dependencies": { - "html-escaper": "^2.0.0" + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest": { + "version": "26.6.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.0.tgz", + "integrity": "sha512-jxTmrvuecVISvKFFhOkjsWRZV7sFqdSUAd1ajOKY+/QE/aLBVstsJ/dX8GczLzwiT6ZEwwmZqtCUHLHHQVzcfA==", + "dev": true, + "dependencies": { + "@jest/core": "^26.6.0", + "import-local": "^3.0.2", + "jest-cli": "^26.6.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-changed-files": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz", + "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "execa": "^4.0.0", + "throat": "^5.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-circus": { + "version": "26.6.0", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-26.6.0.tgz", + "integrity": "sha512-L2/Y9szN6FJPWFK8kzWXwfp+FOR7xq0cUL4lIsdbIdwz3Vh6P1nrpcqOleSzr28zOtSHQNV9Z7Tl+KkuK7t5Ng==", + "dev": true, + "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" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-circus/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-circus/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-circus/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-circus/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", + "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", + "dev": true, + "dependencies": { + "@jest/core": "^26.6.3", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "import-local": "^3.0.2", + "is-ci": "^2.0.0", + "jest-config": "^26.6.3", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "prompts": "^2.0.1", + "yargs": "^15.4.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-cli/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-cli/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-cli/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-cli/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-cli/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli/node_modules/jest-config": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", + "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^26.6.3", + "@jest/types": "^26.6.2", + "babel-jest": "^26.6.3", + "chalk": "^4.0.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.4", + "jest-environment-jsdom": "^26.6.2", + "jest-environment-node": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-jasmine2": "^26.6.3", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-cli/node_modules/jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-cli/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-cli/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli/node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, "engines": { "node": ">=6" } }, - "node_modules/jest": { - "version": "24.9.0", - "license": "MIT", - "dependencies": { - "import-local": "^2.0.0", - "jest-cli": "^24.9.0" - }, - "bin": { - "jest": "bin/jest.js" - }, + "node_modules/jest-cli/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, "engines": { - "node": ">= 6" + "node": ">=8" } }, - "node_modules/jest-changed-files": { - "version": "24.9.0", - "license": "MIT", + "node_modules/jest-cli/node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, "dependencies": { - "@jest/types": "^24.9.0", - "execa": "^1.0.0", - "throat": "^4.0.0" + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" }, "engines": { - "node": ">= 6" + "node": ">=8" } }, - "node_modules/jest-cli": { - "version": "24.9.0", - "license": "MIT", + "node_modules/jest-cli/node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, "dependencies": { - "@jest/core": "^24.9.0", - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "chalk": "^2.0.1", - "exit": "^0.1.2", - "import-local": "^2.0.0", - "is-ci": "^2.0.0", - "jest-config": "^24.9.0", - "jest-util": "^24.9.0", - "jest-validate": "^24.9.0", - "prompts": "^2.0.1", - "realpath-native": "^1.1.0", - "yargs": "^13.3.0" - }, - "bin": { - "jest": "bin/jest.js" + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" }, "engines": { - "node": ">= 6" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-config": { - "version": "24.9.0", - "license": "MIT", + "node_modules/jest-cli/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, "dependencies": { - "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^24.9.0", - "@jest/types": "^24.9.0", - "babel-jest": "^24.9.0", - "chalk": "^2.0.1", - "glob": "^7.1.1", - "jest-environment-jsdom": "^24.9.0", - "jest-environment-node": "^24.9.0", - "jest-get-type": "^24.9.0", - "jest-jasmine2": "^24.9.0", - "jest-regex-util": "^24.3.0", - "jest-resolve": "^24.9.0", - "jest-util": "^24.9.0", - "jest-validate": "^24.9.0", - "micromatch": "^3.1.10", - "pretty-format": "^24.9.0", - "realpath-native": "^1.1.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">= 6" + "node": ">=8" + } + }, + "node_modules/jest-cli/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, + "engines": { + "node": ">=8" } }, "node_modules/jest-diff": { - "version": "24.9.0", - "license": "MIT", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", + "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "dev": true, "dependencies": { - "chalk": "^2.0.1", - "diff-sequences": "^24.9.0", - "jest-get-type": "^24.9.0", - "pretty-format": "^24.9.0" + "chalk": "^4.0.0", + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" }, "engines": { - "node": ">= 6" + "node": ">= 10.14.2" + } + }, + "node_modules/jest-diff/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-diff/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-diff/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, "node_modules/jest-docblock": { - "version": "24.9.0", - "license": "MIT", + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz", + "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==", + "dev": true, "dependencies": { - "detect-newline": "^2.1.0" + "detect-newline": "^3.0.0" }, "engines": { - "node": ">= 6" + "node": ">= 10.14.2" } }, "node_modules/jest-each": { - "version": "24.9.0", - "license": "MIT", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz", + "integrity": "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==", + "dev": true, "dependencies": { - "@jest/types": "^24.9.0", - "chalk": "^2.0.1", - "jest-get-type": "^24.9.0", - "jest-util": "^24.9.0", - "pretty-format": "^24.9.0" + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-util": "^26.6.2", + "pretty-format": "^26.6.2" }, "engines": { - "node": ">= 6" + "node": ">= 10.14.2" + } + }, + "node_modules/jest-each/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-each/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-each/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-each/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, "node_modules/jest-environment-jsdom": { - "version": "24.9.0", - "license": "MIT", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz", + "integrity": "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==", + "dev": true, "dependencies": { - "@jest/environment": "^24.9.0", - "@jest/fake-timers": "^24.9.0", - "@jest/types": "^24.9.0", - "jest-mock": "^24.9.0", - "jest-util": "^24.9.0", - "jsdom": "^11.5.1" + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2", + "jsdom": "^16.4.0" }, "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-environment-jsdom-fourteen": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "@jest/environment": "^24.3.0", - "@jest/fake-timers": "^24.3.0", - "@jest/types": "^24.3.0", - "jest-mock": "^24.0.0", - "jest-util": "^24.0.0", - "jsdom": "^14.1.0" - } - }, - "node_modules/jest-environment-jsdom-fourteen/node_modules/jsdom": { - "version": "14.1.0", - "license": "MIT", - "dependencies": { - "abab": "^2.0.0", - "acorn": "^6.0.4", - "acorn-globals": "^4.3.0", - "array-equal": "^1.0.0", - "cssom": "^0.3.4", - "cssstyle": "^1.1.1", - "data-urls": "^1.1.0", - "domexception": "^1.0.1", - "escodegen": "^1.11.0", - "html-encoding-sniffer": "^1.0.2", - "nwsapi": "^2.1.3", - "parse5": "5.1.0", - "pn": "^1.1.0", - "request": "^2.88.0", - "request-promise-native": "^1.0.5", - "saxes": "^3.1.9", - "symbol-tree": "^3.2.2", - "tough-cookie": "^2.5.0", - "w3c-hr-time": "^1.0.1", - "w3c-xmlserializer": "^1.1.2", - "webidl-conversions": "^4.0.2", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^7.0.0", - "ws": "^6.1.2", - "xml-name-validator": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-environment-jsdom-fourteen/node_modules/parse5": { - "version": "5.1.0", - "license": "MIT" - }, - "node_modules/jest-environment-jsdom-fourteen/node_modules/saxes": { - "version": "3.1.11", - "license": "ISC", - "dependencies": { - "xmlchars": "^2.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-environment-jsdom-fourteen/node_modules/w3c-xmlserializer": { - "version": "1.1.2", - "license": "MIT", - "dependencies": { - "domexception": "^1.0.1", - "webidl-conversions": "^4.0.2", - "xml-name-validator": "^3.0.0" - } - }, - "node_modules/jest-environment-jsdom/node_modules/acorn": { - "version": "5.7.4", - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/jest-environment-jsdom/node_modules/jsdom": { - "version": "11.12.0", - "license": "MIT", - "dependencies": { - "abab": "^2.0.0", - "acorn": "^5.5.3", - "acorn-globals": "^4.1.0", - "array-equal": "^1.0.0", - "cssom": ">= 0.3.2 < 0.4.0", - "cssstyle": "^1.0.0", - "data-urls": "^1.0.0", - "domexception": "^1.0.1", - "escodegen": "^1.9.1", - "html-encoding-sniffer": "^1.0.2", - "left-pad": "^1.3.0", - "nwsapi": "^2.0.7", - "parse5": "4.0.0", - "pn": "^1.1.0", - "request": "^2.87.0", - "request-promise-native": "^1.0.5", - "sax": "^1.2.4", - "symbol-tree": "^3.2.2", - "tough-cookie": "^2.3.4", - "w3c-hr-time": "^1.0.1", - "webidl-conversions": "^4.0.2", - "whatwg-encoding": "^1.0.3", - "whatwg-mimetype": "^2.1.0", - "whatwg-url": "^6.4.1", - "ws": "^5.2.0", - "xml-name-validator": "^3.0.0" - } - }, - "node_modules/jest-environment-jsdom/node_modules/parse5": { - "version": "4.0.0", - "license": "MIT" - }, - "node_modules/jest-environment-jsdom/node_modules/whatwg-url": { - "version": "6.5.0", - "license": "MIT", - "dependencies": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - }, - "node_modules/jest-environment-jsdom/node_modules/ws": { - "version": "5.2.3", - "license": "MIT", - "dependencies": { - "async-limiter": "~1.0.0" + "node": ">= 10.14.2" } }, "node_modules/jest-environment-node": { - "version": "24.9.0", - "license": "MIT", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz", + "integrity": "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==", + "dev": true, "dependencies": { - "@jest/environment": "^24.9.0", - "@jest/fake-timers": "^24.9.0", - "@jest/types": "^24.9.0", - "jest-mock": "^24.9.0", - "jest-util": "^24.9.0" + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2" }, "engines": { - "node": ">= 6" + "node": ">= 10.14.2" } }, "node_modules/jest-fetch-mock": { "version": "3.0.3", + "resolved": "https://registry.npmjs.org/jest-fetch-mock/-/jest-fetch-mock-3.0.3.tgz", + "integrity": "sha512-Ux1nWprtLrdrH4XwE7O7InRY6psIi3GOsqNESJgMJ+M5cv4A8Lh7SN9d2V2kKRZ8ebAfcd1LNyZguAOb6JiDqw==", "dev": true, - "license": "MIT", "dependencies": { "cross-fetch": "^3.0.4", "promise-polyfill": "^8.1.3" } }, "node_modules/jest-get-type": { - "version": "24.9.0", - "license": "MIT", + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "dev": true, "engines": { - "node": ">= 6" + "node": ">= 10.14.2" } }, "node_modules/jest-haste-map": { - "version": "24.9.0", - "license": "MIT", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", + "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", + "dev": true, "dependencies": { - "@jest/types": "^24.9.0", - "anymatch": "^2.0.0", + "@jest/types": "^26.6.2", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", "fb-watchman": "^2.0.0", - "graceful-fs": "^4.1.15", - "invariant": "^2.2.4", - "jest-serializer": "^24.9.0", - "jest-util": "^24.9.0", - "jest-worker": "^24.9.0", - "micromatch": "^3.1.10", + "graceful-fs": "^4.2.4", + "jest-regex-util": "^26.0.0", + "jest-serializer": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "micromatch": "^4.0.2", "sane": "^4.0.3", "walker": "^1.0.7" }, "engines": { - "node": ">= 6" + "node": ">= 10.14.2" }, "optionalDependencies": { - "fsevents": "^1.2.7" + "fsevents": "^2.1.2" } }, "node_modules/jest-jasmine2": { - "version": "24.9.0", - "license": "MIT", + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz", + "integrity": "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==", + "dev": true, "dependencies": { "@babel/traverse": "^7.1.0", - "@jest/environment": "^24.9.0", - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "chalk": "^2.0.1", + "@jest/environment": "^26.6.2", + "@jest/source-map": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", "co": "^4.6.0", - "expect": "^24.9.0", + "expect": "^26.6.2", "is-generator-fn": "^2.0.0", - "jest-each": "^24.9.0", - "jest-matcher-utils": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-runtime": "^24.9.0", - "jest-snapshot": "^24.9.0", - "jest-util": "^24.9.0", - "pretty-format": "^24.9.0", - "throat": "^4.0.0" + "jest-each": "^26.6.2", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-runtime": "^26.6.3", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "pretty-format": "^26.6.2", + "throat": "^5.0.0" }, "engines": { - "node": ">= 6" + "node": ">= 10.14.2" + } + }, + "node_modules/jest-jasmine2/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-jasmine2/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-jasmine2/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-jasmine2/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-jasmine2/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, "node_modules/jest-leak-detector": { - "version": "24.9.0", - "license": "MIT", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz", + "integrity": "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==", + "dev": true, "dependencies": { - "jest-get-type": "^24.9.0", - "pretty-format": "^24.9.0" + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" }, "engines": { - "node": ">= 6" + "node": ">= 10.14.2" } }, "node_modules/jest-matcher-utils": { - "version": "24.9.0", - "license": "MIT", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", + "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", + "dev": true, "dependencies": { - "chalk": "^2.0.1", - "jest-diff": "^24.9.0", - "jest-get-type": "^24.9.0", - "pretty-format": "^24.9.0" + "chalk": "^4.0.0", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" }, "engines": { - "node": ">= 6" + "node": ">= 10.14.2" + } + }, + "node_modules/jest-matcher-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-matcher-utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-matcher-utils/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, "node_modules/jest-message-util": { - "version": "24.9.0", - "license": "MIT", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", + "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", + "dev": true, "dependencies": { "@babel/code-frame": "^7.0.0", - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "@types/stack-utils": "^1.0.1", - "chalk": "^2.0.1", - "micromatch": "^3.1.10", - "slash": "^2.0.0", - "stack-utils": "^1.0.1" + "@jest/types": "^26.6.2", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2", + "slash": "^3.0.0", + "stack-utils": "^2.0.2" }, "engines": { - "node": ">= 6" + "node": ">= 10.14.2" + } + }, + "node_modules/jest-message-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-message-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-message-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, "node_modules/jest-mock": { - "version": "24.9.0", - "license": "MIT", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz", + "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==", + "dev": true, "dependencies": { - "@jest/types": "^24.9.0" + "@jest/types": "^26.6.2", + "@types/node": "*" }, "engines": { - "node": ">= 6" + "node": ">= 10.14.2" } }, "node_modules/jest-pnp-resolver": { "version": "1.2.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "dev": true, "engines": { "node": ">=6" }, @@ -9910,246 +13568,1458 @@ } }, "node_modules/jest-regex-util": { - "version": "24.9.0", - "license": "MIT", + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", + "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", + "dev": true, "engines": { - "node": ">= 6" + "node": ">= 10.14.2" } }, "node_modules/jest-resolve": { - "version": "24.9.0", - "license": "MIT", + "version": "26.6.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.0.tgz", + "integrity": "sha512-tRAz2bwraHufNp+CCmAD8ciyCpXCs1NQxB5EJAmtCFy6BN81loFEGWKzYu26Y62lAJJe4X4jg36Kf+NsQyiStQ==", + "dev": true, "dependencies": { - "@jest/types": "^24.9.0", - "browser-resolve": "^1.11.3", - "chalk": "^2.0.1", - "jest-pnp-resolver": "^1.2.1", - "realpath-native": "^1.1.0" + "@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" }, "engines": { - "node": ">= 6" + "node": ">= 10.14.2" } }, "node_modules/jest-resolve-dependencies": { - "version": "24.9.0", - "license": "MIT", + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz", + "integrity": "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==", + "dev": true, "dependencies": { - "@jest/types": "^24.9.0", - "jest-regex-util": "^24.3.0", - "jest-snapshot": "^24.9.0" + "@jest/types": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-snapshot": "^26.6.2" }, "engines": { - "node": ">= 6" + "node": ">= 10.14.2" + } + }, + "node_modules/jest-resolve/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-resolve/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-resolve/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-resolve/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-resolve/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-resolve/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/jest-resolve/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-resolve/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, + "engines": { + "node": ">=8" } }, "node_modules/jest-runner": { - "version": "24.9.0", - "license": "MIT", + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz", + "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==", + "dev": true, "dependencies": { - "@jest/console": "^24.7.1", - "@jest/environment": "^24.9.0", - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "chalk": "^2.4.2", + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.7.1", "exit": "^0.1.2", - "graceful-fs": "^4.1.15", - "jest-config": "^24.9.0", - "jest-docblock": "^24.3.0", - "jest-haste-map": "^24.9.0", - "jest-jasmine2": "^24.9.0", - "jest-leak-detector": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-resolve": "^24.9.0", - "jest-runtime": "^24.9.0", - "jest-util": "^24.9.0", - "jest-worker": "^24.6.0", + "graceful-fs": "^4.2.4", + "jest-config": "^26.6.3", + "jest-docblock": "^26.0.0", + "jest-haste-map": "^26.6.2", + "jest-leak-detector": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-resolve": "^26.6.2", + "jest-runtime": "^26.6.3", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", "source-map-support": "^0.5.6", - "throat": "^4.0.0" + "throat": "^5.0.0" }, "engines": { - "node": ">= 6" + "node": ">= 10.14.2" + } + }, + "node_modules/jest-runner/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runner/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-runner/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/node_modules/jest-config": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", + "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^26.6.3", + "@jest/types": "^26.6.2", + "babel-jest": "^26.6.3", + "chalk": "^4.0.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.4", + "jest-environment-jsdom": "^26.6.2", + "jest-environment-node": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-jasmine2": "^26.6.3", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-runner/node_modules/jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-runner/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-runner/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/jest-runner/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-runner/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, + "engines": { + "node": ">=8" } }, "node_modules/jest-runtime": { - "version": "24.9.0", - "license": "MIT", + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz", + "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==", + "dev": true, "dependencies": { - "@jest/console": "^24.7.1", - "@jest/environment": "^24.9.0", - "@jest/source-map": "^24.3.0", - "@jest/transform": "^24.9.0", - "@jest/types": "^24.9.0", - "@types/yargs": "^13.0.0", - "chalk": "^2.0.1", + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/globals": "^26.6.2", + "@jest/source-map": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0", + "cjs-module-lexer": "^0.6.0", + "collect-v8-coverage": "^1.0.0", "exit": "^0.1.2", "glob": "^7.1.3", - "graceful-fs": "^4.1.15", - "jest-config": "^24.9.0", - "jest-haste-map": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-mock": "^24.9.0", - "jest-regex-util": "^24.3.0", - "jest-resolve": "^24.9.0", - "jest-snapshot": "^24.9.0", - "jest-util": "^24.9.0", - "jest-validate": "^24.9.0", - "realpath-native": "^1.1.0", - "slash": "^2.0.0", - "strip-bom": "^3.0.0", - "yargs": "^13.3.0" + "graceful-fs": "^4.2.4", + "jest-config": "^26.6.3", + "jest-haste-map": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-mock": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "slash": "^3.0.0", + "strip-bom": "^4.0.0", + "yargs": "^15.4.1" }, "bin": { "jest-runtime": "bin/jest-runtime.js" }, "engines": { - "node": ">= 6" + "node": ">= 10.14.2" } }, - "node_modules/jest-serializer": { - "version": "24.9.0", - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-snapshot": { - "version": "24.9.0", - "license": "MIT", + "node_modules/jest-runtime/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "dependencies": { - "@babel/types": "^7.0.0", - "@jest/types": "^24.9.0", - "chalk": "^2.0.1", - "expect": "^24.9.0", - "jest-diff": "^24.9.0", - "jest-get-type": "^24.9.0", - "jest-matcher-utils": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-resolve": "^24.9.0", - "mkdirp": "^0.5.1", - "natural-compare": "^1.4.0", - "pretty-format": "^24.9.0", - "semver": "^6.2.0" + "color-convert": "^2.0.1" }, "engines": { - "node": ">= 6" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-util": { - "version": "24.9.0", - "license": "MIT", + "node_modules/jest-runtime/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, "dependencies": { - "@jest/console": "^24.9.0", - "@jest/fake-timers": "^24.9.0", - "@jest/source-map": "^24.9.0", - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "callsites": "^3.0.0", - "chalk": "^2.0.1", - "graceful-fs": "^4.1.15", - "is-ci": "^2.0.0", - "mkdirp": "^0.5.1", - "slash": "^2.0.0", - "source-map": "^0.6.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">= 6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-validate": { - "version": "24.9.0", - "license": "MIT", + "node_modules/jest-runtime/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, "dependencies": { - "@jest/types": "^24.9.0", - "camelcase": "^5.3.1", - "chalk": "^2.0.1", - "jest-get-type": "^24.9.0", - "leven": "^3.1.0", - "pretty-format": "^24.9.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">= 6" + "node": ">=7.0.0" } }, - "node_modules/jest-watch-typeahead": { - "version": "0.4.2", - "license": "MIT", + "node_modules/jest-runtime/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-runtime/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, "dependencies": { - "ansi-escapes": "^4.2.1", - "chalk": "^2.4.1", - "jest-regex-util": "^24.9.0", - "jest-watcher": "^24.3.0", - "slash": "^3.0.0", - "string-length": "^3.1.0", - "strip-ansi": "^5.0.0" - } - }, - "node_modules/jest-watch-typeahead/node_modules/slash": { - "version": "3.0.0", - "license": "MIT", + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, "engines": { "node": ">=8" } }, - "node_modules/jest-watch-typeahead/node_modules/string-length": { - "version": "3.1.0", - "license": "MIT", + "node_modules/jest-runtime/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/jest-config": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", + "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", + "dev": true, "dependencies": { - "astral-regex": "^1.0.0", - "strip-ansi": "^5.2.0" + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^26.6.3", + "@jest/types": "^26.6.2", + "babel-jest": "^26.6.3", + "chalk": "^4.0.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.4", + "jest-environment-jsdom": "^26.6.2", + "jest-environment-node": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-jasmine2": "^26.6.3", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-runtime/node_modules/jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-runtime/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-runtime/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/jest-runtime/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-runtime/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-serializer": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", + "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", + "dev": true, + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.4" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-snapshot": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz", + "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==", + "dev": true, + "dependencies": { + "@babel/types": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.0.0", + "chalk": "^4.0.0", + "expect": "^26.6.2", + "graceful-fs": "^4.2.4", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-haste-map": "^26.6.2", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-resolve": "^26.6.2", + "natural-compare": "^1.4.0", + "pretty-format": "^26.6.2", + "semver": "^7.3.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-snapshot/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-snapshot/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-snapshot/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-snapshot/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/jest-snapshot/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-snapshot/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", + "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", + "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", + "dev": true, + "dependencies": { + "@jest/types": "^26.6.2", + "camelcase": "^6.0.0", + "chalk": "^4.0.0", + "jest-get-type": "^26.3.0", + "leven": "^3.1.0", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-validate/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-validate/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-validate/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-0.6.1.tgz", + "integrity": "sha512-ITVnHhj3Jd/QkqQcTqZfRgjfyRhDFM/auzgVo2RKvSwi18YMvh0WvXDJFoFED6c7jd/5jxtu4kSOb9PTu2cPVg==", + "dev": true, + "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" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "jest": "^26.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-watch-typeahead/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" }, "engines": { "node": ">=8" } }, "node_modules/jest-watcher": { - "version": "24.9.0", - "license": "MIT", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz", + "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==", + "dev": true, "dependencies": { - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "@types/yargs": "^13.0.0", - "ansi-escapes": "^3.0.0", - "chalk": "^2.0.1", - "jest-util": "^24.9.0", - "string-length": "^2.0.0" + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^26.6.2", + "string-length": "^4.0.1" }, "engines": { - "node": ">= 6" + "node": ">= 10.14.2" } }, - "node_modules/jest-watcher/node_modules/ansi-escapes": { - "version": "3.2.0", - "license": "MIT", + "node_modules/jest-watcher/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, "engines": { - "node": ">=4" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watcher/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-watcher/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-watcher/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-watcher/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, "node_modules/jest-worker": { - "version": "24.9.0", - "license": "MIT", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dev": true, "dependencies": { + "@types/node": "*", "merge-stream": "^2.0.0", - "supports-color": "^6.1.0" + "supports-color": "^7.0.0" }, "engines": { - "node": ">= 6" + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, "node_modules/jquery": { "version": "3.6.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.0.tgz", + "integrity": "sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw==" }, "node_modules/jquery.flot.tooltip": { "version": "0.9.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/jquery.flot.tooltip/-/jquery.flot.tooltip-0.9.0.tgz", + "integrity": "sha1-rha/lLJsLtmrTbFnu6Ut/bYVwd8=" }, "node_modules/js-tokens": { "version": "4.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, "node_modules/js-yaml": { "version": "3.14.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" @@ -10158,13 +15028,10 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/jsbn": { - "version": "0.1.1", - "license": "MIT" - }, "node_modules/jsdom": { - "version": "16.6.0", - "license": "MIT", + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", "dependencies": { "abab": "^2.0.5", "acorn": "^8.2.4", @@ -10191,7 +15058,7 @@ "whatwg-encoding": "^1.0.5", "whatwg-mimetype": "^2.3.0", "whatwg-url": "^8.5.0", - "ws": "^7.4.5", + "ws": "^7.4.6", "xml-name-validator": "^3.0.0" }, "engines": { @@ -10208,7 +15075,8 @@ }, "node_modules/jsdom/node_modules/acorn": { "version": "8.4.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.4.1.tgz", + "integrity": "sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA==", "bin": { "acorn": "bin/acorn" }, @@ -10216,178 +15084,11 @@ "node": ">=0.4.0" } }, - "node_modules/jsdom/node_modules/acorn-globals": { - "version": "6.0.0", - "license": "MIT", - "dependencies": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" - } - }, - "node_modules/jsdom/node_modules/acorn-globals/node_modules/acorn": { - "version": "7.4.1", - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/jsdom/node_modules/acorn-walk": { - "version": "7.2.0", - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/jsdom/node_modules/cssom": { - "version": "0.4.4", - "license": "MIT" - }, - "node_modules/jsdom/node_modules/cssstyle": { - "version": "2.3.0", - "license": "MIT", - "dependencies": { - "cssom": "~0.3.6" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jsdom/node_modules/cssstyle/node_modules/cssom": { - "version": "0.3.8", - "license": "MIT" - }, - "node_modules/jsdom/node_modules/data-urls": { - "version": "2.0.0", - "license": "MIT", - "dependencies": { - "abab": "^2.0.3", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jsdom/node_modules/domexception": { - "version": "2.0.1", - "license": "MIT", - "dependencies": { - "webidl-conversions": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jsdom/node_modules/domexception/node_modules/webidl-conversions": { - "version": "5.0.0", - "license": "BSD-2-Clause", - "engines": { - "node": ">=8" - } - }, - "node_modules/jsdom/node_modules/escodegen": { - "version": "2.0.0", - "license": "BSD-2-Clause", - "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=6.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" - } - }, - "node_modules/jsdom/node_modules/estraverse": { - "version": "5.2.0", - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/jsdom/node_modules/html-encoding-sniffer": { - "version": "2.0.1", - "license": "MIT", - "dependencies": { - "whatwg-encoding": "^1.0.5" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jsdom/node_modules/tough-cookie": { - "version": "4.0.0", - "license": "BSD-3-Clause", - "dependencies": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.1.2" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsdom/node_modules/tr46": { - "version": "2.1.0", - "license": "MIT", - "dependencies": { - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jsdom/node_modules/webidl-conversions": { - "version": "6.1.0", - "license": "BSD-2-Clause", - "engines": { - "node": ">=10.4" - } - }, - "node_modules/jsdom/node_modules/whatwg-url": { - "version": "8.7.0", - "license": "MIT", - "dependencies": { - "lodash": "^4.7.0", - "tr46": "^2.1.0", - "webidl-conversions": "^6.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jsdom/node_modules/ws": { - "version": "7.5.3", - "license": "MIT", - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, "node_modules/jsesc": { "version": "2.5.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, "bin": { "jsesc": "bin/jsesc" }, @@ -10397,41 +15098,39 @@ }, "node_modules/json-parse-better-errors": { "version": "1.0.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", - "license": "MIT" - }, - "node_modules/json-schema": { - "version": "0.2.3" + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true }, "node_modules/json-schema-traverse": { "version": "0.4.1", - "license": "MIT" - }, - "node_modules/json-stable-stringify": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "jsonify": "~0.0.0" - } + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true }, "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", - "license": "MIT" - }, - "node_modules/json-stringify-safe": { - "version": "5.0.1", - "license": "ISC" + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true }, "node_modules/json3": { "version": "3.3.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", + "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==", + "dev": true }, "node_modules/json5": { "version": "2.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "dev": true, "dependencies": { "minimist": "^1.2.5" }, @@ -10443,35 +15142,25 @@ } }, "node_modules/jsonfile": { - "version": "4.0.0", - "license": "MIT", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, "optionalDependencies": { "graceful-fs": "^4.1.6" } }, - "node_modules/jsonify": { - "version": "0.0.0", - "license": "Public Domain" - }, - "node_modules/jsprim": { - "version": "1.4.1", - "engines": [ - "node >=0.6.0" - ], - "license": "MIT", - "dependencies": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - } - }, "node_modules/jsx-ast-utils": { - "version": "2.4.1", - "license": "MIT", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz", + "integrity": "sha512-EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q==", + "dev": true, "dependencies": { - "array-includes": "^3.1.1", - "object.assign": "^4.1.0" + "array-includes": "^3.1.2", + "object.assign": "^4.1.2" }, "engines": { "node": ">=4.0" @@ -10479,90 +15168,84 @@ }, "node_modules/just-extend": { "version": "4.2.1", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/just-extend/-/just-extend-4.2.1.tgz", + "integrity": "sha512-g3UB796vUFIY90VIv/WX3L2c8CS2MdWUww3CNrYmqza1Fg0DURc2K/O4YrnklBdQarSJ/y8JnJYDGc+1iumQjg==", + "dev": true }, "node_modules/killable": { "version": "1.0.1", - "license": "ISC" + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", + "dev": true }, "node_modules/kind-of": { - "version": "3.2.2", - "license": "MIT", - "dependencies": { - "is-buffer": "^1.1.5" - }, + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, "engines": { "node": ">=0.10.0" } }, "node_modules/kleur": { "version": "3.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true, "engines": { "node": ">=6" } }, "node_modules/klona": { "version": "2.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.4.tgz", + "integrity": "sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==", "engines": { "node": ">= 8" } }, "node_modules/language-subtag-registry": { "version": "0.3.21", - "license": "ODC-By-1.0" + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", + "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==", + "dev": true }, "node_modules/language-tags": { "version": "1.0.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=", + "dev": true, "dependencies": { "language-subtag-registry": "~0.3.2" } }, "node_modules/last-call-webpack-plugin": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz", + "integrity": "sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w==", + "dev": true, "dependencies": { "lodash": "^4.17.5", "webpack-sources": "^1.1.0" } }, - "node_modules/lazy-cache": { - "version": "1.0.4", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/left-pad": { - "version": "1.3.0", - "license": "WTFPL" - }, "node_modules/leven": { "version": "3.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true, "engines": { "node": ">=6" } }, - "node_modules/levenary": { - "version": "1.1.1", - "license": "MIT", - "dependencies": { - "leven": "^3.1.0" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/levn": { - "version": "0.3.0", - "license": "MIT", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, "dependencies": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" }, "engines": { "node": ">= 0.8.0" @@ -10570,7 +15253,8 @@ }, "node_modules/lezer": { "version": "0.13.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/lezer/-/lezer-0.13.5.tgz", + "integrity": "sha512-cAiMQZGUo2BD8mpcz7Nv1TlKzWP7YIdIRrX41CiP5bk5t4GHxskOxWUx2iAOuHlz8dO+ivbuXr0J1bfHsWD+lQ==", "dependencies": { "lezer-tree": "^0.13.2" } @@ -10585,15 +15269,20 @@ }, "node_modules/lezer-tree": { "version": "0.13.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/lezer-tree/-/lezer-tree-0.13.2.tgz", + "integrity": "sha512-15ZxW8TxVNAOkHIo43Iouv4zbSkQQ5chQHBpwXcD2bBFz46RB4jYLEEww5l1V0xyIx9U2clSyyrLes+hAUFrGQ==" }, "node_modules/lines-and-columns": { "version": "1.1.6", - "license": "MIT" + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", + "dev": true }, "node_modules/load-json-file": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "dev": true, "dependencies": { "graceful-fs": "^4.1.2", "parse-json": "^4.0.0", @@ -10604,96 +15293,65 @@ "node": ">=4" } }, - "node_modules/load-json-file/node_modules/pify": { - "version": "3.0.0", - "license": "MIT", + "node_modules/load-json-file/node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, "engines": { "node": ">=4" } }, - "node_modules/loader-fs-cache": { - "version": "1.0.3", - "license": "MIT", - "dependencies": { - "find-cache-dir": "^0.1.1", - "mkdirp": "^0.5.1" + "node_modules/load-json-file/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "engines": { + "node": ">=4" } }, - "node_modules/loader-fs-cache/node_modules/find-cache-dir": { - "version": "0.1.1", - "license": "MIT", - "dependencies": { - "commondir": "^1.0.1", - "mkdirp": "^0.5.1", - "pkg-dir": "^1.0.0" - }, + "node_modules/load-json-file/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/loader-fs-cache/node_modules/find-up": { - "version": "1.1.2", - "license": "MIT", - "dependencies": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/loader-fs-cache/node_modules/path-exists": { - "version": "2.1.0", - "license": "MIT", - "dependencies": { - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/loader-fs-cache/node_modules/pkg-dir": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "find-up": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, "node_modules/loader-runner": { "version": "2.4.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "dev": true, "engines": { "node": ">=4.3.0 <5.0.0 || >=5.10" } }, "node_modules/loader-utils": { - "version": "1.4.0", - "license": "MIT", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dev": true, "dependencies": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", - "json5": "^1.0.1" + "json5": "^2.1.2" }, "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/loader-utils/node_modules/json5": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" + "node": ">=8.9.0" } }, "node_modules/locate-path": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, "dependencies": { "p-locate": "^2.0.0", "path-exists": "^3.0.0" @@ -10704,44 +15362,68 @@ }, "node_modules/lodash": { "version": "4.17.21", - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, "node_modules/lodash._reinterpolate": { "version": "3.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", + "dev": true + }, + "node_modules/lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true }, "node_modules/lodash.debounce": { "version": "4.0.8", - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", + "dev": true }, "node_modules/lodash.escape": { "version": "4.0.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-4.0.1.tgz", + "integrity": "sha1-yQRGkMIeBClL6qUXcS/e0fqI3pg=", + "dev": true }, "node_modules/lodash.flattendeep": { "version": "4.4.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz", + "integrity": "sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI=", + "dev": true }, "node_modules/lodash.get": { "version": "4.4.2", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", + "dev": true }, "node_modules/lodash.isequal": { "version": "4.5.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=", + "dev": true }, "node_modules/lodash.memoize": { "version": "4.1.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true }, - "node_modules/lodash.sortby": { - "version": "4.7.0", - "license": "MIT" + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true }, "node_modules/lodash.template": { "version": "4.5.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", + "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", + "dev": true, "dependencies": { "lodash._reinterpolate": "^3.0.0", "lodash.templatesettings": "^4.0.0" @@ -10749,18 +15431,30 @@ }, "node_modules/lodash.templatesettings": { "version": "4.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", + "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", + "dev": true, "dependencies": { "lodash._reinterpolate": "^3.0.0" } }, + "node_modules/lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", + "dev": true + }, "node_modules/lodash.uniq": { "version": "4.5.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true }, "node_modules/loglevel": { "version": "1.7.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz", + "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==", + "dev": true, "engines": { "node": ">= 0.6.0" }, @@ -10771,7 +15465,8 @@ }, "node_modules/loose-envify": { "version": "1.4.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", "dependencies": { "js-tokens": "^3.0.0 || ^4.0.0" }, @@ -10781,25 +15476,38 @@ }, "node_modules/lower-case": { "version": "2.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, "dependencies": { "tslib": "^2.0.3" } }, "node_modules/lru-cache": { - "version": "5.1.1", - "license": "ISC", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dependencies": { - "yallist": "^3.0.2" + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" } }, - "node_modules/lru-cache/node_modules/yallist": { - "version": "3.1.1", - "license": "ISC" + "node_modules/magic-string": { + "version": "0.25.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", + "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", + "dev": true, + "dependencies": { + "sourcemap-codec": "^1.4.4" + } }, "node_modules/make-dir": { "version": "2.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, "dependencies": { "pify": "^4.0.1", "semver": "^5.6.0" @@ -10810,32 +15518,36 @@ }, "node_modules/make-dir/node_modules/semver": { "version": "5.7.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, "bin": { "semver": "bin/semver" } }, "node_modules/makeerror": { "version": "1.0.11", - "license": "BSD-3-Clause", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", + "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", + "dev": true, "dependencies": { "tmpl": "1.0.x" } }, - "node_modules/mamacro": { - "version": "0.0.3", - "license": "MIT" - }, "node_modules/map-cache": { "version": "0.2.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true, "engines": { "node": ">=0.10.0" } }, "node_modules/map-visit": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, "dependencies": { "object-visit": "^1.0.0" }, @@ -10845,7 +15557,9 @@ }, "node_modules/md5.js": { "version": "1.3.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dev": true, "dependencies": { "hash-base": "^3.0.0", "inherits": "^2.0.1", @@ -10854,169 +15568,83 @@ }, "node_modules/mdn-data": { "version": "2.0.4", - "license": "CC0-1.0" + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", + "dev": true }, "node_modules/media-typer": { "version": "0.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "dev": true, "engines": { "node": ">= 0.6" } }, "node_modules/memory-fs": { "version": "0.4.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "dev": true, "dependencies": { "errno": "^0.1.3", "readable-stream": "^2.0.1" } }, - "node_modules/merge-deep": { - "version": "3.0.3", - "license": "MIT", - "dependencies": { - "arr-union": "^3.1.0", - "clone-deep": "^0.2.4", - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/merge-deep/node_modules/clone-deep": { - "version": "0.2.4", - "license": "MIT", - "dependencies": { - "for-own": "^0.1.3", - "is-plain-object": "^2.0.1", - "kind-of": "^3.0.2", - "lazy-cache": "^1.0.3", - "shallow-clone": "^0.1.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/merge-deep/node_modules/shallow-clone": { - "version": "0.1.2", - "license": "MIT", - "dependencies": { - "is-extendable": "^0.1.1", - "kind-of": "^2.0.1", - "lazy-cache": "^0.2.3", - "mixin-object": "^2.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/merge-deep/node_modules/shallow-clone/node_modules/kind-of": { - "version": "2.0.1", - "license": "MIT", - "dependencies": { - "is-buffer": "^1.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/merge-deep/node_modules/shallow-clone/node_modules/lazy-cache": { - "version": "0.2.7", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/merge-descriptors": { "version": "1.0.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "dev": true }, "node_modules/merge-stream": { "version": "2.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true }, "node_modules/merge2": { "version": "1.4.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, "engines": { "node": ">= 8" } }, "node_modules/methods": { "version": "1.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "dev": true, "engines": { "node": ">= 0.6" } }, "node_modules/microevent.ts": { "version": "0.1.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/microevent.ts/-/microevent.ts-0.1.1.tgz", + "integrity": "sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==", + "dev": true }, "node_modules/micromatch": { - "version": "3.1.10", - "license": "MIT", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dev": true, "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" + "braces": "^3.0.1", + "picomatch": "^2.2.3" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/micromatch/node_modules/define-property": { - "version": "2.0.2", - "license": "MIT", - "dependencies": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/micromatch/node_modules/extend-shallow": { - "version": "3.0.2", - "license": "MIT", - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/micromatch/node_modules/is-extendable": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/micromatch/node_modules/kind-of": { - "version": "6.0.3", - "license": "MIT", - "engines": { - "node": ">=0.10.0" + "node": ">=8.6" } }, "node_modules/miller-rabin": { "version": "4.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, "dependencies": { "bn.js": "^4.0.0", "brorand": "^1.0.1" @@ -11025,26 +15653,36 @@ "miller-rabin": "bin/miller-rabin" } }, + "node_modules/miller-rabin/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, "node_modules/mime": { - "version": "2.5.2", - "license": "MIT", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, "bin": { "mime": "cli.js" }, "engines": { - "node": ">=4.0.0" + "node": ">=4" } }, "node_modules/mime-db": { "version": "1.49.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.49.0.tgz", + "integrity": "sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA==", "engines": { "node": ">= 0.6" } }, "node_modules/mime-types": { "version": "2.1.32", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.32.tgz", + "integrity": "sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A==", "dependencies": { "mime-db": "1.49.0" }, @@ -11054,14 +15692,18 @@ }, "node_modules/mimic-fn": { "version": "2.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, "engines": { "node": ">=6" } }, "node_modules/mini-css-extract-plugin": { - "version": "0.9.0", - "license": "MIT", + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.11.3.tgz", + "integrity": "sha512-n9BA8LonkOkW1/zn+IbLPQmovsL0wMb9yx75fMJQZf2X1Zoec9yTZtyMePcyu19wPkmFbzZZA6fLTotpFhQsOA==", + "dev": true, "dependencies": { "loader-utils": "^1.1.0", "normalize-url": "1.9.1", @@ -11071,13 +15713,45 @@ "engines": { "node": ">= 6.9.0" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, "peerDependencies": { - "webpack": "^4.4.0" + "webpack": "^4.4.0 || ^5.0.0" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" } }, "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, "dependencies": { "ajv": "^6.1.0", "ajv-errors": "^1.0.0", @@ -11089,15 +15763,21 @@ }, "node_modules/minimalistic-assert": { "version": "1.0.1", - "license": "ISC" + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true }, "node_modules/minimalistic-crypto-utils": { "version": "1.0.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", + "dev": true }, "node_modules/minimatch": { "version": "3.0.4", - "license": "ISC", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, "dependencies": { "brace-expansion": "^1.1.7" }, @@ -11107,11 +15787,15 @@ }, "node_modules/minimist": { "version": "1.2.5", - "license": "MIT" + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true }, "node_modules/minipass": { "version": "3.1.3", - "license": "ISC", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "dev": true, "dependencies": { "yallist": "^4.0.0" }, @@ -11121,7 +15805,9 @@ }, "node_modules/minipass-collect": { "version": "1.0.2", - "license": "ISC", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "dev": true, "dependencies": { "minipass": "^3.0.0" }, @@ -11131,7 +15817,9 @@ }, "node_modules/minipass-flush": { "version": "1.0.5", - "license": "ISC", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "dev": true, "dependencies": { "minipass": "^3.0.0" }, @@ -11141,7 +15829,9 @@ }, "node_modules/minipass-pipeline": { "version": "1.2.4", - "license": "ISC", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "dev": true, "dependencies": { "minipass": "^3.0.0" }, @@ -11149,9 +15839,24 @@ "node": ">=8" } }, + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, "node_modules/mississippi": { "version": "3.0.0", - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "dev": true, "dependencies": { "concat-stream": "^1.5.0", "duplexify": "^3.4.2", @@ -11170,7 +15875,9 @@ }, "node_modules/mixin-deep": { "version": "1.3.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, "dependencies": { "for-in": "^1.0.2", "is-extendable": "^1.0.1" @@ -11179,37 +15886,11 @@ "node": ">=0.10.0" } }, - "node_modules/mixin-deep/node_modules/is-extendable": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mixin-object": { - "version": "2.0.1", - "license": "MIT", - "dependencies": { - "for-in": "^0.1.3", - "is-extendable": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mixin-object/node_modules/for-in": { - "version": "0.1.8", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/mkdirp": { "version": "0.5.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, "dependencies": { "minimist": "^1.2.5" }, @@ -11219,14 +15900,16 @@ }, "node_modules/moment": { "version": "2.29.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz", + "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==", "engines": { "node": "*" } }, "node_modules/moment-timezone": { "version": "0.5.33", - "license": "MIT", + "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.33.tgz", + "integrity": "sha512-PTc2vcT8K9J5/9rDEPe5czSIKgLoGsH8UNpA4qZTVw0Vd/Uz19geE9abbIOQKaAQFcnQ3v5YEXrbSc5BpshH+w==", "dependencies": { "moment": ">= 2.9.0" }, @@ -11236,11 +15919,15 @@ }, "node_modules/moo": { "version": "0.5.1", - "license": "BSD-3-Clause" + "resolved": "https://registry.npmjs.org/moo/-/moo-0.5.1.tgz", + "integrity": "sha512-I1mnb5xn4fO80BH9BLcF0yLypy2UKl+Cb01Fu0hJRkJjlCRtxZMWkTdAtDd5ZqCOxtCkhmRwyI57vWT+1iZ67w==", + "dev": true }, "node_modules/move-concurrently": { "version": "1.0.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "dev": true, "dependencies": { "aproba": "^1.1.1", "copy-concurrently": "^1.0.0", @@ -11250,13 +15937,28 @@ "run-queue": "^1.0.3" } }, + "node_modules/move-concurrently/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, "node_modules/ms": { "version": "2.1.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "node_modules/multicast-dns": { "version": "6.2.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "dev": true, "dependencies": { "dns-packet": "^1.3.1", "thunky": "^1.0.2" @@ -11267,26 +15969,27 @@ }, "node_modules/multicast-dns-service-types": { "version": "1.1.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", + "dev": true }, "node_modules/mutationobserver-shim": { "version": "0.3.7", - "dev": true, - "license": "MIT" - }, - "node_modules/mute-stream": { - "version": "0.0.8", - "license": "ISC" + "resolved": "https://registry.npmjs.org/mutationobserver-shim/-/mutationobserver-shim-0.3.7.tgz", + "integrity": "sha512-oRIDTyZQU96nAiz2AQyngwx1e89iApl2hN5AOYwyxLUB47UYsU3Wv9lJWqH5y/QdiYkc5HQLi23ZNB3fELdHcQ==", + "dev": true }, "node_modules/nan": { "version": "2.15.0", "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==", + "dev": true, "optional": true }, "node_modules/nanoid": { - "version": "3.1.23", - "license": "MIT", + "version": "3.1.25", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.25.tgz", + "integrity": "sha512-rdwtIXaXCLFAQbnfqDRnI6jaRHp9fTcYBjtFKE8eezcZ7LuLjhUaQGNeMXf1HmRoCH32CLz6XwX0TtxEOS/A3Q==", "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -11296,7 +15999,9 @@ }, "node_modules/nanomatch": { "version": "1.2.13", - "license": "MIT", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, "dependencies": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -11314,52 +16019,26 @@ "node": ">=0.10.0" } }, - "node_modules/nanomatch/node_modules/define-property": { - "version": "2.0.2", - "license": "MIT", + "node_modules/native-url": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/native-url/-/native-url-0.2.6.tgz", + "integrity": "sha512-k4bDC87WtgrdD362gZz6zoiXQrl40kYlBmpfmSjwRO1VU0V5ccwJTlxuE72F6m3V0vc1xOf6n3UCP9QyerRqmA==", + "dev": true, "dependencies": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nanomatch/node_modules/extend-shallow": { - "version": "3.0.2", - "license": "MIT", - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nanomatch/node_modules/is-extendable": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nanomatch/node_modules/kind-of": { - "version": "6.0.3", - "license": "MIT", - "engines": { - "node": ">=0.10.0" + "querystring": "^0.2.0" } }, "node_modules/natural-compare": { "version": "1.4.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true }, "node_modules/nearley": { "version": "2.20.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/nearley/-/nearley-2.20.1.tgz", + "integrity": "sha512-+Mc8UaAebFzgV+KpI5n7DasuuQCHA89dmwm7JXw3TV43ukfNQ9DnBH3Mdb2g/I4Fdxc26pwimBWvjIw0UAILSQ==", + "dev": true, "dependencies": { "commander": "^2.19.0", "moo": "^0.5.0", @@ -11377,29 +16056,44 @@ "url": "https://nearley.js.org/#give-to-nearley" } }, + "node_modules/nearley/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, "node_modules/negotiator": { "version": "0.6.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "dev": true, "engines": { "node": ">= 0.6" } }, "node_modules/neo-async": { "version": "2.6.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true }, "node_modules/next-tick": { "version": "1.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=", + "dev": true }, "node_modules/nice-try": { "version": "1.0.5", - "license": "MIT" + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true }, "node_modules/nise": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/nise/-/nise-4.1.0.tgz", + "integrity": "sha512-eQMEmGN/8arp0xsvGoQ+B1qvSkR73B1nWSCh7nOt5neMCtwcQVYQGdzQMhcNscktTsWB54xnlSQFzOAPJD8nXA==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "@sinonjs/commons": "^1.7.0", "@sinonjs/fake-timers": "^6.0.0", @@ -11410,7 +16104,9 @@ }, "node_modules/no-case": { "version": "3.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dev": true, "dependencies": { "lower-case": "^2.0.2", "tslib": "^2.0.3" @@ -11418,26 +16114,33 @@ }, "node_modules/node-fetch": { "version": "2.6.1", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", + "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", "dev": true, - "license": "MIT", "engines": { "node": "4.x || >=6.0.0" } }, "node_modules/node-forge": { "version": "0.10.0", - "license": "(BSD-3-Clause OR GPL-2.0)", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", + "dev": true, "engines": { "node": ">= 6.0.0" } }, "node_modules/node-int64": { "version": "0.4.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", + "dev": true }, "node_modules/node-libs-browser": { "version": "2.2.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "dev": true, "dependencies": { "assert": "^1.1.1", "browserify-zlib": "^0.2.0", @@ -11466,40 +16169,45 @@ }, "node_modules/node-libs-browser/node_modules/punycode": { "version": "1.4.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true }, "node_modules/node-modules-regexp": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", + "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", + "dev": true, "engines": { "node": ">=0.10.0" } }, "node_modules/node-notifier": { - "version": "5.4.5", - "license": "MIT", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.2.tgz", + "integrity": "sha512-oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg==", + "dev": true, + "optional": true, "dependencies": { "growly": "^1.3.0", - "is-wsl": "^1.1.0", - "semver": "^5.5.0", + "is-wsl": "^2.2.0", + "semver": "^7.3.2", "shellwords": "^0.1.1", - "which": "^1.3.0" - } - }, - "node_modules/node-notifier/node_modules/semver": { - "version": "5.7.1", - "license": "ISC", - "bin": { - "semver": "bin/semver" + "uuid": "^8.3.0", + "which": "^2.0.2" } }, "node_modules/node-releases": { - "version": "1.1.73", - "license": "MIT" + "version": "1.1.75", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.75.tgz", + "integrity": "sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw==", + "dev": true }, "node_modules/normalize-package-data": { "version": "2.5.0", - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, "dependencies": { "hosted-git-info": "^2.1.4", "resolve": "^1.10.0", @@ -11509,28 +16217,35 @@ }, "node_modules/normalize-package-data/node_modules/semver": { "version": "5.7.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, "bin": { "semver": "bin/semver" } }, "node_modules/normalize-path": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", "engines": { "node": ">=0.10.0" } }, "node_modules/normalize-range": { "version": "0.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true, "engines": { "node": ">=0.10.0" } }, "node_modules/normalize-url": { "version": "1.9.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", + "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", + "dev": true, "dependencies": { "object-assign": "^4.0.1", "prepend-http": "^1.0.0", @@ -11542,18 +16257,22 @@ } }, "node_modules/npm-run-path": { - "version": "2.0.2", - "license": "MIT", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, "dependencies": { - "path-key": "^2.0.0" + "path-key": "^3.0.0" }, "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/nth-check": { "version": "2.0.0", - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.0.tgz", + "integrity": "sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==", + "dev": true, "dependencies": { "boolbase": "^1.0.0" }, @@ -11563,29 +16282,28 @@ }, "node_modules/num2fraction": { "version": "1.2.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", + "dev": true }, "node_modules/nwsapi": { "version": "2.2.0", - "license": "MIT" - }, - "node_modules/oauth-sign": { - "version": "0.9.0", - "license": "Apache-2.0", - "engines": { - "node": "*" - } + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" }, "node_modules/object-assign": { "version": "4.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", "engines": { "node": ">=0.10.0" } }, "node_modules/object-copy": { "version": "0.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, "dependencies": { "copy-descriptor": "^0.1.0", "define-property": "^0.2.5", @@ -11595,23 +16313,90 @@ "node": ">=0.10.0" } }, - "node_modules/object-hash": { - "version": "2.2.0", - "license": "MIT", + "node_modules/object-copy/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, "engines": { - "node": ">= 6" + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-descriptor/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" } }, "node_modules/object-inspect": { "version": "1.11.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", + "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", + "dev": true, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/object-is": { "version": "1.1.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.3" @@ -11625,14 +16410,17 @@ }, "node_modules/object-keys": { "version": "1.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", "engines": { "node": ">= 0.4" } }, "node_modules/object-visit": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, "dependencies": { "isobject": "^3.0.0" }, @@ -11642,7 +16430,9 @@ }, "node_modules/object.assign": { "version": "4.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dev": true, "dependencies": { "call-bind": "^1.0.0", "define-properties": "^1.1.3", @@ -11658,7 +16448,9 @@ }, "node_modules/object.entries": { "version": "1.1.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.4.tgz", + "integrity": "sha512-h4LWKWE+wKQGhtMjZEBud7uLGhqyLwj8fpHOarZhD2uY3C9cRtk57VQ89ke3moByLXMedqs3XCHzyb4AmA2DjA==", + "dev": true, "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", @@ -11670,7 +16462,9 @@ }, "node_modules/object.fromentries": { "version": "2.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.4.tgz", + "integrity": "sha512-EsFBshs5RUUpQEY1D4q/m59kMfz4YJvxuNCJcv/jWwOJr34EaVnG11ZrZa0UHB3wnzV1wx8m58T4hQL8IuNXlQ==", + "dev": true, "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", @@ -11686,7 +16480,9 @@ }, "node_modules/object.getownpropertydescriptors": { "version": "2.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz", + "integrity": "sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ==", + "dev": true, "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", @@ -11701,7 +16497,9 @@ }, "node_modules/object.pick": { "version": "1.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, "dependencies": { "isobject": "^3.0.1" }, @@ -11711,7 +16509,9 @@ }, "node_modules/object.values": { "version": "1.1.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.4.tgz", + "integrity": "sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==", + "dev": true, "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", @@ -11726,11 +16526,15 @@ }, "node_modules/obuf": { "version": "1.1.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true }, "node_modules/on-finished": { "version": "2.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, "dependencies": { "ee-first": "1.1.1" }, @@ -11740,21 +16544,27 @@ }, "node_modules/on-headers": { "version": "1.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true, "engines": { "node": ">= 0.8" } }, "node_modules/once": { "version": "1.4.0", - "license": "ISC", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, "dependencies": { "wrappy": "1" } }, "node_modules/onetime": { "version": "5.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, "dependencies": { "mimic-fn": "^2.1.0" }, @@ -11767,7 +16577,9 @@ }, "node_modules/open": { "version": "7.4.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", + "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "dev": true, "dependencies": { "is-docker": "^2.0.0", "is-wsl": "^2.1.1" @@ -11779,19 +16591,11 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/open/node_modules/is-wsl": { - "version": "2.2.0", - "license": "MIT", - "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/opn": { "version": "5.5.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "dev": true, "dependencies": { "is-wsl": "^1.1.0" }, @@ -11799,9 +16603,20 @@ "node": ">=4" } }, + "node_modules/opn/node_modules/is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/optimize-css-assets-webpack-plugin": { - "version": "5.0.3", - "license": "MIT", + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.4.tgz", + "integrity": "sha512-wqd6FdI2a5/FdoiCNNkEvLeA//lHHfG24Ln2Xm2qqdIk4aOlsR18jwpyOihqQ8849W3qu2DX8fOYxpvTMj+93A==", + "dev": true, "dependencies": { "cssnano": "^4.1.10", "last-call-webpack-plugin": "^3.0.0" @@ -11811,15 +16626,17 @@ } }, "node_modules/optionator": { - "version": "0.8.3", - "license": "MIT", + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, "dependencies": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" }, "engines": { "node": ">= 0.8.0" @@ -11827,65 +16644,45 @@ }, "node_modules/original": { "version": "1.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", + "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", + "dev": true, "dependencies": { "url-parse": "^1.4.3" } }, "node_modules/os-browserify": { "version": "0.3.0", - "license": "MIT" - }, - "node_modules/os-tmpdir": { - "version": "1.0.2", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", + "dev": true }, "node_modules/p-each-series": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "p-reduce": "^1.0.0" - }, + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", + "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", + "dev": true, "engines": { - "node": ">=4" - } - }, - "node_modules/p-finally": { - "version": "1.0.0", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/p-limit": { - "version": "2.3.0", - "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" + "node": ">=8" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/p-locate": { - "version": "2.0.0", - "license": "MIT", - "dependencies": { - "p-limit": "^1.1.0" - }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true, "engines": { "node": ">=4" } }, - "node_modules/p-locate/node_modules/p-limit": { + "node_modules/p-limit": { "version": "1.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, "dependencies": { "p-try": "^1.0.0" }, @@ -11893,30 +16690,38 @@ "node": ">=4" } }, - "node_modules/p-locate/node_modules/p-try": { - "version": "1.0.0", - "license": "MIT", + "node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "dependencies": { + "p-limit": "^1.1.0" + }, "engines": { "node": ">=4" } }, "node_modules/p-map": { - "version": "2.1.0", - "license": "MIT", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "dependencies": { + "aggregate-error": "^3.0.0" + }, "engines": { - "node": ">=6" - } - }, - "node_modules/p-reduce": { - "version": "1.0.0", - "license": "MIT", - "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/p-retry": { "version": "3.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", + "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", + "dev": true, "dependencies": { "retry": "^0.12.0" }, @@ -11925,19 +16730,25 @@ } }, "node_modules/p-try": { - "version": "2.2.0", - "license": "MIT", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true, "engines": { - "node": ">=6" + "node": ">=4" } }, "node_modules/pako": { "version": "1.0.11", - "license": "(MIT AND Zlib)" + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true }, "node_modules/parallel-transform": { "version": "1.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "dev": true, "dependencies": { "cyclist": "^1.0.1", "inherits": "^2.0.3", @@ -11946,7 +16757,9 @@ }, "node_modules/param-case": { "version": "3.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dev": true, "dependencies": { "dot-case": "^3.0.4", "tslib": "^2.0.3" @@ -11954,7 +16767,9 @@ }, "node_modules/parent-module": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, "dependencies": { "callsites": "^3.0.0" }, @@ -11964,7 +16779,9 @@ }, "node_modules/parse-asn1": { "version": "5.1.6", - "license": "ISC", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "dev": true, "dependencies": { "asn1.js": "^5.2.0", "browserify-aes": "^1.0.0", @@ -11974,41 +16791,56 @@ } }, "node_modules/parse-json": { - "version": "4.0.0", - "license": "MIT", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, "dependencies": { + "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" }, "engines": { - "node": ">=4" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/parse-srcset": { "version": "1.0.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/parse-srcset/-/parse-srcset-1.0.2.tgz", + "integrity": "sha1-8r0iH2zJcKk42IVWq8WJyqqiveE=" }, "node_modules/parse5": { "version": "6.0.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" }, "node_modules/parse5-htmlparser2-tree-adapter": { "version": "6.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", + "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", + "dev": true, "dependencies": { "parse5": "^6.0.1" } }, "node_modules/parseurl": { "version": "1.3.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true, "engines": { "node": ">= 0.8" } }, "node_modules/pascal-case": { "version": "3.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dev": true, "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3" @@ -12016,79 +16848,86 @@ }, "node_modules/pascalcase": { "version": "0.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true, "engines": { "node": ">=0.10.0" } }, "node_modules/path-browserify": { "version": "0.0.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", + "dev": true }, "node_modules/path-dirname": { "version": "1.0.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true }, "node_modules/path-exists": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true, "engines": { "node": ">=4" } }, "node_modules/path-is-absolute": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true, "engines": { "node": ">=0.10.0" } }, "node_modules/path-is-inside": { "version": "1.0.2", - "license": "(WTFPL OR MIT)" + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "dev": true }, "node_modules/path-key": { - "version": "2.0.1", - "license": "MIT", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/path-parse": { "version": "1.0.7", - "license": "MIT" + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true }, "node_modules/path-to-regexp": { "version": "1.8.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", + "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", "dependencies": { "isarray": "0.0.1" } }, - "node_modules/path-to-regexp/node_modules/isarray": { - "version": "0.0.1", - "license": "MIT" - }, "node_modules/path-type": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "pify": "^3.0.0" - }, + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, "engines": { - "node": ">=4" - } - }, - "node_modules/path-type/node_modules/pify": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/pbkdf2": { "version": "3.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "dev": true, "dependencies": { "create-hash": "^1.1.2", "create-hmac": "^1.1.4", @@ -12102,11 +16941,14 @@ }, "node_modules/performance-now": { "version": "2.1.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true }, "node_modules/picomatch": { "version": "2.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", "engines": { "node": ">=8.6" }, @@ -12116,21 +16958,27 @@ }, "node_modules/pify": { "version": "4.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, "engines": { "node": ">=6" } }, "node_modules/pinkie": { "version": "2.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true, "engines": { "node": ">=0.10.0" } }, "node_modules/pinkie-promise": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, "dependencies": { "pinkie": "^2.0.0" }, @@ -12140,7 +16988,9 @@ }, "node_modules/pirates": { "version": "4.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", + "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", + "dev": true, "dependencies": { "node-modules-regexp": "^1.0.0" }, @@ -12149,94 +16999,34 @@ } }, "node_modules/pkg-dir": { - "version": "3.0.0", - "license": "MIT", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "dev": true, "dependencies": { - "find-up": "^3.0.0" + "find-up": "^2.1.0" }, "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-dir/node_modules/find-up": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-dir/node_modules/locate-path": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-dir/node_modules/p-locate": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" + "node": ">=4" } }, "node_modules/pkg-up": { - "version": "3.1.0", - "license": "MIT", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", + "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", + "dev": true, "dependencies": { - "find-up": "^3.0.0" + "find-up": "^2.1.0" }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/pkg-up/node_modules/find-up": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-up/node_modules/locate-path": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-up/node_modules/p-locate": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pn": { - "version": "1.1.0", - "license": "MIT" - }, "node_modules/pnp-webpack-plugin": { "version": "1.6.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz", + "integrity": "sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==", + "dev": true, "dependencies": { "ts-pnp": "^1.1.6" }, @@ -12244,21 +17034,11 @@ "node": ">=6" } }, - "node_modules/pnp-webpack-plugin/node_modules/ts-pnp": { - "version": "1.2.0", - "license": "MIT", - "engines": { - "node": ">=6" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, "node_modules/popper.js": { "version": "1.16.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz", + "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==", + "deprecated": "You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1", "funding": { "type": "opencollective", "url": "https://opencollective.com/popperjs" @@ -12266,7 +17046,9 @@ }, "node_modules/portfinder": { "version": "1.0.28", - "license": "MIT", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "dev": true, "dependencies": { "async": "^2.6.2", "debug": "^3.1.1", @@ -12278,25 +17060,27 @@ }, "node_modules/portfinder/node_modules/debug": { "version": "3.2.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, "dependencies": { "ms": "^2.1.1" } }, - "node_modules/portfinder/node_modules/ms": { - "version": "2.1.3", - "license": "MIT" - }, "node_modules/posix-character-classes": { "version": "0.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true, "engines": { "node": ">=0.10.0" } }, "node_modules/postcss": { "version": "7.0.36", - "license": "MIT", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, "dependencies": { "chalk": "^2.4.2", "source-map": "^0.6.1", @@ -12312,26 +17096,19 @@ }, "node_modules/postcss-attribute-case-insensitive": { "version": "4.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz", + "integrity": "sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA==", + "dev": true, "dependencies": { "postcss": "^7.0.2", "postcss-selector-parser": "^6.0.2" } }, - "node_modules/postcss-attribute-case-insensitive/node_modules/postcss-selector-parser": { - "version": "6.0.6", - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/postcss-browser-comments": { "version": "3.0.0", - "license": "CC0-1.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-3.0.0.tgz", + "integrity": "sha512-qfVjLfq7HFd2e0HW4s1dvU8X080OZdG46fFbIBFjW7US7YPDcWfRvdElvwMJr2LI6hMmD+7LnH2HcmXTs+uOig==", + "dev": true, "dependencies": { "postcss": "^7" }, @@ -12344,31 +17121,20 @@ }, "node_modules/postcss-calc": { "version": "7.0.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz", + "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", + "dev": true, "dependencies": { "postcss": "^7.0.27", "postcss-selector-parser": "^6.0.2", "postcss-value-parser": "^4.0.2" } }, - "node_modules/postcss-calc/node_modules/postcss-selector-parser": { - "version": "6.0.6", - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-calc/node_modules/postcss-value-parser": { - "version": "4.1.0", - "license": "MIT" - }, "node_modules/postcss-color-functional-notation": { "version": "2.0.1", - "license": "CC0-1.0", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz", + "integrity": "sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g==", + "dev": true, "dependencies": { "postcss": "^7.0.2", "postcss-values-parser": "^2.0.0" @@ -12379,7 +17145,9 @@ }, "node_modules/postcss-color-gray": { "version": "5.0.0", - "license": "ISC", + "resolved": "https://registry.npmjs.org/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz", + "integrity": "sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw==", + "dev": true, "dependencies": { "@csstools/convert-colors": "^1.4.0", "postcss": "^7.0.5", @@ -12391,7 +17159,9 @@ }, "node_modules/postcss-color-hex-alpha": { "version": "5.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz", + "integrity": "sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw==", + "dev": true, "dependencies": { "postcss": "^7.0.14", "postcss-values-parser": "^2.0.1" @@ -12402,7 +17172,9 @@ }, "node_modules/postcss-color-mod-function": { "version": "3.0.3", - "license": "CC0-1.0", + "resolved": "https://registry.npmjs.org/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz", + "integrity": "sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ==", + "dev": true, "dependencies": { "@csstools/convert-colors": "^1.4.0", "postcss": "^7.0.2", @@ -12414,7 +17186,9 @@ }, "node_modules/postcss-color-rebeccapurple": { "version": "4.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz", + "integrity": "sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g==", + "dev": true, "dependencies": { "postcss": "^7.0.2", "postcss-values-parser": "^2.0.0" @@ -12425,7 +17199,9 @@ }, "node_modules/postcss-colormin": { "version": "4.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", + "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", + "dev": true, "dependencies": { "browserslist": "^4.0.0", "color": "^3.0.0", @@ -12437,9 +17213,17 @@ "node": ">=6.9.0" } }, + "node_modules/postcss-colormin/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, "node_modules/postcss-convert-values": { "version": "4.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", + "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", + "dev": true, "dependencies": { "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" @@ -12448,9 +17232,17 @@ "node": ">=6.9.0" } }, + "node_modules/postcss-convert-values/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, "node_modules/postcss-custom-media": { "version": "7.0.8", - "license": "MIT", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz", + "integrity": "sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg==", + "dev": true, "dependencies": { "postcss": "^7.0.14" }, @@ -12460,7 +17252,9 @@ }, "node_modules/postcss-custom-properties": { "version": "8.0.11", - "license": "MIT", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz", + "integrity": "sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA==", + "dev": true, "dependencies": { "postcss": "^7.0.17", "postcss-values-parser": "^2.0.1" @@ -12471,7 +17265,9 @@ }, "node_modules/postcss-custom-selectors": { "version": "5.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz", + "integrity": "sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w==", + "dev": true, "dependencies": { "postcss": "^7.0.2", "postcss-selector-parser": "^5.0.0-rc.3" @@ -12480,9 +17276,37 @@ "node": ">=6.0.0" } }, + "node_modules/postcss-custom-selectors/node_modules/cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-custom-selectors/node_modules/postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dev": true, + "dependencies": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/postcss-dir-pseudo-class": { "version": "5.0.0", - "license": "CC0-1.0", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz", + "integrity": "sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw==", + "dev": true, "dependencies": { "postcss": "^7.0.2", "postcss-selector-parser": "^5.0.0-rc.3" @@ -12491,9 +17315,37 @@ "node": ">=4.0.0" } }, + "node_modules/postcss-dir-pseudo-class/node_modules/cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-dir-pseudo-class/node_modules/postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dev": true, + "dependencies": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/postcss-discard-comments": { "version": "4.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", + "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", + "dev": true, "dependencies": { "postcss": "^7.0.0" }, @@ -12503,7 +17355,9 @@ }, "node_modules/postcss-discard-duplicates": { "version": "4.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", + "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", + "dev": true, "dependencies": { "postcss": "^7.0.0" }, @@ -12513,7 +17367,9 @@ }, "node_modules/postcss-discard-empty": { "version": "4.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", + "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", + "dev": true, "dependencies": { "postcss": "^7.0.0" }, @@ -12523,7 +17379,9 @@ }, "node_modules/postcss-discard-overridden": { "version": "4.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", + "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", + "dev": true, "dependencies": { "postcss": "^7.0.0" }, @@ -12533,7 +17391,9 @@ }, "node_modules/postcss-double-position-gradients": { "version": "1.0.0", - "license": "CC0-1.0", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz", + "integrity": "sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA==", + "dev": true, "dependencies": { "postcss": "^7.0.5", "postcss-values-parser": "^2.0.0" @@ -12544,7 +17404,9 @@ }, "node_modules/postcss-env-function": { "version": "2.0.2", - "license": "CC0-1.0", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-2.0.2.tgz", + "integrity": "sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw==", + "dev": true, "dependencies": { "postcss": "^7.0.2", "postcss-values-parser": "^2.0.0" @@ -12554,15 +17416,19 @@ } }, "node_modules/postcss-flexbugs-fixes": { - "version": "4.1.0", - "license": "MIT", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.2.1.tgz", + "integrity": "sha512-9SiofaZ9CWpQWxOwRh1b/r85KD5y7GgvsNt1056k6OYLvWUun0czCvogfJgylC22uJTwW1KzY3Gz65NZRlvoiQ==", + "dev": true, "dependencies": { - "postcss": "^7.0.0" + "postcss": "^7.0.26" } }, "node_modules/postcss-focus-visible": { "version": "4.0.0", - "license": "CC0-1.0", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz", + "integrity": "sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g==", + "dev": true, "dependencies": { "postcss": "^7.0.2" }, @@ -12572,7 +17438,9 @@ }, "node_modules/postcss-focus-within": { "version": "3.0.0", - "license": "CC0-1.0", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz", + "integrity": "sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w==", + "dev": true, "dependencies": { "postcss": "^7.0.2" }, @@ -12582,14 +17450,18 @@ }, "node_modules/postcss-font-variant": { "version": "4.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz", + "integrity": "sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA==", + "dev": true, "dependencies": { "postcss": "^7.0.2" } }, "node_modules/postcss-gap-properties": { "version": "2.0.0", - "license": "CC0-1.0", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz", + "integrity": "sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg==", + "dev": true, "dependencies": { "postcss": "^7.0.2" }, @@ -12599,7 +17471,9 @@ }, "node_modules/postcss-image-set-function": { "version": "3.0.1", - "license": "CC0-1.0", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz", + "integrity": "sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw==", + "dev": true, "dependencies": { "postcss": "^7.0.2", "postcss-values-parser": "^2.0.0" @@ -12610,14 +17484,18 @@ }, "node_modules/postcss-initial": { "version": "3.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.4.tgz", + "integrity": "sha512-3RLn6DIpMsK1l5UUy9jxQvoDeUN4gP939tDcKUHD/kM8SGSKbFAnvkpFpj3Bhtz3HGk1jWY5ZNWX6mPta5M9fg==", + "dev": true, "dependencies": { "postcss": "^7.0.2" } }, "node_modules/postcss-lab-function": { "version": "2.0.1", - "license": "CC0-1.0", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz", + "integrity": "sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg==", + "dev": true, "dependencies": { "@csstools/convert-colors": "^1.4.0", "postcss": "^7.0.2", @@ -12629,7 +17507,9 @@ }, "node_modules/postcss-load-config": { "version": "2.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz", + "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==", + "dev": true, "dependencies": { "cosmiconfig": "^5.0.0", "import-cwd": "^2.0.0" @@ -12642,9 +17522,61 @@ "url": "https://opencollective.com/postcss/" } }, + "node_modules/postcss-load-config/node_modules/cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dev": true, + "dependencies": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-load-config/node_modules/import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "dev": true, + "dependencies": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-load-config/node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-load-config/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/postcss-loader": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz", + "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", + "dev": true, "dependencies": { "loader-utils": "^1.1.0", "postcss": "^7.0.0", @@ -12655,9 +17587,37 @@ "node": ">= 6" } }, + "node_modules/postcss-loader/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/postcss-loader/node_modules/loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, "node_modules/postcss-loader/node_modules/schema-utils": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, "dependencies": { "ajv": "^6.1.0", "ajv-errors": "^1.0.0", @@ -12669,7 +17629,9 @@ }, "node_modules/postcss-logical": { "version": "3.0.0", - "license": "CC0-1.0", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-3.0.0.tgz", + "integrity": "sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==", + "dev": true, "dependencies": { "postcss": "^7.0.2" }, @@ -12679,7 +17641,9 @@ }, "node_modules/postcss-media-minmax": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz", + "integrity": "sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw==", + "dev": true, "dependencies": { "postcss": "^7.0.2" }, @@ -12689,7 +17653,9 @@ }, "node_modules/postcss-merge-longhand": { "version": "4.0.11", - "license": "MIT", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", + "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", + "dev": true, "dependencies": { "css-color-names": "0.0.4", "postcss": "^7.0.0", @@ -12700,9 +17666,17 @@ "node": ">=6.9.0" } }, + "node_modules/postcss-merge-longhand/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, "node_modules/postcss-merge-rules": { "version": "4.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", + "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", + "dev": true, "dependencies": { "browserslist": "^4.0.0", "caniuse-api": "^3.0.0", @@ -12717,7 +17691,9 @@ }, "node_modules/postcss-merge-rules/node_modules/postcss-selector-parser": { "version": "3.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, "dependencies": { "dot-prop": "^5.2.0", "indexes-of": "^1.0.1", @@ -12729,7 +17705,9 @@ }, "node_modules/postcss-minify-font-values": { "version": "4.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", + "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", + "dev": true, "dependencies": { "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" @@ -12738,9 +17716,17 @@ "node": ">=6.9.0" } }, + "node_modules/postcss-minify-font-values/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, "node_modules/postcss-minify-gradients": { "version": "4.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", + "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", + "dev": true, "dependencies": { "cssnano-util-get-arguments": "^4.0.0", "is-color-stop": "^1.0.0", @@ -12751,9 +17737,17 @@ "node": ">=6.9.0" } }, + "node_modules/postcss-minify-gradients/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, "node_modules/postcss-minify-params": { "version": "4.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", + "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", + "dev": true, "dependencies": { "alphanum-sort": "^1.0.0", "browserslist": "^4.0.0", @@ -12766,9 +17760,17 @@ "node": ">=6.9.0" } }, + "node_modules/postcss-minify-params/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, "node_modules/postcss-minify-selectors": { "version": "4.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", + "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "dev": true, "dependencies": { "alphanum-sort": "^1.0.0", "has": "^1.0.0", @@ -12781,7 +17783,9 @@ }, "node_modules/postcss-minify-selectors/node_modules/postcss-selector-parser": { "version": "3.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, "dependencies": { "dot-prop": "^5.2.0", "indexes-of": "^1.0.1", @@ -12793,7 +17797,9 @@ }, "node_modules/postcss-modules-extract-imports": { "version": "2.0.0", - "license": "ISC", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", + "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", + "dev": true, "dependencies": { "postcss": "^7.0.5" }, @@ -12803,7 +17809,9 @@ }, "node_modules/postcss-modules-local-by-default": { "version": "3.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", + "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", + "dev": true, "dependencies": { "icss-utils": "^4.1.1", "postcss": "^7.0.32", @@ -12814,24 +17822,11 @@ "node": ">= 6" } }, - "node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser": { - "version": "6.0.6", - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-modules-local-by-default/node_modules/postcss-value-parser": { - "version": "4.1.0", - "license": "MIT" - }, "node_modules/postcss-modules-scope": { "version": "2.2.0", - "license": "ISC", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", + "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", + "dev": true, "dependencies": { "postcss": "^7.0.6", "postcss-selector-parser": "^6.0.0" @@ -12840,20 +17835,11 @@ "node": ">= 6" } }, - "node_modules/postcss-modules-scope/node_modules/postcss-selector-parser": { - "version": "6.0.6", - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/postcss-modules-values": { "version": "3.0.0", - "license": "ISC", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", + "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", + "dev": true, "dependencies": { "icss-utils": "^4.0.0", "postcss": "^7.0.6" @@ -12861,7 +17847,9 @@ }, "node_modules/postcss-nesting": { "version": "7.0.1", - "license": "CC0-1.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz", + "integrity": "sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==", + "dev": true, "dependencies": { "postcss": "^7.0.2" }, @@ -12871,7 +17859,9 @@ }, "node_modules/postcss-normalize": { "version": "8.0.1", - "license": "CC0-1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-8.0.1.tgz", + "integrity": "sha512-rt9JMS/m9FHIRroDDBGSMsyW1c0fkvOJPy62ggxSHUldJO7B195TqFMqIf+lY5ezpDcYOV4j86aUp3/XbxzCCQ==", + "dev": true, "dependencies": { "@csstools/normalize.css": "^10.1.0", "browserslist": "^4.6.2", @@ -12885,7 +17875,9 @@ }, "node_modules/postcss-normalize-charset": { "version": "4.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", + "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", + "dev": true, "dependencies": { "postcss": "^7.0.0" }, @@ -12895,7 +17887,9 @@ }, "node_modules/postcss-normalize-display-values": { "version": "4.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", + "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", + "dev": true, "dependencies": { "cssnano-util-get-match": "^4.0.0", "postcss": "^7.0.0", @@ -12905,9 +17899,17 @@ "node": ">=6.9.0" } }, + "node_modules/postcss-normalize-display-values/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, "node_modules/postcss-normalize-positions": { "version": "4.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", + "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", + "dev": true, "dependencies": { "cssnano-util-get-arguments": "^4.0.0", "has": "^1.0.0", @@ -12918,9 +17920,17 @@ "node": ">=6.9.0" } }, + "node_modules/postcss-normalize-positions/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, "node_modules/postcss-normalize-repeat-style": { "version": "4.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", + "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", + "dev": true, "dependencies": { "cssnano-util-get-arguments": "^4.0.0", "cssnano-util-get-match": "^4.0.0", @@ -12931,9 +17941,17 @@ "node": ">=6.9.0" } }, + "node_modules/postcss-normalize-repeat-style/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, "node_modules/postcss-normalize-string": { "version": "4.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", + "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", + "dev": true, "dependencies": { "has": "^1.0.0", "postcss": "^7.0.0", @@ -12943,9 +17961,17 @@ "node": ">=6.9.0" } }, + "node_modules/postcss-normalize-string/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, "node_modules/postcss-normalize-timing-functions": { "version": "4.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", + "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "dev": true, "dependencies": { "cssnano-util-get-match": "^4.0.0", "postcss": "^7.0.0", @@ -12955,9 +17981,17 @@ "node": ">=6.9.0" } }, + "node_modules/postcss-normalize-timing-functions/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, "node_modules/postcss-normalize-unicode": { "version": "4.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", + "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", + "dev": true, "dependencies": { "browserslist": "^4.0.0", "postcss": "^7.0.0", @@ -12967,9 +18001,17 @@ "node": ">=6.9.0" } }, + "node_modules/postcss-normalize-unicode/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, "node_modules/postcss-normalize-url": { "version": "4.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", + "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", + "dev": true, "dependencies": { "is-absolute-url": "^2.0.0", "normalize-url": "^3.0.0", @@ -12980,23 +18022,26 @@ "node": ">=6.9.0" } }, - "node_modules/postcss-normalize-url/node_modules/is-absolute-url": { - "version": "2.1.0", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/postcss-normalize-url/node_modules/normalize-url": { "version": "3.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", + "dev": true, "engines": { "node": ">=6" } }, + "node_modules/postcss-normalize-url/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, "node_modules/postcss-normalize-whitespace": { "version": "4.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", + "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "dev": true, "dependencies": { "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" @@ -13005,9 +18050,17 @@ "node": ">=6.9.0" } }, + "node_modules/postcss-normalize-whitespace/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, "node_modules/postcss-ordered-values": { "version": "4.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", + "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "dev": true, "dependencies": { "cssnano-util-get-arguments": "^4.0.0", "postcss": "^7.0.0", @@ -13017,9 +18070,17 @@ "node": ">=6.9.0" } }, + "node_modules/postcss-ordered-values/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, "node_modules/postcss-overflow-shorthand": { "version": "2.0.0", - "license": "CC0-1.0", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz", + "integrity": "sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g==", + "dev": true, "dependencies": { "postcss": "^7.0.2" }, @@ -13029,14 +18090,18 @@ }, "node_modules/postcss-page-break": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-2.0.0.tgz", + "integrity": "sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ==", + "dev": true, "dependencies": { "postcss": "^7.0.2" } }, "node_modules/postcss-place": { "version": "4.0.1", - "license": "CC0-1.0", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-4.0.1.tgz", + "integrity": "sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==", + "dev": true, "dependencies": { "postcss": "^7.0.2", "postcss-values-parser": "^2.0.0" @@ -13047,7 +18112,9 @@ }, "node_modules/postcss-preset-env": { "version": "6.7.0", - "license": "CC0-1.0", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz", + "integrity": "sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg==", + "dev": true, "dependencies": { "autoprefixer": "^9.6.1", "browserslist": "^4.6.4", @@ -13093,7 +18160,9 @@ }, "node_modules/postcss-pseudo-class-any-link": { "version": "6.0.0", - "license": "CC0-1.0", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz", + "integrity": "sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew==", + "dev": true, "dependencies": { "postcss": "^7.0.2", "postcss-selector-parser": "^5.0.0-rc.3" @@ -13102,9 +18171,37 @@ "node": ">=6.0.0" } }, + "node_modules/postcss-pseudo-class-any-link/node_modules/cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-pseudo-class-any-link/node_modules/postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dev": true, + "dependencies": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/postcss-reduce-initial": { "version": "4.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", + "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", + "dev": true, "dependencies": { "browserslist": "^4.0.0", "caniuse-api": "^3.0.0", @@ -13117,7 +18214,9 @@ }, "node_modules/postcss-reduce-transforms": { "version": "4.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", + "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", + "dev": true, "dependencies": { "cssnano-util-get-match": "^4.0.0", "has": "^1.0.0", @@ -13128,26 +18227,60 @@ "node": ">=6.9.0" } }, + "node_modules/postcss-reduce-transforms/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, "node_modules/postcss-replace-overflow-wrap": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz", + "integrity": "sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw==", + "dev": true, "dependencies": { "postcss": "^7.0.2" } }, "node_modules/postcss-safe-parser": { - "version": "4.0.1", - "license": "MIT", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-5.0.2.tgz", + "integrity": "sha512-jDUfCPJbKOABhwpUKcqCVbbXiloe/QXMcbJ6Iipf3sDIihEzTqRCeMBfRaOHxhBuTYqtASrI1KJWxzztZU4qUQ==", + "dev": true, "dependencies": { - "postcss": "^7.0.0" + "postcss": "^8.1.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-safe-parser/node_modules/postcss": { + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.6.tgz", + "integrity": "sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==", + "dev": true, + "dependencies": { + "colorette": "^1.2.2", + "nanoid": "^3.1.23", + "source-map-js": "^0.6.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, "node_modules/postcss-selector-matches": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz", + "integrity": "sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww==", + "dev": true, "dependencies": { "balanced-match": "^1.0.0", "postcss": "^7.0.2" @@ -13155,29 +18288,22 @@ }, "node_modules/postcss-selector-not": { "version": "4.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-4.0.1.tgz", + "integrity": "sha512-YolvBgInEK5/79C+bdFMyzqTg6pkYqDbzZIST/PDMqa/o3qtXenD05apBG2jLgT0/BQ77d4U2UK12jWpilqMAQ==", + "dev": true, "dependencies": { "balanced-match": "^1.0.0", "postcss": "^7.0.2" } }, "node_modules/postcss-selector-parser": { - "version": "5.0.0", - "license": "MIT", + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", + "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", + "dev": true, "dependencies": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-selector-parser/node_modules/cssesc": { - "version": "2.0.0", - "license": "MIT", - "bin": { - "cssesc": "bin/cssesc" + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" }, "engines": { "node": ">=4" @@ -13185,7 +18311,9 @@ }, "node_modules/postcss-svgo": { "version": "4.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz", + "integrity": "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==", + "dev": true, "dependencies": { "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0", @@ -13195,9 +18323,17 @@ "node": ">=6.9.0" } }, + "node_modules/postcss-svgo/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, "node_modules/postcss-unique-selectors": { "version": "4.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", + "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", + "dev": true, "dependencies": { "alphanum-sort": "^1.0.0", "postcss": "^7.0.0", @@ -13208,12 +18344,16 @@ } }, "node_modules/postcss-value-parser": { - "version": "3.3.1", - "license": "MIT" + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", + "dev": true }, "node_modules/postcss-values-parser": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz", + "integrity": "sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==", + "dev": true, "dependencies": { "flatten": "^1.0.2", "indexes-of": "^1.0.1", @@ -13223,34 +18363,62 @@ "node": ">=6.14.4" } }, + "node_modules/postcss/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/prelude-ls": { - "version": "1.1.2", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, "engines": { "node": ">= 0.8.0" } }, "node_modules/prepend-http": { "version": "1.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "dev": true, "engines": { "node": ">=0.10.0" } }, "node_modules/prettier": { - "version": "1.19.1", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.3.2.tgz", + "integrity": "sha512-lnJzDfJ66zkMy58OL5/NY5zp70S7Nz6KqcKkXYzn2tMVrNxvbqaBpg7H3qHaLxCJ5lNMsGuM8+ohS7cZrthdLQ==", "dev": true, - "license": "MIT", "bin": { "prettier": "bin-prettier.js" }, "engines": { - "node": ">=4" + "node": ">=10.13.0" } }, "node_modules/prettier-linter-helpers": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", "dev": true, - "license": "MIT", "dependencies": { "fast-diff": "^1.1.2" }, @@ -13260,7 +18428,9 @@ }, "node_modules/pretty-bytes": { "version": "5.6.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "dev": true, "engines": { "node": ">=6" }, @@ -13270,69 +18440,118 @@ }, "node_modules/pretty-error": { "version": "2.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", + "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", + "dev": true, "dependencies": { "lodash": "^4.17.20", "renderkid": "^2.0.4" } }, "node_modules/pretty-format": { - "version": "24.9.0", - "license": "MIT", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "dev": true, "dependencies": { - "@jest/types": "^24.9.0", - "ansi-regex": "^4.0.0", - "ansi-styles": "^3.2.0", - "react-is": "^16.8.4" + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" }, "engines": { - "node": ">= 6" + "node": ">= 10" } }, - "node_modules/pretty-format/node_modules/ansi-regex": { - "version": "4.1.0", - "license": "MIT", + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, "engines": { - "node": ">=6" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/pretty-format/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/pretty-format/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/pretty-format/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "dev": true + }, "node_modules/process": { "version": "0.11.10", - "license": "MIT", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true, "engines": { "node": ">= 0.6.0" } }, "node_modules/process-nextick-args": { "version": "2.0.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true }, "node_modules/progress": { "version": "2.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true, "engines": { "node": ">=0.4.0" } }, "node_modules/promise": { "version": "8.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", + "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", + "dev": true, "dependencies": { "asap": "~2.0.6" } }, "node_modules/promise-inflight": { "version": "1.0.1", - "license": "ISC" + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "dev": true }, "node_modules/promise-polyfill": { "version": "8.2.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/promise-polyfill/-/promise-polyfill-8.2.0.tgz", + "integrity": "sha512-k/TC0mIcPVF6yHhUvwAp7cvL6I2fFV7TzF1DuGPI8mBh4QQazf36xCKEHKTZKRysEoTQoQdKyP25J8MPJp7j5g==", + "dev": true }, "node_modules/prompts": { - "version": "2.4.1", - "license": "MIT", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz", + "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==", + "dev": true, "dependencies": { "kleur": "^3.0.3", "sisteransi": "^1.0.5" @@ -13343,7 +18562,8 @@ }, "node_modules/prop-types": { "version": "15.7.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", "dependencies": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", @@ -13352,8 +18572,9 @@ }, "node_modules/prop-types-exact": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/prop-types-exact/-/prop-types-exact-1.2.0.tgz", + "integrity": "sha512-K+Tk3Kd9V0odiXFP9fwDHUYRyvK3Nun3GVyPapSIs5OBkITAm15W0CPFD/YKTkMUAbc0b9CUwRQp2ybiBIq+eA==", "dev": true, - "license": "MIT", "dependencies": { "has": "^1.0.3", "object.assign": "^4.1.0", @@ -13362,7 +18583,9 @@ }, "node_modules/proxy-addr": { "version": "2.0.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, "dependencies": { "forwarded": "0.2.0", "ipaddr.js": "1.9.1" @@ -13373,15 +18596,20 @@ }, "node_modules/prr": { "version": "1.0.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "dev": true }, "node_modules/psl": { "version": "1.8.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" }, "node_modules/public-encrypt": { "version": "4.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, "dependencies": { "bn.js": "^4.1.0", "browserify-rsa": "^4.0.0", @@ -13391,9 +18619,17 @@ "safe-buffer": "^5.1.2" } }, + "node_modules/public-encrypt/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, "node_modules/pump": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -13401,7 +18637,9 @@ }, "node_modules/pumpify": { "version": "1.5.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dev": true, "dependencies": { "duplexify": "^3.6.0", "inherits": "^2.0.3", @@ -13410,7 +18648,9 @@ }, "node_modules/pumpify/node_modules/pump": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -13418,14 +18658,17 @@ }, "node_modules/punycode": { "version": "2.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", "engines": { "node": ">=6" } }, "node_modules/q": { "version": "1.5.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "dev": true, "engines": { "node": ">=0.6.0", "teleport": ">=0.2.0" @@ -13433,14 +18676,18 @@ }, "node_modules/qs": { "version": "6.7.0", - "license": "BSD-3-Clause", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "dev": true, "engines": { "node": ">=0.6" } }, "node_modules/query-string": { "version": "4.3.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", + "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", + "dev": true, "dependencies": { "object-assign": "^4.1.0", "strict-uri-encode": "^1.0.0" @@ -13450,39 +18697,75 @@ } }, "node_modules/querystring": { - "version": "0.2.0", + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz", + "integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==", + "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", + "dev": true, "engines": { "node": ">=0.4.x" } }, "node_modules/querystring-es3": { "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "dev": true, "engines": { "node": ">=0.4.x" } }, "node_modules/querystringify": { "version": "2.2.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] }, "node_modules/raf": { "version": "3.4.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "dev": true, "dependencies": { "performance-now": "^2.1.0" } }, "node_modules/raf-schd": { "version": "4.0.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/raf-schd/-/raf-schd-4.0.3.tgz", + "integrity": "sha512-tQkJl2GRWh83ui2DiPTJz9wEiMN20syf+5oKfB03yYP7ioZcJwsIK8FjrtLwH1m7C7e+Tt2yYBlrOpdT+dyeIQ==" }, "node_modules/railroad-diagrams": { "version": "1.0.0", - "license": "CC0-1.0" + "resolved": "https://registry.npmjs.org/railroad-diagrams/-/railroad-diagrams-1.0.0.tgz", + "integrity": "sha1-635iZ1SN3t+4mcG5Dlc3RVnN234=", + "dev": true }, "node_modules/randexp": { "version": "0.4.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/randexp/-/randexp-0.4.6.tgz", + "integrity": "sha512-80WNmd9DA0tmZrw9qQa62GPPWfuXJknrmVmLcxvq4uZBdYqb1wYoKTmnlGUchvVWe0XiLupYkBoXVOxz3C8DYQ==", + "dev": true, "dependencies": { "discontinuous-range": "1.0.0", "ret": "~0.1.10" @@ -13493,14 +18776,18 @@ }, "node_modules/randombytes": { "version": "2.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, "dependencies": { "safe-buffer": "^5.1.0" } }, "node_modules/randomfill": { "version": "1.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, "dependencies": { "randombytes": "^2.0.5", "safe-buffer": "^5.1.0" @@ -13508,14 +18795,18 @@ }, "node_modules/range-parser": { "version": "1.2.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true, "engines": { "node": ">= 0.6" } }, "node_modules/raw-body": { "version": "2.4.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "dev": true, "dependencies": { "bytes": "3.1.0", "http-errors": "1.7.2", @@ -13526,9 +18817,19 @@ "node": ">= 0.8" } }, + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/react": { "version": "16.14.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", + "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", "dependencies": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1", @@ -13539,23 +18840,26 @@ } }, "node_modules/react-app-polyfill": { - "version": "1.0.6", - "license": "MIT", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-2.0.0.tgz", + "integrity": "sha512-0sF4ny9v/B7s6aoehwze9vJNWcmCemAUYBVasscVr92+UYiEqDXOxfKjXN685mDaMRNF3WdhHQs76oTODMocFA==", + "dev": true, "dependencies": { - "core-js": "^3.5.0", + "core-js": "^3.6.5", "object-assign": "^4.1.1", - "promise": "^8.0.3", + "promise": "^8.1.0", "raf": "^3.4.1", - "regenerator-runtime": "^0.13.3", - "whatwg-fetch": "^3.0.0" + "regenerator-runtime": "^0.13.7", + "whatwg-fetch": "^3.4.1" }, "engines": { - "node": ">=6" + "node": ">=10" } }, "node_modules/react-copy-to-clipboard": { - "version": "5.0.3", - "license": "MIT", + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/react-copy-to-clipboard/-/react-copy-to-clipboard-5.0.4.tgz", + "integrity": "sha512-IeVAiNVKjSPeGax/Gmkqfa/+PuMTBhutEvFUaMQLwE2tS0EXrAdgOpWDX26bWTXF3HrioorR7lr08NqeYUWQCQ==", "dependencies": { "copy-to-clipboard": "^3", "prop-types": "^15.5.8" @@ -13565,106 +18869,85 @@ } }, "node_modules/react-dev-utils": { - "version": "10.2.1", - "license": "MIT", + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-11.0.4.tgz", + "integrity": "sha512-dx0LvIGHcOPtKbeiSUM4jqpBl3TcY7CDjZdfOIcKeznE7BWr9dg0iPG90G5yfVQ+p/rGNMXdbfStvzQZEVEi4A==", + "dev": true, "dependencies": { - "@babel/code-frame": "7.8.3", + "@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" }, "engines": { - "node": ">=8.10" + "node": ">=10" } }, "node_modules/react-dev-utils/node_modules/@babel/code-frame": { - "version": "7.8.3", - "license": "MIT", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "dev": true, "dependencies": { - "@babel/highlight": "^7.8.3" - } - }, - "node_modules/react-dev-utils/node_modules/ansi-regex": { - "version": "5.0.0", - "license": "MIT", - "engines": { - "node": ">=8" + "@babel/highlight": "^7.10.4" } }, "node_modules/react-dev-utils/node_modules/browserslist": { - "version": "4.10.0", - "license": "MIT", + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.2.tgz", + "integrity": "sha512-HI4lPveGKUR0x2StIz+2FXfDk9SfVMrxn6PLh1JeGUwcuoDkdKZebWiyLRJ68iIPDpMI4JLVDf7S7XzslgWOhw==", + "dev": true, "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" }, "bin": { "browserslist": "cli.js" }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + }, "funding": { "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/browserslist" } }, - "node_modules/react-dev-utils/node_modules/cli-width": { - "version": "2.2.1", - "license": "ISC" - }, - "node_modules/react-dev-utils/node_modules/cross-spawn": { - "version": "7.0.1", - "license": "MIT", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/react-dev-utils/node_modules/emoji-regex": { - "version": "8.0.0", - "license": "MIT" - }, - "node_modules/react-dev-utils/node_modules/emojis-list": { - "version": "2.1.0", - "license": "MIT", - "engines": { - "node": ">= 0.10" - } - }, "node_modules/react-dev-utils/node_modules/escape-string-regexp": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true, "engines": { "node": ">=8" } }, "node_modules/react-dev-utils/node_modules/find-up": { "version": "4.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -13673,77 +18956,40 @@ "node": ">=8" } }, - "node_modules/react-dev-utils/node_modules/inquirer": { - "version": "7.0.4", - "license": "MIT", + "node_modules/react-dev-utils/node_modules/globby": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz", + "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==", + "dev": true, "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" + "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" }, "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/react-dev-utils/node_modules/inquirer/node_modules/ansi-regex": { - "version": "4.1.0", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/react-dev-utils/node_modules/inquirer/node_modules/strip-ansi": { - "version": "5.2.0", - "license": "MIT", - "dependencies": { - "ansi-regex": "^4.1.0" + "node": ">=10" }, - "engines": { - "node": ">=6" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/react-dev-utils/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "license": "MIT", + "node_modules/react-dev-utils/node_modules/ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "dev": true, "engines": { - "node": ">=8" - } - }, - "node_modules/react-dev-utils/node_modules/json5": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/react-dev-utils/node_modules/loader-utils": { - "version": "1.2.3", - "license": "MIT", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^2.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" + "node": ">= 4" } }, "node_modules/react-dev-utils/node_modules/locate-path": { "version": "5.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, "dependencies": { "p-locate": "^4.1.0" }, @@ -13751,9 +18997,26 @@ "node": ">=8" } }, + "node_modules/react-dev-utils/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/react-dev-utils/node_modules/p-locate": { "version": "4.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, "dependencies": { "p-limit": "^2.2.0" }, @@ -13761,75 +19024,86 @@ "node": ">=8" } }, + "node_modules/react-dev-utils/node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/react-dev-utils/node_modules/path-exists": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, "engines": { "node": ">=8" } }, - "node_modules/react-dev-utils/node_modules/path-key": { - "version": "3.1.1", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/react-dev-utils/node_modules/shebang-command": { - "version": "2.0.0", - "license": "MIT", + "node_modules/react-dev-utils/node_modules/pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "dev": true, "dependencies": { - "shebang-regex": "^3.0.0" + "find-up": "^3.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/react-dev-utils/node_modules/shebang-regex": { + "node_modules/react-dev-utils/node_modules/pkg-up/node_modules/find-up": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "dependencies": { + "locate-path": "^3.0.0" + }, "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/react-dev-utils/node_modules/string-width": { - "version": "4.2.2", - "license": "MIT", + "node_modules/react-dev-utils/node_modules/pkg-up/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" }, "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/react-dev-utils/node_modules/strip-ansi": { - "version": "6.0.0", - "license": "MIT", + "node_modules/react-dev-utils/node_modules/pkg-up/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, "dependencies": { - "ansi-regex": "^5.0.0" + "p-limit": "^2.0.0" }, "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/react-dev-utils/node_modules/which": { - "version": "2.0.2", - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, + "node_modules/react-dev-utils/node_modules/pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true, "engines": { - "node": ">= 8" + "node": ">=4" } }, "node_modules/react-dom": { "version": "16.14.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz", + "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==", "dependencies": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1", @@ -13842,35 +19116,33 @@ }, "node_modules/react-error-overlay": { "version": "6.0.9", - "license": "MIT" + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.9.tgz", + "integrity": "sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew==", + "dev": true }, "node_modules/react-is": { "version": "16.13.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" }, "node_modules/react-lifecycles-compat": { "version": "3.0.4", - "license": "MIT" + "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", + "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" }, - "node_modules/react-popper": { - "version": "1.3.11", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.1.2", - "@hypnosphi/create-react-context": "^0.3.1", - "deep-equal": "^1.1.1", - "popper.js": "^1.14.4", - "prop-types": "^15.6.1", - "typed-styles": "^0.0.7", - "warning": "^4.0.2" - }, - "peerDependencies": { - "react": "0.14.x || ^15.0.0 || ^16.0.0 || ^17.0.0" + "node_modules/react-refresh": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.8.3.tgz", + "integrity": "sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg==", + "dev": true, + "engines": { + "node": ">=0.10.0" } }, "node_modules/react-resize-detector": { "version": "5.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/react-resize-detector/-/react-resize-detector-5.2.0.tgz", + "integrity": "sha512-PQAc03J2eyhvaiWgEdQ8+bKbbyGJzLEr70KuivBd1IEmP/iewNakLUMkxm6MWnDqsRPty85pioyg8MvGb0qC8A==", "dependencies": { "lodash": "^4.17.20", "prop-types": "^15.7.2", @@ -13933,73 +19205,82 @@ } }, "node_modules/react-scripts": { - "version": "3.4.4", - "license": "MIT", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-4.0.3.tgz", + "integrity": "sha512-S5eO4vjUzUisvkIPB7jVsKtuH2HhWcASREYWHAQ1FP5HyCv3xgn+wpILAEWkmy+A+tTNbSZClhxjT3qz6g4L1A==", + "dev": true, "dependencies": { - "@babel/core": "7.9.0", - "@svgr/webpack": "4.3.3", - "@typescript-eslint/eslint-plugin": "^2.10.0", - "@typescript-eslint/parser": "^2.10.0", - "babel-eslint": "10.1.0", - "babel-jest": "^24.9.0", + "@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.6", - "babel-preset-react-app": "^9.1.2", - "camelcase": "^5.3.1", + "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": "3.4.2", + "css-loader": "4.3.0", "dotenv": "8.2.0", "dotenv-expand": "5.1.0", - "eslint": "^6.6.0", - "eslint-config-react-app": "^5.2.1", - "eslint-loader": "3.0.3", - "eslint-plugin-flowtype": "4.6.0", - "eslint-plugin-import": "2.20.1", - "eslint-plugin-jsx-a11y": "6.2.3", - "eslint-plugin-react": "7.19.0", - "eslint-plugin-react-hooks": "^1.6.1", - "file-loader": "4.3.0", - "fs-extra": "^8.1.0", - "html-webpack-plugin": "4.0.0-beta.11", + "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": "24.9.0", - "jest-environment-jsdom-fourteen": "1.0.1", - "jest-resolve": "24.9.0", - "jest-watch-typeahead": "0.4.2", - "mini-css-extract-plugin": "0.9.0", - "optimize-css-assets-webpack-plugin": "5.0.3", + "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.1.0", + "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": "4.0.1", - "react-app-polyfill": "^1.0.6", - "react-dev-utils": "^10.2.1", - "resolve": "1.15.0", - "resolve-url-loader": "3.1.2", - "sass-loader": "8.0.2", - "semver": "6.3.0", - "style-loader": "0.23.1", - "terser-webpack-plugin": "2.3.8", - "ts-pnp": "1.1.6", - "url-loader": "2.3.0", - "webpack": "4.42.0", - "webpack-dev-server": "3.11.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": "4.3.1" + "workbox-webpack-plugin": "5.1.4" }, "bin": { "react-scripts": "bin/react-scripts.js" }, "engines": { - "node": ">=8.10" + "node": "^10.12.0 || >=12.0.0" }, "optionalDependencies": { - "fsevents": "2.1.2" + "fsevents": "^2.1.3" }, "peerDependencies": { - "typescript": "^3.2.1" + "react": ">= 16", + "typescript": "^3.2.1 || ^4" }, "peerDependenciesMeta": { "typescript": { @@ -14008,22 +19289,24 @@ } }, "node_modules/react-scripts/node_modules/@babel/core": { - "version": "7.9.0", - "license": "MIT", + "version": "7.12.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.3.tgz", + "integrity": "sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==", + "dev": true, "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/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" @@ -14036,418 +19319,99 @@ "url": "https://opencollective.com/babel" } }, - "node_modules/react-scripts/node_modules/@babel/core/node_modules/debug": { - "version": "4.3.2", - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/react-scripts/node_modules/@babel/core/node_modules/ms": { - "version": "2.1.2", - "license": "MIT" - }, - "node_modules/react-scripts/node_modules/@babel/core/node_modules/resolve": { - "version": "1.20.0", - "license": "MIT", - "dependencies": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/react-scripts/node_modules/@babel/core/node_modules/semver": { "version": "5.7.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, "bin": { "semver": "bin/semver" } }, - "node_modules/react-scripts/node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "license": "MIT", + "node_modules/react-scripts/node_modules/resolve": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.18.1.tgz", + "integrity": "sha512-lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "is-core-module": "^2.0.0", + "path-parse": "^1.0.6" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/react-scripts/node_modules/@babel/plugin-syntax-object-rest-spread/node_modules/@babel/core": { - "version": "7.14.8", - "license": "MIT", - "peer": true, + "node_modules/react-scripts/node_modules/sass-loader": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-10.2.0.tgz", + "integrity": "sha512-kUceLzC1gIHz0zNJPpqRsJyisWatGYNFRmv2CKZK2/ngMJgLqxTbXwe/hJ85luyvZkgqU3VlJ33UVF2T/0g6mw==", + "dev": true, "dependencies": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.14.8", - "@babel/helper-compilation-targets": "^7.14.5", - "@babel/helper-module-transforms": "^7.14.8", - "@babel/helpers": "^7.14.8", - "@babel/parser": "^7.14.8", - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.14.8", - "@babel/types": "^7.14.8", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", - "semver": "^6.3.0", - "source-map": "^0.5.0" + "klona": "^2.0.4", + "loader-utils": "^2.0.0", + "neo-async": "^2.6.2", + "schema-utils": "^3.0.0", + "semver": "^7.3.2" }, "engines": { - "node": ">=6.9.0" + "node": ">= 10.13.0" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/react-scripts/node_modules/@babel/plugin-syntax-object-rest-spread/node_modules/debug": { - "version": "4.3.2", - "license": "MIT", - "peer": true, - "dependencies": { - "ms": "2.1.2" + "url": "https://opencollective.com/webpack" }, - "engines": { - "node": ">=6.0" + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0", + "sass": "^1.3.0", + "webpack": "^4.36.0 || ^5.0.0" }, "peerDependenciesMeta": { - "supports-color": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { "optional": true } } }, - "node_modules/react-scripts/node_modules/@babel/plugin-syntax-object-rest-spread/node_modules/ms": { - "version": "2.1.2", - "license": "MIT", - "peer": true - }, - "node_modules/react-scripts/node_modules/aria-query": { - "version": "3.0.0", - "license": "Apache-2.0", + "node_modules/react-scripts/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, "dependencies": { - "ast-types-flow": "0.0.7", - "commander": "^2.11.0" - } - }, - "node_modules/react-scripts/node_modules/babel-jest": { - "version": "24.9.0", - "license": "MIT", - "dependencies": { - "@jest/transform": "^24.9.0", - "@jest/types": "^24.9.0", - "@types/babel__core": "^7.1.0", - "babel-plugin-istanbul": "^5.1.0", - "babel-preset-jest": "^24.9.0", - "chalk": "^2.4.2", - "slash": "^2.0.0" + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" }, "engines": { - "node": ">= 6" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/react-scripts/node_modules/babel-loader": { - "version": "8.1.0", - "license": "MIT", - "dependencies": { - "find-cache-dir": "^2.1.0", - "loader-utils": "^1.4.0", - "mkdirp": "^0.5.3", - "pify": "^4.0.1", - "schema-utils": "^2.6.5" - }, - "engines": { - "node": ">= 6.9" - }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "webpack": ">=2" - } - }, - "node_modules/react-scripts/node_modules/babel-plugin-named-asset-import": { - "version": "0.3.7", - "license": "MIT", - "peerDependencies": { - "@babel/core": "^7.1.0" - } - }, - "node_modules/react-scripts/node_modules/babel-preset-jest": { - "version": "24.9.0", - "license": "MIT", - "dependencies": { - "@babel/plugin-syntax-object-rest-spread": "^7.0.0", - "babel-plugin-jest-hoist": "^24.9.0" - }, - "engines": { - "node": ">= 6" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/react-scripts/node_modules/debug": { - "version": "2.6.9", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/react-scripts/node_modules/doctrine": { - "version": "1.5.0", - "dependencies": { - "esutils": "^2.0.2", - "isarray": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-scripts/node_modules/eslint-plugin-flowtype": { - "version": "4.6.0", - "license": "BSD-3-Clause", - "dependencies": { - "lodash": "^4.17.15" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": ">=6.1.0" - } - }, - "node_modules/react-scripts/node_modules/eslint-plugin-import": { - "version": "2.20.1", - "license": "MIT", - "dependencies": { - "array-includes": "^3.0.3", - "array.prototype.flat": "^1.2.1", - "contains-path": "^0.1.0", - "debug": "^2.6.9", - "doctrine": "1.5.0", - "eslint-import-resolver-node": "^0.3.2", - "eslint-module-utils": "^2.4.1", - "has": "^1.0.3", - "minimatch": "^3.0.4", - "object.values": "^1.1.0", - "read-pkg-up": "^2.0.0", - "resolve": "^1.12.0" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "2.x - 6.x" - } - }, - "node_modules/react-scripts/node_modules/eslint-plugin-import/node_modules/resolve": { - "version": "1.20.0", - "license": "MIT", - "dependencies": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" + "node": ">= 10.13.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/react-scripts/node_modules/eslint-plugin-jsx-a11y": { - "version": "6.2.3", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.4.5", - "aria-query": "^3.0.0", - "array-includes": "^3.0.3", - "ast-types-flow": "^0.0.7", - "axobject-query": "^2.0.2", - "damerau-levenshtein": "^1.0.4", - "emoji-regex": "^7.0.2", - "has": "^1.0.3", - "jsx-ast-utils": "^2.2.1" + "node_modules/react-scripts/node_modules/semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "dev": true, + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">=4.0" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6" - } - }, - "node_modules/react-scripts/node_modules/eslint-plugin-react": { - "version": "7.19.0", - "license": "MIT", - "dependencies": { - "array-includes": "^3.1.1", - "doctrine": "^2.1.0", - "has": "^1.0.3", - "jsx-ast-utils": "^2.2.3", - "object.entries": "^1.1.1", - "object.fromentries": "^2.0.2", - "object.values": "^1.1.1", - "prop-types": "^15.7.2", - "resolve": "^1.15.1", - "semver": "^6.3.0", - "string.prototype.matchall": "^4.0.2", - "xregexp": "^4.3.0" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0" - } - }, - "node_modules/react-scripts/node_modules/eslint-plugin-react-hooks": { - "version": "1.7.0", - "license": "MIT", - "engines": { - "node": ">=7" - }, - "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0" - } - }, - "node_modules/react-scripts/node_modules/eslint-plugin-react/node_modules/doctrine": { - "version": "2.1.0", - "license": "Apache-2.0", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-scripts/node_modules/eslint-plugin-react/node_modules/resolve": { - "version": "1.20.0", - "license": "MIT", - "dependencies": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/react-scripts/node_modules/fsevents": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.2.tgz", - "integrity": "sha512-R4wDiBwZ0KzpgOWetKDug1FZcYhqYnUYKtfZYt4mD5SBz76q0KR4Q9o7GIPamsVPGmW3EYPPJ0dOOjvx32ldZA==", - "deprecated": "\"Please update to latest v2.3 or v2.2\"", - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/react-scripts/node_modules/load-json-file": { - "version": "2.0.0", - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "strip-bom": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/react-scripts/node_modules/load-json-file/node_modules/pify": { - "version": "2.3.0", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-scripts/node_modules/ms": { - "version": "2.0.0", - "license": "MIT" - }, - "node_modules/react-scripts/node_modules/parse-json": { - "version": "2.2.0", - "license": "MIT", - "dependencies": { - "error-ex": "^1.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-scripts/node_modules/path-type": { - "version": "2.0.0", - "license": "MIT", - "dependencies": { - "pify": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/react-scripts/node_modules/path-type/node_modules/pify": { - "version": "2.3.0", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-scripts/node_modules/read-pkg": { - "version": "2.0.0", - "license": "MIT", - "dependencies": { - "load-json-file": "^2.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/react-scripts/node_modules/read-pkg-up": { - "version": "2.0.0", - "license": "MIT", - "dependencies": { - "find-up": "^2.0.0", - "read-pkg": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/react-scripts/node_modules/resolve": { - "version": "1.15.0", - "license": "MIT", - "dependencies": { - "path-parse": "^1.0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/react-scripts/node_modules/source-map": { - "version": "0.5.7", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, "node_modules/react-test-renderer": { "version": "16.14.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-16.14.0.tgz", + "integrity": "sha512-L8yPjqPE5CZO6rKsKXRO/rVPiaCOy0tQQJbC+UjPNlobl5mad59lvPjwFsQHTvL03caVDIVr9x9/OSgDe6I5Eg==", "dependencies": { "object-assign": "^4.1.1", "prop-types": "^15.6.2", @@ -14458,23 +19422,10 @@ "react": "^16.14.0" } }, - "node_modules/react-transition-group": { - "version": "2.9.0", - "license": "BSD-3-Clause", - "dependencies": { - "dom-helpers": "^3.4.0", - "loose-envify": "^1.4.0", - "prop-types": "^15.6.2", - "react-lifecycles-compat": "^3.0.4" - }, - "peerDependencies": { - "react": ">=15.0.0", - "react-dom": ">=15.0.0" - } - }, "node_modules/reactstrap": { - "version": "8.9.0", - "license": "MIT", + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/reactstrap/-/reactstrap-8.10.0.tgz", + "integrity": "sha512-MsFUB/fRZj6Orf8Mxc93iYuAs+9ngnFmy2cfYlzkmc4vi5oM4u6ziY/DsO71lDG3cotxHRyS3Flr51cuYv+IEQ==", "dependencies": { "@babel/runtime": "^7.12.5", "classnames": "^2.2.3", @@ -14487,9 +19438,56 @@ "react-dom": ">=16.3.0" } }, + "node_modules/reactstrap/node_modules/react-popper": { + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-1.3.11.tgz", + "integrity": "sha512-VSA/bS+pSndSF2fiasHK/PTEEAyOpX60+H5EPAjoArr8JGm+oihu4UbrqcEBpQibJxBVCpYyjAX7abJ+7DoYVg==", + "dependencies": { + "@babel/runtime": "^7.1.2", + "@hypnosphi/create-react-context": "^0.3.1", + "deep-equal": "^1.1.1", + "popper.js": "^1.14.4", + "prop-types": "^15.6.1", + "typed-styles": "^0.0.7", + "warning": "^4.0.2" + }, + "peerDependencies": { + "react": "0.14.x || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/reactstrap/node_modules/react-popper/node_modules/@hypnosphi/create-react-context": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@hypnosphi/create-react-context/-/create-react-context-0.3.1.tgz", + "integrity": "sha512-V1klUed202XahrWJLLOT3EXNeCpFHCcJntdFGI15ntCwau+jfT386w7OFTMaCqOgXUH1fa0w/I1oZs+i/Rfr0A==", + "dependencies": { + "gud": "^1.0.0", + "warning": "^4.0.3" + }, + "peerDependencies": { + "prop-types": "^15.0.0", + "react": ">=0.14.0" + } + }, + "node_modules/reactstrap/node_modules/react-transition-group": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-2.9.0.tgz", + "integrity": "sha512-+HzNTCHpeQyl4MJ/bdE0u6XRMe9+XG/+aL4mCxVN4DnPBQ0/5bfHWPDuOZUzYdMj94daZaZdCCc1Dzt9R/xSSg==", + "dependencies": { + "dom-helpers": "^3.4.0", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2", + "react-lifecycles-compat": "^3.0.4" + }, + "peerDependencies": { + "react": ">=15.0.0", + "react-dom": ">=15.0.0" + } + }, "node_modules/read-pkg": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "dev": true, "dependencies": { "load-json-file": "^4.0.0", "normalize-package-data": "^2.3.2", @@ -14501,7 +19499,9 @@ }, "node_modules/read-pkg-up": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", + "dev": true, "dependencies": { "find-up": "^2.0.0", "read-pkg": "^3.0.0" @@ -14510,9 +19510,32 @@ "node": ">=4" } }, + "node_modules/read-pkg/node_modules/path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/readable-stream": { "version": "2.3.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -14523,20 +19546,25 @@ "util-deprecate": "~1.0.1" } }, - "node_modules/readable-stream/node_modules/safe-buffer": { - "version": "5.1.2", - "license": "MIT" + "node_modules/readable-stream/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true }, "node_modules/readable-stream/node_modules/string_decoder": { "version": "1.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, "dependencies": { "safe-buffer": "~5.1.0" } }, "node_modules/readdirp": { "version": "3.6.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "dependencies": { "picomatch": "^2.2.1" }, @@ -14544,33 +19572,11 @@ "node": ">=8.10.0" } }, - "node_modules/realpath-native": { - "version": "1.1.0", - "license": "MIT", - "dependencies": { - "util.promisify": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/realpath-native/node_modules/util.promisify": { - "version": "1.1.1", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "for-each": "^0.3.3", - "has-symbols": "^1.0.1", - "object.getownpropertydescriptors": "^2.1.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/recursive-readdir": { "version": "2.2.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", + "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", + "dev": true, "dependencies": { "minimatch": "3.0.4" }, @@ -14580,16 +19586,21 @@ }, "node_modules/reflect.ownkeys": { "version": "0.2.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/reflect.ownkeys/-/reflect.ownkeys-0.2.0.tgz", + "integrity": "sha1-dJrO7H8/34tj+SegSAnpDFwLNGA=", + "dev": true }, "node_modules/regenerate": { "version": "1.4.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true }, "node_modules/regenerate-unicode-properties": { "version": "8.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", + "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "dev": true, "dependencies": { "regenerate": "^1.4.0" }, @@ -14599,18 +19610,23 @@ }, "node_modules/regenerator-runtime": { "version": "0.13.9", - "license": "MIT" + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" }, "node_modules/regenerator-transform": { "version": "0.14.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "dev": true, "dependencies": { "@babel/runtime": "^7.8.4" } }, "node_modules/regex-not": { "version": "1.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, "dependencies": { "extend-shallow": "^3.0.2", "safe-regex": "^1.1.0" @@ -14619,34 +19635,16 @@ "node": ">=0.10.0" } }, - "node_modules/regex-not/node_modules/extend-shallow": { - "version": "3.0.2", - "license": "MIT", - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regex-not/node_modules/is-extendable": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/regex-parser": { "version": "2.2.11", - "license": "MIT" + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==", + "dev": true }, "node_modules/regexp.prototype.flags": { "version": "1.3.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", + "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.3" @@ -14659,15 +19657,22 @@ } }, "node_modules/regexpp": { - "version": "2.0.1", - "license": "MIT", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true, "engines": { - "node": ">=6.5.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" } }, "node_modules/regexpu-core": { "version": "4.7.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", + "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", + "dev": true, "dependencies": { "regenerate": "^1.4.0", "regenerate-unicode-properties": "^8.2.0", @@ -14682,11 +19687,15 @@ }, "node_modules/regjsgen": { "version": "0.5.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", + "dev": true }, "node_modules/regjsparser": { "version": "0.6.9", - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz", + "integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==", + "dev": true, "dependencies": { "jsesc": "~0.5.0" }, @@ -14696,24 +19705,33 @@ }, "node_modules/regjsparser/node_modules/jsesc": { "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true, "bin": { "jsesc": "bin/jsesc" } }, "node_modules/relateurl": { "version": "0.2.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "dev": true, "engines": { "node": ">= 0.10" } }, "node_modules/remove-trailing-separator": { "version": "1.1.0", - "license": "ISC" + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true }, "node_modules/renderkid": { "version": "2.0.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz", + "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", + "dev": true, "dependencies": { "css-select": "^4.1.3", "dom-converter": "^0.2.0", @@ -14722,9 +19740,39 @@ "strip-ansi": "^3.0.1" } }, + "node_modules/renderkid/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/renderkid/node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "dev": true, + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, "node_modules/renderkid/node_modules/strip-ansi": { "version": "3.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, "dependencies": { "ansi-regex": "^2.0.0" }, @@ -14734,116 +19782,62 @@ }, "node_modules/repeat-element": { "version": "1.1.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "dev": true, "engines": { "node": ">=0.10.0" } }, "node_modules/repeat-string": { "version": "1.6.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true, "engines": { "node": ">=0.10" } }, - "node_modules/request": { - "version": "2.88.2", - "license": "Apache-2.0", - "dependencies": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/request-promise-core": { - "version": "1.1.4", - "license": "ISC", - "dependencies": { - "lodash": "^4.17.19" - }, - "engines": { - "node": ">=0.10.0" - }, - "peerDependencies": { - "request": "^2.34" - } - }, - "node_modules/request-promise-native": { - "version": "1.0.9", - "license": "ISC", - "dependencies": { - "request-promise-core": "1.1.4", - "stealthy-require": "^1.1.1", - "tough-cookie": "^2.3.3" - }, - "engines": { - "node": ">=0.12.0" - }, - "peerDependencies": { - "request": "^2.34" - } - }, - "node_modules/request/node_modules/form-data": { - "version": "2.3.3", - "license": "MIT", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 0.12" - } - }, - "node_modules/request/node_modules/qs": { - "version": "6.5.2", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.6" - } - }, "node_modules/require-directory": { "version": "2.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, "engines": { "node": ">=0.10.0" } }, "node_modules/require-main-filename": { "version": "2.0.0", - "license": "ISC" + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true }, "node_modules/requires-port": { "version": "1.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "dev": true }, "node_modules/resize-observer-polyfill": { "version": "1.5.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", + "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" }, "node_modules/resolve": { "version": "1.20.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "dev": true, "dependencies": { "is-core-module": "^2.2.0", "path-parse": "^1.0.6" @@ -14853,18 +19847,31 @@ } }, "node_modules/resolve-cwd": { - "version": "2.0.0", - "license": "MIT", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, "dependencies": { - "resolve-from": "^3.0.0" + "resolve-from": "^5.0.0" }, "engines": { - "node": ">=4" + "node": ">=8" + } + }, + "node_modules/resolve-cwd/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" } }, "node_modules/resolve-from": { - "version": "3.0.0", - "license": "MIT", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, "engines": { "node": ">=4" } @@ -14876,11 +19883,16 @@ }, "node_modules/resolve-url": { "version": "0.2.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "deprecated": "https://github.com/lydell/resolve-url#deprecated", + "dev": true }, "node_modules/resolve-url-loader": { - "version": "3.1.2", - "license": "MIT", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-3.1.4.tgz", + "integrity": "sha512-D3sQ04o0eeQEySLrcz4DsX3saHfsr8/N6tfhblxgZKXxMT2Louargg12oGNfoTRLV09GXhVUe5/qgA5vdgNigg==", + "dev": true, "dependencies": { "adjust-sourcemap-loader": "3.0.0", "camelcase": "5.3.1", @@ -14888,7 +19900,7 @@ "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" @@ -14897,23 +19909,38 @@ "node": ">=6.0.0" } }, + "node_modules/resolve-url-loader/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/resolve-url-loader/node_modules/convert-source-map": { "version": "1.7.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dev": true, "dependencies": { "safe-buffer": "~5.1.1" } }, "node_modules/resolve-url-loader/node_modules/emojis-list": { "version": "2.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", + "dev": true, "engines": { "node": ">= 0.10" } }, "node_modules/resolve-url-loader/node_modules/json5": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, "dependencies": { "minimist": "^1.2.0" }, @@ -14923,7 +19950,9 @@ }, "node_modules/resolve-url-loader/node_modules/loader-utils": { "version": "1.2.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "dev": true, "dependencies": { "big.js": "^5.2.2", "emojis-list": "^2.0.0", @@ -14933,49 +19962,48 @@ "node": ">=4.0.0" } }, - "node_modules/resolve-url-loader/node_modules/postcss": { - "version": "7.0.21", - "license": "MIT", - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, + "node_modules/resolve-url-loader/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/resolve-url-loader/node_modules/safe-buffer": { - "version": "5.1.2", - "license": "MIT" - }, - "node_modules/restore-cursor": { - "version": "3.1.0", - "license": "MIT", - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, "node_modules/ret": { "version": "0.1.15", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true, "engines": { "node": ">=0.12" } }, "node_modules/retry": { "version": "0.12.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", + "dev": true, "engines": { "node": ">= 4" } }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, "node_modules/rework": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rework/-/rework-1.0.1.tgz", + "integrity": "sha1-MIBqhBNCtUUQqkEQhQzUhTQUSqc=", + "dev": true, "dependencies": { "convert-source-map": "^0.3.3", "css": "^2.0.0" @@ -14983,41 +20011,152 @@ }, "node_modules/rework-visit": { "version": "1.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/rework-visit/-/rework-visit-1.0.0.tgz", + "integrity": "sha1-mUWygD8hni96ygCtuLyfZA+ELJo=", + "dev": true }, "node_modules/rework/node_modules/convert-source-map": { "version": "0.3.5", - "license": "MIT" + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.5.tgz", + "integrity": "sha1-8dgClQr33SYxof6+BZZVDIarMZA=", + "dev": true }, "node_modules/rgb-regex": { "version": "1.0.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", + "dev": true }, "node_modules/rgba-regex": { "version": "1.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", + "dev": true }, "node_modules/rimraf": { - "version": "2.7.1", - "license": "ISC", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, "dependencies": { "glob": "^7.1.3" }, "bin": { "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/ripemd160": { "version": "2.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dev": true, "dependencies": { "hash-base": "^3.0.0", "inherits": "^2.0.1" } }, + "node_modules/rollup": { + "version": "1.32.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-1.32.1.tgz", + "integrity": "sha512-/2HA0Ec70TvQnXdzynFffkjA6XN+1e2pEv/uKS5Ulca40g2L7KuOE3riasHoNVHOsFD5KKZgDsMk1CP3Tw9s+A==", + "dev": true, + "dependencies": { + "@types/estree": "*", + "@types/node": "*", + "acorn": "^7.1.0" + }, + "bin": { + "rollup": "dist/bin/rollup" + } + }, + "node_modules/rollup-plugin-babel": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-babel/-/rollup-plugin-babel-4.4.0.tgz", + "integrity": "sha512-Lek/TYp1+7g7I+uMfJnnSJ7YWoD58ajo6Oarhlex7lvUce+RCKRuGRSgztDO3/MF/PuGKmUL5iTHKf208UNszw==", + "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-babel.", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.0.0", + "rollup-pluginutils": "^2.8.1" + }, + "peerDependencies": { + "@babel/core": "7 || ^7.0.0-rc.2", + "rollup": ">=0.60.0 <3" + } + }, + "node_modules/rollup-plugin-terser": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-5.3.1.tgz", + "integrity": "sha512-1pkwkervMJQGFYvM9nscrUoncPwiKR/K+bHdjv6PFgRo3cgPHoRT83y2Aa3GvINj4539S15t/tpFPb775TDs6w==", + "dev": true, + "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" + }, + "peerDependencies": { + "rollup": ">=0.66.0 <3" + } + }, + "node_modules/rollup-plugin-terser/node_modules/jest-worker": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz", + "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==", + "dev": true, + "dependencies": { + "merge-stream": "^2.0.0", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/rollup-plugin-terser/node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/rollup-pluginutils": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", + "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", + "dev": true, + "dependencies": { + "estree-walker": "^0.6.1" + } + }, + "node_modules/rollup-pluginutils/node_modules/estree-walker": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", + "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==", + "dev": true + }, "node_modules/rst-selector-parser": { "version": "2.2.3", - "license": "BSD-3-Clause", + "resolved": "https://registry.npmjs.org/rst-selector-parser/-/rst-selector-parser-2.2.3.tgz", + "integrity": "sha1-gbIw6i/MYGbInjRy3nlChdmwPZE=", + "dev": true, "dependencies": { "lodash.flattendeep": "^4.4.0", "nearley": "^2.7.10" @@ -15025,41 +20164,18 @@ }, "node_modules/rsvp": { "version": "4.8.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", + "dev": true, "engines": { "node": "6.* || >= 7.*" } }, - "node_modules/run-async": { - "version": "2.4.1", - "license": "MIT", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/run-queue": { - "version": "1.0.3", - "license": "ISC", - "dependencies": { - "aproba": "^1.1.1" - } - }, - "node_modules/rxjs": { - "version": "6.6.7", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^1.9.0" - }, - "engines": { - "npm": ">=2.0.0" - } - }, - "node_modules/rxjs/node_modules/tslib": { - "version": "1.14.1", - "license": "0BSD" - }, - "node_modules/safe-buffer": { - "version": "5.2.1", + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, "funding": [ { "type": "github", @@ -15074,22 +20190,45 @@ "url": "https://feross.org/support" } ], - "license": "MIT" + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "dev": true, + "dependencies": { + "aproba": "^1.1.1" + } + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true }, "node_modules/safe-regex": { "version": "1.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, "dependencies": { "ret": "~0.1.10" } }, "node_modules/safer-buffer": { "version": "2.1.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "node_modules/sane": { "version": "4.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", + "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", + "deprecated": "some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added", + "dev": true, "dependencies": { "@cnakazawa/watch": "^1.0.3", "anymatch": "^2.0.0", @@ -15108,9 +20247,280 @@ "node": "6.* || 8.* || >= 10.*" } }, + "node_modules/sane/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/sane/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/sane/node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/sane/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/sane/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/sane/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/sane/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/sane/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, "node_modules/sanitize-html": { "version": "2.4.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/sanitize-html/-/sanitize-html-2.4.0.tgz", + "integrity": "sha512-Y1OgkUiTPMqwZNRLPERSEi39iOebn2XJLbeiGOBhaJD/yLqtLGu6GE5w7evx177LeGgSE+4p4e107LMiydOf6A==", "dependencies": { "deepmerge": "^4.2.2", "escape-string-regexp": "^4.0.0", @@ -15123,7 +20533,8 @@ }, "node_modules/sanitize-html/node_modules/escape-string-regexp": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "engines": { "node": ">=10" }, @@ -15131,16 +20542,28 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/sanitize-html/node_modules/is-plain-object": { - "version": "5.0.0", - "license": "MIT", - "engines": { - "node": ">=0.10.0" + "node_modules/sanitize-html/node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" } }, "node_modules/sanitize-html/node_modules/postcss": { "version": "8.3.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.6.tgz", + "integrity": "sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==", "dependencies": { "colorette": "^1.2.2", "nanoid": "^3.1.23", @@ -15156,11 +20579,14 @@ }, "node_modules/sanitize.css": { "version": "10.0.0", - "license": "CC0-1.0" + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-10.0.0.tgz", + "integrity": "sha512-vTxrZz4dX5W86M6oVWVdOVe72ZiPs41Oi7Z6Km4W5Turyz28mrXSJhhEBZoRtzJWIv3833WKVwLSDWWkEfupMg==", + "dev": true }, "node_modules/sass": { "version": "1.32.10", - "license": "MIT", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.32.10.tgz", + "integrity": "sha512-Nx0pcWoonAkn7CRp0aE/hket1UP97GiR1IFw3kcjV3pnenhWgZEWUf0ZcfPOV2fK52fnOcK3JdC/YYZ9E47DTQ==", "dependencies": { "chokidar": ">=3.0.0 <4.0.0" }, @@ -15171,48 +20597,16 @@ "node": ">=8.9.0" } }, - "node_modules/sass-loader": { - "version": "8.0.2", - "license": "MIT", - "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" - }, - "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "fibers": ">= 3.1.0", - "node-sass": "^4.0.0", - "sass": "^1.3.0", - "webpack": "^4.36.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "fibers": { - "optional": true - }, - "node-sass": { - "optional": true - }, - "sass": { - "optional": true - } - } - }, "node_modules/sax": { "version": "1.2.4", - "license": "ISC" + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true }, "node_modules/saxes": { "version": "5.0.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", "dependencies": { "xmlchars": "^2.2.0" }, @@ -15222,7 +20616,8 @@ }, "node_modules/scheduler": { "version": "0.19.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", + "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", "dependencies": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1" @@ -15230,7 +20625,9 @@ }, "node_modules/schema-utils": { "version": "2.7.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, "dependencies": { "@types/json-schema": "^7.0.5", "ajv": "^6.12.4", @@ -15246,25 +20643,39 @@ }, "node_modules/select-hose": { "version": "2.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", + "dev": true }, "node_modules/selfsigned": { "version": "1.10.11", - "license": "MIT", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.11.tgz", + "integrity": "sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA==", + "dev": true, "dependencies": { "node-forge": "^0.10.0" } }, "node_modules/semver": { - "version": "6.3.0", - "license": "ISC", + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, "bin": { "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, "node_modules/send": { "version": "0.17.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "dev": true, "dependencies": { "debug": "2.6.9", "depd": "~1.1.2", @@ -15286,53 +20697,39 @@ }, "node_modules/send/node_modules/debug": { "version": "2.6.9", - "license": "MIT", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, "dependencies": { "ms": "2.0.0" } }, "node_modules/send/node_modules/debug/node_modules/ms": { "version": "2.0.0", - "license": "MIT" - }, - "node_modules/send/node_modules/http-errors": { - "version": "1.7.3", - "license": "MIT", - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.4", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/send/node_modules/mime": { - "version": "1.6.0", - "license": "MIT", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true }, "node_modules/send/node_modules/ms": { "version": "2.1.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true }, "node_modules/serialize-javascript": { - "version": "4.0.0", - "license": "BSD-3-Clause", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", + "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", + "dev": true, "dependencies": { "randombytes": "^2.1.0" } }, "node_modules/serve-index": { "version": "1.9.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "dev": true, "dependencies": { "accepts": "~1.3.4", "batch": "0.6.1", @@ -15348,14 +20745,18 @@ }, "node_modules/serve-index/node_modules/debug": { "version": "2.6.9", - "license": "MIT", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, "dependencies": { "ms": "2.0.0" } }, "node_modules/serve-index/node_modules/http-errors": { "version": "1.6.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dev": true, "dependencies": { "depd": "~1.1.2", "inherits": "2.0.3", @@ -15368,19 +20769,27 @@ }, "node_modules/serve-index/node_modules/inherits": { "version": "2.0.3", - "license": "ISC" + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true }, "node_modules/serve-index/node_modules/ms": { "version": "2.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true }, "node_modules/serve-index/node_modules/setprototypeof": { "version": "1.1.0", - "license": "ISC" + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true }, "node_modules/serve-static": { "version": "1.14.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "dev": true, "dependencies": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", @@ -15393,11 +20802,15 @@ }, "node_modules/set-blocking": { "version": "2.0.0", - "license": "ISC" + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true }, "node_modules/set-value": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, "dependencies": { "extend-shallow": "^2.0.1", "is-extendable": "^0.1.1", @@ -15408,17 +20821,56 @@ "node": ">=0.10.0" } }, + "node_modules/set-value/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/setimmediate": { "version": "1.0.5", - "license": "MIT" + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", + "dev": true }, "node_modules/setprototypeof": { "version": "1.1.1", - "license": "ISC" + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", + "dev": true }, "node_modules/sha.js": { "version": "2.4.11", - "license": "(MIT AND BSD-3-Clause)", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, "dependencies": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" @@ -15427,51 +20879,45 @@ "sha.js": "bin.js" } }, - "node_modules/shallow-clone": { - "version": "3.0.1", - "license": "MIT", + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, "dependencies": { - "kind-of": "^6.0.2" + "shebang-regex": "^3.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/shallow-clone/node_modules/kind-of": { - "version": "6.0.3", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/shebang-command": { - "version": "1.2.0", - "license": "MIT", - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/shebang-regex": { - "version": "1.0.0", - "license": "MIT", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, "node_modules/shell-quote": { "version": "1.7.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", + "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==", + "dev": true }, "node_modules/shellwords": { "version": "0.1.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "dev": true, + "optional": true }, "node_modules/side-channel": { "version": "1.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, "dependencies": { "call-bind": "^1.0.0", "get-intrinsic": "^1.0.2", @@ -15483,23 +20929,30 @@ }, "node_modules/signal-exit": { "version": "3.0.3", - "license": "ISC" + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "dev": true }, "node_modules/simple-swizzle": { "version": "0.2.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "dev": true, "dependencies": { "is-arrayish": "^0.3.1" } }, "node_modules/simple-swizzle/node_modules/is-arrayish": { "version": "0.3.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "dev": true }, "node_modules/sinon": { "version": "9.2.4", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-9.2.4.tgz", + "integrity": "sha512-zljcULZQsJxVra28qIAL6ow1Z9tpattkCTEJR4RBP3TGc00FcttsP5pK284Nas5WjMZU5Yzy3kAIp3B3KRf5Yg==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "@sinonjs/commons": "^1.8.1", "@sinonjs/fake-timers": "^6.0.1", @@ -15515,16 +20968,18 @@ }, "node_modules/sinon/node_modules/has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/sinon/node_modules/supports-color": { "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, - "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -15534,30 +20989,74 @@ }, "node_modules/sisteransi": { "version": "1.0.5", - "license": "MIT" + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true }, "node_modules/slash": { - "version": "2.0.0", - "license": "MIT", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, "engines": { - "node": ">=6" + "node": ">=8" } }, "node_modules/slice-ansi": { - "version": "2.1.0", - "license": "MIT", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, "dependencies": { - "ansi-styles": "^3.2.0", - "astral-regex": "^1.0.0", - "is-fullwidth-code-point": "^2.0.0" + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" }, "engines": { - "node": ">=6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" } }, + "node_modules/slice-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/slice-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, "node_modules/snapdragon": { "version": "0.8.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, "dependencies": { "base": "^0.11.1", "debug": "^2.2.0", @@ -15574,7 +21073,9 @@ }, "node_modules/snapdragon-node": { "version": "2.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, "dependencies": { "define-property": "^1.0.0", "isobject": "^3.0.0", @@ -15586,7 +21087,9 @@ }, "node_modules/snapdragon-node/node_modules/define-property": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, "dependencies": { "is-descriptor": "^1.0.0" }, @@ -15596,7 +21099,9 @@ }, "node_modules/snapdragon-util": { "version": "3.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, "dependencies": { "kind-of": "^3.2.0" }, @@ -15604,79 +21109,186 @@ "node": ">=0.10.0" } }, - "node_modules/snapdragon/node_modules/debug": { - "version": "2.6.9", - "license": "MIT", + "node_modules/snapdragon-util/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/snapdragon/node_modules/ms": { - "version": "2.0.0", - "license": "MIT" - }, - "node_modules/snapdragon/node_modules/source-map": { - "version": "0.5.7", - "license": "BSD-3-Clause", + "is-buffer": "^1.1.5" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/sockjs": { - "version": "0.3.20", - "license": "MIT", + "node_modules/snapdragon/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, "dependencies": { - "faye-websocket": "^0.10.0", + "ms": "2.0.0" + } + }, + "node_modules/snapdragon/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/sockjs": { + "version": "0.3.21", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.21.tgz", + "integrity": "sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw==", + "dev": true, + "dependencies": { + "faye-websocket": "^0.11.3", "uuid": "^3.4.0", - "websocket-driver": "0.6.5" + "websocket-driver": "^0.7.4" } }, "node_modules/sockjs-client": { - "version": "1.4.0", - "license": "MIT", + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.5.2.tgz", + "integrity": "sha512-ZzRxPBISQE7RpzlH4tKJMQbHM9pabHluk0WBaxAQ+wm/UieeBVBou0p4wVnSQGN9QmpAZygQ0cDIypWuqOFmFQ==", + "dev": true, "dependencies": { - "debug": "^3.2.5", + "debug": "^3.2.6", "eventsource": "^1.0.7", - "faye-websocket": "~0.11.1", - "inherits": "^2.0.3", - "json3": "^3.3.2", - "url-parse": "^1.4.3" + "faye-websocket": "^0.11.3", + "inherits": "^2.0.4", + "json3": "^3.3.3", + "url-parse": "^1.5.3" } }, "node_modules/sockjs-client/node_modules/debug": { "version": "3.2.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, "dependencies": { "ms": "^2.1.1" } }, - "node_modules/sockjs-client/node_modules/faye-websocket": { - "version": "0.11.4", - "license": "Apache-2.0", - "dependencies": { - "websocket-driver": ">=0.5.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/sockjs-client/node_modules/ms": { - "version": "2.1.3", - "license": "MIT" - }, - "node_modules/sockjs/node_modules/websocket-driver": { - "version": "0.6.5", - "license": "MIT", - "dependencies": { - "websocket-extensions": ">=0.1.1" - }, - "engines": { - "node": ">=0.6.0" + "node_modules/sockjs/node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "dev": true, + "bin": { + "uuid": "bin/uuid" } }, "node_modules/sort-keys": { "version": "1.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "dev": true, "dependencies": { "is-plain-obj": "^1.0.0" }, @@ -15686,25 +21298,32 @@ }, "node_modules/source-list-map": { "version": "2.0.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "dev": true }, "node_modules/source-map": { - "version": "0.6.1", - "license": "BSD-3-Clause", + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, "engines": { "node": ">=0.10.0" } }, "node_modules/source-map-js": { "version": "0.6.2", - "license": "BSD-3-Clause", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", + "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==", "engines": { "node": ">=0.10.0" } }, "node_modules/source-map-resolve": { "version": "0.5.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, "dependencies": { "atob": "^2.1.2", "decode-uri-component": "^0.2.0", @@ -15715,19 +21334,40 @@ }, "node_modules/source-map-support": { "version": "0.5.19", - "license": "MIT", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "dev": true, "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" } }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/source-map-url": { "version": "0.4.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "dev": true + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "dev": true }, "node_modules/spdx-correct": { "version": "3.1.1", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, "dependencies": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" @@ -15735,23 +21375,31 @@ }, "node_modules/spdx-exceptions": { "version": "2.3.0", - "license": "CC-BY-3.0" + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true }, "node_modules/spdx-expression-parse": { "version": "3.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, "dependencies": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" } }, "node_modules/spdx-license-ids": { - "version": "3.0.9", - "license": "CC0-1.0" + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.10.tgz", + "integrity": "sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==", + "dev": true }, "node_modules/spdy": { "version": "4.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, "dependencies": { "debug": "^4.1.0", "handle-thing": "^2.0.0", @@ -15765,7 +21413,9 @@ }, "node_modules/spdy-transport": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, "dependencies": { "debug": "^4.1.0", "detect-node": "^2.0.4", @@ -15777,7 +21427,9 @@ }, "node_modules/spdy-transport/node_modules/readable-stream": { "version": "3.6.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -15789,7 +21441,9 @@ }, "node_modules/split-string": { "version": "3.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, "dependencies": { "extend-shallow": "^3.0.0" }, @@ -15797,54 +21451,18 @@ "node": ">=0.10.0" } }, - "node_modules/split-string/node_modules/extend-shallow": { - "version": "3.0.2", - "license": "MIT", - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/split-string/node_modules/is-extendable": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/sprintf-js": { "version": "1.0.3", - "license": "BSD-3-Clause" - }, - "node_modules/sshpk": { - "version": "1.16.1", - "license": "MIT", - "dependencies": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - }, - "engines": { - "node": ">=0.10.0" - } + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true }, "node_modules/ssri": { - "version": "7.1.1", - "license": "ISC", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "dev": true, "dependencies": { - "figgy-pudding": "^3.5.1", "minipass": "^3.1.1" }, "engines": { @@ -15853,28 +21471,42 @@ }, "node_modules/stable": { "version": "0.1.8", - "license": "MIT" + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true }, "node_modules/stack-utils": { - "version": "1.0.5", - "license": "MIT", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==", + "dev": true, "dependencies": { "escape-string-regexp": "^2.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" } }, "node_modules/stack-utils/node_modules/escape-string-regexp": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true, "engines": { "node": ">=8" } }, + "node_modules/stackframe": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz", + "integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==", + "dev": true + }, "node_modules/static-extend": { "version": "0.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, "dependencies": { "define-property": "^0.2.5", "object-copy": "^0.1.0" @@ -15883,23 +21515,103 @@ "node": ">=0.10.0" } }, - "node_modules/statuses": { - "version": "1.5.0", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/stealthy-require": { - "version": "1.1.1", - "license": "ISC", + "node_modules/static-extend/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, "engines": { "node": ">=0.10.0" } }, + "node_modules/static-extend/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/stream-browserify": { "version": "2.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dev": true, "dependencies": { "inherits": "~2.0.1", "readable-stream": "^2.0.2" @@ -15907,7 +21619,9 @@ }, "node_modules/stream-each": { "version": "1.2.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "dev": true, "dependencies": { "end-of-stream": "^1.1.0", "stream-shift": "^1.0.0" @@ -15915,7 +21629,9 @@ }, "node_modules/stream-http": { "version": "2.8.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dev": true, "dependencies": { "builtin-status-codes": "^3.0.0", "inherits": "^2.0.1", @@ -15926,65 +21642,92 @@ }, "node_modules/stream-shift": { "version": "1.0.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", + "dev": true }, "node_modules/strict-uri-encode": { "version": "1.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", + "dev": true, "engines": { "node": ">=0.10.0" } }, "node_modules/string_decoder": { "version": "1.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, "dependencies": { "safe-buffer": "~5.2.0" } }, + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, "node_modules/string-length": { - "version": "2.0.0", - "license": "MIT", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dev": true, "dependencies": { - "astral-regex": "^1.0.0", - "strip-ansi": "^4.0.0" + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=4" + "node": ">=10" } }, - "node_modules/string-length/node_modules/ansi-regex": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/string-length/node_modules/strip-ansi": { - "version": "4.0.0", - "license": "MIT", - "dependencies": { - "ansi-regex": "^3.0.0" - }, - "engines": { - "node": ">=4" - } + "node_modules/string-natural-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==", + "dev": true }, "node_modules/string-width": { - "version": "3.1.0", - "license": "MIT", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "dev": true, "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=6" + "node": ">=8" } }, + "node_modules/string-width/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, "node_modules/string.prototype.matchall": { "version": "4.0.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.5.tgz", + "integrity": "sha512-Z5ZaXO0svs0M2xd/6By3qpeKpLKd9mO4v4q3oMEQrk8Ck4xOD5d5XeBOOjGrmVZZ/AHB1S0CgG4N5r1G9N3E2Q==", + "dev": true, "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", @@ -16001,7 +21744,9 @@ }, "node_modules/string.prototype.trim": { "version": "1.2.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.4.tgz", + "integrity": "sha512-hWCk/iqf7lp0/AgTF7/ddO1IWtSNPASjlzCicV5irAVdE1grjsneK26YG6xACMBEdCvO8fUST0UzDMh/2Qy+9Q==", + "dev": true, "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", @@ -16016,7 +21761,9 @@ }, "node_modules/string.prototype.trimend": { "version": "1.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "dev": true, "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.3" @@ -16027,7 +21774,9 @@ }, "node_modules/string.prototype.trimstart": { "version": "1.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "dev": true, "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.3" @@ -16038,7 +21787,9 @@ }, "node_modules/stringify-object": { "version": "3.3.0", - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dev": true, "dependencies": { "get-own-enumerable-property-symbols": "^3.0.0", "is-obj": "^1.0.1", @@ -16049,32 +21800,31 @@ } }, "node_modules/strip-ansi": { - "version": "5.2.0", - "license": "MIT", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, "dependencies": { - "ansi-regex": "^4.1.0" + "ansi-regex": "^5.0.0" }, "engines": { - "node": ">=6" - } - }, - "node_modules/strip-ansi/node_modules/ansi-regex": { - "version": "4.1.0", - "license": "MIT", - "engines": { - "node": ">=6" + "node": ">=8" } }, "node_modules/strip-bom": { - "version": "3.0.0", - "license": "MIT", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true, "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/strip-comments": { "version": "1.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-1.0.2.tgz", + "integrity": "sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw==", + "dev": true, "dependencies": { "babel-extract-comments": "^1.0.0", "babel-plugin-transform-object-rest-spread": "^6.26.0" @@ -16085,14 +21835,27 @@ }, "node_modules/strip-eof": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true, "engines": { "node": ">=0.10.0" } }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/strip-json-comments": { "version": "3.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, "engines": { "node": ">=8" }, @@ -16101,35 +21864,35 @@ } }, "node_modules/style-loader": { - "version": "0.23.1", - "license": "MIT", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.3.0.tgz", + "integrity": "sha512-V7TCORko8rs9rIqkSrlMfkqA63DfoGBBJmK1kKGCcSi+BWb4cqz0SRsnp4l6rU5iwOEd0/2ePv68SV22VXon4Q==", + "dev": true, "dependencies": { - "loader-utils": "^1.1.0", - "schema-utils": "^1.0.0" + "loader-utils": "^2.0.0", + "schema-utils": "^2.7.0" }, "engines": { - "node": ">= 0.12.0" - } - }, - "node_modules/style-loader/node_modules/schema-utils": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" + "node": ">= 8.9.0" }, - "engines": { - "node": ">= 4" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" } }, "node_modules/style-mod": { "version": "4.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/style-mod/-/style-mod-4.0.0.tgz", + "integrity": "sha512-OPhtyEjyyN9x3nhPsu76f52yUGXiZcgvsrFVtvTkyGRQJ0XK+GPc6ov1z+lRpbeabka+MYEQxOYRnt5nF30aMw==" }, "node_modules/stylehacks": { "version": "4.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", + "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", + "dev": true, "dependencies": { "browserslist": "^4.0.0", "postcss": "^7.0.0", @@ -16141,7 +21904,9 @@ }, "node_modules/stylehacks/node_modules/postcss-selector-parser": { "version": "3.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, "dependencies": { "dot-prop": "^5.2.0", "indexes-of": "^1.0.1", @@ -16152,22 +21917,62 @@ } }, "node_modules/supports-color": { - "version": "6.1.0", - "license": "MIT", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, "dependencies": { "has-flag": "^3.0.0" }, "engines": { - "node": ">=6" + "node": ">=4" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", + "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, "node_modules/svg-parser": { "version": "2.0.4", - "license": "MIT" + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==", + "dev": true }, "node_modules/svgo": { "version": "1.3.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "dev": true, "dependencies": { "chalk": "^2.4.1", "coa": "^2.0.2", @@ -16192,7 +21997,9 @@ }, "node_modules/svgo/node_modules/css-select": { "version": "2.1.0", - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dev": true, "dependencies": { "boolbase": "^1.0.0", "css-what": "^3.2.1", @@ -16202,7 +22009,9 @@ }, "node_modules/svgo/node_modules/css-what": { "version": "3.4.2", - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "dev": true, "engines": { "node": ">= 6" }, @@ -16212,81 +22021,134 @@ }, "node_modules/svgo/node_modules/dom-serializer": { "version": "0.2.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dev": true, "dependencies": { "domelementtype": "^2.0.1", "entities": "^2.0.0" } }, - "node_modules/svgo/node_modules/dom-serializer/node_modules/domelementtype": { - "version": "2.2.0", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "license": "BSD-2-Clause" - }, - "node_modules/svgo/node_modules/domelementtype": { - "version": "1.3.1", - "license": "BSD-2-Clause" - }, "node_modules/svgo/node_modules/domutils": { "version": "1.7.0", - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dev": true, "dependencies": { "dom-serializer": "0", "domelementtype": "1" } }, + "node_modules/svgo/node_modules/domutils/node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + }, "node_modules/svgo/node_modules/nth-check": { "version": "1.0.2", - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dev": true, "dependencies": { "boolbase": "~1.0.0" } }, - "node_modules/svgo/node_modules/util.promisify": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.2", - "has-symbols": "^1.0.1", - "object.getownpropertydescriptors": "^2.1.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/symbol-tree": { "version": "3.2.4", - "license": "MIT" + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" }, "node_modules/table": { - "version": "5.4.6", - "license": "BSD-3-Clause", + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/table/-/table-6.7.1.tgz", + "integrity": "sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==", + "dev": true, "dependencies": { - "ajv": "^6.10.2", - "lodash": "^4.17.14", - "slice-ansi": "^2.1.0", - "string-width": "^3.0.0" + "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" }, "engines": { - "node": ">=6.0.0" + "node": ">=10.0.0" } }, + "node_modules/table/node_modules/ajv": { + "version": "8.6.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.2.tgz", + "integrity": "sha512-9807RlWAgT564wT+DjeyU5OFMPjmzxVobvDFmNAhY+5zD6A2ly3jDp6sgnfyDtlIQ+7H97oc/DGCzzfu9rjw9w==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/table/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, "node_modules/tapable": { "version": "1.1.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true, "engines": { "node": ">=6" } }, + "node_modules/tar": { + "version": "6.1.11", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", + "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", + "dev": true, + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/tar/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/temp-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", + "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/tempusdominus-bootstrap-4": { "version": "5.39.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/tempusdominus-bootstrap-4/-/tempusdominus-bootstrap-4-5.39.0.tgz", + "integrity": "sha512-vYnkmQYQq4+A51WyRc/6e03eM0BHDoPaxd556K1pd4Nhr0eGeB3+Mi9b+3CDx4189fg3gQlrsKzgJiHPRwSX3Q==", "dependencies": { "bootstrap": "^4.5.2", "jquery": "^3.5.1", @@ -16305,7 +22167,8 @@ }, "node_modules/tempusdominus-core": { "version": "5.19.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/tempusdominus-core/-/tempusdominus-core-5.19.0.tgz", + "integrity": "sha512-7a4oBQw4cjz6C87BLRg3KHVvzpnPlnRTkuDZ7SwcJayQQ4QgOryX5u6wj0q07TXhgtMQLCntZO6nVhHIKPaeUw==", "dependencies": { "jquery": "^3.5.0", "moment": "~2.24.0", @@ -16319,14 +22182,56 @@ }, "node_modules/tempusdominus-core/node_modules/moment": { "version": "2.24.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.24.0.tgz", + "integrity": "sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg==", "engines": { "node": "*" } }, + "node_modules/tempy": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.3.0.tgz", + "integrity": "sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ==", + "dev": true, + "dependencies": { + "temp-dir": "^1.0.0", + "type-fest": "^0.3.1", + "unique-string": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tempy/node_modules/type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dev": true, + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/terser": { "version": "4.8.0", - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", + "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", + "dev": true, "dependencies": { "commander": "^2.20.0", "source-map": "~0.6.1", @@ -16340,21 +22245,23 @@ } }, "node_modules/terser-webpack-plugin": { - "version": "2.3.8", - "license": "MIT", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz", + "integrity": "sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ==", + "dev": true, "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" }, "engines": { - "node": ">= 8.9.0" + "node": ">= 10.13.0" }, "funding": { "type": "opencollective", @@ -16364,9 +22271,17 @@ "webpack": "^4.0.0 || ^5.0.0" } }, + "node_modules/terser-webpack-plugin/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, "node_modules/terser-webpack-plugin/node_modules/find-cache-dir": { - "version": "3.3.1", - "license": "MIT", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dev": true, "dependencies": { "commondir": "^1.0.1", "make-dir": "^3.0.2", @@ -16381,7 +22296,9 @@ }, "node_modules/terser-webpack-plugin/node_modules/find-up": { "version": "4.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -16390,27 +22307,11 @@ "node": ">=8" } }, - "node_modules/terser-webpack-plugin/node_modules/has-flag": { - "version": "4.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/terser-webpack-plugin/node_modules/jest-worker": { - "version": "25.5.0", - "license": "MIT", - "dependencies": { - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">= 8.3" - } - }, "node_modules/terser-webpack-plugin/node_modules/locate-path": { "version": "5.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, "dependencies": { "p-locate": "^4.1.0" }, @@ -16420,7 +22321,9 @@ }, "node_modules/terser-webpack-plugin/node_modules/make-dir": { "version": "3.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, "dependencies": { "semver": "^6.0.0" }, @@ -16431,9 +22334,26 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/terser-webpack-plugin/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/terser-webpack-plugin/node_modules/p-locate": { "version": "4.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, "dependencies": { "p-limit": "^2.2.0" }, @@ -16441,16 +22361,44 @@ "node": ">=8" } }, + "node_modules/terser-webpack-plugin/node_modules/p-locate/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser-webpack-plugin/node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/terser-webpack-plugin/node_modules/path-exists": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, "engines": { "node": ">=8" } }, "node_modules/terser-webpack-plugin/node_modules/pkg-dir": { "version": "4.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, "dependencies": { "find-up": "^4.0.0" }, @@ -16458,86 +22406,114 @@ "node": ">=8" } }, - "node_modules/terser-webpack-plugin/node_modules/supports-color": { - "version": "7.2.0", - "license": "MIT", + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/terser-webpack-plugin/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/terser-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/terser": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.7.2.tgz", + "integrity": "sha512-0Omye+RD4X7X69O0eql3lC4Heh/5iLj3ggxR/B5ketZLOtLiOqukUgjw3q4PDnNQbsrkKr3UMypqStQG3XKRvw==", + "dev": true, + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.19" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin/node_modules/terser/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/terser/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dev": true, + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" }, "engines": { "node": ">=8" } }, - "node_modules/test-exclude": { - "version": "5.2.3", - "license": "ISC", - "dependencies": { - "glob": "^7.1.3", - "minimatch": "^3.0.4", - "read-pkg-up": "^4.0.0", - "require-main-filename": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/test-exclude/node_modules/find-up": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/test-exclude/node_modules/locate-path": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/test-exclude/node_modules/p-locate": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/test-exclude/node_modules/read-pkg-up": { - "version": "4.0.0", - "license": "MIT", - "dependencies": { - "find-up": "^3.0.0", - "read-pkg": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/text-table": { "version": "0.2.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true }, "node_modules/throat": { - "version": "4.1.0", - "license": "MIT" - }, - "node_modules/through": { - "version": "2.3.8", - "license": "MIT" + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", + "dev": true }, "node_modules/through2": { "version": "2.0.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, "dependencies": { "readable-stream": "~2.3.6", "xtend": "~4.0.1" @@ -16545,11 +22521,15 @@ }, "node_modules/thunky": { "version": "1.1.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true }, "node_modules/timers-browserify": { "version": "2.0.12", - "license": "MIT", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "dev": true, "dependencies": { "setimmediate": "^1.0.4" }, @@ -16559,7 +22539,9 @@ }, "node_modules/timsort": { "version": "0.3.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", + "dev": true }, "node_modules/tiny-invariant": { "version": "1.1.0", @@ -16571,34 +22553,32 @@ "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" }, - "node_modules/tmp": { - "version": "0.0.33", - "license": "MIT", - "dependencies": { - "os-tmpdir": "~1.0.2" - }, - "engines": { - "node": ">=0.6.0" - } - }, "node_modules/tmpl": { "version": "1.0.4", - "license": "BSD-3-Clause" + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", + "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=", + "dev": true }, "node_modules/to-arraybuffer": { "version": "1.0.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", + "dev": true }, "node_modules/to-fast-properties": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true, "engines": { "node": ">=4" } }, "node_modules/to-object-path": { "version": "0.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, "dependencies": { "kind-of": "^3.0.2" }, @@ -16606,9 +22586,23 @@ "node": ">=0.10.0" } }, + "node_modules/to-object-path/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/to-regex": { "version": "3.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, "dependencies": { "define-property": "^2.0.2", "extend-shallow": "^3.0.2", @@ -16620,80 +22614,73 @@ } }, "node_modules/to-regex-range": { - "version": "2.1.1", - "license": "MIT", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" + "is-number": "^7.0.0" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex/node_modules/define-property": { - "version": "2.0.2", - "license": "MIT", - "dependencies": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex/node_modules/extend-shallow": { - "version": "3.0.2", - "license": "MIT", - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex/node_modules/is-extendable": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" + "node": ">=8.0" } }, "node_modules/toggle-selection": { "version": "1.0.6", - "license": "MIT" + "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz", + "integrity": "sha1-bkWxJj8gF/oKzH2J14sVuL932jI=" }, "node_modules/toidentifier": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "dev": true, "engines": { "node": ">=0.6" } }, "node_modules/tough-cookie": { - "version": "2.5.0", - "license": "BSD-3-Clause", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", + "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", "dependencies": { - "psl": "^1.1.28", - "punycode": "^2.1.1" + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.1.2" }, "engines": { - "node": ">=0.8" + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "engines": { + "node": ">= 4.0.0" } }, "node_modules/tr46": { - "version": "1.0.1", - "license": "MIT", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", "dependencies": { - "punycode": "^2.1.0" + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" } }, + "node_modules/tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==", + "dev": true + }, "node_modules/ts-pnp": { - "version": "1.1.6", - "license": "MIT", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz", + "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==", + "dev": true, "engines": { "node": ">=6" }, @@ -16704,62 +22691,63 @@ } }, "node_modules/tsconfig-paths": { - "version": "3.10.1", - "license": "MIT", + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.11.0.tgz", + "integrity": "sha512-7ecdYDnIdmv639mmDwslG6KQg1Z9STTz1j7Gcz0xa+nshh/gKDAHcPxRbWOsA3SPp0tXP2leTcY9Kw+NAkfZzA==", + "dev": true, "dependencies": { - "json5": "^2.2.0", + "@types/json5": "^0.0.29", + "json5": "^1.0.1", "minimist": "^1.2.0", "strip-bom": "^3.0.0" } }, - "node_modules/tslib": { - "version": "2.3.0", - "license": "0BSD" - }, - "node_modules/tsutils": { - "version": "3.21.0", - "license": "MIT", + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, "dependencies": { - "tslib": "^1.8.1" + "minimist": "^1.2.0" }, - "engines": { - "node": ">= 6" - }, - "peerDependencies": { - "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + "bin": { + "json5": "lib/cli.js" } }, - "node_modules/tsutils/node_modules/tslib": { - "version": "1.14.1", - "license": "0BSD" + "node_modules/tsconfig-paths/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", + "dev": true }, "node_modules/tty-browserify": { "version": "0.0.0", - "license": "MIT" - }, - "node_modules/tunnel-agent": { - "version": "0.6.0", - "license": "Apache-2.0", - "dependencies": { - "safe-buffer": "^5.0.1" - }, - "engines": { - "node": "*" - } - }, - "node_modules/tweetnacl": { - "version": "0.14.5", - "license": "Unlicense" + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", + "dev": true }, "node_modules/type": { "version": "1.2.0", - "license": "ISC" + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==", + "dev": true }, "node_modules/type-check": { - "version": "0.3.2", - "license": "MIT", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, "dependencies": { - "prelude-ls": "~1.1.2" + "prelude-ls": "^1.2.1" }, "engines": { "node": ">= 0.8.0" @@ -16767,15 +22755,18 @@ }, "node_modules/type-detect": { "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/type-fest": { "version": "0.21.3", - "license": "(MIT OR CC0-1.0)", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, "engines": { "node": ">=10" }, @@ -16785,7 +22776,9 @@ }, "node_modules/type-is": { "version": "1.6.18", - "license": "MIT", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, "dependencies": { "media-typer": "0.3.0", "mime-types": "~2.1.24" @@ -16796,15 +22789,29 @@ }, "node_modules/typed-styles": { "version": "0.0.7", - "license": "MIT" + "resolved": "https://registry.npmjs.org/typed-styles/-/typed-styles-0.0.7.tgz", + "integrity": "sha512-pzP0PWoZUhsECYjABgCGQlRGL1n7tOHsgwYv3oIiEpJwGhFTuty/YNeduxQYzXXa3Ge5BdT6sHYIQYpl4uJ+5Q==" }, "node_modules/typedarray": { "version": "0.0.6", - "license": "MIT" + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dev": true, + "dependencies": { + "is-typedarray": "^1.0.0" + } }, "node_modules/typescript": { "version": "3.9.10", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.10.tgz", + "integrity": "sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==", + "dev": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -16815,7 +22822,9 @@ }, "node_modules/unbox-primitive": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "dev": true, "dependencies": { "function-bind": "^1.1.1", "has-bigints": "^1.0.1", @@ -16828,14 +22837,18 @@ }, "node_modules/unicode-canonical-property-names-ecmascript": { "version": "1.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", + "dev": true, "engines": { "node": ">=4" } }, "node_modules/unicode-match-property-ecmascript": { "version": "1.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "dev": true, "dependencies": { "unicode-canonical-property-names-ecmascript": "^1.0.4", "unicode-property-aliases-ecmascript": "^1.0.4" @@ -16846,21 +22859,27 @@ }, "node_modules/unicode-match-property-value-ecmascript": { "version": "1.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", + "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", + "dev": true, "engines": { "node": ">=4" } }, "node_modules/unicode-property-aliases-ecmascript": { "version": "1.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", + "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", + "dev": true, "engines": { "node": ">=4" } }, "node_modules/union-value": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, "dependencies": { "arr-union": "^3.1.0", "get-value": "^2.0.6", @@ -16871,49 +22890,86 @@ "node": ">=0.10.0" } }, + "node_modules/union-value/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/uniq": { "version": "1.0.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", + "dev": true }, "node_modules/uniqs": { "version": "2.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", + "dev": true }, "node_modules/unique-filename": { "version": "1.1.1", - "license": "ISC", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dev": true, "dependencies": { "unique-slug": "^2.0.0" } }, "node_modules/unique-slug": { "version": "2.0.2", - "license": "ISC", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dev": true, "dependencies": { "imurmurhash": "^0.1.4" } }, - "node_modules/universalify": { - "version": "0.1.2", - "license": "MIT", + "node_modules/unique-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", + "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", + "dev": true, + "dependencies": { + "crypto-random-string": "^1.0.0" + }, "engines": { - "node": ">= 4.0.0" + "node": ">=4" + } + }, + "node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "engines": { + "node": ">= 10.0.0" } }, "node_modules/unpipe": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true, "engines": { "node": ">= 0.8" } }, "node_modules/unquote": { "version": "1.1.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", + "dev": true }, "node_modules/unset-value": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, "dependencies": { "has-value": "^0.3.1", "isobject": "^3.0.0" @@ -16924,7 +22980,9 @@ }, "node_modules/unset-value/node_modules/has-value": { "version": "0.3.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, "dependencies": { "get-value": "^2.0.3", "has-values": "^0.1.4", @@ -16936,7 +22994,9 @@ }, "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { "version": "2.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, "dependencies": { "isarray": "1.0.0" }, @@ -16946,14 +23006,24 @@ }, "node_modules/unset-value/node_modules/has-values": { "version": "0.1.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true, "engines": { "node": ">=0.10.0" } }, + "node_modules/unset-value/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, "node_modules/upath": { "version": "1.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true, "engines": { "node": ">=4", "yarn": "*" @@ -16961,37 +23031,50 @@ }, "node_modules/uri-js": { "version": "4.4.1", - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, "dependencies": { "punycode": "^2.1.0" } }, "node_modules/urix": { "version": "0.1.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "deprecated": "Please see https://github.com/lydell/urix#deprecated", + "dev": true }, "node_modules/url": { "version": "0.11.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, "dependencies": { "punycode": "1.3.2", "querystring": "0.2.0" } }, "node_modules/url-loader": { - "version": "2.3.0", - "license": "MIT", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", + "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", + "dev": true, "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" }, "engines": { - "node": ">= 8.9.0" + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" }, "peerDependencies": { "file-loader": "*", - "webpack": "^4.0.0" + "webpack": "^4.0.0 || ^5.0.0" }, "peerDependenciesMeta": { "file-loader": { @@ -16999,9 +23082,29 @@ } } }, + "node_modules/url-loader/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, "node_modules/url-parse": { "version": "1.5.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.3.tgz", + "integrity": "sha512-IIORyIQD9rvj0A4CLWsHkBBJuNqWpFQe224b6j9t/ABmquIS0qDU2pY6kl6AuOrL5OkCXHMCFNe1jBcuAggjvQ==", + "dev": true, "dependencies": { "querystringify": "^2.1.1", "requires-port": "^1.0.0" @@ -17009,36 +23112,57 @@ }, "node_modules/url/node_modules/punycode": { "version": "1.3.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + }, + "node_modules/url/node_modules/querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", + "dev": true, + "engines": { + "node": ">=0.4.x" + } }, "node_modules/use": { "version": "3.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true, "engines": { "node": ">=0.10.0" } }, "node_modules/use-media": { "version": "1.4.0", - "license": "Unlicense", + "resolved": "https://registry.npmjs.org/use-media/-/use-media-1.4.0.tgz", + "integrity": "sha512-XsgyUAf3nhzZmEfhc5MqLHwyaPjs78bgytpVJ/xDl0TF4Bptf3vEpBNBBT/EIKOmsOc8UbuECq3mrP3mt1QANA==", "peerDependencies": { "react": "^16.8.1" } }, "node_modules/util": { "version": "0.11.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dev": true, "dependencies": { "inherits": "2.0.3" } }, "node_modules/util-deprecate": { "version": "1.0.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true }, "node_modules/util.promisify": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "dev": true, "dependencies": { "define-properties": "^1.1.2", "object.getownpropertydescriptors": "^2.0.3" @@ -17046,33 +23170,69 @@ }, "node_modules/util/node_modules/inherits": { "version": "2.0.3", - "license": "ISC" + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true }, "node_modules/utila": { "version": "0.4.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", + "dev": true }, "node_modules/utils-merge": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true, "engines": { "node": ">= 0.4.0" } }, "node_modules/uuid": { - "version": "3.4.0", - "license": "MIT", + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "optional": true, "bin": { - "uuid": "bin/uuid" + "uuid": "dist/bin/uuid" } }, "node_modules/v8-compile-cache": { "version": "2.3.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true + }, + "node_modules/v8-to-istanbul": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz", + "integrity": "sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/v8-to-istanbul/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true, + "engines": { + "node": ">= 8" + } }, "node_modules/validate-npm-package-license": { "version": "3.0.4", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, "dependencies": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" @@ -17085,56 +23245,46 @@ }, "node_modules/vary": { "version": "1.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "dev": true, "engines": { "node": ">= 0.8" } }, "node_modules/vendors": { "version": "1.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", + "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", + "dev": true, "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/verror": { - "version": "1.10.0", - "engines": [ - "node >=0.6.0" - ], - "license": "MIT", - "dependencies": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "node_modules/verror/node_modules/extsprintf": { - "version": "1.4.0", - "engines": [ - "node >=0.6.0" - ], - "license": "MIT" - }, "node_modules/vm-browserify": { "version": "1.1.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", + "dev": true }, "node_modules/w3c-hr-time": { "version": "1.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", "dependencies": { "browser-process-hrtime": "^1.0.0" } }, "node_modules/w3c-keyname": { "version": "2.2.4", - "license": "MIT" + "resolved": "https://registry.npmjs.org/w3c-keyname/-/w3c-keyname-2.2.4.tgz", + "integrity": "sha512-tOhfEwEzFLJzf6d1ZPkYfGj+FWhIpBux9ppoP3rlclw3Z0BZv3N7b7030Z1kYth+6rDuAsXUFr+d0VE6Ed1ikw==" }, "node_modules/w3c-xmlserializer": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", "dependencies": { "xml-name-validator": "^3.0.0" }, @@ -17144,21 +23294,26 @@ }, "node_modules/walker": { "version": "1.0.7", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", + "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", + "dev": true, "dependencies": { "makeerror": "1.0.x" } }, "node_modules/warning": { "version": "4.0.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", "dependencies": { "loose-envify": "^1.0.0" } }, "node_modules/watchpack": { "version": "1.7.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "dev": true, "dependencies": { "graceful-fs": "^4.1.2", "neo-async": "^2.5.0" @@ -17170,23 +23325,89 @@ }, "node_modules/watchpack-chokidar2": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", + "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", + "dev": true, "optional": true, "dependencies": { "chokidar": "^2.1.8" } }, + "node_modules/watchpack-chokidar2/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "optional": true, + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/watchpack-chokidar2/node_modules/anymatch/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "optional": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/watchpack-chokidar2/node_modules/binary-extensions": { "version": "1.13.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true, "optional": true, "engines": { "node": ">=0.10.0" } }, + "node_modules/watchpack-chokidar2/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "optional": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "optional": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/watchpack-chokidar2/node_modules/chokidar": { "version": "2.1.8", - "license": "MIT", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "deprecated": "Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.", + "dev": true, "optional": true, "dependencies": { "anymatch": "^2.0.0", @@ -17205,11 +23426,41 @@ "fsevents": "^1.2.7" } }, + "node_modules/watchpack-chokidar2/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "optional": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "optional": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/watchpack-chokidar2/node_modules/fsevents": { "version": "1.2.13", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", + "dev": true, "hasInstallScript": true, "optional": true, "os": [ @@ -17223,9 +23474,35 @@ "node": ">= 4.0" } }, + "node_modules/watchpack-chokidar2/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "optional": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "optional": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/watchpack-chokidar2/node_modules/is-binary-path": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, "optional": true, "dependencies": { "binary-extensions": "^1.0.0" @@ -17234,9 +23511,72 @@ "node": ">=0.10.0" } }, + "node_modules/watchpack-chokidar2/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "optional": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "optional": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "optional": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/watchpack-chokidar2/node_modules/readdirp": { "version": "2.2.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, "optional": true, "dependencies": { "graceful-fs": "^4.1.11", @@ -17247,43 +23587,65 @@ "node": ">=0.10" } }, + "node_modules/watchpack-chokidar2/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "optional": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/wbuf": { "version": "1.7.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, "dependencies": { "minimalistic-assert": "^1.0.0" } }, "node_modules/webidl-conversions": { - "version": "4.0.2", - "license": "BSD-2-Clause" + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "engines": { + "node": ">=10.4" + } }, "node_modules/webpack": { - "version": "4.42.0", - "license": "MIT", + "version": "4.44.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz", + "integrity": "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==", + "dev": true, "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" }, "bin": { @@ -17295,11 +23657,21 @@ "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + }, + "webpack-command": { + "optional": true + } } }, "node_modules/webpack-dev-middleware": { "version": "3.7.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", + "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", + "dev": true, "dependencies": { "memory-fs": "^0.4.1", "mime": "^2.4.4", @@ -17314,9 +23686,23 @@ "webpack": "^4.0.0 || ^5.0.0" } }, + "node_modules/webpack-dev-middleware/node_modules/mime": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", + "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, "node_modules/webpack-dev-server": { - "version": "3.11.0", - "license": "MIT", + "version": "3.11.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.1.tgz", + "integrity": "sha512-u4R3mRzZkbxQVa+MBWi2uVpB5W59H3ekZAJsQlKUTdl7Elcah2EhygTPLmeFXybQkf9i2+L0kn7ik9SnXa6ihQ==", + "dev": true, "dependencies": { "ansi-html": "0.0.7", "bonjour": "^3.5.0", @@ -17338,11 +23724,11 @@ "p-retry": "^3.0.1", "portfinder": "^1.0.26", "schema-utils": "^1.0.0", - "selfsigned": "^1.10.7", + "selfsigned": "^1.10.8", "semver": "^6.3.0", "serve-index": "^1.9.1", - "sockjs": "0.3.20", - "sockjs-client": "1.4.0", + "sockjs": "^0.3.21", + "sockjs-client": "^1.5.0", "spdy": "^4.0.2", "strip-ansi": "^3.0.1", "supports-color": "^6.1.0", @@ -17367,16 +23753,94 @@ } } }, - "node_modules/webpack-dev-server/node_modules/binary-extensions": { - "version": "1.13.1", - "license": "MIT", + "node_modules/webpack-dev-server/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, "engines": { "node": ">=0.10.0" } }, + "node_modules/webpack-dev-server/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/webpack-dev-server/node_modules/anymatch/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/webpack-dev-server/node_modules/chokidar": { "version": "2.1.8", - "license": "MIT", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "deprecated": "Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.", + "dev": true, "dependencies": { "anymatch": "^2.0.0", "async-each": "^1.0.1", @@ -17394,11 +23858,89 @@ "fsevents": "^1.2.7" } }, + "node_modules/webpack-dev-server/node_modules/cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, + "dependencies": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "node_modules/webpack-dev-server/node_modules/cliui/node_modules/ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/cliui/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "node_modules/webpack-dev-server/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/webpack-dev-server/node_modules/fsevents": { "version": "1.2.13", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", + "dev": true, "hasInstallScript": true, "optional": true, "os": [ @@ -17412,9 +23954,58 @@ "node": ">= 4.0" } }, + "node_modules/webpack-dev-server/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/webpack-dev-server/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "dev": true, + "dependencies": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/webpack-dev-server/node_modules/is-binary-path": { "version": "1.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, "dependencies": { "binary-extensions": "^1.0.0" }, @@ -17422,9 +24013,138 @@ "node": ">=0.10.0" } }, + "node_modules/webpack-dev-server/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-dev-server/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/webpack-dev-server/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/webpack-dev-server/node_modules/readdirp": { "version": "2.2.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, "dependencies": { "graceful-fs": "^4.1.11", "micromatch": "^3.1.10", @@ -17434,9 +24154,32 @@ "node": ">=0.10" } }, + "node_modules/webpack-dev-server/node_modules/resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dev": true, + "dependencies": { + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-dev-server/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/webpack-dev-server/node_modules/schema-utils": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, "dependencies": { "ajv": "^6.1.0", "ajv-errors": "^1.0.0", @@ -17446,9 +24189,55 @@ "node": ">= 4" } }, + "node_modules/webpack-dev-server/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/webpack-dev-server/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/string-width/node_modules/ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/string-width/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/webpack-dev-server/node_modules/strip-ansi": { "version": "3.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, "dependencies": { "ansi-regex": "^2.0.0" }, @@ -17456,9 +24245,108 @@ "node": ">=0.10.0" } }, + "node_modules/webpack-dev-server/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", + "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", + "dev": true, + "dependencies": { + "async-limiter": "~1.0.0" + } + }, + "node_modules/webpack-dev-server/node_modules/yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dev": true, + "dependencies": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "node_modules/webpack-dev-server/node_modules/yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dev": true, + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, "node_modules/webpack-log": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", + "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", + "dev": true, "dependencies": { "ansi-colors": "^3.0.0", "uuid": "^3.3.2" @@ -17467,9 +24355,30 @@ "node": ">= 6" } }, + "node_modules/webpack-log/node_modules/ansi-colors": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-log/node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "dev": true, + "bin": { + "uuid": "bin/uuid" + } + }, "node_modules/webpack-manifest-plugin": { "version": "2.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-2.2.0.tgz", + "integrity": "sha512-9S6YyKKKh/Oz/eryM1RyLVDVmy3NSPV0JXMRhZ18fJsq+AwGxUY34X54VNwkzYcEmEkDwNxuEOboCZEebJXBAQ==", + "dev": true, "dependencies": { "fs-extra": "^7.0.0", "lodash": ">=3.5 <5", @@ -17485,7 +24394,9 @@ }, "node_modules/webpack-manifest-plugin/node_modules/fs-extra": { "version": "7.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dev": true, "dependencies": { "graceful-fs": "^4.1.2", "jsonfile": "^4.0.0", @@ -17495,17 +24406,93 @@ "node": ">=6 <7 || >=8" } }, + "node_modules/webpack-manifest-plugin/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, "node_modules/webpack-sources": { "version": "1.4.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dev": true, "dependencies": { "source-list-map": "^2.0.0", "source-map": "~0.6.1" } }, + "node_modules/webpack-sources/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/webpack/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/webpack/node_modules/cacache": { "version": "12.0.4", - "license": "ISC", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "dev": true, "dependencies": { "bluebird": "^3.5.5", "chownr": "^1.1.1", @@ -17524,9 +24511,17 @@ "y18n": "^4.0.0" } }, + "node_modules/webpack/node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true + }, "node_modules/webpack/node_modules/eslint-scope": { "version": "4.0.3", - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "dev": true, "dependencies": { "esrecurse": "^4.1.0", "estraverse": "^4.1.1" @@ -17535,9 +24530,160 @@ "node": ">=4.0.0" } }, + "node_modules/webpack/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/webpack/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/webpack/node_modules/loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/webpack/node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/webpack/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, "node_modules/webpack/node_modules/schema-utils": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, "dependencies": { "ajv": "^6.1.0", "ajv-errors": "^1.0.0", @@ -17547,16 +24693,38 @@ "node": ">= 4" } }, + "node_modules/webpack/node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/webpack/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/webpack/node_modules/ssri": { "version": "6.0.2", - "license": "ISC", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", + "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", + "dev": true, "dependencies": { "figgy-pudding": "^3.5.1" } }, "node_modules/webpack/node_modules/terser-webpack-plugin": { "version": "1.4.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "dev": true, "dependencies": { "cacache": "^12.0.2", "find-cache-dir": "^2.1.0", @@ -17575,9 +24743,30 @@ "webpack": "^4.0.0" } }, + "node_modules/webpack/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, "node_modules/websocket-driver": { "version": "0.7.4", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, "dependencies": { "http-parser-js": ">=0.5.1", "safe-buffer": ">=5.1.0", @@ -17589,48 +24778,65 @@ }, "node_modules/websocket-extensions": { "version": "0.1.4", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true, "engines": { "node": ">=0.8.0" } }, "node_modules/whatwg-encoding": { "version": "1.0.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", "dependencies": { "iconv-lite": "0.4.24" } }, "node_modules/whatwg-fetch": { "version": "3.6.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==", + "dev": true }, "node_modules/whatwg-mimetype": { "version": "2.3.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" }, "node_modules/whatwg-url": { - "version": "7.1.0", - "license": "MIT", + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", "dependencies": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" } }, "node_modules/which": { - "version": "1.3.1", - "license": "ISC", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, "dependencies": { "isexe": "^2.0.0" }, "bin": { - "which": "bin/which" + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" } }, "node_modules/which-boxed-primitive": { "version": "1.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, "dependencies": { "is-bigint": "^1.0.1", "is-boolean-object": "^1.1.0", @@ -17644,337 +24850,551 @@ }, "node_modules/which-module": { "version": "2.0.0", - "license": "ISC" + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true }, "node_modules/word-wrap": { "version": "1.2.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", "engines": { "node": ">=0.10.0" } }, "node_modules/workbox-background-sync": { - "version": "4.3.1", - "license": "MIT", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-5.1.4.tgz", + "integrity": "sha512-AH6x5pYq4vwQvfRDWH+vfOePfPIYQ00nCEB7dJRU1e0n9+9HMRyvI63FlDvtFT2AvXVRsXvUt7DNMEToyJLpSA==", + "dev": true, "dependencies": { - "workbox-core": "^4.3.1" + "workbox-core": "^5.1.4" } }, "node_modules/workbox-broadcast-update": { - "version": "4.3.1", - "license": "MIT", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-5.1.4.tgz", + "integrity": "sha512-HTyTWkqXvHRuqY73XrwvXPud/FN6x3ROzkfFPsRjtw/kGZuZkPzfeH531qdUGfhtwjmtO/ZzXcWErqVzJNdXaA==", + "dev": true, "dependencies": { - "workbox-core": "^4.3.1" + "workbox-core": "^5.1.4" } }, "node_modules/workbox-build": { - "version": "4.3.1", - "license": "MIT", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-5.1.4.tgz", + "integrity": "sha512-xUcZn6SYU8usjOlfLb9Y2/f86Gdo+fy1fXgH8tJHjxgpo53VVsqRX0lUDw8/JuyzNmXuo8vXX14pXX2oIm9Bow==", + "dev": true, "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" }, "engines": { - "node": ">=4.0.0" + "node": ">=8.0.0" } }, "node_modules/workbox-build/node_modules/fs-extra": { - "version": "4.0.3", - "license": "MIT", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, "dependencies": { - "graceful-fs": "^4.1.2", + "graceful-fs": "^4.2.0", "jsonfile": "^4.0.0", "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/workbox-build/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/workbox-build/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/workbox-build/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" } }, "node_modules/workbox-cacheable-response": { - "version": "4.3.1", - "license": "MIT", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-5.1.4.tgz", + "integrity": "sha512-0bfvMZs0Of1S5cdswfQK0BXt6ulU5kVD4lwer2CeI+03czHprXR3V4Y8lPTooamn7eHP8Iywi5QjyAMjw0qauA==", + "dev": true, "dependencies": { - "workbox-core": "^4.3.1" + "workbox-core": "^5.1.4" } }, "node_modules/workbox-core": { - "version": "4.3.1", - "license": "MIT" + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-5.1.4.tgz", + "integrity": "sha512-+4iRQan/1D8I81nR2L5vcbaaFskZC2CL17TLbvWVzQ4qiF/ytOGF6XeV54pVxAvKUtkLANhk8TyIUMtiMw2oDg==", + "dev": true }, "node_modules/workbox-expiration": { - "version": "4.3.1", - "license": "MIT", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-5.1.4.tgz", + "integrity": "sha512-oDO/5iC65h2Eq7jctAv858W2+CeRW5e0jZBMNRXpzp0ZPvuT6GblUiHnAsC5W5lANs1QS9atVOm4ifrBiYY7AQ==", + "dev": true, "dependencies": { - "workbox-core": "^4.3.1" + "workbox-core": "^5.1.4" } }, "node_modules/workbox-google-analytics": { - "version": "4.3.1", - "license": "MIT", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-5.1.4.tgz", + "integrity": "sha512-0IFhKoEVrreHpKgcOoddV+oIaVXBFKXUzJVBI+nb0bxmcwYuZMdteBTp8AEDJacENtc9xbR0wa9RDCnYsCDLjA==", + "dev": true, "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" } }, "node_modules/workbox-navigation-preload": { - "version": "4.3.1", - "license": "MIT", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-5.1.4.tgz", + "integrity": "sha512-Wf03osvK0wTflAfKXba//QmWC5BIaIZARU03JIhAEO2wSB2BDROWI8Q/zmianf54kdV7e1eLaIEZhth4K4MyfQ==", + "dev": true, "dependencies": { - "workbox-core": "^4.3.1" + "workbox-core": "^5.1.4" } }, "node_modules/workbox-precaching": { - "version": "4.3.1", - "license": "MIT", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-5.1.4.tgz", + "integrity": "sha512-gCIFrBXmVQLFwvAzuGLCmkUYGVhBb7D1k/IL7pUJUO5xacjLcFUaLnnsoVepBGAiKw34HU1y/YuqvTKim9qAZA==", + "dev": true, "dependencies": { - "workbox-core": "^4.3.1" + "workbox-core": "^5.1.4" } }, "node_modules/workbox-range-requests": { - "version": "4.3.1", - "license": "MIT", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-5.1.4.tgz", + "integrity": "sha512-1HSujLjgTeoxHrMR2muDW2dKdxqCGMc1KbeyGcmjZZAizJTFwu7CWLDmLv6O1ceWYrhfuLFJO+umYMddk2XMhw==", + "dev": true, "dependencies": { - "workbox-core": "^4.3.1" + "workbox-core": "^5.1.4" } }, "node_modules/workbox-routing": { - "version": "4.3.1", - "license": "MIT", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-5.1.4.tgz", + "integrity": "sha512-8ljknRfqE1vEQtnMtzfksL+UXO822jJlHTIR7+BtJuxQ17+WPZfsHqvk1ynR/v0EHik4x2+826Hkwpgh4GKDCw==", + "dev": true, "dependencies": { - "workbox-core": "^4.3.1" + "workbox-core": "^5.1.4" } }, "node_modules/workbox-strategies": { - "version": "4.3.1", - "license": "MIT", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-5.1.4.tgz", + "integrity": "sha512-VVS57LpaJTdjW3RgZvPwX0NlhNmscR7OQ9bP+N/34cYMDzXLyA6kqWffP6QKXSkca1OFo/v6v7hW7zrrguo6EA==", + "dev": true, "dependencies": { - "workbox-core": "^4.3.1" + "workbox-core": "^5.1.4", + "workbox-routing": "^5.1.4" } }, "node_modules/workbox-streams": { - "version": "4.3.1", - "license": "MIT", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-5.1.4.tgz", + "integrity": "sha512-xU8yuF1hI/XcVhJUAfbQLa1guQUhdLMPQJkdT0kn6HP5CwiPOGiXnSFq80rAG4b1kJUChQQIGPrq439FQUNVrw==", + "dev": true, "dependencies": { - "workbox-core": "^4.3.1" + "workbox-core": "^5.1.4", + "workbox-routing": "^5.1.4" } }, "node_modules/workbox-sw": { - "version": "4.3.1", - "license": "MIT" + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-5.1.4.tgz", + "integrity": "sha512-9xKnKw95aXwSNc8kk8gki4HU0g0W6KXu+xks7wFuC7h0sembFnTrKtckqZxbSod41TDaGh+gWUA5IRXrL0ECRA==", + "dev": true }, "node_modules/workbox-webpack-plugin": { - "version": "4.3.1", - "license": "MIT", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-5.1.4.tgz", + "integrity": "sha512-PZafF4HpugZndqISi3rZ4ZK4A4DxO8rAqt2FwRptgsDx7NF8TVKP86/huHquUsRjMGQllsNdn4FNl8CD/UvKmQ==", + "dev": true, "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" }, "engines": { - "node": ">=4.0.0" + "node": ">=8.0.0" }, "peerDependencies": { - "webpack": "^2.0.0 || ^3.0.0 || ^4.0.0" + "webpack": "^4.0.0" } }, "node_modules/workbox-window": { - "version": "4.3.1", - "license": "MIT", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-5.1.4.tgz", + "integrity": "sha512-vXQtgTeMCUq/4pBWMfQX8Ee7N2wVC4Q7XYFqLnfbXJ2hqew/cU1uMTD2KqGEgEpE4/30luxIxgE+LkIa8glBYw==", + "dev": true, "dependencies": { - "workbox-core": "^4.3.1" + "workbox-core": "^5.1.4" } }, "node_modules/worker-farm": { "version": "1.7.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "dev": true, "dependencies": { "errno": "~0.1.7" } }, "node_modules/worker-rpc": { "version": "0.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/worker-rpc/-/worker-rpc-0.1.1.tgz", + "integrity": "sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg==", + "dev": true, "dependencies": { "microevent.ts": "~0.1.1" } }, "node_modules/wrap-ansi": { - "version": "5.1.0", - "license": "MIT", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, "dependencies": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=6" + "node": ">=8" } }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, "node_modules/wrappy": { "version": "1.0.2", - "license": "ISC" - }, - "node_modules/write": { - "version": "1.0.3", - "license": "MIT", - "dependencies": { - "mkdirp": "^0.5.1" - }, - "engines": { - "node": ">=4" - } + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true }, "node_modules/write-file-atomic": { - "version": "2.4.1", - "license": "ISC", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dev": true, "dependencies": { - "graceful-fs": "^4.1.11", "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" } }, "node_modules/ws": { - "version": "6.2.2", - "license": "MIT", - "dependencies": { - "async-limiter": "~1.0.0" + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.4.tgz", + "integrity": "sha512-zP9z6GXm6zC27YtspwH99T3qTG7bBFv2VIkeHstMLrLlDJuzA7tQ5ls3OJ1hOGGCzTQPniNJoHXIAOS0Jljohg==", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } } }, "node_modules/xml-name-validator": { "version": "3.0.0", - "license": "Apache-2.0" + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" }, "node_modules/xmlchars": { "version": "2.2.0", - "license": "MIT" - }, - "node_modules/xregexp": { - "version": "4.4.1", - "license": "MIT", - "dependencies": { - "@babel/runtime-corejs3": "^7.12.1" - } + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" }, "node_modules/xtend": { "version": "4.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true, "engines": { "node": ">=0.4" } }, "node_modules/y18n": { "version": "4.0.3", - "license": "ISC" + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true }, "node_modules/yallist": { "version": "4.0.0", - "license": "ISC" + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "node_modules/yaml": { "version": "1.10.2", - "license": "ISC", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true, "engines": { "node": ">= 6" } }, "node_modules/yargs": { - "version": "13.3.2", - "license": "MIT", + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dev": true, "dependencies": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", "get-caller-file": "^2.0.1", "require-directory": "^2.1.1", "require-main-filename": "^2.0.0", "set-blocking": "^2.0.0", - "string-width": "^3.0.0", + "string-width": "^4.2.0", "which-module": "^2.0.0", "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" + "yargs-parser": "^18.1.2" + }, + "engines": { + "node": ">=8" } }, "node_modules/yargs-parser": { - "version": "13.1.2", - "license": "ISC", + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, "dependencies": { "camelcase": "^5.0.0", "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs-parser/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "engines": { + "node": ">=6" } }, "node_modules/yargs/node_modules/find-up": { - "version": "3.0.0", - "license": "MIT", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, "dependencies": { - "locate-path": "^3.0.0" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": ">=6" + "node": ">=8" } }, "node_modules/yargs/node_modules/locate-path": { - "version": "3.0.0", - "license": "MIT", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" + "p-locate": "^4.1.0" }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yargs/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, "engines": { "node": ">=6" } }, - "node_modules/yargs/node_modules/p-locate": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "p-limit": "^2.0.0" - }, + "node_modules/yargs/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, "engines": { - "node": ">=6" + "node": ">=8" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } } }, "dependencies": { "@babel/code-frame": { "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "dev": true, "requires": { "@babel/highlight": "^7.14.5" } }, "@babel/compat-data": { - "version": "7.14.7" + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz", + "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==", + "dev": true }, "@babel/core": { - "version": "7.14.8", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.4.tgz", + "integrity": "sha512-Lkcv9I4a8bgUI8LJOLM6IKv6hnz1KOju6KM1lceqVMKlKKqNRopYd2Pc9MgIurqvMJ6BooemrnJz8jlIiQIpsA==", + "dev": true, "requires": { "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.14.8", - "@babel/helper-compilation-targets": "^7.14.5", - "@babel/helper-module-transforms": "^7.14.8", - "@babel/helpers": "^7.14.8", - "@babel/parser": "^7.14.8", - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.14.8", - "@babel/types": "^7.14.8", + "@babel/generator": "^7.15.4", + "@babel/helper-compilation-targets": "^7.15.4", + "@babel/helper-module-transforms": "^7.15.4", + "@babel/helpers": "^7.15.4", + "@babel/parser": "^7.15.4", + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -17983,91 +25403,83 @@ "source-map": "^0.5.0" }, "dependencies": { - "source-map": { - "version": "0.5.7" + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true } } }, "@babel/generator": { - "version": "7.14.8", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.4.tgz", + "integrity": "sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==", + "dev": true, "requires": { - "@babel/types": "^7.14.8", + "@babel/types": "^7.15.4", "jsesc": "^2.5.1", "source-map": "^0.5.0" - }, - "dependencies": { - "source-map": { - "version": "0.5.7" - } } }, "@babel/helper-annotate-as-pure": { - "version": "7.14.5", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz", + "integrity": "sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA==", + "dev": true, "requires": { - "@babel/types": "^7.14.5" + "@babel/types": "^7.15.4" } }, "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.14.5", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.15.4.tgz", + "integrity": "sha512-P8o7JP2Mzi0SdC6eWr1zF+AEYvrsZa7GSY1lTayjF5XJhVH0kjLYUZPvTMflP7tBgZoe9gIhTa60QwFpqh/E0Q==", + "dev": true, "requires": { - "@babel/helper-explode-assignable-expression": "^7.14.5", - "@babel/types": "^7.14.5" + "@babel/helper-explode-assignable-expression": "^7.15.4", + "@babel/types": "^7.15.4" } }, "@babel/helper-compilation-targets": { - "version": "7.14.5", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz", + "integrity": "sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==", + "dev": true, "requires": { - "@babel/compat-data": "^7.14.5", + "@babel/compat-data": "^7.15.0", "@babel/helper-validator-option": "^7.14.5", "browserslist": "^4.16.6", "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } } }, "@babel/helper-create-class-features-plugin": { - "version": "7.14.8", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.4.tgz", + "integrity": "sha512-7ZmzFi+DwJx6A7mHRwbuucEYpyBwmh2Ca0RvI6z2+WLZYCqV0JOaLb+u0zbtmDicebgKBZgqbYfLaKNqSgv5Pw==", + "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "@babel/helper-function-name": "^7.14.5", - "@babel/helper-member-expression-to-functions": "^7.14.7", - "@babel/helper-optimise-call-expression": "^7.14.5", - "@babel/helper-replace-supers": "^7.14.5", - "@babel/helper-split-export-declaration": "^7.14.5" - }, - "dependencies": { - "@babel/core": { - "version": "7.9.0", - "peer": true, - "requires": { - "@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", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.13", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - } - }, - "semver": { - "version": "5.7.1", - "peer": true - }, - "source-map": { - "version": "0.5.7", - "peer": true - } + "@babel/helper-annotate-as-pure": "^7.15.4", + "@babel/helper-function-name": "^7.15.4", + "@babel/helper-member-expression-to-functions": "^7.15.4", + "@babel/helper-optimise-call-expression": "^7.15.4", + "@babel/helper-replace-supers": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4" } }, "@babel/helper-create-regexp-features-plugin": { "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz", + "integrity": "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==", + "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.14.5", "regexpu-core": "^4.7.1" @@ -18075,6 +25487,9 @@ }, "@babel/helper-define-polyfill-provider": { "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz", + "integrity": "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==", + "dev": true, "requires": { "@babel/helper-compilation-targets": "^7.13.0", "@babel/helper-module-imports": "^7.12.13", @@ -18084,128 +25499,193 @@ "lodash.debounce": "^4.0.8", "resolve": "^1.14.2", "semver": "^6.1.2" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } } }, "@babel/helper-explode-assignable-expression": { - "version": "7.14.5", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.15.4.tgz", + "integrity": "sha512-J14f/vq8+hdC2KoWLIQSsGrC9EFBKE4NFts8pfMpymfApds+fPqR30AOUWc4tyr56h9l/GA1Sxv2q3dLZWbQ/g==", + "dev": true, "requires": { - "@babel/types": "^7.14.5" + "@babel/types": "^7.15.4" } }, "@babel/helper-function-name": { - "version": "7.14.5", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", + "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", + "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.14.5", - "@babel/template": "^7.14.5", - "@babel/types": "^7.14.5" + "@babel/helper-get-function-arity": "^7.15.4", + "@babel/template": "^7.15.4", + "@babel/types": "^7.15.4" } }, "@babel/helper-get-function-arity": { - "version": "7.14.5", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", + "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", + "dev": true, "requires": { - "@babel/types": "^7.14.5" + "@babel/types": "^7.15.4" } }, "@babel/helper-hoist-variables": { - "version": "7.14.5", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz", + "integrity": "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==", + "dev": true, "requires": { - "@babel/types": "^7.14.5" + "@babel/types": "^7.15.4" } }, "@babel/helper-member-expression-to-functions": { - "version": "7.14.7", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz", + "integrity": "sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==", + "dev": true, "requires": { - "@babel/types": "^7.14.5" + "@babel/types": "^7.15.4" } }, "@babel/helper-module-imports": { - "version": "7.14.5", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz", + "integrity": "sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==", + "dev": true, "requires": { - "@babel/types": "^7.14.5" + "@babel/types": "^7.15.4" } }, "@babel/helper-module-transforms": { - "version": "7.14.8", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.4.tgz", + "integrity": "sha512-9fHHSGE9zTC++KuXLZcB5FKgvlV83Ox+NLUmQTawovwlJ85+QMhk1CnVk406CQVj97LaWod6KVjl2Sfgw9Aktw==", + "dev": true, "requires": { - "@babel/helper-module-imports": "^7.14.5", - "@babel/helper-replace-supers": "^7.14.5", - "@babel/helper-simple-access": "^7.14.8", - "@babel/helper-split-export-declaration": "^7.14.5", - "@babel/helper-validator-identifier": "^7.14.8", - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.14.8", - "@babel/types": "^7.14.8" + "@babel/helper-module-imports": "^7.15.4", + "@babel/helper-replace-supers": "^7.15.4", + "@babel/helper-simple-access": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", + "@babel/helper-validator-identifier": "^7.14.9", + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" } }, "@babel/helper-optimise-call-expression": { - "version": "7.14.5", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz", + "integrity": "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==", + "dev": true, "requires": { - "@babel/types": "^7.14.5" + "@babel/types": "^7.15.4" } }, "@babel/helper-plugin-utils": { - "version": "7.14.5" + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", + "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "dev": true }, "@babel/helper-remap-async-to-generator": { - "version": "7.14.5", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.15.4.tgz", + "integrity": "sha512-v53MxgvMK/HCwckJ1bZrq6dNKlmwlyRNYM6ypaRTdXWGOE2c1/SCa6dL/HimhPulGhZKw9W0QhREM583F/t0vQ==", + "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "@babel/helper-wrap-function": "^7.14.5", - "@babel/types": "^7.14.5" + "@babel/helper-annotate-as-pure": "^7.15.4", + "@babel/helper-wrap-function": "^7.15.4", + "@babel/types": "^7.15.4" } }, "@babel/helper-replace-supers": { - "version": "7.14.5", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz", + "integrity": "sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==", + "dev": true, "requires": { - "@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-member-expression-to-functions": "^7.15.4", + "@babel/helper-optimise-call-expression": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" } }, "@babel/helper-simple-access": { - "version": "7.14.8", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz", + "integrity": "sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==", + "dev": true, "requires": { - "@babel/types": "^7.14.8" + "@babel/types": "^7.15.4" } }, "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.14.5", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.15.4.tgz", + "integrity": "sha512-BMRLsdh+D1/aap19TycS4eD1qELGrCBJwzaY9IE8LrpJtJb+H7rQkPIdsfgnMtLBA6DJls7X9z93Z4U8h7xw0A==", + "dev": true, "requires": { - "@babel/types": "^7.14.5" + "@babel/types": "^7.15.4" } }, "@babel/helper-split-export-declaration": { - "version": "7.14.5", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", + "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", + "dev": true, "requires": { - "@babel/types": "^7.14.5" + "@babel/types": "^7.15.4" } }, "@babel/helper-validator-identifier": { - "version": "7.14.8" + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", + "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", + "dev": true }, "@babel/helper-validator-option": { - "version": "7.14.5" + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", + "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", + "dev": true }, "@babel/helper-wrap-function": { - "version": "7.14.5", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.15.4.tgz", + "integrity": "sha512-Y2o+H/hRV5W8QhIfTpRIBwl57y8PrZt6JM3V8FOo5qarjshHItyH5lXlpMfBfmBefOqSCpKZs/6Dxqp0E/U+uw==", + "dev": true, "requires": { - "@babel/helper-function-name": "^7.14.5", - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.14.5", - "@babel/types": "^7.14.5" + "@babel/helper-function-name": "^7.15.4", + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" } }, "@babel/helpers": { - "version": "7.14.8", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz", + "integrity": "sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==", + "dev": true, "requires": { - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.14.8", - "@babel/types": "^7.14.8" + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" } }, "@babel/highlight": { "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.5", "chalk": "^2.0.0", @@ -18213,41 +25693,70 @@ } }, "@babel/parser": { - "version": "7.14.8" + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.4.tgz", + "integrity": "sha512-xmzz+7fRpjrvDUj+GV7zfz/R3gSK2cOxGlazaXooxspCr539cbTXJKvBJzSVI2pPhcRGquoOtaIkKCsHQUiO3w==", + "dev": true }, "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.14.5", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.15.4.tgz", + "integrity": "sha512-eBnpsl9tlhPhpI10kU06JHnrYXwg3+V6CaP2idsCXNef0aeslpqyITXQ74Vfk5uHgY7IG7XP0yIH8b42KSzHog==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.15.4", "@babel/plugin-proposal-optional-chaining": "^7.14.5" } }, "@babel/plugin-proposal-async-generator-functions": { - "version": "7.14.7", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.15.4.tgz", + "integrity": "sha512-2zt2g5vTXpMC3OmK6uyjvdXptbhBXfA77XGrd3gh93zwG8lZYBLOBImiGBEG0RANu3JqKEACCz5CGk73OJROBw==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-remap-async-to-generator": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.15.4", "@babel/plugin-syntax-async-generators": "^7.8.4" } }, "@babel/plugin-proposal-class-properties": { "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz", + "integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==", + "dev": true, "requires": { "@babel/helper-create-class-features-plugin": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-proposal-class-static-block": { - "version": "7.14.5", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.15.4.tgz", + "integrity": "sha512-M682XWrrLNk3chXCjoPUQWOyYsB93B9z3mRyjtqqYJWDf2mfCdIYgDrA11cgNVhAQieaq6F2fn2f3wI0U4aTjA==", + "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-create-class-features-plugin": "^7.15.4", "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-class-static-block": "^7.14.5" } }, + "@babel/plugin-proposal-decorators": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.12.1.tgz", + "integrity": "sha512-knNIuusychgYN8fGJHONL0RbFxLGawhXOJNLBk75TniTsZZeA+wdkDuv6wp4lGwzQEKjZi6/WYtnb3udNPmQmQ==", + "dev": true, + "requires": { + "@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": { "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz", + "integrity": "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-dynamic-import": "^7.8.3" @@ -18255,6 +25764,9 @@ }, "@babel/plugin-proposal-export-namespace-from": { "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz", + "integrity": "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" @@ -18262,6 +25774,9 @@ }, "@babel/plugin-proposal-json-strings": { "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz", + "integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-json-strings": "^7.8.3" @@ -18269,6 +25784,9 @@ }, "@babel/plugin-proposal-logical-assignment-operators": { "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz", + "integrity": "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" @@ -18276,6 +25794,9 @@ }, "@babel/plugin-proposal-nullish-coalescing-operator": { "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz", + "integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" @@ -18283,6 +25804,9 @@ }, "@babel/plugin-proposal-numeric-separator": { "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz", + "integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-numeric-separator": "^7.10.4" @@ -18290,6 +25814,9 @@ }, "@babel/plugin-proposal-object-rest-spread": { "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.7.tgz", + "integrity": "sha512-082hsZz+sVabfmDWo1Oct1u1AgbKbUAyVgmX4otIc7bdsRgHBXwTwb3DpDmD4Eyyx6DNiuz5UAATT655k+kL5g==", + "dev": true, "requires": { "@babel/compat-data": "^7.14.7", "@babel/helper-compilation-targets": "^7.14.5", @@ -18300,6 +25827,9 @@ }, "@babel/plugin-proposal-optional-catch-binding": { "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz", + "integrity": "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" @@ -18307,6 +25837,9 @@ }, "@babel/plugin-proposal-optional-chaining": { "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz", + "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", @@ -18315,22 +25848,31 @@ }, "@babel/plugin-proposal-private-methods": { "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz", + "integrity": "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==", + "dev": true, "requires": { "@babel/helper-create-class-features-plugin": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-proposal-private-property-in-object": { - "version": "7.14.5", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.15.4.tgz", + "integrity": "sha512-X0UTixkLf0PCCffxgu5/1RQyGGbgZuKoI+vXP4iSbJSYwPb7hu06omsFGBvQ9lJEvwgrxHdS8B5nbfcd8GyUNA==", + "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-annotate-as-pure": "^7.15.4", + "@babel/helper-create-class-features-plugin": "^7.15.4", "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-private-property-in-object": "^7.14.5" } }, "@babel/plugin-proposal-unicode-property-regex": { "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz", + "integrity": "sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==", + "dev": true, "requires": { "@babel/helper-create-regexp-features-plugin": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5" @@ -18338,102 +25880,198 @@ }, "@babel/plugin-syntax-async-generators": { "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" } }, "@babel/plugin-syntax-class-properties": { "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-syntax-class-static-block": { "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-decorators": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.14.5.tgz", + "integrity": "sha512-c4sZMRWL4GSvP1EXy0woIP7m4jkVcEuG8R1TOZxPBPtp4FSM/kiPZub9UIs/Jrb5ZAOzvTUSGYrWsrSu1JvoPw==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-syntax-dynamic-import": { "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" } }, "@babel/plugin-syntax-export-namespace-from": { "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.3" } }, + "@babel/plugin-syntax-flow": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.14.5.tgz", + "integrity": "sha512-9WK5ZwKCdWHxVuU13XNT6X73FGmutAXeor5lGFq6qhOFtMFUF4jkbijuyUdZZlpYq6E2hZeZf/u3959X9wsv0Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, "@babel/plugin-syntax-json-strings": { "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" } }, "@babel/plugin-syntax-jsx": { "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz", + "integrity": "sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-syntax-logical-assignment-operators": { "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-syntax-nullish-coalescing-operator": { "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" } }, "@babel/plugin-syntax-numeric-separator": { "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-syntax-object-rest-spread": { "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" } }, "@babel/plugin-syntax-optional-catch-binding": { "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" } }, "@babel/plugin-syntax-optional-chaining": { "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" } }, "@babel/plugin-syntax-private-property-in-object": { "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-syntax-top-level-await": { "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz", + "integrity": "sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-arrow-functions": { "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz", + "integrity": "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-async-to-generator": { "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz", + "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==", + "dev": true, "requires": { "@babel/helper-module-imports": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5", @@ -18442,42 +26080,60 @@ }, "@babel/plugin-transform-block-scoped-functions": { "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz", + "integrity": "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-block-scoping": { - "version": "7.14.5", + "version": "7.15.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz", + "integrity": "sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-classes": { - "version": "7.14.5", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.15.4.tgz", + "integrity": "sha512-Yjvhex8GzBmmPQUvpXRPWQ9WnxXgAFuZSrqOK/eJlOGIXwvv8H3UEdUigl1gb/bnjTrln+e8bkZUYCBt/xYlBg==", + "dev": true, "requires": { - "@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-annotate-as-pure": "^7.15.4", + "@babel/helper-function-name": "^7.15.4", + "@babel/helper-optimise-call-expression": "^7.15.4", "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-replace-supers": "^7.14.5", - "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/helper-replace-supers": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", "globals": "^11.1.0" } }, "@babel/plugin-transform-computed-properties": { "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz", + "integrity": "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-destructuring": { "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz", + "integrity": "sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-dotall-regex": { "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz", + "integrity": "sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==", + "dev": true, "requires": { "@babel/helper-create-regexp-features-plugin": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5" @@ -18485,25 +26141,47 @@ }, "@babel/plugin-transform-duplicate-keys": { "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz", + "integrity": "sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-exponentiation-operator": { "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz", + "integrity": "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==", + "dev": true, "requires": { "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5" } }, + "@babel/plugin-transform-flow-strip-types": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.12.1.tgz", + "integrity": "sha512-8hAtkmsQb36yMmEtk2JZ9JnVyDSnDOdlB+0nEGzIDLuK4yR3JcEjfuFPYkdEPSh8Id+rAMeBEn+X0iVEyho6Hg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-flow": "^7.12.1" + } + }, "@babel/plugin-transform-for-of": { - "version": "7.14.5", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.15.4.tgz", + "integrity": "sha512-DRTY9fA751AFBDh2oxydvVm4SYevs5ILTWLs6xKXps4Re/KG5nfUkr+TdHCrRWB8C69TlzVgA9b3RmGWmgN9LA==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-function-name": { "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz", + "integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==", + "dev": true, "requires": { "@babel/helper-function-name": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5" @@ -18511,18 +26189,27 @@ }, "@babel/plugin-transform-literals": { "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz", + "integrity": "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-member-expression-literals": { "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz", + "integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-modules-amd": { "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz", + "integrity": "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==", + "dev": true, "requires": { "@babel/helper-module-transforms": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5", @@ -18530,92 +26217,131 @@ } }, "@babel/plugin-transform-modules-commonjs": { - "version": "7.14.5", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.4.tgz", + "integrity": "sha512-qg4DPhwG8hKp4BbVDvX1s8cohM8a6Bvptu4l6Iingq5rW+yRUAhe/YRup/YcW2zCOlrysEWVhftIcKzrEZv3sA==", + "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-module-transforms": "^7.15.4", "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-simple-access": "^7.14.5", + "@babel/helper-simple-access": "^7.15.4", "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-systemjs": { - "version": "7.14.5", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.15.4.tgz", + "integrity": "sha512-fJUnlQrl/mezMneR72CKCgtOoahqGJNVKpompKwzv3BrEXdlPspTcyxrZ1XmDTIr9PpULrgEQo3qNKp6dW7ssw==", + "dev": true, "requires": { - "@babel/helper-hoist-variables": "^7.14.5", - "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-hoist-variables": "^7.15.4", + "@babel/helper-module-transforms": "^7.15.4", "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-validator-identifier": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.9", "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-umd": { "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz", + "integrity": "sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==", + "dev": true, "requires": { "@babel/helper-module-transforms": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.14.7", + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.9.tgz", + "integrity": "sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA==", + "dev": true, "requires": { "@babel/helper-create-regexp-features-plugin": "^7.14.5" } }, "@babel/plugin-transform-new-target": { "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz", + "integrity": "sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-object-super": { "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz", + "integrity": "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/helper-replace-supers": "^7.14.5" } }, "@babel/plugin-transform-parameters": { - "version": "7.14.5", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.15.4.tgz", + "integrity": "sha512-9WB/GUTO6lvJU3XQsSr6J/WKvBC2hcs4Pew8YxZagi6GkTdniyqp8On5kqdK8MN0LMeu0mGbhPN+O049NV/9FQ==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-property-literals": { "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz", + "integrity": "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-react-constant-elements": { "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.14.5.tgz", + "integrity": "sha512-NBqLEx1GxllIOXJInJAQbrnwwYJsV3WaMHIcOwD8rhYS0AabTWn7kHdHgPgu5RmHLU0q4DMxhAMu8ue/KampgQ==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-react-display-name": { - "version": "7.14.5", + "version": "7.15.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.15.1.tgz", + "integrity": "sha512-yQZ/i/pUCJAHI/LbtZr413S3VT26qNrEm0M5RRxQJA947/YNYwbZbBaXGDrq6CG5QsZycI1VIP6d7pQaBfP+8Q==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-react-jsx": { - "version": "7.14.5", + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.9.tgz", + "integrity": "sha512-30PeETvS+AeD1f58i1OVyoDlVYQhap/K20ZrMjLmmzmC2AYR/G43D4sdJAaDAqCD3MYpSWbmrz3kES158QSLjw==", + "dev": true, "requires": { "@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/types": "^7.14.9" } }, "@babel/plugin-transform-react-jsx-development": { "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.14.5.tgz", + "integrity": "sha512-rdwG/9jC6QybWxVe2UVOa7q6cnTpw8JRRHOxntG/h6g/guAOe6AhtQHJuJh5FwmnXIT1bdm5vC2/5huV8ZOorQ==", + "dev": true, "requires": { "@babel/plugin-transform-react-jsx": "^7.14.5" } }, "@babel/plugin-transform-react-pure-annotations": { "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.14.5.tgz", + "integrity": "sha512-3X4HpBJimNxW4rhUy/SONPyNQHp5YRr0HhJdT2OH1BRp0of7u3Dkirc7x9FRJMKMqTBI079VZ1hzv7Ouuz///g==", + "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5" @@ -18623,24 +26349,56 @@ }, "@babel/plugin-transform-regenerator": { "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz", + "integrity": "sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==", + "dev": true, "requires": { "regenerator-transform": "^0.14.2" } }, "@babel/plugin-transform-reserved-words": { "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz", + "integrity": "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } }, + "@babel/plugin-transform-runtime": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.1.tgz", + "integrity": "sha512-Ac/H6G9FEIkS2tXsZjL4RAdS3L3WHxci0usAnz7laPWUmFiGtj7tIASChqKZMHTSQTQY6xDbOq+V1/vIq3QrWg==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "resolve": "^1.8.1", + "semver": "^5.5.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, "@babel/plugin-transform-shorthand-properties": { "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz", + "integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-spread": { "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz", + "integrity": "sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5" @@ -18648,46 +26406,75 @@ }, "@babel/plugin-transform-sticky-regex": { "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz", + "integrity": "sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-template-literals": { "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz", + "integrity": "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-typeof-symbol": { "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz", + "integrity": "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } }, + "@babel/plugin-transform-typescript": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.15.4.tgz", + "integrity": "sha512-sM1/FEjwYjXvMwu1PJStH11kJ154zd/lpY56NQJ5qH2D0mabMv1CAy/kdvS9RP4Xgfj9fBBA3JiSLdDHgXdzOA==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-typescript": "^7.14.5" + } + }, "@babel/plugin-transform-unicode-escapes": { "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz", + "integrity": "sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-unicode-regex": { "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz", + "integrity": "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==", + "dev": true, "requires": { "@babel/helper-create-regexp-features-plugin": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/preset-env": { - "version": "7.14.8", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.15.4.tgz", + "integrity": "sha512-4f2nLw+q6ht8gl3sHCmNhmA5W6b1ItLzbH3UrKuJxACHr2eCpk96jwjrAfCAaXaaVwTQGnyUYHY2EWXJGt7TUQ==", + "dev": true, "requires": { - "@babel/compat-data": "^7.14.7", - "@babel/helper-compilation-targets": "^7.14.5", + "@babel/compat-data": "^7.15.0", + "@babel/helper-compilation-targets": "^7.15.4", "@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.7", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.15.4", + "@babel/plugin-proposal-async-generator-functions": "^7.15.4", "@babel/plugin-proposal-class-properties": "^7.14.5", - "@babel/plugin-proposal-class-static-block": "^7.14.5", + "@babel/plugin-proposal-class-static-block": "^7.15.4", "@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", @@ -18698,7 +26485,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", - "@babel/plugin-proposal-private-property-in-object": "^7.14.5", + "@babel/plugin-proposal-private-property-in-object": "^7.15.4", "@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", @@ -18717,25 +26504,25 @@ "@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-block-scoping": "^7.15.3", + "@babel/plugin-transform-classes": "^7.15.4", "@babel/plugin-transform-computed-properties": "^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", - "@babel/plugin-transform-for-of": "^7.14.5", + "@babel/plugin-transform-for-of": "^7.15.4", "@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-commonjs": "^7.15.4", + "@babel/plugin-transform-modules-systemjs": "^7.15.4", "@babel/plugin-transform-modules-umd": "^7.14.5", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.9", "@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-parameters": "^7.15.4", "@babel/plugin-transform-property-literals": "^7.14.5", "@babel/plugin-transform-regenerator": "^7.14.5", "@babel/plugin-transform-reserved-words": "^7.14.5", @@ -18747,16 +26534,27 @@ "@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.8", + "@babel/types": "^7.15.4", "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.15.0", + "core-js-compat": "^3.16.0", "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } } }, "@babel/preset-modules": { "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", + "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.0.0", "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", @@ -18767,6 +26565,9 @@ }, "@babel/preset-react": { "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.14.5.tgz", + "integrity": "sha512-XFxBkjyObLvBaAvkx1Ie95Iaq4S/GUEIrejyrntQ/VCMKUYvKLoyKxOBzJ2kjA3b6rC9/KL6KXfDC2GqvLiNqQ==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/helper-validator-option": "^7.14.5", @@ -18776,50 +26577,83 @@ "@babel/plugin-transform-react-pure-annotations": "^7.14.5" } }, + "@babel/preset-typescript": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.12.1.tgz", + "integrity": "sha512-hNK/DhmoJPsksdHuI/RVrcEws7GN5eamhi28JkO52MqIxU8Z0QpmiSOQxZHWOHV7I3P4UjHV97ay4TcamMA6Kw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-transform-typescript": "^7.12.1" + } + }, "@babel/runtime": { - "version": "7.14.8", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.4.tgz", + "integrity": "sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==", "requires": { "regenerator-runtime": "^0.13.4" } }, "@babel/runtime-corejs3": { - "version": "7.14.8", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.15.4.tgz", + "integrity": "sha512-lWcAqKeB624/twtTc3w6w/2o9RqJPaNBhPGK6DKLSiwuVWC7WFkypWyNg+CpZoyJH0jVzv1uMtXZ/5/lQOLtCg==", + "dev": true, "requires": { - "core-js-pure": "^3.15.0", + "core-js-pure": "^3.16.0", "regenerator-runtime": "^0.13.4" } }, "@babel/template": { - "version": "7.14.5", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", + "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", + "dev": true, "requires": { "@babel/code-frame": "^7.14.5", - "@babel/parser": "^7.14.5", - "@babel/types": "^7.14.5" + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4" } }, "@babel/traverse": { - "version": "7.14.8", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz", + "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==", + "dev": true, "requires": { "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.14.8", - "@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.8", - "@babel/types": "^7.14.8", + "@babel/generator": "^7.15.4", + "@babel/helper-function-name": "^7.15.4", + "@babel/helper-hoist-variables": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.14.8", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.4.tgz", + "integrity": "sha512-0f1HJFuGmmbrKTCZtbm3cU+b/AqdEYk5toj5iQur58xkVMlS0JWaKxTBSmCXd47uiN7vbcozAupm6Mvs80GNhw==", + "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.14.8", + "@babel/helper-validator-identifier": "^7.14.9", "to-fast-properties": "^2.0.0" } }, + "@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true + }, "@cnakazawa/watch": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", + "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", + "dev": true, "requires": { "exec-sh": "^0.3.2", "minimist": "^1.2.0" @@ -18827,6 +26661,8 @@ }, "@codemirror/autocomplete": { "version": "0.18.8", + "resolved": "https://registry.npmjs.org/@codemirror/autocomplete/-/autocomplete-0.18.8.tgz", + "integrity": "sha512-Va1Q763Vu/rVmIazru/ZnO2kkWVq6SlmMEjeD0qmxLAypyP6j/QNdpmaPDI1qb/+Mb9VFZBbac6a0aLTTi8qxQ==", "requires": { "@codemirror/language": "^0.18.0", "@codemirror/state": "^0.18.0", @@ -18838,6 +26674,8 @@ }, "@codemirror/closebrackets": { "version": "0.18.0", + "resolved": "https://registry.npmjs.org/@codemirror/closebrackets/-/closebrackets-0.18.0.tgz", + "integrity": "sha512-O1RAgUkzF4nq/B8IyXenZKZ1rJi2Mc7I6y4IhWhELiTnjyQy7YdAthTsJ40mNr8kZ6gRbasYe3K7TraITElZJA==", "requires": { "@codemirror/language": "^0.18.0", "@codemirror/rangeset": "^0.18.0", @@ -18848,6 +26686,8 @@ }, "@codemirror/commands": { "version": "0.18.3", + "resolved": "https://registry.npmjs.org/@codemirror/commands/-/commands-0.18.3.tgz", + "integrity": "sha512-nHYDG13qOirioXTAKmjl10W2L0eZ1ftvmTwvUTNY27UWVBPFSpk5zDXP3WqJ0mgMhQ4AOFLJaTjJEO3hmPComg==", "requires": { "@codemirror/language": "^0.18.0", "@codemirror/matchbrackets": "^0.18.0", @@ -18859,6 +26699,8 @@ }, "@codemirror/comment": { "version": "0.18.1", + "resolved": "https://registry.npmjs.org/@codemirror/comment/-/comment-0.18.1.tgz", + "integrity": "sha512-Inhqs0F24WE28Fcp1dBZghwixBGv1HDwY9MjE0d5tpMY/IPGI6uT30fGyHAXrir6hUqk7eJRkO4UYnODGOnoIA==", "requires": { "@codemirror/state": "^0.18.0", "@codemirror/text": "^0.18.0", @@ -18867,6 +26709,8 @@ }, "@codemirror/highlight": { "version": "0.18.4", + "resolved": "https://registry.npmjs.org/@codemirror/highlight/-/highlight-0.18.4.tgz", + "integrity": "sha512-3azJntqWrShOIq/0kVcdMc9k7ACL0LQErgK+A6aWXmCj5Mx0gShq+Iajy8AMQ2zB0v3nhCBgFaniL1LLD5m5hQ==", "requires": { "@codemirror/language": "^0.18.0", "@codemirror/rangeset": "^0.18.0", @@ -18878,6 +26722,8 @@ }, "@codemirror/history": { "version": "0.18.1", + "resolved": "https://registry.npmjs.org/@codemirror/history/-/history-0.18.1.tgz", + "integrity": "sha512-Aad3p4zs6UYKCUMXYjh7cvPK0ajuL+rMib9yBZ61w81LLl6OkM31Xrn9J6CLJmPxCwP3OJFiqBmNSBQ05oIsTw==", "requires": { "@codemirror/state": "^0.18.3", "@codemirror/view": "^0.18.0" @@ -18885,6 +26731,8 @@ }, "@codemirror/language": { "version": "0.18.2", + "resolved": "https://registry.npmjs.org/@codemirror/language/-/language-0.18.2.tgz", + "integrity": "sha512-2Kz0Xyfvt1Ex2KfTUcYZ3IBxpnFCqHaJijwZknGBT7JXv9dwbOPs9SfPfL4oxVuDIHZx8JTPfoV3LTTJrm8M3Q==", "requires": { "@codemirror/state": "^0.18.0", "@codemirror/text": "^0.18.0", @@ -18894,7 +26742,9 @@ } }, "@codemirror/lint": { - "version": "0.18.4", + "version": "0.18.6", + "resolved": "https://registry.npmjs.org/@codemirror/lint/-/lint-0.18.6.tgz", + "integrity": "sha512-juE05YyDoLp9WCcR0hQagphOCIZ0r4WRocRFu9tbFwsMjfuForjn4m+wsLSDaDgp2Z9secMyOSGDpBNtVwM9lQ==", "requires": { "@codemirror/panel": "^0.18.1", "@codemirror/state": "^0.18.0", @@ -18905,6 +26755,8 @@ }, "@codemirror/matchbrackets": { "version": "0.18.0", + "resolved": "https://registry.npmjs.org/@codemirror/matchbrackets/-/matchbrackets-0.18.0.tgz", + "integrity": "sha512-dPDopnZVkD54sSYdmQbyQbPdiuIA83p7XxX6Hp1ScEkOjukwCiFXiA/84x10FUTsQpUYp8bDzm7gwII119bGIw==", "requires": { "@codemirror/language": "^0.18.0", "@codemirror/state": "^0.18.0", @@ -18914,19 +26766,25 @@ }, "@codemirror/panel": { "version": "0.18.2", + "resolved": "https://registry.npmjs.org/@codemirror/panel/-/panel-0.18.2.tgz", + "integrity": "sha512-ea/g2aAKtfmie1kD7C8GDutD/5u+uzRJr/varUiAbHKr1sAdjtz5xYvC3GBAMYMan1GOh0vD5zP1yEupJl3b3Q==", "requires": { "@codemirror/state": "^0.18.0", "@codemirror/view": "^0.18.0" } }, "@codemirror/rangeset": { - "version": "0.18.4", + "version": "0.18.5", + "resolved": "https://registry.npmjs.org/@codemirror/rangeset/-/rangeset-0.18.5.tgz", + "integrity": "sha512-gvYniNeEbGRp74MM8EQ+0tylK85pVody4r4N5bs94msPwHQSKFkEmosl8tVmS0Z4e8gRtlB37m8/cWoRiuSz5Q==", "requires": { "@codemirror/state": "^0.18.0" } }, "@codemirror/search": { "version": "0.18.4", + "resolved": "https://registry.npmjs.org/@codemirror/search/-/search-0.18.4.tgz", + "integrity": "sha512-3chVkMPzl+pTUSqtimTicebhti4SLpvkj03pQx2aPZScXxIiYuDk4cLdIJK9omjmO1+oycRKbOrqvG7iZJJwMg==", "requires": { "@codemirror/panel": "^0.18.1", "@codemirror/rangeset": "^0.18.0", @@ -18938,15 +26796,21 @@ }, "@codemirror/state": { "version": "0.18.7", + "resolved": "https://registry.npmjs.org/@codemirror/state/-/state-0.18.7.tgz", + "integrity": "sha512-cVyTiAC9vv90NKmGOfNtBjyIem3BqKui1L5Hfcxurp8K9votQj2oH9COcgWPnQ2Xs64yC70tEuTt9DF1pj5PFQ==", "requires": { "@codemirror/text": "^0.18.0" } }, "@codemirror/text": { - "version": "0.18.1" + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/@codemirror/text/-/text-0.18.1.tgz", + "integrity": "sha512-vjXs6mi1F418kucTPlFvnCt9glKnjtYssdXb8mm1oaY/F5O+tgGVepm9Z8F7AKWCQvW8Bns1D3uLz/DOIEywIw==" }, "@codemirror/tooltip": { "version": "0.18.4", + "resolved": "https://registry.npmjs.org/@codemirror/tooltip/-/tooltip-0.18.4.tgz", + "integrity": "sha512-LDlDOSEfjoG24uapLN7exK3Z3JchYFKUwWqo1x/9YdlAkmD1ik7cMSQZboCquP1uJVcXhtbpKmaO6vENGVaarg==", "requires": { "@codemirror/state": "^0.18.0", "@codemirror/view": "^0.18.0" @@ -18954,6 +26818,8 @@ }, "@codemirror/view": { "version": "0.18.19", + "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-0.18.19.tgz", + "integrity": "sha512-TmazVl8H3L+aYwlNb8xk6qADRb8KiYOO047pz51R4mGCg4Ja2siSjXktZgUvklsyWbUY7h9q+oAf4piH+mQZTw==", "requires": { "@codemirror/rangeset": "^0.18.2", "@codemirror/state": "^0.18.0", @@ -18963,13 +26829,55 @@ } }, "@csstools/convert-colors": { - "version": "1.4.0" + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz", + "integrity": "sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==", + "dev": true }, "@csstools/normalize.css": { - "version": "10.1.0" + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-10.1.0.tgz", + "integrity": "sha512-ij4wRiunFfaJxjB0BdrYHIH8FxBJpOwNPhhAcunlmPdXudL1WQV1qoP9un6JsEBAgQH+7UXyyjh0g7jTxXK6tg==", + "dev": true + }, + "@eslint/eslintrc": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", + "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "globals": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.11.0.tgz", + "integrity": "sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true + } + } }, "@forevolve/bootstrap-dark": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@forevolve/bootstrap-dark/-/bootstrap-dark-1.1.0.tgz", + "integrity": "sha512-A3ucpEpxPoTVO490lZZCfjPXxv832l7mm1IxX3bXyxvgwnPGXDLyh7dWrphXKO8YBAu3EswbBEu3VSW8NRMW3A==", "requires": { "bootstrap": "^4.6.0", "jquery": "^3.5.1", @@ -18977,37 +26885,63 @@ } }, "@fortawesome/fontawesome-common-types": { - "version": "0.2.35" + "version": "0.2.36", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-0.2.36.tgz", + "integrity": "sha512-a/7BiSgobHAgBWeN7N0w+lAhInrGxksn13uK7231n2m8EDPE3BMCl9NZLTGrj9ZXfCmC6LM0QLqXidIizVQ6yg==" }, "@fortawesome/fontawesome-svg-core": { - "version": "1.2.35", + "version": "1.2.36", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-1.2.36.tgz", + "integrity": "sha512-YUcsLQKYb6DmaJjIHdDWpBIGCcyE/W+p/LMGvjQem55Mm2XWVAP5kWTMKWLv9lwpCVjpLxPyOMOyUocP1GxrtA==", "requires": { - "@fortawesome/fontawesome-common-types": "^0.2.35" + "@fortawesome/fontawesome-common-types": "^0.2.36" } }, "@fortawesome/free-solid-svg-icons": { - "version": "5.15.3", + "version": "5.15.4", + "resolved": "https://registry.npmjs.org/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-5.15.4.tgz", + "integrity": "sha512-JLmQfz6tdtwxoihXLg6lT78BorrFyCf59SAwBM6qV/0zXyVeDygJVb3fk+j5Qat+Yvcxp1buLTY5iDh1ZSAQ8w==", "requires": { - "@fortawesome/fontawesome-common-types": "^0.2.35" + "@fortawesome/fontawesome-common-types": "^0.2.36" } }, "@fortawesome/react-fontawesome": { - "version": "0.1.14", + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/@fortawesome/react-fontawesome/-/react-fontawesome-0.1.15.tgz", + "integrity": "sha512-/HFHdcoLESxxMkqZAcZ6RXDJ69pVApwdwRos/B2kiMWxDSAX2dFK8Er2/+rG+RsrzWB/dsAyjefLmemgmfE18g==", "requires": { "prop-types": "^15.7.2" } }, + "@gar/promisify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.2.tgz", + "integrity": "sha512-82cpyJyKRoQoRi+14ibCeGPu0CwypgtBAdBhq1WfvagpCZNKqwXbKwXllYSMG91DhmG4jt9gN8eP6lGOtozuaw==", + "dev": true + }, "@hapi/address": { - "version": "2.1.4" + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz", + "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==", + "dev": true }, "@hapi/bourne": { - "version": "1.3.2" + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz", + "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==", + "dev": true }, "@hapi/hoek": { - "version": "8.5.1" + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz", + "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==", + "dev": true }, "@hapi/joi": { "version": "15.1.1", + "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz", + "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==", + "dev": true, "requires": { "@hapi/address": "2.x.x", "@hapi/bourne": "1.x.x", @@ -19017,175 +26951,936 @@ }, "@hapi/topo": { "version": "3.1.6", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz", + "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==", + "dev": true, "requires": { "@hapi/hoek": "^8.3.0" } }, - "@hypnosphi/create-react-context": { - "version": "0.3.1", + "@humanwhocodes/config-array": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", + "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", + "dev": true, "requires": { - "gud": "^1.0.0", - "warning": "^4.0.3" + "@humanwhocodes/object-schema": "^1.2.0", + "debug": "^4.1.1", + "minimatch": "^3.0.4" } }, - "@jest/console": { - "version": "24.9.0", + "@humanwhocodes/object-schema": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz", + "integrity": "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==", + "dev": true + }, + "@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dev": true, "requires": { - "@jest/source-map": "^24.9.0", - "chalk": "^2.0.1", - "slash": "^2.0.0" + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + } + } + }, + "@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true + }, + "@jest/console": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz", + "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^26.6.2", + "jest-util": "^26.6.2", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } } }, "@jest/core": { - "version": "24.9.0", + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz", + "integrity": "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==", + "dev": true, "requires": { - "@jest/console": "^24.7.1", - "@jest/reporters": "^24.9.0", - "@jest/test-result": "^24.9.0", - "@jest/transform": "^24.9.0", - "@jest/types": "^24.9.0", - "ansi-escapes": "^3.0.0", - "chalk": "^2.0.1", + "@jest/console": "^26.6.2", + "@jest/reporters": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", "exit": "^0.1.2", - "graceful-fs": "^4.1.15", - "jest-changed-files": "^24.9.0", - "jest-config": "^24.9.0", - "jest-haste-map": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-regex-util": "^24.3.0", - "jest-resolve": "^24.9.0", - "jest-resolve-dependencies": "^24.9.0", - "jest-runner": "^24.9.0", - "jest-runtime": "^24.9.0", - "jest-snapshot": "^24.9.0", - "jest-util": "^24.9.0", - "jest-validate": "^24.9.0", - "jest-watcher": "^24.9.0", - "micromatch": "^3.1.10", - "p-each-series": "^1.0.0", - "realpath-native": "^1.1.0", - "rimraf": "^2.5.4", - "slash": "^2.0.0", - "strip-ansi": "^5.0.0" + "graceful-fs": "^4.2.4", + "jest-changed-files": "^26.6.2", + "jest-config": "^26.6.3", + "jest-haste-map": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-resolve-dependencies": "^26.6.3", + "jest-runner": "^26.6.3", + "jest-runtime": "^26.6.3", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "jest-watcher": "^26.6.2", + "micromatch": "^4.0.2", + "p-each-series": "^2.1.0", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" }, "dependencies": { - "ansi-escapes": { - "version": "3.2.0" + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "jest-config": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", + "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", + "dev": true, + "requires": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^26.6.3", + "@jest/types": "^26.6.2", + "babel-jest": "^26.6.3", + "chalk": "^4.0.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.4", + "jest-environment-jsdom": "^26.6.2", + "jest-environment-node": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-jasmine2": "^26.6.3", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2" + } + }, + "jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true } } }, "@jest/environment": { - "version": "24.9.0", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz", + "integrity": "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==", + "dev": true, "requires": { - "@jest/fake-timers": "^24.9.0", - "@jest/transform": "^24.9.0", - "@jest/types": "^24.9.0", - "jest-mock": "^24.9.0" + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2" } }, "@jest/fake-timers": { - "version": "24.9.0", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz", + "integrity": "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==", + "dev": true, "requires": { - "@jest/types": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-mock": "^24.9.0" + "@jest/types": "^26.6.2", + "@sinonjs/fake-timers": "^6.0.1", + "@types/node": "*", + "jest-message-util": "^26.6.2", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2" + } + }, + "@jest/globals": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz", + "integrity": "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==", + "dev": true, + "requires": { + "@jest/environment": "^26.6.2", + "@jest/types": "^26.6.2", + "expect": "^26.6.2" } }, "@jest/reporters": { - "version": "24.9.0", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz", + "integrity": "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==", + "dev": true, "requires": { - "@jest/environment": "^24.9.0", - "@jest/test-result": "^24.9.0", - "@jest/transform": "^24.9.0", - "@jest/types": "^24.9.0", - "chalk": "^2.0.1", + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", "exit": "^0.1.2", "glob": "^7.1.2", - "istanbul-lib-coverage": "^2.0.2", - "istanbul-lib-instrument": "^3.0.1", - "istanbul-lib-report": "^2.0.4", - "istanbul-lib-source-maps": "^3.0.1", - "istanbul-reports": "^2.2.6", - "jest-haste-map": "^24.9.0", - "jest-resolve": "^24.9.0", - "jest-runtime": "^24.9.0", - "jest-util": "^24.9.0", - "jest-worker": "^24.6.0", - "node-notifier": "^5.4.2", - "slash": "^2.0.0", + "graceful-fs": "^4.2.4", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^4.0.3", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.0.2", + "jest-haste-map": "^26.6.2", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "node-notifier": "^8.0.0", + "slash": "^3.0.0", "source-map": "^0.6.0", - "string-length": "^2.0.0" + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^7.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true + } } }, "@jest/source-map": { - "version": "24.9.0", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz", + "integrity": "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==", + "dev": true, "requires": { "callsites": "^3.0.0", - "graceful-fs": "^4.1.15", + "graceful-fs": "^4.2.4", "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, "@jest/test-result": { - "version": "24.9.0", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz", + "integrity": "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==", + "dev": true, "requires": { - "@jest/console": "^24.9.0", - "@jest/types": "^24.9.0", - "@types/istanbul-lib-coverage": "^2.0.0" + "@jest/console": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" } }, "@jest/test-sequencer": { - "version": "24.9.0", + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz", + "integrity": "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==", + "dev": true, "requires": { - "@jest/test-result": "^24.9.0", - "jest-haste-map": "^24.9.0", - "jest-runner": "^24.9.0", - "jest-runtime": "^24.9.0" + "@jest/test-result": "^26.6.2", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^26.6.2", + "jest-runner": "^26.6.3", + "jest-runtime": "^26.6.3" } }, "@jest/transform": { - "version": "24.9.0", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", + "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", + "dev": true, "requires": { "@babel/core": "^7.1.0", - "@jest/types": "^24.9.0", - "babel-plugin-istanbul": "^5.1.0", - "chalk": "^2.0.1", + "@jest/types": "^26.6.2", + "babel-plugin-istanbul": "^6.0.0", + "chalk": "^4.0.0", "convert-source-map": "^1.4.0", "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.1.15", - "jest-haste-map": "^24.9.0", - "jest-regex-util": "^24.9.0", - "jest-util": "^24.9.0", - "micromatch": "^3.1.10", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-util": "^26.6.2", + "micromatch": "^4.0.2", "pirates": "^4.0.1", - "realpath-native": "^1.1.0", - "slash": "^2.0.0", + "slash": "^3.0.0", "source-map": "^0.6.1", - "write-file-atomic": "2.4.1" + "write-file-atomic": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } } }, "@jest/types": { - "version": "24.9.0", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^1.1.1", - "@types/yargs": "^13.0.0" - } - }, - "@mrmlnc/readdir-enhanced": { - "version": "2.2.1", - "requires": { - "call-me-maybe": "^1.0.1", - "glob-to-regexp": "^0.3.0" + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } } }, "@nexucis/fuzzy": { - "version": "0.2.2" + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@nexucis/fuzzy/-/fuzzy-0.2.2.tgz", + "integrity": "sha512-XcBAj4bePw7rvQB86AOCnDCKAkm5JkVZh4JyVFlo4XXC/yuI4u2oTr4IQZLBsqrhI4ekZwVy3kwmO5kQ02NZzA==" + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } }, "@nodelib/fs.stat": { - "version": "1.1.3" + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@npmcli/fs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.0.0.tgz", + "integrity": "sha512-8ltnOpRR/oJbOp8vaGUnipOi3bqkcW+sLHFlyXIr08OGHmVJLB1Hn7QtGXbYcpVtH1gAYZTlmDXtE4YV0+AMMQ==", + "dev": true, + "requires": { + "@gar/promisify": "^1.0.1", + "semver": "^7.3.5" + } + }, + "@npmcli/move-file": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", + "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", + "dev": true, + "requires": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "dependencies": { + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + } + } + }, + "@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.4.3.tgz", + "integrity": "sha512-br5Qwvh8D2OQqSXpd1g/xqXKnK0r+Jz6qVKBbWmpUcrbGOxUrf39V5oZ1876084CGn18uMdR5uvPqBv9UqtBjQ==", + "dev": true, + "requires": { + "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" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true + } + } + }, + "@rollup/plugin-node-resolve": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-7.1.3.tgz", + "integrity": "sha512-RxtSL3XmdTAE2byxekYLnx+98kEUOrPHF/KRVjLH+DEIHy6kjIw7YINQzn+NXiH/NTrQLAwYs0GWB+csWygA9Q==", + "dev": true, + "requires": { + "@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": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "dev": true, + "requires": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + } + }, + "@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dev": true, + "requires": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "dependencies": { + "@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", + "dev": true + } + } }, "@sinonjs/commons": { "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", + "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", "dev": true, "requires": { "type-detect": "4.0.8" @@ -19193,6 +27888,8 @@ }, "@sinonjs/fake-timers": { "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", + "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", "dev": true, "requires": { "@sinonjs/commons": "^1.7.0" @@ -19200,6 +27897,8 @@ }, "@sinonjs/samsam": { "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-5.3.1.tgz", + "integrity": "sha512-1Hc0b1TtyfBu8ixF/tpfSHTVWKwCBLY4QJbkgnE7HcwyvT2xArDxb4K7dMgqRm3szI+LJbzmW/s4xxEhv6hwDg==", "dev": true, "requires": { "@sinonjs/commons": "^1.6.0", @@ -19209,91 +27908,147 @@ }, "@sinonjs/text-encoding": { "version": "0.7.1", + "resolved": "https://registry.npmjs.org/@sinonjs/text-encoding/-/text-encoding-0.7.1.tgz", + "integrity": "sha512-+iTbntw2IZPb/anVDbypzfQa+ay64MW0Zo8aJ8gZPWMMK6/OubMVb6lUPMagqjOPnmtauXnFCACVl3O7ogjeqQ==", "dev": true }, + "@surma/rollup-plugin-off-main-thread": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-1.4.2.tgz", + "integrity": "sha512-yBMPqmd1yEJo/280PAMkychuaALyQ9Lkb5q1ck3mjJrFuEobIfhnQ4J3mbvBoISmR3SWMWV+cGB/I0lCQee79A==", + "dev": true, + "requires": { + "ejs": "^2.6.1", + "magic-string": "^0.25.0" + } + }, "@svgr/babel-plugin-add-jsx-attribute": { - "version": "4.2.0" + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==", + "dev": true }, "@svgr/babel-plugin-remove-jsx-attribute": { - "version": "4.2.0" + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==", + "dev": true }, "@svgr/babel-plugin-remove-jsx-empty-expression": { - "version": "4.2.0" + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", + "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==", + "dev": true }, "@svgr/babel-plugin-replace-jsx-attribute-value": { - "version": "4.2.0" + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", + "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==", + "dev": true }, "@svgr/babel-plugin-svg-dynamic-title": { - "version": "4.3.3" + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", + "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==", + "dev": true }, "@svgr/babel-plugin-svg-em-dimensions": { - "version": "4.2.0" + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", + "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==", + "dev": true }, "@svgr/babel-plugin-transform-react-native-svg": { - "version": "4.2.0" + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", + "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==", + "dev": true }, "@svgr/babel-plugin-transform-svg-component": { - "version": "4.2.0" + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", + "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==", + "dev": true }, "@svgr/babel-preset": { - "version": "4.3.3", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", + "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", + "dev": true, "requires": { - "@svgr/babel-plugin-add-jsx-attribute": "^4.2.0", - "@svgr/babel-plugin-remove-jsx-attribute": "^4.2.0", - "@svgr/babel-plugin-remove-jsx-empty-expression": "^4.2.0", - "@svgr/babel-plugin-replace-jsx-attribute-value": "^4.2.0", - "@svgr/babel-plugin-svg-dynamic-title": "^4.3.3", - "@svgr/babel-plugin-svg-em-dimensions": "^4.2.0", - "@svgr/babel-plugin-transform-react-native-svg": "^4.2.0", - "@svgr/babel-plugin-transform-svg-component": "^4.2.0" + "@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": { - "version": "4.3.3", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", + "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", + "dev": true, "requires": { - "@svgr/plugin-jsx": "^4.3.3", - "camelcase": "^5.3.1", - "cosmiconfig": "^5.2.1" + "@svgr/plugin-jsx": "^5.5.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.0" } }, "@svgr/hast-util-to-babel-ast": { - "version": "4.3.2", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", + "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", + "dev": true, "requires": { - "@babel/types": "^7.4.4" + "@babel/types": "^7.12.6" } }, "@svgr/plugin-jsx": { - "version": "4.3.3", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", + "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", + "dev": true, "requires": { - "@babel/core": "^7.4.5", - "@svgr/babel-preset": "^4.3.3", - "@svgr/hast-util-to-babel-ast": "^4.3.2", - "svg-parser": "^2.0.0" + "@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": { - "version": "4.3.1", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", + "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", + "dev": true, "requires": { - "cosmiconfig": "^5.2.1", - "merge-deep": "^3.0.2", + "cosmiconfig": "^7.0.0", + "deepmerge": "^4.2.2", "svgo": "^1.2.2" } }, "@svgr/webpack": { - "version": "4.3.3", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", + "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "dev": true, "requires": { - "@babel/core": "^7.4.5", - "@babel/plugin-transform-react-constant-elements": "^7.0.0", - "@babel/preset-env": "^7.4.5", - "@babel/preset-react": "^7.0.0", - "@svgr/core": "^4.3.3", - "@svgr/plugin-jsx": "^4.3.3", - "@svgr/plugin-svgo": "^4.3.1", - "loader-utils": "^1.2.3" + "@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" } }, "@testing-library/react-hooks": { "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@testing-library/react-hooks/-/react-hooks-3.7.0.tgz", + "integrity": "sha512-TwfbY6BWtWIHitjT05sbllyLIProcysC0dF0q1bbDa7OHLC6A6rJOYJwZ13hzfz3O4RtOuInmprBozJRyyo7/g==", "dev": true, "requires": { "@babel/runtime": "^7.12.5", @@ -19301,10 +28056,15 @@ } }, "@tootallnate/once": { - "version": "1.1.2" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" }, "@types/babel__core": { "version": "7.1.15", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.15.tgz", + "integrity": "sha512-bxlMKPDbY8x5h6HBwVzEOk2C8fb6SLfYQ5Jw3uBYuYF1lfWk/kbLd81la82vrIkBb0l+JdmrZaDikPrNxpS/Ew==", + "dev": true, "requires": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0", @@ -19315,12 +28075,18 @@ }, "@types/babel__generator": { "version": "7.6.3", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.3.tgz", + "integrity": "sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==", + "dev": true, "requires": { "@babel/types": "^7.0.0" } }, "@types/babel__template": { "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "dev": true, "requires": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0" @@ -19328,52 +28094,61 @@ }, "@types/babel__traverse": { "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz", + "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==", + "dev": true, "requires": { "@babel/types": "^7.3.0" } }, "@types/cheerio": { "version": "0.22.30", + "resolved": "https://registry.npmjs.org/@types/cheerio/-/cheerio-0.22.30.tgz", + "integrity": "sha512-t7ZVArWZlq3dFa9Yt33qFBQIK4CQd1Q3UJp0V+UhP6vgLWLM6Qug7vZuRSGXg45zXeB1Fm5X2vmBkEX58LV2Tw==", + "dev": true, "requires": { "@types/node": "*" - }, - "dependencies": { - "@types/node": { - "version": "16.4.6" - } } }, "@types/enzyme": { "version": "3.10.9", + "resolved": "https://registry.npmjs.org/@types/enzyme/-/enzyme-3.10.9.tgz", + "integrity": "sha512-dx5UvcWe2Vtye6S9Hw2rFB7Ul9uMXOAje2FAbXvVYieQDNle9qPAo7DfvFMSztZ9NFiD3dVZ4JsRYGTrSLynJg==", "dev": true, "requires": { "@types/cheerio": "*", "@types/react": "*" - }, - "dependencies": { - "@types/react": { - "version": "17.0.15", - "dev": true, - "requires": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" - } - } } }, "@types/enzyme-adapter-react-16": { "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/enzyme-adapter-react-16/-/enzyme-adapter-react-16-1.0.6.tgz", + "integrity": "sha512-VonDkZ15jzqDWL8mPFIQnnLtjwebuL9YnDkqeCDYnB4IVgwUm0mwKkqhrxLL6mb05xm7qqa3IE95m8CZE9imCg==", "dev": true, "requires": { "@types/enzyme": "*" } }, - "@types/eslint-visitor-keys": { - "version": "1.0.0" + "@types/eslint": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.28.0.tgz", + "integrity": "sha512-07XlgzX0YJUn4iG1ocY4IX9DzKSmMGUs6ESKlxWhZRaa0fatIWaHWUVapcuGa8r5HFnTqzj+4OCjd5f7EZ/i/A==", + "dev": true, + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/estree": { + "version": "0.0.50", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz", + "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==", + "dev": true }, "@types/flot": { "version": "0.0.31", + "resolved": "https://registry.npmjs.org/@types/flot/-/flot-0.0.31.tgz", + "integrity": "sha512-X+RcMQCqPlQo8zPT6cUFTd/PoYBShMQlHUeOXf05jWlfYnvLuRmluB9z+2EsOKFgUzqzZve5brx+gnFxBaHEUw==", "dev": true, "requires": { "@types/jquery": "*" @@ -19381,14 +28156,21 @@ }, "@types/glob": { "version": "7.1.4", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.4.tgz", + "integrity": "sha512-w+LsMxKyYQm347Otw+IfBXOv9UWVjpHpCDdbBMt8Kz/xbvCYNjP+0qPh91Km3iKfSRLBB0P7fAMf0KHrPu+MyA==", + "dev": true, "requires": { "@types/minimatch": "*", "@types/node": "*" - }, - "dependencies": { - "@types/node": { - "version": "16.4.6" - } + } + }, + "@types/graceful-fs": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "dev": true, + "requires": { + "@types/node": "*" } }, "@types/history": { @@ -19397,166 +28179,122 @@ "integrity": "sha512-MUc6zSmU3tEVnkQ78q0peeEjKWPUADMlC/t++2bI8WnAG2tvYRPIgHG8lWkXwqc8MsUF6Z2MOf+Mh5sazOmhiQ==", "dev": true }, + "@types/html-minifier-terser": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.2.tgz", + "integrity": "sha512-h4lTMgMJctJybDp8CQrxTUiiYmedihHWkjnF/8Pxseu2S6Nlfcy8kwboQ8yejh456rP2yWoEVm1sS/FVsfM48w==", + "dev": true + }, "@types/istanbul-lib-coverage": { - "version": "2.0.3" + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", + "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==", + "dev": true }, "@types/istanbul-lib-report": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dev": true, "requires": { "@types/istanbul-lib-coverage": "*" } }, "@types/istanbul-reports": { - "version": "1.1.2", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "dev": true, "requires": { - "@types/istanbul-lib-coverage": "*", "@types/istanbul-lib-report": "*" } }, "@types/jest": { "version": "26.0.24", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.24.tgz", + "integrity": "sha512-E/X5Vib8BWqZNRlDxj9vYXhsDwPYbPINqKF9BsnSoon4RQ0D9moEuLD8txgyypFLH7J4+Lho9Nr/c8H0Fi+17w==", "dev": true, "requires": { "jest-diff": "^26.0.0", "pretty-format": "^26.0.0" - }, - "dependencies": { - "@jest/types": { - "version": "26.6.2", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - } - }, - "@types/istanbul-reports": { - "version": "3.0.1", - "dev": true, - "requires": { - "@types/istanbul-lib-report": "*" - } - }, - "@types/node": { - "version": "16.4.6", - "dev": true - }, - "@types/yargs": { - "version": "15.0.14", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-regex": { - "version": "5.0.0", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "diff-sequences": { - "version": "26.6.2", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "jest-diff": { - "version": "26.6.2", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" - } - }, - "jest-get-type": { - "version": "26.3.0", - "dev": true - }, - "pretty-format": { - "version": "26.6.2", - "dev": true, - "requires": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" - } - }, - "react-is": { - "version": "17.0.2", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } } }, "@types/jquery": { "version": "3.5.6", + "resolved": "https://registry.npmjs.org/@types/jquery/-/jquery-3.5.6.tgz", + "integrity": "sha512-SmgCQRzGPId4MZQKDj9Hqc6kSXFNWZFHpELkyK8AQhf8Zr6HKfCzFv9ZC1Fv3FyQttJZOlap3qYb12h61iZAIg==", "dev": true, "requires": { "@types/sizzle": "*" } }, "@types/json-schema": { - "version": "7.0.8" + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", + "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", + "dev": true + }, + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", + "dev": true }, "@types/minimatch": { - "version": "3.0.5" + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", + "dev": true }, "@types/moment-timezone": { "version": "0.5.30", + "resolved": "https://registry.npmjs.org/@types/moment-timezone/-/moment-timezone-0.5.30.tgz", + "integrity": "sha512-aDVfCsjYnAQaV/E9Qc24C5Njx1CoDjXsEgkxtp9NyXDpYu4CCbmclb6QhWloS9UTU/8YROUEEdEkWI0D7DxnKg==", "dev": true, "requires": { "moment-timezone": "*" } }, "@types/node": { - "version": "12.20.17", + "version": "12.20.23", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.23.tgz", + "integrity": "sha512-FW0q7NI8UnjbKrJK8NGr6QXY69ATw9IFe6ItIo5yozPwA9DU/xkhiPddctUVyrmFXvyFYerYgQak/qu200UBDw==", + "dev": true + }, + "@types/normalize-package-data": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", "dev": true }, "@types/parse-json": { - "version": "4.0.0" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true + }, + "@types/prettier": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.3.2.tgz", + "integrity": "sha512-eI5Yrz3Qv4KPUa/nSIAi0h+qX0XyewOliug5F2QAtuRg6Kjg6jfmxe1GIwoIRhZspD1A0RP8ANrPwvEXXtRFog==", + "dev": true }, "@types/prop-types": { "version": "15.7.4", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz", + "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==", "dev": true }, "@types/q": { - "version": "1.5.5" + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", + "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==", + "dev": true }, "@types/react": { - "version": "16.14.11", + "version": "16.14.14", + "resolved": "https://registry.npmjs.org/@types/react/-/react-16.14.14.tgz", + "integrity": "sha512-uwIWDYW8LznHzEMJl7ag9St1RsK0gw/xaFZ5+uI1ZM1HndwUgmPH3/wQkSb87GkOVg7shUxnpNW8DcN0AzvG5Q==", "dev": true, "requires": { "@types/prop-types": "*", @@ -19566,24 +28304,17 @@ }, "@types/react-copy-to-clipboard": { "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@types/react-copy-to-clipboard/-/react-copy-to-clipboard-5.0.1.tgz", + "integrity": "sha512-CDuRrJWEIdfKFC4vbwpXT3vk0O4gA/I/Kxu/1npUvGc2Yey5swPvsgO3JEnQkIUwdnYUbwUYDE/fTFQVgqr4oA==", "dev": true, "requires": { "@types/react": "*" - }, - "dependencies": { - "@types/react": { - "version": "17.0.15", - "dev": true, - "requires": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" - } - } } }, "@types/react-dom": { "version": "16.9.14", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.9.14.tgz", + "integrity": "sha512-FIX2AVmPTGP30OUJ+0vadeIFJJ07Mh1m+U0rxfgyW34p3rTlXI+nlenvAxNn4BP36YyI9IJ/+UJ7Wu22N1pI7A==", "dev": true, "requires": { "@types/react": "^16" @@ -19591,20 +28322,11 @@ }, "@types/react-resize-detector": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@types/react-resize-detector/-/react-resize-detector-5.0.0.tgz", + "integrity": "sha512-JTqR0G+RcC6Guqi/JXQBq3jewflumUGd4fDUucmZN9L1d8TZuRHzDTtrmgYWrgLvRTBTV6FjegmLeV1UnrIuzw==", "dev": true, "requires": { "@types/react": "*" - }, - "dependencies": { - "@types/react": { - "version": "17.0.15", - "dev": true, - "requires": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" - } - } } }, "@types/react-router": { @@ -19630,61 +28352,50 @@ }, "@types/react-test-renderer": { "version": "17.0.1", + "resolved": "https://registry.npmjs.org/@types/react-test-renderer/-/react-test-renderer-17.0.1.tgz", + "integrity": "sha512-3Fi2O6Zzq/f3QR9dRnlnHso9bMl7weKCviFmfF6B4LS1Uat6Hkm15k0ZAQuDz+UBq6B3+g+NM6IT2nr5QgPzCw==", "dev": true, "requires": { "@types/react": "*" - }, - "dependencies": { - "@types/react": { - "version": "17.0.15", - "dev": true, - "requires": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" - } - } } }, "@types/reactstrap": { "version": "8.7.2", + "resolved": "https://registry.npmjs.org/@types/reactstrap/-/reactstrap-8.7.2.tgz", + "integrity": "sha512-8sYGS/LhG+ic8vhLwxhuVn+TSqS1lKzplm9BHv4JaQoetStAi9uOqP2VREfefIRT3JnOq5Y+G7Afdryvn+UgZQ==", "dev": true, "requires": { "reactstrap": "*" } }, + "@types/resolve": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-0.0.8.tgz", + "integrity": "sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, "@types/sanitize-html": { "version": "1.27.2", + "resolved": "https://registry.npmjs.org/@types/sanitize-html/-/sanitize-html-1.27.2.tgz", + "integrity": "sha512-DrH26m7CV6PB4YVckjbSIx+xloB7HBolr9Ctm0gZBffSu5dDV4yJKFQGPquJlReVW+xmg59gx+b/8/qYHxZEuw==", "dev": true, "requires": { "htmlparser2": "^4.1.0" - }, - "dependencies": { - "domhandler": { - "version": "3.3.0", - "dev": true, - "requires": { - "domelementtype": "^2.0.1" - } - }, - "htmlparser2": { - "version": "4.1.0", - "dev": true, - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^3.0.0", - "domutils": "^2.0.0", - "entities": "^2.0.0" - } - } } }, "@types/scheduler": { "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==", "dev": true }, "@types/sinon": { "version": "9.0.11", + "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-9.0.11.tgz", + "integrity": "sha512-PwP4UY33SeeVKodNE37ZlOsR9cReypbMJOhZ7BVE0lB+Hix3efCOxiJWiE5Ia+yL9Cn2Ch72EjFTRze8RZsNtg==", "dev": true, "requires": { "@types/sinonjs__fake-timers": "*" @@ -19692,276 +28403,489 @@ }, "@types/sinonjs__fake-timers": { "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-6.0.3.tgz", + "integrity": "sha512-E1dU4fzC9wN2QK2Cr1MLCfyHM8BoNnRFvuf45LYMPNDA+WqbNzC45S4UzPxvp1fFJ1rvSGU0bPvdd35VLmXG8g==", "dev": true }, "@types/sizzle": { "version": "2.3.3", + "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.3.tgz", + "integrity": "sha512-JYM8x9EGF163bEyhdJBpR2QX1R5naCJHC8ucJylJ3w9/CVBaskdQ8WqBf8MmQrd1kRvp/a4TS8HJ+bxzR7ZJYQ==", + "dev": true + }, + "@types/source-list-map": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", + "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", "dev": true }, "@types/stack-utils": { - "version": "1.0.1" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", + "dev": true + }, + "@types/tapable": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.8.tgz", + "integrity": "sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ==", + "dev": true }, "@types/testing-library__react-hooks": { "version": "3.4.1", + "resolved": "https://registry.npmjs.org/@types/testing-library__react-hooks/-/testing-library__react-hooks-3.4.1.tgz", + "integrity": "sha512-G4JdzEcq61fUyV6wVW9ebHWEiLK2iQvaBuCHHn9eMSbZzVh4Z4wHnUGIvQOYCCYeu5DnUtFyNYuAAgbSaO/43Q==", "dev": true, "requires": { "@types/react-test-renderer": "*" } }, + "@types/uglify-js": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.13.1.tgz", + "integrity": "sha512-O3MmRAk6ZuAKa9CHgg0Pr0+lUOqoMLpc9AS4R8ano2auvsg7IE8syF3Xh/NPr26TWklxYcqoEEFdzLLs1fV9PQ==", + "dev": true, + "requires": { + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "@types/webpack": { + "version": "4.41.30", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.30.tgz", + "integrity": "sha512-GUHyY+pfuQ6haAfzu4S14F+R5iGRwN6b2FRNJY7U0NilmFAqbsOfK6j1HwuLBAqwRIT+pVdNDJGJ6e8rpp0KHA==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/tapable": "^1", + "@types/uglify-js": "*", + "@types/webpack-sources": "*", + "anymatch": "^3.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "@types/webpack-sources": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.0.tgz", + "integrity": "sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/source-list-map": "*", + "source-map": "^0.7.3" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true + } + } + }, "@types/yargs": { - "version": "13.0.12", + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "dev": true, "requires": { "@types/yargs-parser": "*" } }, "@types/yargs-parser": { - "version": "20.2.1" + "version": "20.2.1", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz", + "integrity": "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==", + "dev": true }, "@typescript-eslint/eslint-plugin": { - "version": "2.34.0", + "version": "4.30.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.30.0.tgz", + "integrity": "sha512-NgAnqk55RQ/SD+tZFD9aPwNSeHmDHHe5rtUyhIq0ZeCWZEvo4DK9rYz7v9HDuQZFvn320Ot+AikaCKMFKLlD0g==", + "dev": true, "requires": { - "@typescript-eslint/experimental-utils": "2.34.0", + "@typescript-eslint/experimental-utils": "4.30.0", + "@typescript-eslint/scope-manager": "4.30.0", + "debug": "^4.3.1", "functional-red-black-tree": "^1.0.1", - "regexpp": "^3.0.0", - "tsutils": "^3.17.1" + "regexpp": "^3.1.0", + "semver": "^7.3.5", + "tsutils": "^3.21.0" }, "dependencies": { - "regexpp": { - "version": "3.2.0" + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "requires": { + "tslib": "^1.8.1" + } } } }, "@typescript-eslint/experimental-utils": { - "version": "2.34.0", + "version": "4.30.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.30.0.tgz", + "integrity": "sha512-K8RNIX9GnBsv5v4TjtwkKtqMSzYpjqAQg/oSphtxf3xxdt6T0owqnpojztjjTcatSteH3hLj3t/kklKx87NPqw==", + "dev": true, "requires": { - "@types/json-schema": "^7.0.3", - "@typescript-eslint/typescript-estree": "2.34.0", - "eslint-scope": "^5.0.0", - "eslint-utils": "^2.0.0" - }, - "dependencies": { - "eslint-utils": { - "version": "2.1.0", - "requires": { - "eslint-visitor-keys": "^1.1.0" - } - } + "@types/json-schema": "^7.0.7", + "@typescript-eslint/scope-manager": "4.30.0", + "@typescript-eslint/types": "4.30.0", + "@typescript-eslint/typescript-estree": "4.30.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" } }, "@typescript-eslint/parser": { - "version": "2.34.0", + "version": "4.30.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.30.0.tgz", + "integrity": "sha512-HJ0XuluSZSxeboLU7Q2VQ6eLlCwXPBOGnA7CqgBnz2Db3JRQYyBDJgQnop6TZ+rsbSx5gEdWhw4rE4mDa1FnZg==", + "dev": true, "requires": { - "@types/eslint-visitor-keys": "^1.0.0", - "@typescript-eslint/experimental-utils": "2.34.0", - "@typescript-eslint/typescript-estree": "2.34.0", - "eslint-visitor-keys": "^1.1.0" + "@typescript-eslint/scope-manager": "4.30.0", + "@typescript-eslint/types": "4.30.0", + "@typescript-eslint/typescript-estree": "4.30.0", + "debug": "^4.3.1" } }, - "@typescript-eslint/typescript-estree": { - "version": "2.34.0", + "@typescript-eslint/scope-manager": { + "version": "4.30.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.30.0.tgz", + "integrity": "sha512-VJ/jAXovxNh7rIXCQbYhkyV2Y3Ac/0cVHP/FruTJSAUUm4Oacmn/nkN5zfWmWFEanN4ggP0vJSHOeajtHq3f8A==", + "dev": true, "requires": { - "debug": "^4.1.1", - "eslint-visitor-keys": "^1.1.0", - "glob": "^7.1.6", + "@typescript-eslint/types": "4.30.0", + "@typescript-eslint/visitor-keys": "4.30.0" + } + }, + "@typescript-eslint/types": { + "version": "4.30.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.30.0.tgz", + "integrity": "sha512-YKldqbNU9K4WpTNwBqtAerQKLLW/X2A/j4yw92e3ZJYLx+BpKLeheyzoPfzIXHfM8BXfoleTdiYwpsvVPvHrDw==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "4.30.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.30.0.tgz", + "integrity": "sha512-6WN7UFYvykr/U0Qgy4kz48iGPWILvYL34xXJxvDQeiRE018B7POspNRVtAZscWntEPZpFCx4hcz/XBT+erenfg==", + "dev": true, + "requires": { + "@typescript-eslint/types": "4.30.0", + "@typescript-eslint/visitor-keys": "4.30.0", + "debug": "^4.3.1", + "globby": "^11.0.3", "is-glob": "^4.0.1", - "lodash": "^4.17.15", - "semver": "^7.3.2", - "tsutils": "^3.17.1" + "semver": "^7.3.5", + "tsutils": "^3.21.0" }, "dependencies": { - "lru-cache": { - "version": "6.0.0", - "requires": { - "yallist": "^4.0.0" - } + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true }, - "semver": { - "version": "7.3.5", + "tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, "requires": { - "lru-cache": "^6.0.0" + "tslib": "^1.8.1" } } } }, - "@webassemblyjs/ast": { - "version": "1.8.5", + "@typescript-eslint/visitor-keys": { + "version": "4.30.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.30.0.tgz", + "integrity": "sha512-pNaaxDt/Ol/+JZwzP7MqWc8PJQTUhZwoee/PVlQ+iYoYhagccvoHnC9e4l+C/krQYYkENxznhVSDwClIbZVxRw==", + "dev": true, "requires": { - "@webassemblyjs/helper-module-context": "1.8.5", - "@webassemblyjs/helper-wasm-bytecode": "1.8.5", - "@webassemblyjs/wast-parser": "1.8.5" + "@typescript-eslint/types": "4.30.0", + "eslint-visitor-keys": "^2.0.0" + } + }, + "@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "dev": true, + "requires": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" } }, "@webassemblyjs/floating-point-hex-parser": { - "version": "1.8.5" + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", + "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", + "dev": true }, "@webassemblyjs/helper-api-error": { - "version": "1.8.5" + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", + "dev": true }, "@webassemblyjs/helper-buffer": { - "version": "1.8.5" + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", + "dev": true }, "@webassemblyjs/helper-code-frame": { - "version": "1.8.5", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", + "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", + "dev": true, "requires": { - "@webassemblyjs/wast-printer": "1.8.5" + "@webassemblyjs/wast-printer": "1.9.0" } }, "@webassemblyjs/helper-fsm": { - "version": "1.8.5" + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", + "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", + "dev": true }, "@webassemblyjs/helper-module-context": { - "version": "1.8.5", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", + "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", + "dev": true, "requires": { - "@webassemblyjs/ast": "1.8.5", - "mamacro": "^0.0.3" + "@webassemblyjs/ast": "1.9.0" } }, "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.8.5" + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", + "dev": true }, "@webassemblyjs/helper-wasm-section": { - "version": "1.8.5", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", + "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "dev": true, "requires": { - "@webassemblyjs/ast": "1.8.5", - "@webassemblyjs/helper-buffer": "1.8.5", - "@webassemblyjs/helper-wasm-bytecode": "1.8.5", - "@webassemblyjs/wasm-gen": "1.8.5" + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0" } }, "@webassemblyjs/ieee754": { - "version": "1.8.5", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "dev": true, "requires": { "@xtuc/ieee754": "^1.2.0" } }, "@webassemblyjs/leb128": { - "version": "1.8.5", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "dev": true, "requires": { "@xtuc/long": "4.2.2" } }, "@webassemblyjs/utf8": { - "version": "1.8.5" + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", + "dev": true }, "@webassemblyjs/wasm-edit": { - "version": "1.8.5", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "dev": true, "requires": { - "@webassemblyjs/ast": "1.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": { - "version": "1.8.5", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", + "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "dev": true, "requires": { - "@webassemblyjs/ast": "1.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": { - "version": "1.8.5", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", + "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "dev": true, "requires": { - "@webassemblyjs/ast": "1.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": { - "version": "1.8.5", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", + "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "dev": true, "requires": { - "@webassemblyjs/ast": "1.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": { - "version": "1.8.5", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", + "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", + "dev": true, "requires": { - "@webassemblyjs/ast": "1.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": { - "version": "1.8.5", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "dev": true, "requires": { - "@webassemblyjs/ast": "1.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": { - "version": "1.2.0" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true }, "@xtuc/long": { - "version": "4.2.2" + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true }, "abab": { - "version": "2.0.5" + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", + "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" }, "accepts": { "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "dev": true, "requires": { "mime-types": "~2.1.24", "negotiator": "0.6.2" } }, "acorn": { - "version": "6.4.2" + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" }, "acorn-globals": { - "version": "4.3.4", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", "requires": { - "acorn": "^6.0.1", - "acorn-walk": "^6.0.1" + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" } }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "requires": {} + }, "acorn-walk": { - "version": "6.2.0" + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==" }, "address": { - "version": "1.1.2" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", + "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==", + "dev": true }, "adjust-sourcemap-loader": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-3.0.0.tgz", + "integrity": "sha512-YBrGyT2/uVQ/c6Rr+t6ZJXniY03YtHGMJQYal368burRGYKqhx9qGTWqcBU5s1CwYY9E/ri63RYyG1IacMZtqw==", + "dev": true, "requires": { "loader-utils": "^2.0.0", "regex-parser": "^2.2.11" - }, - "dependencies": { - "loader-utils": { - "version": "2.0.0", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - } } }, "agent-base": { "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", "requires": { "debug": "4" } }, "aggregate-error": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, "requires": { "clean-stack": "^2.0.0", "indent-string": "^4.0.0" @@ -19969,6 +28893,8 @@ }, "airbnb-prop-types": { "version": "2.16.0", + "resolved": "https://registry.npmjs.org/airbnb-prop-types/-/airbnb-prop-types-2.16.0.tgz", + "integrity": "sha512-7WHOFolP/6cS96PhKNrslCLMYAI8yB1Pp6u6XmxozQOiZbsI5ycglZr5cHhBFfuRcQQjzCMith5ZPZdYiJCxUg==", "dev": true, "requires": { "array.prototype.find": "^2.1.1", @@ -19984,6 +28910,9 @@ }, "ajv": { "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, "requires": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -19993,87 +28922,129 @@ }, "ajv-errors": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", + "dev": true, "requires": {} }, "ajv-keywords": { "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, "requires": {} }, "alphanum-sort": { - "version": "1.0.2" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", + "dev": true }, "ansi-colors": { - "version": "3.2.4" + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "dev": true }, "ansi-escapes": { "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, "requires": { "type-fest": "^0.21.3" } }, "ansi-html": { - "version": "0.0.7" + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", + "dev": true }, "ansi-regex": { - "version": "2.1.1" + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true }, "ansi-styles": { "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, "requires": { "color-convert": "^1.9.0" } }, "anymatch": { - "version": "2.0.0", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" } }, "aproba": { - "version": "1.2.0" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true }, "argparse": { "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, "requires": { "sprintf-js": "~1.0.2" } }, "aria-query": { "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", + "dev": true, "requires": { "@babel/runtime": "^7.10.2", "@babel/runtime-corejs3": "^7.10.2" } }, "arity-n": { - "version": "1.0.4" + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/arity-n/-/arity-n-1.0.4.tgz", + "integrity": "sha1-2edrEXM+CFacCEeuezmyhgswt0U=", + "dev": true }, "arr-diff": { - "version": "4.0.0" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true }, "arr-flatten": { - "version": "1.1.0" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true }, "arr-union": { - "version": "3.1.0" - }, - "array-equal": { - "version": "1.0.0" + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true }, "array-flatten": { - "version": "1.1.1" + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "dev": true }, "array-includes": { "version": "3.1.3", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.3.tgz", + "integrity": "sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==", + "dev": true, "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", @@ -20083,19 +29054,28 @@ } }, "array-union": { - "version": "1.0.2", - "requires": { - "array-uniq": "^1.0.1" - } + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true }, "array-uniq": { - "version": "1.0.3" + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true }, "array-unique": { - "version": "0.3.2" + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true }, "array.prototype.filter": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array.prototype.filter/-/array.prototype.filter-1.0.0.tgz", + "integrity": "sha512-TfO1gz+tLm+Bswq0FBOXPqAchtCr2Rn48T8dLJoRFl8NoEosjZmzptmuo1X8aZBzZcqsR1W8U761tjACJtngTQ==", + "dev": true, "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", @@ -20106,6 +29086,8 @@ }, "array.prototype.find": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/array.prototype.find/-/array.prototype.find-2.1.1.tgz", + "integrity": "sha512-mi+MYNJYLTx2eNYy+Yh6raoQacCsNeeMUaspFPh9Y141lFSsWxxB8V9mM2ye+eqiRs917J6/pJ4M9ZPzenWckA==", "dev": true, "requires": { "define-properties": "^1.1.3", @@ -20114,6 +29096,9 @@ }, "array.prototype.flat": { "version": "1.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz", + "integrity": "sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==", + "dev": true, "requires": { "call-bind": "^1.0.0", "define-properties": "^1.1.3", @@ -20122,6 +29107,9 @@ }, "array.prototype.flatmap": { "version": "1.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz", + "integrity": "sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==", + "dev": true, "requires": { "call-bind": "^1.0.0", "define-properties": "^1.1.3", @@ -20130,76 +29118,125 @@ } }, "arrify": { - "version": "1.0.1" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "dev": true }, "asap": { - "version": "2.0.6" - }, - "asn1": { - "version": "0.2.4", - "requires": { - "safer-buffer": "~2.1.0" - } + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", + "dev": true }, "asn1.js": { "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "dev": true, "requires": { "bn.js": "^4.0.0", "inherits": "^2.0.1", "minimalistic-assert": "^1.0.0", "safer-buffer": "^2.1.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } } }, "assert": { "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "dev": true, "requires": { "object-assign": "^4.1.1", "util": "0.10.3" }, "dependencies": { "inherits": { - "version": "2.0.1" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", + "dev": true }, "util": { "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dev": true, "requires": { "inherits": "2.0.1" } } } }, - "assert-plus": { - "version": "1.0.0" - }, "assign-symbols": { - "version": "1.0.0" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true }, "ast-types-flow": { - "version": "0.0.7" + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=", + "dev": true }, "astral-regex": { - "version": "1.0.0" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true }, "async": { "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dev": true, "requires": { "lodash": "^4.17.14" } }, "async-each": { - "version": "1.0.3" + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", + "dev": true }, "async-limiter": { - "version": "1.0.1" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", + "dev": true }, "asynckit": { - "version": "0.4.0" + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true }, "atob": { - "version": "2.1.2" + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true }, "autoprefixer": { "version": "9.8.6", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", + "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", + "dev": true, "requires": { "browserslist": "^4.12.0", "caniuse-lite": "^1.0.30001109", @@ -20208,62 +29245,25 @@ "num2fraction": "^1.2.2", "postcss": "^7.0.32", "postcss-value-parser": "^4.1.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "4.1.0" - } } }, - "aws-sign2": { - "version": "0.7.0" - }, - "aws4": { - "version": "1.11.0" - }, "axe-core": { - "version": "4.3.2" + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.3.3.tgz", + "integrity": "sha512-/lqqLAmuIPi79WYfRpy2i8z+x+vxU3zX2uAm0gs1q52qTuKwolOj1P8XbufpXcsydrpKx2yGn2wzAnxCMV86QA==", + "dev": true }, "axobject-query": { - "version": "2.2.0" - }, - "babel-code-frame": { - "version": "6.26.0", - "requires": { - "chalk": "^1.1.3", - "esutils": "^2.0.2", - "js-tokens": "^3.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "2.2.1" - }, - "chalk": { - "version": "1.1.3", - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "js-tokens": { - "version": "3.0.2" - }, - "strip-ansi": { - "version": "3.0.1", - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "2.0.0" - } - } + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", + "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==", + "dev": true }, "babel-eslint": { "version": "10.1.0", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", + "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", + "dev": true, "requires": { "@babel/code-frame": "^7.0.0", "@babel/parser": "^7.7.0", @@ -20271,109 +29271,166 @@ "@babel/types": "^7.7.0", "eslint-visitor-keys": "^1.0.0", "resolve": "^1.12.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true + } } }, "babel-extract-comments": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz", + "integrity": "sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ==", + "dev": true, "requires": { "babylon": "^6.18.0" } }, "babel-jest": { - "version": "24.9.0", + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz", + "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==", + "dev": true, "requires": { - "@jest/transform": "^24.9.0", - "@jest/types": "^24.9.0", - "@types/babel__core": "^7.1.0", - "babel-plugin-istanbul": "^5.1.0", - "babel-preset-jest": "^24.9.0", - "chalk": "^2.4.2", - "slash": "^2.0.0" + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/babel__core": "^7.1.7", + "babel-plugin-istanbul": "^6.0.0", + "babel-preset-jest": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "slash": "^3.0.0" }, "dependencies": { - "@babel/core": { - "version": "7.9.0", - "peer": true, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "requires": { - "@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", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.13", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" + "color-convert": "^2.0.1" } }, - "babel-preset-jest": { - "version": "24.9.0", + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, "requires": { - "@babel/plugin-syntax-object-rest-spread": "^7.0.0", - "babel-plugin-jest-hoist": "^24.9.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" } }, - "semver": { - "version": "5.7.1", - "peer": true + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } }, - "source-map": { - "version": "0.5.7", - "peer": true + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "babel-loader": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz", + "integrity": "sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==", + "dev": true, + "requires": { + "find-cache-dir": "^2.1.0", + "loader-utils": "^1.4.0", + "mkdirp": "^0.5.3", + "pify": "^4.0.1", + "schema-utils": "^2.6.5" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } } } }, "babel-plugin-dynamic-import-node": { "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dev": true, "requires": { "object.assign": "^4.1.0" } }, "babel-plugin-istanbul": { - "version": "5.2.0", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz", + "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.0.0", - "find-up": "^3.0.0", - "istanbul-lib-instrument": "^3.3.0", - "test-exclude": "^5.2.3" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "requires": { - "p-limit": "^2.0.0" - } - } + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^4.0.0", + "test-exclude": "^6.0.0" } }, "babel-plugin-jest-hoist": { - "version": "24.9.0", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz", + "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==", + "dev": true, "requires": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", "@types/babel__traverse": "^7.0.6" } }, "babel-plugin-macros": { "version": "2.8.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz", + "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==", + "dev": true, "requires": { "@babel/runtime": "^7.7.2", "cosmiconfig": "^6.0.0", @@ -20382,6 +29439,9 @@ "dependencies": { "cosmiconfig": { "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "dev": true, "requires": { "@types/parse-json": "^4.0.0", "import-fresh": "^3.1.0", @@ -20389,31 +29449,40 @@ "path-type": "^4.0.0", "yaml": "^1.7.2" } - }, - "parse-json": { - "version": "5.2.0", - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - } - }, - "path-type": { - "version": "4.0.0" } } }, + "babel-plugin-named-asset-import": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.7.tgz", + "integrity": "sha512-squySRkf+6JGnvjoUtDEjSREJEBirnXi9NqP6rjSYsylxQxqBTz+pkmf395i9E2zsvmYUaI40BHo6SqZUdydlw==", + "dev": true, + "requires": {} + }, "babel-plugin-polyfill-corejs2": { "version": "0.2.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz", + "integrity": "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==", + "dev": true, "requires": { "@babel/compat-data": "^7.13.11", "@babel/helper-define-polyfill-provider": "^0.2.2", "semver": "^6.1.1" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } } }, "babel-plugin-polyfill-corejs3": { "version": "0.2.4", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.4.tgz", + "integrity": "sha512-z3HnJE5TY/j4EFEa/qpQMSbcUJZ5JQi+3UFjXzn6pQCmIKc5Ug5j98SuYyH+m4xQnvKlMDIW4plLfgyVnd0IcQ==", + "dev": true, "requires": { "@babel/helper-define-polyfill-provider": "^0.2.2", "core-js-compat": "^3.14.0" @@ -20421,633 +29490,329 @@ }, "babel-plugin-polyfill-regenerator": { "version": "0.2.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz", + "integrity": "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==", + "dev": true, "requires": { "@babel/helper-define-polyfill-provider": "^0.2.2" } }, "babel-plugin-syntax-object-rest-spread": { - "version": "6.13.0" + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", + "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=", + "dev": true }, "babel-plugin-transform-object-rest-spread": { "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", + "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=", + "dev": true, "requires": { "babel-plugin-syntax-object-rest-spread": "^6.8.0", "babel-runtime": "^6.26.0" } }, "babel-plugin-transform-react-remove-prop-types": { - "version": "0.4.24" + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==", + "dev": true + }, + "babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "dev": true, + "requires": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@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-top-level-await": "^7.8.3" + } + }, + "babel-preset-jest": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz", + "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==", + "dev": true, + "requires": { + "babel-plugin-jest-hoist": "^26.6.2", + "babel-preset-current-node-syntax": "^1.0.0" + } }, "babel-preset-react-app": { - "version": "9.1.2", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.0.tgz", + "integrity": "sha512-itL2z8v16khpuKutx5IH8UdCdSTuzrOhRFTEdIhveZ2i1iBKDrVE0ATa4sFVy+02GLucZNVBWtoarXBy0Msdpg==", + "dev": true, "requires": { - "@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" }, "dependencies": { "@babel/core": { - "version": "7.9.0", + "version": "7.12.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.3.tgz", + "integrity": "sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==", + "dev": true, "requires": { - "@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/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/helper-create-class-features-plugin": { - "version": "7.14.8", - "requires": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "@babel/helper-function-name": "^7.14.5", - "@babel/helper-member-expression-to-functions": "^7.14.7", - "@babel/helper-optimise-call-expression": "^7.14.5", - "@babel/helper-replace-supers": "^7.14.5", - "@babel/helper-split-export-declaration": "^7.14.5" - } - }, "@babel/plugin-proposal-class-properties": { - "version": "7.8.3", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz", + "integrity": "sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w==", + "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-proposal-decorators": { - "version": "7.8.3", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-decorators": "^7.8.3" + "@babel/helper-create-class-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.8.3", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz", + "integrity": "sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg==", + "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-plugin-utils": "^7.10.4", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" } }, "@babel/plugin-proposal-numeric-separator": { - "version": "7.8.3", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.1.tgz", + "integrity": "sha512-MR7Ok+Af3OhNTCxYVjJZHS0t97ydnJZt/DbR4WISO39iDnhiD8XHrY12xuSJ90FFEGjir0Fzyyn7g/zY6hxbxA==", + "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" } }, "@babel/plugin-proposal-optional-chaining": { - "version": "7.9.0", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.1.tgz", + "integrity": "sha512-c2uRpY6WzaVDzynVY9liyykS+kVU+WRZPMPYpkelXH8KBt1oXoI89kPbZKKG/jDT5UK92FTW2fZkZaJhdiBabw==", + "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3", + "@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-syntax-async-generators": { - "version": "7.8.4", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "dependencies": { - "@babel/core": { - "version": "7.14.8", - "peer": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.14.8", - "@babel/helper-compilation-targets": "^7.14.5", - "@babel/helper-module-transforms": "^7.14.8", - "@babel/helpers": "^7.14.8", - "@babel/parser": "^7.14.8", - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.14.8", - "@babel/types": "^7.14.8", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", - "semver": "^6.3.0", - "source-map": "^0.5.0" - } - }, - "semver": { - "version": "6.3.0", - "peer": true - } - } - }, - "@babel/plugin-syntax-decorators": { - "version": "7.14.5", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "dependencies": { - "@babel/core": { - "version": "7.14.8", - "peer": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.14.8", - "@babel/helper-compilation-targets": "^7.14.5", - "@babel/helper-module-transforms": "^7.14.8", - "@babel/helpers": "^7.14.8", - "@babel/parser": "^7.14.8", - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.14.8", - "@babel/types": "^7.14.8", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", - "semver": "^6.3.0", - "source-map": "^0.5.0" - } - }, - "semver": { - "version": "6.3.0", - "peer": true - } - } - }, - "@babel/plugin-syntax-flow": { - "version": "7.14.5", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "dependencies": { - "@babel/core": { - "version": "7.14.8", - "peer": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.14.8", - "@babel/helper-compilation-targets": "^7.14.5", - "@babel/helper-module-transforms": "^7.14.8", - "@babel/helpers": "^7.14.8", - "@babel/parser": "^7.14.8", - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.14.8", - "@babel/types": "^7.14.8", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", - "semver": "^6.3.0", - "source-map": "^0.5.0" - } - }, - "semver": { - "version": "6.3.0", - "peer": true - } - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "dependencies": { - "@babel/core": { - "version": "7.14.8", - "peer": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.14.8", - "@babel/helper-compilation-targets": "^7.14.5", - "@babel/helper-module-transforms": "^7.14.8", - "@babel/helpers": "^7.14.8", - "@babel/parser": "^7.14.8", - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.14.8", - "@babel/types": "^7.14.8", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", - "semver": "^6.3.0", - "source-map": "^0.5.0" - } - }, - "semver": { - "version": "6.3.0", - "peer": true - } - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "dependencies": { - "@babel/core": { - "version": "7.14.8", - "peer": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.14.8", - "@babel/helper-compilation-targets": "^7.14.5", - "@babel/helper-module-transforms": "^7.14.8", - "@babel/helpers": "^7.14.8", - "@babel/parser": "^7.14.8", - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.14.8", - "@babel/types": "^7.14.8", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", - "semver": "^6.3.0", - "source-map": "^0.5.0" - } - }, - "semver": { - "version": "6.3.0", - "peer": true - } - } - }, - "@babel/plugin-syntax-typescript": { - "version": "7.14.5", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-flow-strip-types": { - "version": "7.9.0", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-flow": "^7.8.3" - } - }, "@babel/plugin-transform-react-display-name": { - "version": "7.8.3", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.1.tgz", + "integrity": "sha512-cAzB+UzBIrekfYxyLlFqf/OagTvHLcVBb5vpouzkYkBclRPraiygVnafvAoipErZLI8ANv8Ecn6E/m5qPXD26w==", + "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-transform-react-jsx-self": { - "version": "7.14.5", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-react-jsx-source": { - "version": "7.14.5", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-runtime": { - "version": "7.9.0", - "requires": { - "@babel/helper-module-imports": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3", - "resolve": "^1.8.1", - "semver": "^5.5.1" - } - }, - "@babel/plugin-transform-typescript": { - "version": "7.14.6", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.14.6", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-typescript": "^7.14.5" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/preset-env": { - "version": "7.9.0", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.1.tgz", + "integrity": "sha512-H8kxXmtPaAGT7TyBvSSkoSTUK6RHh61So05SyEbpmr0MCZrsNYn7mGMzzeYoOUCdHzww61k8XBft2TaES+xPLg==", + "dev": true, "requires": { - "@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/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/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" - }, - "dependencies": { - "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.14.5", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - }, - "dependencies": { - "@babel/core": { - "version": "7.14.8", - "peer": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.14.8", - "@babel/helper-compilation-targets": "^7.14.5", - "@babel/helper-module-transforms": "^7.14.8", - "@babel/helpers": "^7.14.8", - "@babel/parser": "^7.14.8", - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.14.8", - "@babel/types": "^7.14.8", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", - "semver": "^6.3.0", - "source-map": "^0.5.0" - } - }, - "semver": { - "version": "6.3.0", - "peer": true - } - } - }, - "@babel/plugin-proposal-numeric-separator": { - "version": "7.14.5", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - }, - "dependencies": { - "@babel/core": { - "version": "7.14.8", - "peer": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.14.8", - "@babel/helper-compilation-targets": "^7.14.5", - "@babel/helper-module-transforms": "^7.14.8", - "@babel/helpers": "^7.14.8", - "@babel/parser": "^7.14.8", - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.14.8", - "@babel/types": "^7.14.8", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", - "semver": "^6.3.0", - "source-map": "^0.5.0" - } - }, - "semver": { - "version": "6.3.0", - "peer": true - } - } - }, - "@babel/plugin-proposal-optional-chaining": { - "version": "7.14.5", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - }, - "dependencies": { - "@babel/core": { - "version": "7.14.8", - "peer": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.14.8", - "@babel/helper-compilation-targets": "^7.14.5", - "@babel/helper-module-transforms": "^7.14.8", - "@babel/helpers": "^7.14.8", - "@babel/parser": "^7.14.8", - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.14.8", - "@babel/types": "^7.14.8", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", - "semver": "^6.3.0", - "source-map": "^0.5.0" - } - }, - "semver": { - "version": "6.3.0", - "peer": true - } - } - } - } - }, - "@babel/preset-modules": { - "version": "0.1.4", - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - }, - "dependencies": { - "@babel/core": { - "version": "7.14.8", - "peer": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.14.8", - "@babel/helper-compilation-targets": "^7.14.5", - "@babel/helper-module-transforms": "^7.14.8", - "@babel/helpers": "^7.14.8", - "@babel/parser": "^7.14.8", - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.14.8", - "@babel/types": "^7.14.8", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", - "semver": "^6.3.0", - "source-map": "^0.5.0" - } - }, - "semver": { - "version": "6.3.0", - "peer": true - } } }, "@babel/preset-react": { - "version": "7.9.1", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.12.1.tgz", + "integrity": "sha512-euCExymHCi0qB9u5fKw7rvlw7AZSjw/NaB9h7EkdTt5+yHRrXdiRTh7fkG3uBPpJg82CqLfp1LHLqWGSCrab+g==", + "dev": true, "requires": { - "@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" }, "dependencies": { - "@babel/plugin-transform-react-display-name": { - "version": "7.14.5", + "@babel/plugin-transform-react-jsx-self": { + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.14.9.tgz", + "integrity": "sha512-Fqqu0f8zv9W+RyOnx29BX/RlEsBRANbOf5xs5oxb2aHP4FKbLXxIaVPUiCti56LAR1IixMH4EyaixhUsKqoBHw==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" - }, - "dependencies": { - "@babel/core": { - "version": "7.14.8", - "peer": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.14.8", - "@babel/helper-compilation-targets": "^7.14.5", - "@babel/helper-module-transforms": "^7.14.8", - "@babel/helpers": "^7.14.8", - "@babel/parser": "^7.14.8", - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.14.8", - "@babel/types": "^7.14.8", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", - "semver": "^6.3.0", - "source-map": "^0.5.0" - } - } } }, - "semver": { - "version": "6.3.0", - "peer": true + "@babel/plugin-transform-react-jsx-source": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.14.5.tgz", + "integrity": "sha512-1TpSDnD9XR/rQ2tzunBVPThF5poaYT9GqP+of8fAtguYuI/dm2RkrMBDemsxtY0XBzvW7nXjYM0hRyKX9QYj7Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } } } }, - "@babel/preset-typescript": { - "version": "7.9.0", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-transform-typescript": "^7.9.0" - } - }, "@babel/runtime": { - "version": "7.9.0", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.1.tgz", + "integrity": "sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA==", + "dev": true, "requires": { "regenerator-runtime": "^0.13.4" } }, "semver": { - "version": "5.7.1" - }, - "source-map": { - "version": "0.5.7" + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true } } }, "babel-runtime": { "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dev": true, "requires": { "core-js": "^2.4.0", "regenerator-runtime": "^0.11.0" }, "dependencies": { "core-js": { - "version": "2.6.12" + "version": "2.6.12", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", + "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", + "dev": true }, "regenerator-runtime": { - "version": "0.11.1" + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", + "dev": true } } }, "babylon": { - "version": "6.18.0" + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "dev": true }, "balanced-match": { - "version": "1.0.2" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true }, "base": { "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, "requires": { "cache-base": "^1.0.1", "class-utils": "^0.3.5", @@ -21060,6 +29825,9 @@ "dependencies": { "define-property": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, "requires": { "is-descriptor": "^1.0.0" } @@ -21067,40 +29835,67 @@ } }, "base64-js": { - "version": "1.5.1" + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true }, "batch": { - "version": "0.6.1" + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", + "dev": true }, - "bcrypt-pbkdf": { - "version": "1.0.2", + "bfj": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", + "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", + "dev": true, "requires": { - "tweetnacl": "^0.14.3" + "bluebird": "^3.5.5", + "check-types": "^11.1.1", + "hoopy": "^0.1.4", + "tryer": "^1.0.1" } }, "big.js": { - "version": "5.2.2" + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true }, "binary-extensions": { - "version": "2.2.0" + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" }, "bindings": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dev": true, "optional": true, "requires": { "file-uri-to-path": "1.0.0" } }, "bluebird": { - "version": "3.7.2" + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true }, "bn.js": { - "version": "4.12.0" + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", + "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==", + "dev": true }, "body-parser": { "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "dev": true, "requires": { "bytes": "3.1.0", "content-type": "~1.0.4", @@ -21114,19 +29909,34 @@ "type-is": "~1.6.17" }, "dependencies": { + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "dev": true + }, "debug": { "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, "requires": { "ms": "2.0.0" } }, "ms": { - "version": "2.0.0" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true } } }, "bonjour": { "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "dev": true, "requires": { "array-flatten": "^2.1.0", "deep-equal": "^1.0.1", @@ -21134,61 +29944,54 @@ "dns-txt": "^2.0.2", "multicast-dns": "^6.0.1", "multicast-dns-service-types": "^1.1.0" - }, - "dependencies": { - "array-flatten": { - "version": "2.1.2" - } } }, "boolbase": { - "version": "1.0.0" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true }, "bootstrap": { "version": "4.6.0", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.6.0.tgz", + "integrity": "sha512-Io55IuQY3kydzHtbGvQya3H+KorS/M9rSNyfCGCg9WZ4pyT/lCxIlpJgG1GXW/PswzC84Tr2fBYi+7+jFVQQBw==", "requires": {} }, "brace-expansion": { "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, "braces": { - "version": "2.3.2", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" + "fill-range": "^7.0.1" } }, "brorand": { - "version": "1.1.0" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", + "dev": true }, "browser-process-hrtime": { - "version": "1.0.0" - }, - "browser-resolve": { - "version": "1.11.3", - "requires": { - "resolve": "1.1.7" - }, - "dependencies": { - "resolve": { - "version": "1.1.7" - } - } + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" }, "browserify-aes": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, "requires": { "buffer-xor": "^1.0.3", "cipher-base": "^1.0.0", @@ -21200,6 +30003,9 @@ }, "browserify-cipher": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, "requires": { "browserify-aes": "^1.0.4", "browserify-des": "^1.0.0", @@ -21208,6 +30014,9 @@ }, "browserify-des": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, "requires": { "cipher-base": "^1.0.1", "des.js": "^1.0.0", @@ -21217,18 +30026,19 @@ }, "browserify-rsa": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "dev": true, "requires": { "bn.js": "^5.0.0", "randombytes": "^2.0.1" - }, - "dependencies": { - "bn.js": { - "version": "5.2.0" - } } }, "browserify-sign": { "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "dev": true, "requires": { "bn.js": "^5.1.1", "browserify-rsa": "^4.0.1", @@ -21241,97 +30051,150 @@ "safe-buffer": "^5.2.0" }, "dependencies": { - "bn.js": { - "version": "5.2.0" - }, "readable-stream": { "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, "requires": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", "util-deprecate": "^1.0.1" } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true } } }, "browserify-zlib": { "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, "requires": { "pako": "~1.0.5" } }, "browserslist": { - "version": "4.16.6", + "version": "4.16.8", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.8.tgz", + "integrity": "sha512-sc2m9ohR/49sWEbPj14ZSSZqp+kbi16aLao42Hmn3Z8FpjuMaq2xCA2l4zl9ITfyzvnvyE0hcg62YkIGKxgaNQ==", + "dev": true, "requires": { - "caniuse-lite": "^1.0.30001219", - "colorette": "^1.2.2", - "electron-to-chromium": "^1.3.723", + "caniuse-lite": "^1.0.30001251", + "colorette": "^1.3.0", + "electron-to-chromium": "^1.3.811", "escalade": "^3.1.1", - "node-releases": "^1.1.71" + "node-releases": "^1.1.75" } }, "bser": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dev": true, "requires": { "node-int64": "^0.4.0" } }, "buffer": { "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "dev": true, "requires": { "base64-js": "^1.0.2", "ieee754": "^1.1.4", "isarray": "^1.0.0" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + } } }, "buffer-from": { - "version": "1.1.1" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true }, "buffer-indexof": { - "version": "1.1.1" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", + "dev": true }, "buffer-xor": { - "version": "1.0.3" + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", + "dev": true + }, + "builtin-modules": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", + "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==", + "dev": true }, "builtin-status-codes": { - "version": "3.0.0" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", + "dev": true }, "bytes": { - "version": "3.1.0" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "dev": true }, "cacache": { - "version": "13.0.1", + "version": "15.3.0", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", + "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", + "dev": true, "requires": { - "chownr": "^1.1.2", - "figgy-pudding": "^3.5.1", + "@npmcli/fs": "^1.0.0", + "@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" }, "dependencies": { - "p-map": { - "version": "3.0.0", - "requires": { - "aggregate-error": "^3.0.0" - } + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true } } }, "cache-base": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, "requires": { "collection-visit": "^1.0.0", "component-emitter": "^1.2.1", @@ -21346,46 +30209,66 @@ }, "call-bind": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", "requires": { "function-bind": "^1.1.1", "get-intrinsic": "^1.0.2" } }, - "call-me-maybe": { - "version": "1.0.1" - }, "caller-callsite": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "dev": true, "requires": { "callsites": "^2.0.0" }, "dependencies": { "callsites": { - "version": "2.0.0" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "dev": true } } }, "caller-path": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "dev": true, "requires": { "caller-callsite": "^2.0.0" } }, "callsites": { - "version": "3.1.0" + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true }, "camel-case": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dev": true, "requires": { "pascal-case": "^3.1.2", "tslib": "^2.0.3" } }, "camelcase": { - "version": "5.3.1" + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", + "dev": true }, "caniuse-api": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dev": true, "requires": { "browserslist": "^4.0.0", "caniuse-lite": "^1.0.0", @@ -21394,41 +30277,54 @@ } }, "caniuse-lite": { - "version": "1.0.30001248" + "version": "1.0.30001252", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001252.tgz", + "integrity": "sha512-I56jhWDGMtdILQORdusxBOH+Nl/KgQSdDmpJezYddnAkVOmnoU8zwjTV9xAjMIYxr0iPreEAVylCGcmHCjfaOw==", + "dev": true }, "capture-exit": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", + "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", + "dev": true, "requires": { "rsvp": "^4.8.4" } }, "case-sensitive-paths-webpack-plugin": { - "version": "2.3.0" - }, - "caseless": { - "version": "0.12.0" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz", + "integrity": "sha512-/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ==", + "dev": true }, "chalk": { "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, "requires": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", "supports-color": "^5.3.0" - }, - "dependencies": { - "supports-color": { - "version": "5.5.0", - "requires": { - "has-flag": "^3.0.0" - } - } } }, - "chardet": { - "version": "0.7.0" + "char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "dev": true + }, + "check-types": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz", + "integrity": "sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ==", + "dev": true }, "cheerio": { "version": "1.0.0-rc.10", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.10.tgz", + "integrity": "sha512-g0J0q/O6mW8z5zxQ3A8E8J1hUgp4SMOvEoW/x84OwyHKe/Zccz83PVT4y5Crcr530FV6NgmKI1qvGTKVl9XXVw==", + "dev": true, "requires": { "cheerio-select": "^1.5.0", "dom-serializer": "^1.3.2", @@ -21437,10 +30333,27 @@ "parse5": "^6.0.1", "parse5-htmlparser2-tree-adapter": "^6.0.1", "tslib": "^2.2.0" + }, + "dependencies": { + "htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + } } }, "cheerio-select": { "version": "1.5.0", + "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-1.5.0.tgz", + "integrity": "sha512-qocaHPv5ypefh6YNxvnbABM07KMxExbtbfuJoIie3iZXX1ERwYmJcIiRrr9H05ucQP1k28dav8rpdDgjQd8drg==", + "dev": true, "requires": { "css-select": "^4.1.3", "css-what": "^5.0.1", @@ -21451,6 +30364,8 @@ }, "chokidar": { "version": "3.5.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", "requires": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -21460,116 +30375,172 @@ "is-glob": "~4.0.1", "normalize-path": "~3.0.0", "readdirp": "~3.6.0" - }, - "dependencies": { - "anymatch": { - "version": "3.1.2", - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "braces": { - "version": "3.0.2", - "requires": { - "fill-range": "^7.0.1" - } - }, - "fill-range": { - "version": "7.0.1", - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "glob-parent": { - "version": "5.1.2", - "requires": { - "is-glob": "^4.0.1" - } - }, - "is-number": { - "version": "7.0.0" - }, - "to-regex-range": { - "version": "5.0.1", - "requires": { - "is-number": "^7.0.0" - } - } } }, "chownr": { - "version": "1.1.4" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true }, "chrome-trace-event": { - "version": "1.0.3" + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true }, "ci-info": { - "version": "2.0.0" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "dev": true }, "cipher-base": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dev": true, "requires": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" } }, + "cjs-module-lexer": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz", + "integrity": "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==", + "dev": true + }, "class-utils": { "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, "requires": { "arr-union": "^3.1.0", "define-property": "^0.2.5", "isobject": "^3.0.0", "static-extend": "^0.1.1" - } - }, - "classnames": { - "version": "2.3.1" - }, - "clean-css": { - "version": "4.2.3", - "requires": { - "source-map": "~0.6.0" - } - }, - "clean-stack": { - "version": "2.2.0" - }, - "cli-cursor": { - "version": "3.1.0", - "requires": { - "restore-cursor": "^3.1.0" - } - }, - "cli-width": { - "version": "3.0.0" - }, - "cliui": { - "version": "5.0.0", - "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - } - }, - "clone-deep": { - "version": "4.0.1", - "requires": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" }, "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, "kind-of": { - "version": "6.0.3" + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true } } }, + "classnames": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz", + "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==" + }, + "clean-css": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", + "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", + "dev": true, + "requires": { + "source-map": "~0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true + }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, "co": { - "version": "4.6.0" + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "dev": true }, "coa": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dev": true, "requires": { "@types/q": "^1.5.1", "chalk": "^2.4.1", @@ -21583,18 +30554,19 @@ "requires": { "lezer-promql": "^0.20.0", "lru-cache": "^6.0.0" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "requires": { - "yallist": "^4.0.0" - } - } } }, + "collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", + "dev": true + }, "collection-visit": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, "requires": { "map-visit": "^1.0.0", "object-visit": "^1.0.0" @@ -21602,6 +30574,9 @@ }, "color": { "version": "3.2.1", + "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", + "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", + "dev": true, "requires": { "color-convert": "^1.9.3", "color-string": "^1.6.0" @@ -21609,60 +30584,89 @@ }, "color-convert": { "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, "requires": { "color-name": "1.1.3" - }, - "dependencies": { - "color-name": { - "version": "1.1.3" - } } }, "color-name": { - "version": "1.1.4" + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true }, "color-string": { "version": "1.6.0", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.6.0.tgz", + "integrity": "sha512-c/hGS+kRWJutUBEngKKmk4iH3sD59MBkoxVapS/0wgpCz2u7XsNloxknyvBhzwEs1IbV36D9PwqLPJ2DTu3vMA==", + "dev": true, "requires": { "color-name": "^1.0.0", "simple-swizzle": "^0.2.2" } }, "colorette": { - "version": "1.2.2" + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.3.0.tgz", + "integrity": "sha512-ecORCqbSFP7Wm8Y6lyqMJjexBQqXSF7SSeaTyGGphogUjBlFP9m9o08wy86HL2uB7fMTxtOUzLMk7ogKcxMg1w==" }, "combined-stream": { "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", "requires": { "delayed-stream": "~1.0.0" } }, "commander": { - "version": "2.20.3" + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true }, "common-tags": { - "version": "1.8.0" + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", + "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==", + "dev": true }, "commondir": { - "version": "1.0.1" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true }, "component-emitter": { - "version": "1.3.0" + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true }, "compose-function": { "version": "3.0.3", + "resolved": "https://registry.npmjs.org/compose-function/-/compose-function-3.0.3.tgz", + "integrity": "sha1-ntZ18TzFRQHTCVCkhv9qe6OrGF8=", + "dev": true, "requires": { "arity-n": "^1.0.4" } }, "compressible": { "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, "requires": { "mime-db": ">= 1.43.0 < 2" } }, "compression": { "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, "requires": { "accepts": "~1.3.5", "bytes": "3.0.0", @@ -21673,31 +30677,39 @@ "vary": "~1.1.2" }, "dependencies": { - "bytes": { - "version": "3.0.0" - }, "debug": { "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, "requires": { "ms": "2.0.0" } }, "ms": { - "version": "2.0.0" - }, - "safe-buffer": { - "version": "5.1.2" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true } } }, "compute-scroll-into-view": { - "version": "1.0.17" + "version": "1.0.17", + "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.17.tgz", + "integrity": "sha512-j4dx+Fb0URmzbwwMUrhqWM2BEWHdFGx+qZ9qqASHRPqvTYdqvWnHg0H1hIbcyLnvgnoNAVMlwkepyqM3DaIFUg==" }, "concat-map": { - "version": "0.0.1" + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true }, "concat-stream": { "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, "requires": { "buffer-from": "^1.0.0", "inherits": "^2.0.3", @@ -21706,53 +30718,70 @@ } }, "confusing-browser-globals": { - "version": "1.0.10" + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz", + "integrity": "sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA==", + "dev": true }, "connect-history-api-fallback": { - "version": "1.6.0" + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "dev": true }, "console-browserify": { - "version": "1.2.0" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", + "dev": true }, "constants-browserify": { - "version": "1.0.0" - }, - "contains-path": { - "version": "0.1.0" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", + "dev": true }, "content-disposition": { "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "dev": true, "requires": { "safe-buffer": "5.1.2" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2" - } } }, "content-type": { - "version": "1.0.4" + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true }, "convert-source-map": { "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dev": true, "requires": { "safe-buffer": "~5.1.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2" - } } }, "cookie": { - "version": "0.4.0" + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", + "dev": true }, "cookie-signature": { - "version": "1.0.6" + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", + "dev": true }, "copy-concurrently": { "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "dev": true, "requires": { "aproba": "^1.1.1", "fs-write-stream-atomic": "^1.0.8", @@ -21760,65 +30789,105 @@ "mkdirp": "^0.5.1", "rimraf": "^2.5.4", "run-queue": "^1.0.0" + }, + "dependencies": { + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } } }, "copy-descriptor": { - "version": "0.1.1" + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true }, "copy-to-clipboard": { "version": "3.3.1", + "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.1.tgz", + "integrity": "sha512-i13qo6kIHTTpCm8/Wup+0b1mVWETvu2kIMzKoK8FpkLkFxlt0znUAHcMzox+T8sPlqtZXq3CulEjQHsYiGFJUw==", "requires": { "toggle-selection": "^1.0.6" } }, "core-js": { - "version": "3.15.2" + "version": "3.17.2", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.17.2.tgz", + "integrity": "sha512-XkbXqhcXeMHPRk2ItS+zQYliAMilea2euoMsnpRRdDad6b2VY6CQQcwz1K8AnWesfw4p165RzY0bTnr3UrbYiA==", + "dev": true }, "core-js-compat": { - "version": "3.15.2", + "version": "3.17.2", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.17.2.tgz", + "integrity": "sha512-lHnt7A1Oqplebl5i0MrQyFv/yyEzr9p29OjlkcsFRDDgHwwQyVckfRGJ790qzXhkwM8ba4SFHHa2sO+T5f1zGg==", + "dev": true, "requires": { - "browserslist": "^4.16.6", + "browserslist": "^4.16.8", "semver": "7.0.0" }, "dependencies": { "semver": { - "version": "7.0.0" + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "dev": true } } }, "core-js-pure": { - "version": "3.15.2" + "version": "3.17.2", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.17.2.tgz", + "integrity": "sha512-2VV7DlIbooyTI7Bh+yzOOWL9tGwLnQKHno7qATE+fqZzDKYr6llVjVQOzpD/QLZFgXDPb8T71pJokHEZHEYJhQ==", + "dev": true }, "core-util-is": { - "version": "1.0.2" + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true }, "cosmiconfig": { - "version": "5.2.1", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dev": true, "requires": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - }, - "dependencies": { - "import-fresh": { - "version": "2.0.0", - "requires": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - } - } + "@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": { "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dev": true, "requires": { "bn.js": "^4.1.0", "elliptic": "^6.5.3" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } } }, "create-hash": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, "requires": { "cipher-base": "^1.0.1", "inherits": "^2.0.1", @@ -21829,6 +30898,9 @@ }, "create-hmac": { "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dev": true, "requires": { "cipher-base": "^1.0.3", "create-hash": "^1.1.0", @@ -21839,32 +30911,35 @@ } }, "crelt": { - "version": "1.0.5" + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/crelt/-/crelt-1.0.5.tgz", + "integrity": "sha512-+BO9wPPi+DWTDcNYhr/W90myha8ptzftZT+LwcmUbbok0rcP/fequmFYCw8NMoH7pkAZQzU78b3kYrlua5a9eA==" }, "cross-fetch": { "version": "3.1.4", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.4.tgz", + "integrity": "sha512-1eAtFWdIubi6T4XPy6ei9iUFoKpUkIF971QLN8lIvvvwueI65+Nw5haMNKUwfJxabqlIIDODJKGrQ66gxC0PbQ==", "dev": true, "requires": { "node-fetch": "2.6.1" } }, "cross-spawn": { - "version": "6.0.5", + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "dependencies": { - "semver": { - "version": "5.7.1" - } + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" } }, "crypto-browserify": { "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, "requires": { "browserify-cipher": "^1.0.0", "browserify-sign": "^4.0.0", @@ -21879,26 +30954,52 @@ "randomfill": "^1.0.3" } }, + "crypto-random-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", + "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=", + "dev": true + }, "css": { "version": "2.2.4", + "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", + "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", + "dev": true, "requires": { "inherits": "^2.0.3", "source-map": "^0.6.1", "source-map-resolve": "^0.5.2", "urix": "^0.1.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, "css-blank-pseudo": { "version": "0.1.4", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz", + "integrity": "sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==", + "dev": true, "requires": { "postcss": "^7.0.5" } }, "css-color-names": { - "version": "0.0.4" + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", + "dev": true }, "css-declaration-sorter": { "version": "4.0.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", + "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", + "dev": true, "requires": { "postcss": "^7.0.1", "timsort": "^0.3.0" @@ -21906,41 +31007,67 @@ }, "css-has-pseudo": { "version": "0.10.0", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz", + "integrity": "sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==", + "dev": true, "requires": { "postcss": "^7.0.6", "postcss-selector-parser": "^5.0.0-rc.4" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "dev": true + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dev": true, + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } } }, "css-loader": { - "version": "3.4.2", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-4.3.0.tgz", + "integrity": "sha512-rdezjCjScIrsL8BSYszgT4s476IcNKt6yX69t0pHjJVnPUTDpn4WfIpDQTN3wCJvUvfsz/mFjuGOekf3PY3NUg==", + "dev": true, "requires": { - "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" - }, - "dependencies": { - "postcss-value-parser": { - "version": "4.1.0" - } + "postcss-value-parser": "^4.1.0", + "schema-utils": "^2.7.1", + "semver": "^7.3.2" } }, "css-prefers-color-scheme": { "version": "3.1.1", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz", + "integrity": "sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==", + "dev": true, "requires": { "postcss": "^7.0.5" } }, "css-select": { "version": "4.1.3", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", + "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", + "dev": true, "requires": { "boolbase": "^1.0.0", "css-what": "^5.0.0", @@ -21950,38 +31077,109 @@ } }, "css-select-base-adapter": { - "version": "0.1.1" + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", + "dev": true }, "css-tree": { "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "dev": true, "requires": { "mdn-data": "2.0.4", "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, "css-what": { - "version": "5.0.1" + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.1.tgz", + "integrity": "sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg==", + "dev": true }, "css.escape": { - "version": "1.5.1" + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" }, "cssdb": { - "version": "4.4.0" + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-4.4.0.tgz", + "integrity": "sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ==", + "dev": true }, "cssesc": { - "version": "3.0.0" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true }, "cssnano": { "version": "4.1.11", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.11.tgz", + "integrity": "sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g==", + "dev": true, "requires": { "cosmiconfig": "^5.0.0", "cssnano-preset-default": "^4.0.8", "is-resolvable": "^1.0.0", "postcss": "^7.0.0" + }, + "dependencies": { + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dev": true, + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + } + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "dev": true, + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + } } }, "cssnano-preset-default": { "version": "4.0.8", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz", + "integrity": "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==", + "dev": true, "requires": { "css-declaration-sorter": "^4.0.1", "cssnano-util-raw-cache": "^4.0.1", @@ -22016,95 +31214,158 @@ } }, "cssnano-util-get-arguments": { - "version": "4.0.0" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", + "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=", + "dev": true }, "cssnano-util-get-match": { - "version": "4.0.0" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", + "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=", + "dev": true }, "cssnano-util-raw-cache": { "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", + "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", + "dev": true, "requires": { "postcss": "^7.0.0" } }, "cssnano-util-same-parent": { - "version": "4.0.1" + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", + "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", + "dev": true }, "csso": { "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dev": true, "requires": { "css-tree": "^1.1.2" }, "dependencies": { "css-tree": { "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dev": true, "requires": { "mdn-data": "2.0.14", "source-map": "^0.6.1" } }, "mdn-data": { - "version": "2.0.14" + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true } } }, "cssom": { - "version": "0.3.8" + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" }, "cssstyle": { - "version": "1.4.0", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", "requires": { - "cssom": "0.3.x" + "cssom": "~0.3.6" + }, + "dependencies": { + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + } } }, "csstype": { "version": "3.0.8", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.8.tgz", + "integrity": "sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw==", "dev": true }, "cyclist": { - "version": "1.0.1" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", + "dev": true }, "d": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "dev": true, "requires": { "es5-ext": "^0.10.50", "type": "^1.0.1" } }, "damerau-levenshtein": { - "version": "1.0.7" - }, - "dashdash": { - "version": "1.14.1", - "requires": { - "assert-plus": "^1.0.0" - } + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.7.tgz", + "integrity": "sha512-VvdQIPGdWP0SqFXghj79Wf/5LArmreyMsGLa6FG6iC4t3j7j5s71TrwWmT/4akbDQIqjfACkLZmjXhA7g2oUZw==", + "dev": true }, "data-urls": { - "version": "1.1.0", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", "requires": { - "abab": "^2.0.0", - "whatwg-mimetype": "^2.2.0", - "whatwg-url": "^7.0.0" + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" } }, "debug": { "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", "requires": { "ms": "2.1.2" } }, "decamelize": { - "version": "1.2.0" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true }, "decimal.js": { - "version": "10.3.1" + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", + "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" }, "decode-uri-component": { - "version": "0.2.0" + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true + }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", + "dev": true }, "deep-equal": { "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", "requires": { "is-arguments": "^1.0.4", "is-date-object": "^1.0.1", @@ -22115,73 +31376,138 @@ } }, "deep-is": { - "version": "0.1.3" + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" }, "deepmerge": { - "version": "4.2.2" + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" }, "default-gateway": { "version": "4.2.0", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", + "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", + "dev": true, "requires": { "execa": "^1.0.0", "ip-regex": "^2.1.0" + }, + "dependencies": { + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } } }, "define-properties": { "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", "requires": { "object-keys": "^1.0.12" } }, "define-property": { - "version": "0.2.5", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, "requires": { - "is-descriptor": "^0.1.0" - }, - "dependencies": { - "is-accessor-descriptor": { - "version": "0.1.6", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - } - }, - "kind-of": { - "version": "5.1.0" - } + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" } }, "del": { "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "dev": true, "requires": { "@types/glob": "^7.1.1", "globby": "^6.1.0", @@ -22192,8 +31518,20 @@ "rimraf": "^2.6.3" }, "dependencies": { + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, "globby": { "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "dev": true, "requires": { "array-union": "^1.0.1", "glob": "^7.0.3", @@ -22203,36 +31541,74 @@ }, "dependencies": { "pify": { - "version": "2.3.0" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true } } + }, + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } } } }, "delayed-stream": { - "version": "1.0.0" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" }, "depd": { - "version": "1.1.2" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "dev": true }, "des.js": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dev": true, "requires": { "inherits": "^2.0.1", "minimalistic-assert": "^1.0.0" } }, "destroy": { - "version": "1.0.4" + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true }, "detect-newline": { - "version": "2.1.0" + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "dev": true }, "detect-node": { - "version": "2.1.0" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true }, "detect-port-alt": { "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "dev": true, "requires": { "address": "^1.0.1", "debug": "^2.6.0" @@ -22240,45 +31616,78 @@ "dependencies": { "debug": { "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, "requires": { "ms": "2.0.0" } }, "ms": { - "version": "2.0.0" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true } } }, "diff": { "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", "dev": true }, "diff-sequences": { - "version": "24.9.0" + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", + "dev": true }, "diffie-hellman": { "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, "requires": { "bn.js": "^4.1.0", "miller-rabin": "^4.0.0", "randombytes": "^2.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } } }, "dir-glob": { - "version": "2.0.0", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, "requires": { - "arrify": "^1.0.1", - "path-type": "^3.0.0" + "path-type": "^4.0.0" } }, "discontinuous-range": { - "version": "1.0.0" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/discontinuous-range/-/discontinuous-range-1.0.0.tgz", + "integrity": "sha1-44Mx8IRLukm5qctxx3FYWqsbxlo=", + "dev": true }, "dns-equal": { - "version": "1.0.0" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", + "dev": true }, "dns-packet": { "version": "1.3.4", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", + "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", + "dev": true, "requires": { "ip": "^1.1.0", "safe-buffer": "^5.0.1" @@ -22286,30 +31695,43 @@ }, "dns-txt": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "dev": true, "requires": { "buffer-indexof": "^1.0.0" } }, "doctrine": { - "version": "2.1.0", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, "requires": { "esutils": "^2.0.2" } }, "dom-converter": { "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dev": true, "requires": { "utila": "~0.4" } }, "dom-helpers": { "version": "3.4.0", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-3.4.0.tgz", + "integrity": "sha512-LnuPJ+dwqKDIyotW1VzmOZ5TONUN7CwkCR5hrgawTUbkBGYdeoNLZo6nNfGkCrjtE1nXXaj7iMMpDa8/d9WoIA==", "requires": { "@babel/runtime": "^7.1.2" } }, "dom-serializer": { "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", "requires": { "domelementtype": "^2.0.1", "domhandler": "^4.2.0", @@ -22317,25 +31739,43 @@ } }, "domain-browser": { - "version": "1.2.0" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "dev": true }, "domelementtype": { - "version": "2.2.0" + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==" }, "domexception": { - "version": "1.0.1", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", "requires": { - "webidl-conversions": "^4.0.2" + "webidl-conversions": "^5.0.0" + }, + "dependencies": { + "webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==" + } } }, "domhandler": { - "version": "4.2.0", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz", + "integrity": "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==", "requires": { "domelementtype": "^2.2.0" } }, "domutils": { - "version": "2.7.0", + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", "requires": { "dom-serializer": "^1.0.1", "domelementtype": "^2.2.0", @@ -22344,6 +31784,9 @@ }, "dot-case": { "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dev": true, "requires": { "no-case": "^3.0.4", "tslib": "^2.0.3" @@ -22351,23 +31794,37 @@ }, "dot-prop": { "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "dev": true, "requires": { "is-obj": "^2.0.0" }, "dependencies": { "is-obj": { - "version": "2.0.0" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "dev": true } } }, "dotenv": { - "version": "8.2.0" + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz", + "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==", + "dev": true }, "dotenv-expand": { - "version": "5.1.0" + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", + "dev": true }, "downshift": { "version": "3.4.8", + "resolved": "https://registry.npmjs.org/downshift/-/downshift-3.4.8.tgz", + "integrity": "sha512-dZL3iNL/LbpHNzUQAaVq/eTD1ocnGKKjbAl/848Q0KEp6t81LJbS37w3f93oD6gqqAnjdgM7Use36qZSipHXBw==", "requires": { "@babel/runtime": "^7.4.5", "compute-scroll-into-view": "^1.0.9", @@ -22376,10 +31833,16 @@ } }, "duplexer": { - "version": "0.1.2" + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "dev": true }, "duplexify": { "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dev": true, "requires": { "end-of-stream": "^1.0.0", "inherits": "^2.0.1", @@ -22387,21 +31850,29 @@ "stream-shift": "^1.0.0" } }, - "ecc-jsbn": { - "version": "0.1.2", - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, "ee-first": { - "version": "1.1.1" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true + }, + "ejs": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz", + "integrity": "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==", + "dev": true }, "electron-to-chromium": { - "version": "1.3.790" + "version": "1.3.829", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.829.tgz", + "integrity": "sha512-5EXDbvsaLRxS1UOfRr8Hymp3dR42bvBNPgzVuPwUFj3v66bpvDUcNwwUywQUQYn/scz26/3Sgd3fNVGQOlVwvQ==", + "dev": true }, "elliptic": { "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "dev": true, "requires": { "bn.js": "^4.11.9", "brorand": "^1.1.0", @@ -22410,25 +31881,54 @@ "inherits": "^2.0.4", "minimalistic-assert": "^1.0.1", "minimalistic-crypto-utils": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } } }, + "emittery": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", + "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==", + "dev": true + }, "emoji-regex": { - "version": "7.0.3" + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true }, "emojis-list": { - "version": "3.0.0" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true }, "encodeurl": { - "version": "1.0.2" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true }, "end-of-stream": { "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, "requires": { "once": "^1.4.0" } }, "enhanced-resolve": { "version": "4.5.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", + "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", + "dev": true, "requires": { "graceful-fs": "^4.1.2", "memory-fs": "^0.5.0", @@ -22437,6 +31937,9 @@ "dependencies": { "memory-fs": { "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "dev": true, "requires": { "errno": "^0.1.3", "readable-stream": "^2.0.1" @@ -22444,11 +31947,25 @@ } } }, + "enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, + "requires": { + "ansi-colors": "^4.1.1" + } + }, "entities": { - "version": "2.2.0" + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" }, "enzyme": { "version": "3.11.0", + "resolved": "https://registry.npmjs.org/enzyme/-/enzyme-3.11.0.tgz", + "integrity": "sha512-Dw8/Gs4vRjxY6/6i9wU0V+utmQO9kvh9XLnz3LIudviOnVYDEe2ec+0k+NQoMamn1VrjKgCUOWj5jG/5M5M0Qw==", + "dev": true, "requires": { "array.prototype.flat": "^1.2.3", "cheerio": "^1.0.0-rc.3", @@ -22476,6 +31993,8 @@ }, "enzyme-adapter-react-16": { "version": "1.15.6", + "resolved": "https://registry.npmjs.org/enzyme-adapter-react-16/-/enzyme-adapter-react-16-1.15.6.tgz", + "integrity": "sha512-yFlVJCXh8T+mcQo8M6my9sPgeGzj85HSHi6Apgf1Cvq/7EL/J9+1JoJmJsRxZgyTvPMAqOEpRSu/Ii/ZpyOk0g==", "dev": true, "requires": { "enzyme-adapter-utils": "^1.14.0", @@ -22491,12 +32010,16 @@ "dependencies": { "semver": { "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true } } }, "enzyme-adapter-utils": { "version": "1.14.0", + "resolved": "https://registry.npmjs.org/enzyme-adapter-utils/-/enzyme-adapter-utils-1.14.0.tgz", + "integrity": "sha512-F/z/7SeLt+reKFcb7597IThpDp0bmzcH1E9Oabqv+o01cID2/YInlqHbFl7HzWBl4h3OdZYedtwNDOmSKkk0bg==", "dev": true, "requires": { "airbnb-prop-types": "^2.16.0", @@ -22510,12 +32033,17 @@ "dependencies": { "semver": { "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true } } }, "enzyme-shallow-equal": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/enzyme-shallow-equal/-/enzyme-shallow-equal-1.0.4.tgz", + "integrity": "sha512-MttIwB8kKxypwHvRynuC3ahyNc+cFbR8mjVIltnmzQ0uKGqmsfO4bfBuLxb0beLNPhjblUEYvEbsg+VSygvF1Q==", + "dev": true, "requires": { "has": "^1.0.3", "object-is": "^1.1.2" @@ -22523,6 +32051,9 @@ }, "enzyme-to-json": { "version": "3.6.2", + "resolved": "https://registry.npmjs.org/enzyme-to-json/-/enzyme-to-json-3.6.2.tgz", + "integrity": "sha512-Ynm6Z6R6iwQ0g2g1YToz6DWhxVnt8Dy1ijR2zynRKxTyBGA8rCDXU3rs2Qc4OKvUvc2Qoe1bcFK6bnPs20TrTg==", + "dev": true, "requires": { "@types/cheerio": "^0.22.22", "lodash": "^4.17.21", @@ -22531,18 +32062,36 @@ }, "errno": { "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "dev": true, "requires": { "prr": "~1.0.1" } }, "error-ex": { "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, "requires": { "is-arrayish": "^0.2.1" } }, + "error-stack-parser": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz", + "integrity": "sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==", + "dev": true, + "requires": { + "stackframe": "^1.1.1" + } + }, "es-abstract": { - "version": "1.18.3", + "version": "1.18.5", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.5.tgz", + "integrity": "sha512-DDggyJLoS91CkJjgauM5c0yZMjiD1uK3KcaCeAmffGwZ+ODWzOkPN4QwRbsK5DOFf06fywmyLci3ZD8jLGhVYA==", + "dev": true, "requires": { "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", @@ -22550,11 +32099,12 @@ "get-intrinsic": "^1.1.1", "has": "^1.0.3", "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", "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-inspect": "^1.11.0", "object-keys": "^1.1.1", "object.assign": "^4.1.2", "string.prototype.trimend": "^1.0.4", @@ -22563,10 +32113,16 @@ } }, "es-array-method-boxes-properly": { - "version": "1.0.0" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", + "dev": true }, "es-to-primitive": { "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, "requires": { "is-callable": "^1.1.4", "is-date-object": "^1.0.1", @@ -22575,6 +32131,9 @@ }, "es5-ext": { "version": "0.10.53", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", + "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", + "dev": true, "requires": { "es6-iterator": "~2.0.3", "es6-symbol": "~3.1.3", @@ -22583,6 +32142,9 @@ }, "es6-iterator": { "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "dev": true, "requires": { "d": "1", "es5-ext": "^0.10.35", @@ -22591,138 +32153,275 @@ }, "es6-symbol": { "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "dev": true, "requires": { "d": "^1.0.1", "ext": "^1.1.2" } }, "escalade": { - "version": "3.1.1" + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true }, "escape-html": { - "version": "1.0.3" + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true }, "escape-string-regexp": { - "version": "1.0.5" + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true }, "escodegen": { - "version": "1.14.3", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", "requires": { "esprima": "^4.0.1", - "estraverse": "^4.2.0", + "estraverse": "^5.2.0", "esutils": "^2.0.2", "optionator": "^0.8.1", "source-map": "~0.6.1" + }, + "dependencies": { + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "requires": { + "prelude-ls": "~1.1.2" + } + } } }, "eslint": { - "version": "6.8.0", + "version": "7.32.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", + "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", + "dev": true, "requires": { - "@babel/code-frame": "^7.0.0", + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.3", + "@humanwhocodes/config-array": "^0.5.0", "ajv": "^6.10.0", - "chalk": "^2.1.0", - "cross-spawn": "^6.0.5", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", "debug": "^4.0.1", "doctrine": "^3.0.0", - "eslint-scope": "^5.0.0", - "eslint-utils": "^1.4.3", - "eslint-visitor-keys": "^1.1.0", - "espree": "^6.1.2", - "esquery": "^1.0.1", + "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", - "file-entry-cache": "^5.0.1", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.0.0", - "globals": "^12.1.0", + "glob-parent": "^5.1.2", + "globals": "^13.6.0", "ignore": "^4.0.6", "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", - "inquirer": "^7.0.0", "is-glob": "^4.0.0", "js-yaml": "^3.13.1", "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.3.0", - "lodash": "^4.17.14", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", "minimatch": "^3.0.4", - "mkdirp": "^0.5.1", "natural-compare": "^1.4.0", - "optionator": "^0.8.3", + "optionator": "^0.9.1", "progress": "^2.0.0", - "regexpp": "^2.0.1", - "semver": "^6.1.2", - "strip-ansi": "^5.2.0", - "strip-json-comments": "^3.0.1", - "table": "^5.2.3", + "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" }, "dependencies": { - "doctrine": { - "version": "3.0.0", + "@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "dev": true, "requires": { - "esutils": "^2.0.2" + "@babel/highlight": "^7.10.4" } }, - "glob-parent": { - "version": "5.1.2", + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "requires": { - "is-glob": "^4.0.1" + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true + }, + "eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^1.1.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true + } } }, "globals": { - "version": "12.4.0", + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.11.0.tgz", + "integrity": "sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==", + "dev": true, "requires": { - "type-fest": "^0.8.1" + "type-fest": "^0.20.2" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" } }, "type-fest": { - "version": "0.8.1" + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true } } }, "eslint-config-prettier": { - "version": "6.15.0", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz", + "integrity": "sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==", "dev": true, - "requires": { - "get-stdin": "^6.0.0" - } + "requires": {} }, "eslint-config-react-app": { - "version": "5.2.1", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-6.0.0.tgz", + "integrity": "sha512-bpoAAC+YRfzq0dsTk+6v9aHm/uqnDwayNAXleMypGl6CpxI9oXXscVHo4fk3eJPIn+rsbtNetB4r/ZIidFIE8A==", + "dev": true, "requires": { - "confusing-browser-globals": "^1.0.9" + "confusing-browser-globals": "^1.0.10" } }, "eslint-import-resolver-node": { - "version": "0.3.4", + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", + "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", + "dev": true, "requires": { - "debug": "^2.6.9", - "resolve": "^1.13.1" + "debug": "^3.2.7", + "resolve": "^1.20.0" }, "dependencies": { "debug": { - "version": "2.6.9", + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, "requires": { - "ms": "2.0.0" + "ms": "^2.1.1" } - }, - "ms": { - "version": "2.0.0" } } }, - "eslint-loader": { - "version": "3.0.3", - "requires": { - "fs-extra": "^8.1.0", - "loader-fs-cache": "^1.0.2", - "loader-utils": "^1.2.3", - "object-hash": "^2.0.1", - "schema-utils": "^2.6.1" - } - }, "eslint-module-utils": { - "version": "2.6.1", + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.2.tgz", + "integrity": "sha512-QG8pcgThYOuqxupd06oYTZoNOGaUdTY1PqK+oS6ElF6vs4pBdk/aYxFVQQXzcrAqp9m7cl7lb2ubazX+g16k2Q==", + "dev": true, "requires": { "debug": "^3.2.7", "pkg-dir": "^2.0.0" @@ -22730,66 +32429,88 @@ "dependencies": { "debug": { "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, "requires": { "ms": "^2.1.1" } - }, - "ms": { - "version": "2.1.3" - }, - "pkg-dir": { - "version": "2.0.0", - "requires": { - "find-up": "^2.1.0" - } } } }, "eslint-plugin-flowtype": { - "version": "4.7.0", + "version": "5.9.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.9.2.tgz", + "integrity": "sha512-qxE/eo9DCN7800MIB/O1ToOiFuOPOlaMJWQY2BEm69oY7RCm3s2X1z4CdgtFvDDWf9RSSugZm1KRhdBMBueKbg==", + "dev": true, "requires": { - "lodash": "^4.17.15" + "lodash": "^4.17.15", + "string-natural-compare": "^3.0.1" } }, "eslint-plugin-import": { - "version": "2.23.4", + "version": "2.24.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.24.2.tgz", + "integrity": "sha512-hNVtyhiEtZmpsabL4neEj+6M5DCLgpYyG9nzJY8lZQeQXEn5UPW1DpUdsMHMXsq98dbNm7nt1w9ZMSVpfJdi8Q==", + "dev": true, "requires": { "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", + "eslint-import-resolver-node": "^0.3.6", + "eslint-module-utils": "^2.6.2", "find-up": "^2.0.0", "has": "^1.0.3", - "is-core-module": "^2.4.0", + "is-core-module": "^2.6.0", "minimatch": "^3.0.4", - "object.values": "^1.1.3", + "object.values": "^1.1.4", "pkg-up": "^2.0.0", "read-pkg-up": "^3.0.0", "resolve": "^1.20.0", - "tsconfig-paths": "^3.9.0" + "tsconfig-paths": "^3.11.0" }, "dependencies": { "debug": { "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, "requires": { "ms": "2.0.0" } }, - "ms": { - "version": "2.0.0" - }, - "pkg-up": { - "version": "2.0.0", + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, "requires": { - "find-up": "^2.1.0" + "esutils": "^2.0.2" } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true } } }, + "eslint-plugin-jest": { + "version": "24.4.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-24.4.0.tgz", + "integrity": "sha512-8qnt/hgtZ94E9dA6viqfViKBfkJwFHXgJmTWlMGDgunw1XJEGqm3eiPjDsTanM3/u/3Az82nyQM9GX7PM/QGmg==", + "dev": true, + "requires": { + "@typescript-eslint/experimental-utils": "^4.0.1" + } + }, "eslint-plugin-jsx-a11y": { "version": "6.4.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz", + "integrity": "sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg==", + "dev": true, "requires": { "@babel/runtime": "^7.11.2", "aria-query": "^4.2.2", @@ -22802,33 +32523,27 @@ "has": "^1.0.3", "jsx-ast-utils": "^3.1.0", "language-tags": "^1.0.5" - }, - "dependencies": { - "emoji-regex": { - "version": "9.2.2" - }, - "jsx-ast-utils": { - "version": "3.2.0", - "requires": { - "array-includes": "^3.1.2", - "object.assign": "^4.1.2" - } - } } }, "eslint-plugin-prettier": { - "version": "3.4.0", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.0.0.tgz", + "integrity": "sha512-98MqmCJ7vJodoQK359bqQWaxOE0CS8paAz/GgjaZLyex4TTk3g9HugoO89EqWCrFiOqn9EVvcoo7gZzONCWVwQ==", "dev": true, "requires": { "prettier-linter-helpers": "^1.0.0" } }, "eslint-plugin-react": { - "version": "7.24.0", + "version": "7.25.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.25.1.tgz", + "integrity": "sha512-P4j9K1dHoFXxDNP05AtixcJEvIT6ht8FhYKsrkY0MPCPaUMYijhpWwNiRDZVtA8KFuZOkGSeft6QwH8KuVpJug==", + "dev": true, "requires": { "array-includes": "^3.1.3", "array.prototype.flatmap": "^1.2.4", "doctrine": "^2.1.0", + "estraverse": "^5.2.0", "has": "^1.0.3", "jsx-ast-utils": "^2.4.1 || ^3.0.0", "minimatch": "^3.0.4", @@ -22840,15 +32555,20 @@ "string.prototype.matchall": "^4.0.5" }, "dependencies": { - "jsx-ast-utils": { - "version": "3.2.0", + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, "requires": { - "array-includes": "^3.1.2", - "object.assign": "^4.1.2" + "esutils": "^2.0.2" } }, "resolve": { "version": "2.0.0-next.3", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz", + "integrity": "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==", + "dev": true, "requires": { "is-core-module": "^2.2.0", "path-parse": "^1.0.6" @@ -22857,115 +32577,286 @@ } }, "eslint-plugin-react-hooks": { - "version": "2.5.1", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz", + "integrity": "sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==", + "dev": true, "requires": {} }, + "eslint-plugin-testing-library": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-3.10.2.tgz", + "integrity": "sha512-WAmOCt7EbF1XM8XfbCKAEzAPnShkNSwcIsAD2jHdsMUT9mZJPjLCG7pMzbcC8kK366NOuGip8HKLDC+Xk4yIdA==", + "dev": true, + "requires": { + "@typescript-eslint/experimental-utils": "^3.10.1" + }, + "dependencies": { + "@typescript-eslint/experimental-utils": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-3.10.1.tgz", + "integrity": "sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw==", + "dev": true, + "requires": { + "@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" + } + }, + "@typescript-eslint/types": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-3.10.1.tgz", + "integrity": "sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-3.10.1.tgz", + "integrity": "sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w==", + "dev": true, + "requires": { + "@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/visitor-keys": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-3.10.1.tgz", + "integrity": "sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^1.1.0" + } + }, + "eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^1.1.0" + } + }, + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "requires": { + "tslib": "^1.8.1" + } + } + } + }, "eslint-scope": { "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, "requires": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" + }, + "dependencies": { + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + } } }, "eslint-utils": { - "version": "1.4.3", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, "requires": { - "eslint-visitor-keys": "^1.1.0" + "eslint-visitor-keys": "^2.0.0" } }, "eslint-visitor-keys": { - "version": "1.3.0" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true }, - "espree": { - "version": "6.2.1", + "eslint-webpack-plugin": { + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-2.5.4.tgz", + "integrity": "sha512-7rYh0m76KyKSDE+B+2PUQrlNS4HJ51t3WKpkJg6vo2jFMbEPTG99cBV0Dm7LXSHucN4WGCG65wQcRiTFrj7iWw==", + "dev": true, "requires": { - "acorn": "^7.1.1", - "acorn-jsx": "^5.2.0", - "eslint-visitor-keys": "^1.1.0" + "@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" }, "dependencies": { - "acorn": { - "version": "7.4.1" - }, - "acorn-jsx": { - "version": "5.3.2", - "requires": {} + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "dev": true, + "requires": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true } } }, "esprima": { - "version": "4.0.1" + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" }, "esquery": { "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, "requires": { "estraverse": "^5.1.0" - }, - "dependencies": { - "estraverse": { - "version": "5.2.0" - } } }, "esrecurse": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, "requires": { "estraverse": "^5.2.0" - }, - "dependencies": { - "estraverse": { - "version": "5.2.0" - } } }, "estraverse": { - "version": "4.3.0" + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" + }, + "estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", + "dev": true }, "esutils": { - "version": "2.0.3" + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" }, "etag": { - "version": "1.8.1" + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "dev": true }, "eventemitter3": { - "version": "4.0.7" + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true }, "events": { - "version": "3.3.0" + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true }, "eventsource": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.0.tgz", + "integrity": "sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg==", + "dev": true, "requires": { "original": "^1.0.0" } }, "evp_bytestokey": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, "requires": { "md5.js": "^1.3.4", "safe-buffer": "^5.1.1" } }, "exec-sh": { - "version": "0.3.6" + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz", + "integrity": "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==", + "dev": true }, "execa": { - "version": "1.0.0", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "dev": true, "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" } }, "exit": { - "version": "0.1.2" + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "dev": true }, "expand-brackets": { "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, "requires": { "debug": "^2.3.3", "define-property": "^0.2.5", @@ -22978,28 +32869,147 @@ "dependencies": { "debug": { "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, "requires": { "ms": "2.0.0" } }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + }, "ms": { - "version": "2.0.0" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true } } }, "expect": { - "version": "24.9.0", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", + "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", + "dev": true, "requires": { - "@jest/types": "^24.9.0", - "ansi-styles": "^3.2.0", - "jest-get-type": "^24.9.0", - "jest-matcher-utils": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-regex-util": "^24.9.0" + "@jest/types": "^26.6.2", + "ansi-styles": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + } } }, "express": { "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "dev": true, "requires": { "accepts": "~1.3.7", "array-flatten": "1.1.1", @@ -23033,53 +33043,67 @@ "vary": "~1.1.2" }, "dependencies": { + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", + "dev": true + }, "debug": { "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, "requires": { "ms": "2.0.0" } }, "ms": { - "version": "2.0.0" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true }, "path-to-regexp": { - "version": "0.1.7" - }, - "safe-buffer": { - "version": "5.1.2" + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", + "dev": true } } }, "ext": { - "version": "1.4.0", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.5.0.tgz", + "integrity": "sha512-+ONcYoWj/SoQwUofMr94aGu05Ou4FepKi7N7b+O8T4jVfyIsZQV1/xeS8jpaBzF0csAk0KLXoHCxU7cKYZjo1Q==", + "dev": true, "requires": { - "type": "^2.0.0" + "type": "^2.5.0" }, "dependencies": { "type": { - "version": "2.5.0" + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/type/-/type-2.5.0.tgz", + "integrity": "sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==", + "dev": true } } }, - "extend": { - "version": "3.0.2" - }, "extend-shallow": { - "version": "2.0.1", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, "requires": { - "is-extendable": "^0.1.0" - } - }, - "external-editor": { - "version": "3.1.0", - "requires": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" } }, "extglob": { "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, "requires": { "array-unique": "^0.3.2", "define-property": "^1.0.0", @@ -23093,93 +33117,157 @@ "dependencies": { "define-property": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, "requires": { "is-descriptor": "^1.0.0" } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true } } }, - "extsprintf": { - "version": "1.3.0" - }, "fast-deep-equal": { - "version": "3.1.3" + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true }, "fast-diff": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", + "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", "dev": true }, "fast-glob": { - "version": "2.2.7", + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", + "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", + "dev": true, "requires": { - "@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.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" } }, "fast-json-stable-stringify": { - "version": "2.1.0" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true }, "fast-levenshtein": { - "version": "2.0.6" + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + }, + "fastq": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.12.0.tgz", + "integrity": "sha512-VNX0QkHK3RsXVKr9KrlUv/FoTa0NdbYoHHl7uXHv2rzyHSlxjdNAKug2twd9luJxpcyNeAgf5iPPMutJO67Dfg==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } }, "faye-websocket": { - "version": "0.10.0", + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dev": true, "requires": { "websocket-driver": ">=0.5.1" } }, "fb-watchman": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "dev": true, "requires": { "bser": "2.1.1" } }, "figgy-pudding": { - "version": "3.5.2" - }, - "figures": { - "version": "3.2.0", - "requires": { - "escape-string-regexp": "^1.0.5" - } + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", + "dev": true }, "file-entry-cache": { - "version": "5.0.1", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, "requires": { - "flat-cache": "^2.0.1" + "flat-cache": "^3.0.4" } }, "file-loader": { - "version": "4.3.0", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.1.1.tgz", + "integrity": "sha512-Klt8C4BjWSXYQAfhpYYkG4qHNTna4toMHEbWrI5IuVoxbU6uiDKeKAP99R8mmbJi3lvewn/jQBOgU4+NS3tDQw==", + "dev": true, "requires": { - "loader-utils": "^1.2.3", - "schema-utils": "^2.5.0" + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "dependencies": { + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } } }, "file-uri-to-path": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "dev": true, "optional": true }, "filesize": { - "version": "6.0.1" + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-6.1.0.tgz", + "integrity": "sha512-LpCHtPQ3sFx67z+uh2HnSyWSLLu5Jxo21795uRDuar/EOuYWXib5EmPaGIBuSnRqH2IODiKA2k5re/K9OnN/Yg==", + "dev": true }, "fill-range": { - "version": "4.0.0", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" + "to-regex-range": "^5.0.1" } }, "finalhandler": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dev": true, "requires": { "debug": "2.6.9", "encodeurl": "~1.0.2", @@ -23192,85 +33280,147 @@ "dependencies": { "debug": { "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, "requires": { "ms": "2.0.0" } }, "ms": { - "version": "2.0.0" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true } } }, "find-cache-dir": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dev": true, "requires": { "commondir": "^1.0.1", "make-dir": "^2.0.0", "pkg-dir": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + } } }, "find-up": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, "requires": { "locate-path": "^2.0.0" } }, "flat-cache": { - "version": "2.0.1", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, "requires": { - "flatted": "^2.0.0", - "rimraf": "2.6.3", - "write": "1.0.3" - }, - "dependencies": { - "rimraf": { - "version": "2.6.3", - "requires": { - "glob": "^7.1.3" - } - } + "flatted": "^3.1.0", + "rimraf": "^3.0.2" } }, "flatted": { - "version": "2.0.2" + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.2.tgz", + "integrity": "sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==", + "dev": true }, "flatten": { - "version": "1.0.3" + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz", + "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==", + "dev": true }, "flush-write-stream": { "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "dev": true, "requires": { "inherits": "^2.0.3", "readable-stream": "^2.3.6" } }, "follow-redirects": { - "version": "1.14.1" - }, - "for-each": { - "version": "0.3.3", - "requires": { - "is-callable": "^1.1.3" - } + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.3.tgz", + "integrity": "sha512-3MkHxknWMUtb23apkgz/83fDoe+y+qr0TdgacGIA7bew+QLBo3vdgEN2xEsuXNivpFy4CyDhBBZnNZOtalmenw==", + "dev": true }, "for-in": { - "version": "1.0.2" - }, - "for-own": { - "version": "0.1.5", - "requires": { - "for-in": "^1.0.1" - } - }, - "forever-agent": { - "version": "0.6.1" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true }, "fork-ts-checker-webpack-plugin": { - "version": "3.1.1", + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz", + "integrity": "sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw==", + "dev": true, "requires": { - "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", @@ -23278,13 +33428,127 @@ "worker-rpc": "^0.1.0" }, "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, "semver": { - "version": "5.7.1" + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } } } }, "form-data": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", "requires": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", @@ -23292,40 +33556,62 @@ } }, "forwarded": { - "version": "0.2.0" + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true }, "fragment-cache": { "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, "requires": { "map-cache": "^0.2.2" } }, "fresh": { - "version": "0.5.2" + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true }, "from2": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dev": true, "requires": { "inherits": "^2.0.1", "readable-stream": "^2.0.0" } }, "fs-extra": { - "version": "8.1.0", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, "requires": { + "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" } }, "fs-minipass": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dev": true, "requires": { "minipass": "^3.0.0" } }, "fs-write-stream-atomic": { "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "dev": true, "requires": { "graceful-fs": "^4.1.2", "iferr": "^0.1.5", @@ -23334,7 +33620,10 @@ } }, "fs.realpath": { - "version": "1.0.0" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true }, "fsevents": { "version": "2.3.2", @@ -23343,10 +33632,15 @@ "optional": true }, "function-bind": { - "version": "1.1.1" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" }, "function.prototype.name": { "version": "1.1.4", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.4.tgz", + "integrity": "sha512-iqy1pIotY/RmhdFZygSSlW0wko2yxkSCKqsuv4pr8QESohpYyG/Z7B/XXvPRKTJS//960rgguE5mSRUsDdaJrQ==", + "dev": true, "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", @@ -23355,19 +33649,33 @@ } }, "functional-red-black-tree": { - "version": "1.0.1" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true }, "functions-have-names": { - "version": "1.2.2" + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.2.tgz", + "integrity": "sha512-bLgc3asbWdwPbx2mNk2S49kmJCuQeu0nfmaOgbs8WIyzzkw3r4htszdIi9Q9EMezDPTYuJx2wvjZ/EwgAthpnA==", + "dev": true }, "gensync": { - "version": "1.0.0-beta.2" + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true }, "get-caller-file": { - "version": "2.0.5" + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true }, "get-intrinsic": { "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", "requires": { "function-bind": "^1.1.1", "has": "^1.0.3", @@ -23375,29 +33683,37 @@ } }, "get-own-enumerable-property-symbols": { - "version": "3.0.2" + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", + "dev": true }, - "get-stdin": { - "version": "6.0.0", + "get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", "dev": true }, "get-stream": { - "version": "4.1.0", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, "requires": { "pump": "^3.0.0" } }, "get-value": { - "version": "2.0.6" - }, - "getpass": { - "version": "0.1.7", - "requires": { - "assert-plus": "^1.0.0" - } + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true }, "glob": { "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "dev": true, "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -23408,123 +33724,150 @@ } }, "glob-parent": { - "version": "3.1.0", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "requires": { - "is-extglob": "^2.1.0" - } - } + "is-glob": "^4.0.1" } }, - "glob-to-regexp": { - "version": "0.3.0" - }, "global-modules": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dev": true, "requires": { "global-prefix": "^3.0.0" } }, "global-prefix": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dev": true, "requires": { "ini": "^1.3.5", "kind-of": "^6.0.2", "which": "^1.3.1" }, "dependencies": { - "kind-of": { - "version": "6.0.3" + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } } } }, "globals": { - "version": "11.12.0" + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true }, "globby": { - "version": "8.0.2", + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", + "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", + "dev": true, "requires": { - "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" + "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" }, "dependencies": { "ignore": { - "version": "3.3.10" - }, - "pify": { - "version": "3.0.0" - }, - "slash": { - "version": "1.0.0" + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "dev": true } } }, "graceful-fs": { - "version": "4.2.6" + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", + "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==", + "dev": true }, "growly": { - "version": "1.3.0" + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "dev": true, + "optional": true }, "gud": { - "version": "1.0.0" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gud/-/gud-1.0.0.tgz", + "integrity": "sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw==" }, "gzip-size": { "version": "5.1.1", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", + "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", + "dev": true, "requires": { "duplexer": "^0.1.1", "pify": "^4.0.1" } }, "handle-thing": { - "version": "2.0.1" - }, - "har-schema": { - "version": "2.0.0" - }, - "har-validator": { - "version": "5.1.5", - "requires": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - } + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true }, "harmony-reflect": { - "version": "1.6.2" + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==", + "dev": true }, "has": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", "requires": { "function-bind": "^1.1.1" } }, - "has-ansi": { - "version": "2.0.0", - "requires": { - "ansi-regex": "^2.0.0" - } - }, "has-bigints": { - "version": "1.0.1" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", + "dev": true }, "has-flag": { - "version": "3.0.0" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true }, "has-symbols": { - "version": "1.0.2" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "requires": { + "has-symbols": "^1.0.2" + } }, "has-value": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, "requires": { "get-value": "^2.0.6", "has-values": "^1.0.0", @@ -23533,13 +33876,39 @@ }, "has-values": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, "requires": { "is-number": "^3.0.0", "kind-of": "^4.0.0" }, "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, "kind-of": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -23548,6 +33917,9 @@ }, "hash-base": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "dev": true, "requires": { "inherits": "^2.0.4", "readable-stream": "^3.6.0", @@ -23556,26 +33928,44 @@ "dependencies": { "readable-stream": { "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, "requires": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", "util-deprecate": "^1.0.1" } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true } } }, "hash.js": { "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dev": true, "requires": { "inherits": "^2.0.3", "minimalistic-assert": "^1.0.1" } }, "he": { - "version": "1.2.0" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true }, "hex-color-regex": { - "version": "1.1.0" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", + "dev": true }, "history": { "version": "4.10.1", @@ -23592,6 +33982,9 @@ }, "hmac-drbg": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dev": true, "requires": { "hash.js": "^1.0.3", "minimalistic-assert": "^1.0.0", @@ -23606,11 +33999,23 @@ "react-is": "^16.7.0" } }, + "hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", + "dev": true + }, "hosted-git-info": { - "version": "2.8.9" + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true }, "hpack.js": { "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "dev": true, "requires": { "inherits": "^2.0.1", "obuf": "^1.0.0", @@ -23619,32 +34024,52 @@ } }, "hsl-regex": { - "version": "1.0.0" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=", + "dev": true }, "hsla-regex": { - "version": "1.0.0" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", + "dev": true }, "html-element-map": { "version": "1.3.1", + "resolved": "https://registry.npmjs.org/html-element-map/-/html-element-map-1.3.1.tgz", + "integrity": "sha512-6XMlxrAFX4UEEGxctfFnmrFaaZFNf9i5fNuV5wZ3WWQ4FVaNP1aX1LkX9j2mfEx1NpjeE/rL3nmgEn23GdFmrg==", + "dev": true, "requires": { "array.prototype.filter": "^1.0.0", "call-bind": "^1.0.2" } }, "html-encoding-sniffer": { - "version": "1.0.2", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", "requires": { - "whatwg-encoding": "^1.0.1" + "whatwg-encoding": "^1.0.5" } }, "html-entities": { - "version": "1.4.0" + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", + "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==", + "dev": true }, "html-escaper": { - "version": "2.0.2" + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true }, "html-minifier-terser": { "version": "5.1.1", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", + "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", + "dev": true, "requires": { "camel-case": "^4.1.1", "clean-css": "^4.2.3", @@ -23653,38 +34078,81 @@ "param-case": "^3.0.3", "relateurl": "^0.2.7", "terser": "^4.6.3" - }, - "dependencies": { - "commander": { - "version": "4.1.1" - } } }, "html-webpack-plugin": { - "version": "4.0.0-beta.11", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.5.0.tgz", + "integrity": "sha512-MouoXEYSjTzCrjIxWwg8gxL5fE2X2WZJLmBYXlaJhQUH5K/b5OrqmV7T4dB7iu0xkmJ6JlUuV6fFVtnqbPopZw==", + "dev": true, "requires": { + "@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", "pretty-error": "^2.1.1", "tapable": "^1.1.3", "util.promisify": "1.0.0" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + } } }, "htmlparser2": { - "version": "6.1.0", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-4.1.0.tgz", + "integrity": "sha512-4zDq1a1zhE4gQso/c5LP1OtrhYTncXNSpvJYtWJBtXAETPlMfi3IFNjGuQbYLuVY4ZR0QMqRVvo4Pdy9KLyP8Q==", + "dev": true, "requires": { "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", + "domhandler": "^3.0.0", + "domutils": "^2.0.0", "entities": "^2.0.0" + }, + "dependencies": { + "domhandler": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-3.3.0.tgz", + "integrity": "sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1" + } + } } }, "http-deceiver": { - "version": "1.2.7" + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", + "dev": true }, "http-errors": { "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "dev": true, "requires": { "depd": "~1.1.2", "inherits": "2.0.3", @@ -23694,15 +34162,24 @@ }, "dependencies": { "inherits": { - "version": "2.0.3" + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true } } }, "http-parser-js": { - "version": "0.5.3" + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz", + "integrity": "sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==", + "dev": true }, "http-proxy": { "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, "requires": { "eventemitter3": "^4.0.0", "follow-redirects": "^1.0.0", @@ -23711,6 +34188,8 @@ }, "http-proxy-agent": { "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", "requires": { "@tootallnate/once": "1", "agent-base": "6", @@ -23719,193 +34198,360 @@ }, "http-proxy-middleware": { "version": "0.19.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", + "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", + "dev": true, "requires": { "http-proxy": "^1.17.0", "is-glob": "^4.0.0", "lodash": "^4.17.11", "micromatch": "^3.1.10" - } - }, - "http-signature": { - "version": "1.2.0", - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } } }, "https-browserify": { - "version": "1.0.0" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", + "dev": true }, "https-proxy-agent": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", "requires": { "agent-base": "6", "debug": "4" } }, + "human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "dev": true + }, "i": { - "version": "0.3.6" + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/i/-/i-0.3.6.tgz", + "integrity": "sha1-2WyScyB28HJxG2sQ/X1PZa2O4j0=" }, "iconv-lite": { "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "requires": { "safer-buffer": ">= 2.1.2 < 3" } }, "icss-utils": { "version": "4.1.1", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", + "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", + "dev": true, "requires": { "postcss": "^7.0.14" } }, "identity-obj-proxy": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ=", + "dev": true, "requires": { "harmony-reflect": "^1.4.6" } }, "ieee754": { - "version": "1.2.1" + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true }, "iferr": { - "version": "0.1.5" + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", + "dev": true }, "ignore": { - "version": "4.0.6" + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true }, "immer": { - "version": "1.10.0" + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/immer/-/immer-8.0.1.tgz", + "integrity": "sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA==", + "dev": true }, "import-cwd": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", + "dev": true, "requires": { "import-from": "^2.1.0" } }, "import-fresh": { "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, "requires": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "4.0.0" - } } }, "import-from": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", + "dev": true, "requires": { "resolve-from": "^3.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + } } }, "import-local": { - "version": "2.0.0", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", + "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", + "dev": true, "requires": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + } + } } }, "imurmurhash": { - "version": "0.1.4" + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true }, "indent-string": { - "version": "4.0.0" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true }, "indexes-of": { - "version": "1.0.1" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", + "dev": true }, "infer-owner": { - "version": "1.0.4" + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "dev": true }, "inflight": { "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, "requires": { "once": "^1.3.0", "wrappy": "1" } }, "inherits": { - "version": "2.0.4" + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true }, "ini": { - "version": "1.3.8" - }, - "inquirer": { - "version": "7.3.3", - "requires": { - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.19", - "mute-stream": "0.0.8", - "run-async": "^2.4.0", - "rxjs": "^6.6.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0" - }, - "ansi-styles": { - "version": "4.3.0", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "requires": { - "color-name": "~1.1.4" - } - }, - "emoji-regex": { - "version": "8.0.0" - }, - "has-flag": { - "version": "4.0.0" - }, - "is-fullwidth-code-point": { - "version": "3.0.0" - }, - "string-width": { - "version": "4.2.2", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "requires": { - "ansi-regex": "^5.0.0" - } - }, - "supports-color": { - "version": "7.2.0", - "requires": { - "has-flag": "^4.0.0" - } - } - } + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true }, "internal-ip": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", + "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "dev": true, "requires": { "default-gateway": "^4.2.0", "ipaddr.js": "^1.9.0" @@ -23913,79 +34559,116 @@ }, "internal-slot": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dev": true, "requires": { "get-intrinsic": "^1.1.0", "has": "^1.0.3", "side-channel": "^1.0.4" } }, - "invariant": { - "version": "2.2.4", - "requires": { - "loose-envify": "^1.0.0" - } - }, "ip": { - "version": "1.1.5" + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true }, "ip-regex": { - "version": "2.1.0" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", + "dev": true }, "ipaddr.js": { - "version": "1.9.1" + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true }, "is-absolute-url": { - "version": "3.0.3" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", + "dev": true }, "is-accessor-descriptor": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, "requires": { "kind-of": "^6.0.0" - }, - "dependencies": { - "kind-of": { - "version": "6.0.3" - } } }, "is-arguments": { - "version": "1.1.0", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", "requires": { - "call-bind": "^1.0.0" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" } }, "is-arrayish": { - "version": "0.2.1" + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true }, "is-bigint": { - "version": "1.0.2" + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "requires": { + "has-bigints": "^1.0.1" + } }, "is-binary-path": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", "requires": { "binary-extensions": "^2.0.0" } }, "is-boolean-object": { - "version": "1.1.1", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, "requires": { - "call-bind": "^1.0.2" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" } }, "is-buffer": { - "version": "1.1.6" + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true }, "is-callable": { - "version": "1.2.3" + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "dev": true }, "is-ci": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "dev": true, "requires": { "ci-info": "^2.0.0" } }, "is-color-stop": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", + "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", + "dev": true, "requires": { "css-color-names": "^0.0.4", "hex-color-regex": "^1.1.0", @@ -23996,412 +34679,835 @@ } }, "is-core-module": { - "version": "2.5.0", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.6.0.tgz", + "integrity": "sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ==", + "dev": true, "requires": { "has": "^1.0.3" } }, "is-data-descriptor": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, "requires": { "kind-of": "^6.0.0" - }, - "dependencies": { - "kind-of": { - "version": "6.0.3" - } } }, "is-date-object": { - "version": "1.0.4" + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "requires": { + "has-tostringtag": "^1.0.0" + } }, "is-descriptor": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", "kind-of": "^6.0.2" - }, - "dependencies": { - "kind-of": { - "version": "6.0.3" - } } }, "is-directory": { - "version": "0.3.1" + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "dev": true }, "is-docker": { - "version": "2.2.1" + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true }, "is-extendable": { - "version": "0.1.1" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + }, + "dependencies": { + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + } + } }, "is-extglob": { - "version": "2.1.1" + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" }, "is-fullwidth-code-point": { - "version": "2.0.0" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true }, "is-generator-fn": { - "version": "2.1.0" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "dev": true }, "is-glob": { "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", "requires": { "is-extglob": "^2.1.1" } }, + "is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=", + "dev": true + }, "is-negative-zero": { - "version": "2.0.1" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", + "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", + "dev": true }, "is-number": { - "version": "3.0.0", - "requires": { - "kind-of": "^3.0.2" - } + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" }, "is-number-object": { - "version": "1.0.5" + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", + "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } }, "is-obj": { - "version": "1.0.1" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "dev": true }, "is-path-cwd": { - "version": "2.2.0" + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "dev": true }, "is-path-in-cwd": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "dev": true, "requires": { "is-path-inside": "^2.1.0" } }, "is-path-inside": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "dev": true, "requires": { "path-is-inside": "^1.0.2" } }, "is-plain-obj": { - "version": "1.1.0" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true }, "is-plain-object": { - "version": "2.0.4", - "requires": { - "isobject": "^3.0.1" - } + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==" }, "is-potential-custom-element-name": { - "version": "1.0.1" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" }, "is-regex": { - "version": "1.1.3", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", "requires": { "call-bind": "^1.0.2", - "has-symbols": "^1.0.2" + "has-tostringtag": "^1.0.0" } }, "is-regexp": { - "version": "1.0.0" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", + "dev": true }, "is-resolvable": { - "version": "1.1.0" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "dev": true }, "is-root": { - "version": "2.1.0" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", + "dev": true }, "is-stream": { - "version": "1.1.0" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true }, "is-string": { - "version": "1.0.6" + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } }, "is-subset": { - "version": "0.1.1" + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-subset/-/is-subset-0.1.1.tgz", + "integrity": "sha1-ilkRfZMt4d4A8kX83TnOQ/HpOaY=", + "dev": true }, "is-symbol": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, "requires": { "has-symbols": "^1.0.2" } }, "is-typedarray": { - "version": "1.0.0" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true }, "is-windows": { - "version": "1.0.2" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true }, "is-wsl": { - "version": "1.1.0" + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "requires": { + "is-docker": "^2.0.0" + } }, "isarray": { - "version": "1.0.0" + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" }, "isexe": { - "version": "2.0.0" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true }, "isobject": { - "version": "3.0.1" - }, - "isstream": { - "version": "0.1.2" + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true }, "istanbul-lib-coverage": { - "version": "2.0.5" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", + "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", + "dev": true }, "istanbul-lib-instrument": { - "version": "3.3.0", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "dev": true, "requires": { - "@babel/generator": "^7.4.0", - "@babel/parser": "^7.4.3", - "@babel/template": "^7.4.0", - "@babel/traverse": "^7.4.3", - "@babel/types": "^7.4.0", - "istanbul-lib-coverage": "^2.0.5", - "semver": "^6.0.0" + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } } }, "istanbul-lib-report": { - "version": "2.0.8", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "dev": true, "requires": { - "istanbul-lib-coverage": "^2.0.5", - "make-dir": "^2.1.0", - "supports-color": "^6.1.0" + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "requires": { + "semver": "^6.0.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } } }, "istanbul-lib-source-maps": { - "version": "3.0.6", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", + "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==", + "dev": true, "requires": { "debug": "^4.1.1", - "istanbul-lib-coverage": "^2.0.5", - "make-dir": "^2.1.0", - "rimraf": "^2.6.3", + "istanbul-lib-coverage": "^3.0.0", "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, "istanbul-reports": { - "version": "2.2.7", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", + "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", + "dev": true, "requires": { - "html-escaper": "^2.0.0" + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" } }, "jest": { - "version": "24.9.0", + "version": "26.6.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.0.tgz", + "integrity": "sha512-jxTmrvuecVISvKFFhOkjsWRZV7sFqdSUAd1ajOKY+/QE/aLBVstsJ/dX8GczLzwiT6ZEwwmZqtCUHLHHQVzcfA==", + "dev": true, "requires": { - "import-local": "^2.0.0", - "jest-cli": "^24.9.0" + "@jest/core": "^26.6.0", + "import-local": "^3.0.2", + "jest-cli": "^26.6.0" } }, "jest-changed-files": { - "version": "24.9.0", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz", + "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==", + "dev": true, "requires": { - "@jest/types": "^24.9.0", - "execa": "^1.0.0", - "throat": "^4.0.0" + "@jest/types": "^26.6.2", + "execa": "^4.0.0", + "throat": "^5.0.0" + } + }, + "jest-circus": { + "version": "26.6.0", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-26.6.0.tgz", + "integrity": "sha512-L2/Y9szN6FJPWFK8kzWXwfp+FOR7xq0cUL4lIsdbIdwz3Vh6P1nrpcqOleSzr28zOtSHQNV9Z7Tl+KkuK7t5Ng==", + "dev": true, + "requires": { + "@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" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } } }, "jest-cli": { - "version": "24.9.0", + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", + "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", + "dev": true, "requires": { - "@jest/core": "^24.9.0", - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "chalk": "^2.0.1", + "@jest/core": "^26.6.3", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", "exit": "^0.1.2", - "import-local": "^2.0.0", + "graceful-fs": "^4.2.4", + "import-local": "^3.0.2", "is-ci": "^2.0.0", - "jest-config": "^24.9.0", - "jest-util": "^24.9.0", - "jest-validate": "^24.9.0", + "jest-config": "^26.6.3", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", "prompts": "^2.0.1", - "realpath-native": "^1.1.0", - "yargs": "^13.3.0" - } - }, - "jest-config": { - "version": "24.9.0", - "requires": { - "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^24.9.0", - "@jest/types": "^24.9.0", - "babel-jest": "^24.9.0", - "chalk": "^2.0.1", - "glob": "^7.1.1", - "jest-environment-jsdom": "^24.9.0", - "jest-environment-node": "^24.9.0", - "jest-get-type": "^24.9.0", - "jest-jasmine2": "^24.9.0", - "jest-regex-util": "^24.3.0", - "jest-resolve": "^24.9.0", - "jest-util": "^24.9.0", - "jest-validate": "^24.9.0", - "micromatch": "^3.1.10", - "pretty-format": "^24.9.0", - "realpath-native": "^1.1.0" + "yargs": "^15.4.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "jest-config": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", + "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", + "dev": true, + "requires": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^26.6.3", + "@jest/types": "^26.6.2", + "babel-jest": "^26.6.3", + "chalk": "^4.0.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.4", + "jest-environment-jsdom": "^26.6.2", + "jest-environment-node": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-jasmine2": "^26.6.3", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2" + } + }, + "jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true + } } }, "jest-diff": { - "version": "24.9.0", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", + "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "dev": true, "requires": { - "chalk": "^2.0.1", - "diff-sequences": "^24.9.0", - "jest-get-type": "^24.9.0", - "pretty-format": "^24.9.0" + "chalk": "^4.0.0", + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } } }, "jest-docblock": { - "version": "24.9.0", + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz", + "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==", + "dev": true, "requires": { - "detect-newline": "^2.1.0" + "detect-newline": "^3.0.0" } }, "jest-each": { - "version": "24.9.0", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz", + "integrity": "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==", + "dev": true, "requires": { - "@jest/types": "^24.9.0", - "chalk": "^2.0.1", - "jest-get-type": "^24.9.0", - "jest-util": "^24.9.0", - "pretty-format": "^24.9.0" + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-util": "^26.6.2", + "pretty-format": "^26.6.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } } }, "jest-environment-jsdom": { - "version": "24.9.0", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz", + "integrity": "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==", + "dev": true, "requires": { - "@jest/environment": "^24.9.0", - "@jest/fake-timers": "^24.9.0", - "@jest/types": "^24.9.0", - "jest-mock": "^24.9.0", - "jest-util": "^24.9.0", - "jsdom": "^11.5.1" - }, - "dependencies": { - "acorn": { - "version": "5.7.4" - }, - "jsdom": { - "version": "11.12.0", - "requires": { - "abab": "^2.0.0", - "acorn": "^5.5.3", - "acorn-globals": "^4.1.0", - "array-equal": "^1.0.0", - "cssom": ">= 0.3.2 < 0.4.0", - "cssstyle": "^1.0.0", - "data-urls": "^1.0.0", - "domexception": "^1.0.1", - "escodegen": "^1.9.1", - "html-encoding-sniffer": "^1.0.2", - "left-pad": "^1.3.0", - "nwsapi": "^2.0.7", - "parse5": "4.0.0", - "pn": "^1.1.0", - "request": "^2.87.0", - "request-promise-native": "^1.0.5", - "sax": "^1.2.4", - "symbol-tree": "^3.2.2", - "tough-cookie": "^2.3.4", - "w3c-hr-time": "^1.0.1", - "webidl-conversions": "^4.0.2", - "whatwg-encoding": "^1.0.3", - "whatwg-mimetype": "^2.1.0", - "whatwg-url": "^6.4.1", - "ws": "^5.2.0", - "xml-name-validator": "^3.0.0" - } - }, - "parse5": { - "version": "4.0.0" - }, - "whatwg-url": { - "version": "6.5.0", - "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - }, - "ws": { - "version": "5.2.3", - "requires": { - "async-limiter": "~1.0.0" - } - } - } - }, - "jest-environment-jsdom-fourteen": { - "version": "1.0.1", - "requires": { - "@jest/environment": "^24.3.0", - "@jest/fake-timers": "^24.3.0", - "@jest/types": "^24.3.0", - "jest-mock": "^24.0.0", - "jest-util": "^24.0.0", - "jsdom": "^14.1.0" - }, - "dependencies": { - "jsdom": { - "version": "14.1.0", - "requires": { - "abab": "^2.0.0", - "acorn": "^6.0.4", - "acorn-globals": "^4.3.0", - "array-equal": "^1.0.0", - "cssom": "^0.3.4", - "cssstyle": "^1.1.1", - "data-urls": "^1.1.0", - "domexception": "^1.0.1", - "escodegen": "^1.11.0", - "html-encoding-sniffer": "^1.0.2", - "nwsapi": "^2.1.3", - "parse5": "5.1.0", - "pn": "^1.1.0", - "request": "^2.88.0", - "request-promise-native": "^1.0.5", - "saxes": "^3.1.9", - "symbol-tree": "^3.2.2", - "tough-cookie": "^2.5.0", - "w3c-hr-time": "^1.0.1", - "w3c-xmlserializer": "^1.1.2", - "webidl-conversions": "^4.0.2", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^7.0.0", - "ws": "^6.1.2", - "xml-name-validator": "^3.0.0" - } - }, - "parse5": { - "version": "5.1.0" - }, - "saxes": { - "version": "3.1.11", - "requires": { - "xmlchars": "^2.1.1" - } - }, - "w3c-xmlserializer": { - "version": "1.1.2", - "requires": { - "domexception": "^1.0.1", - "webidl-conversions": "^4.0.2", - "xml-name-validator": "^3.0.0" - } - } + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2", + "jsdom": "^16.4.0" } }, "jest-environment-node": { - "version": "24.9.0", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz", + "integrity": "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==", + "dev": true, "requires": { - "@jest/environment": "^24.9.0", - "@jest/fake-timers": "^24.9.0", - "@jest/types": "^24.9.0", - "jest-mock": "^24.9.0", - "jest-util": "^24.9.0" + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2" } }, "jest-fetch-mock": { "version": "3.0.3", + "resolved": "https://registry.npmjs.org/jest-fetch-mock/-/jest-fetch-mock-3.0.3.tgz", + "integrity": "sha512-Ux1nWprtLrdrH4XwE7O7InRY6psIi3GOsqNESJgMJ+M5cv4A8Lh7SN9d2V2kKRZ8ebAfcd1LNyZguAOb6JiDqw==", "dev": true, "requires": { "cross-fetch": "^3.0.4", @@ -24409,276 +35515,1365 @@ } }, "jest-get-type": { - "version": "24.9.0" + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "dev": true }, "jest-haste-map": { - "version": "24.9.0", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", + "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", + "dev": true, "requires": { - "@jest/types": "^24.9.0", - "anymatch": "^2.0.0", + "@jest/types": "^26.6.2", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", "fb-watchman": "^2.0.0", - "fsevents": "^1.2.7", - "graceful-fs": "^4.1.15", - "invariant": "^2.2.4", - "jest-serializer": "^24.9.0", - "jest-util": "^24.9.0", - "jest-worker": "^24.9.0", - "micromatch": "^3.1.10", + "fsevents": "^2.1.2", + "graceful-fs": "^4.2.4", + "jest-regex-util": "^26.0.0", + "jest-serializer": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "micromatch": "^4.0.2", "sane": "^4.0.3", "walker": "^1.0.7" } }, "jest-jasmine2": { - "version": "24.9.0", + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz", + "integrity": "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==", + "dev": true, "requires": { "@babel/traverse": "^7.1.0", - "@jest/environment": "^24.9.0", - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "chalk": "^2.0.1", + "@jest/environment": "^26.6.2", + "@jest/source-map": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", "co": "^4.6.0", - "expect": "^24.9.0", + "expect": "^26.6.2", "is-generator-fn": "^2.0.0", - "jest-each": "^24.9.0", - "jest-matcher-utils": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-runtime": "^24.9.0", - "jest-snapshot": "^24.9.0", - "jest-util": "^24.9.0", - "pretty-format": "^24.9.0", - "throat": "^4.0.0" + "jest-each": "^26.6.2", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-runtime": "^26.6.3", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "pretty-format": "^26.6.2", + "throat": "^5.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } } }, "jest-leak-detector": { - "version": "24.9.0", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz", + "integrity": "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==", + "dev": true, "requires": { - "jest-get-type": "^24.9.0", - "pretty-format": "^24.9.0" + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" } }, "jest-matcher-utils": { - "version": "24.9.0", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", + "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", + "dev": true, "requires": { - "chalk": "^2.0.1", - "jest-diff": "^24.9.0", - "jest-get-type": "^24.9.0", - "pretty-format": "^24.9.0" + "chalk": "^4.0.0", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } } }, "jest-message-util": { - "version": "24.9.0", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", + "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", + "dev": true, "requires": { "@babel/code-frame": "^7.0.0", - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "@types/stack-utils": "^1.0.1", - "chalk": "^2.0.1", - "micromatch": "^3.1.10", - "slash": "^2.0.0", - "stack-utils": "^1.0.1" + "@jest/types": "^26.6.2", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2", + "slash": "^3.0.0", + "stack-utils": "^2.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } } }, "jest-mock": { - "version": "24.9.0", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz", + "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==", + "dev": true, "requires": { - "@jest/types": "^24.9.0" + "@jest/types": "^26.6.2", + "@types/node": "*" } }, "jest-pnp-resolver": { "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "dev": true, "requires": {} }, "jest-regex-util": { - "version": "24.9.0" + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", + "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", + "dev": true }, "jest-resolve": { - "version": "24.9.0", + "version": "26.6.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.0.tgz", + "integrity": "sha512-tRAz2bwraHufNp+CCmAD8ciyCpXCs1NQxB5EJAmtCFy6BN81loFEGWKzYu26Y62lAJJe4X4jg36Kf+NsQyiStQ==", + "dev": true, "requires": { - "@jest/types": "^24.9.0", - "browser-resolve": "^1.11.3", - "chalk": "^2.0.1", - "jest-pnp-resolver": "^1.2.1", - "realpath-native": "^1.1.0" + "@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" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true + } } }, "jest-resolve-dependencies": { - "version": "24.9.0", + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz", + "integrity": "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==", + "dev": true, "requires": { - "@jest/types": "^24.9.0", - "jest-regex-util": "^24.3.0", - "jest-snapshot": "^24.9.0" + "@jest/types": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-snapshot": "^26.6.2" } }, "jest-runner": { - "version": "24.9.0", + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz", + "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==", + "dev": true, "requires": { - "@jest/console": "^24.7.1", - "@jest/environment": "^24.9.0", - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "chalk": "^2.4.2", + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.7.1", "exit": "^0.1.2", - "graceful-fs": "^4.1.15", - "jest-config": "^24.9.0", - "jest-docblock": "^24.3.0", - "jest-haste-map": "^24.9.0", - "jest-jasmine2": "^24.9.0", - "jest-leak-detector": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-resolve": "^24.9.0", - "jest-runtime": "^24.9.0", - "jest-util": "^24.9.0", - "jest-worker": "^24.6.0", + "graceful-fs": "^4.2.4", + "jest-config": "^26.6.3", + "jest-docblock": "^26.0.0", + "jest-haste-map": "^26.6.2", + "jest-leak-detector": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-resolve": "^26.6.2", + "jest-runtime": "^26.6.3", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", "source-map-support": "^0.5.6", - "throat": "^4.0.0" + "throat": "^5.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "jest-config": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", + "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", + "dev": true, + "requires": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^26.6.3", + "@jest/types": "^26.6.2", + "babel-jest": "^26.6.3", + "chalk": "^4.0.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.4", + "jest-environment-jsdom": "^26.6.2", + "jest-environment-node": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-jasmine2": "^26.6.3", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2" + } + }, + "jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true + } } }, "jest-runtime": { - "version": "24.9.0", + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz", + "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==", + "dev": true, "requires": { - "@jest/console": "^24.7.1", - "@jest/environment": "^24.9.0", - "@jest/source-map": "^24.3.0", - "@jest/transform": "^24.9.0", - "@jest/types": "^24.9.0", - "@types/yargs": "^13.0.0", - "chalk": "^2.0.1", + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/globals": "^26.6.2", + "@jest/source-map": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0", + "cjs-module-lexer": "^0.6.0", + "collect-v8-coverage": "^1.0.0", "exit": "^0.1.2", "glob": "^7.1.3", - "graceful-fs": "^4.1.15", - "jest-config": "^24.9.0", - "jest-haste-map": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-mock": "^24.9.0", - "jest-regex-util": "^24.3.0", - "jest-resolve": "^24.9.0", - "jest-snapshot": "^24.9.0", - "jest-util": "^24.9.0", - "jest-validate": "^24.9.0", - "realpath-native": "^1.1.0", - "slash": "^2.0.0", - "strip-bom": "^3.0.0", - "yargs": "^13.3.0" + "graceful-fs": "^4.2.4", + "jest-config": "^26.6.3", + "jest-haste-map": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-mock": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "slash": "^3.0.0", + "strip-bom": "^4.0.0", + "yargs": "^15.4.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "jest-config": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", + "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", + "dev": true, + "requires": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^26.6.3", + "@jest/types": "^26.6.2", + "babel-jest": "^26.6.3", + "chalk": "^4.0.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.4", + "jest-environment-jsdom": "^26.6.2", + "jest-environment-node": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-jasmine2": "^26.6.3", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2" + } + }, + "jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true + } } }, "jest-serializer": { - "version": "24.9.0" + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", + "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", + "dev": true, + "requires": { + "@types/node": "*", + "graceful-fs": "^4.2.4" + } }, "jest-snapshot": { - "version": "24.9.0", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz", + "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==", + "dev": true, "requires": { "@babel/types": "^7.0.0", - "@jest/types": "^24.9.0", - "chalk": "^2.0.1", - "expect": "^24.9.0", - "jest-diff": "^24.9.0", - "jest-get-type": "^24.9.0", - "jest-matcher-utils": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-resolve": "^24.9.0", - "mkdirp": "^0.5.1", + "@jest/types": "^26.6.2", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.0.0", + "chalk": "^4.0.0", + "expect": "^26.6.2", + "graceful-fs": "^4.2.4", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-haste-map": "^26.6.2", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-resolve": "^26.6.2", "natural-compare": "^1.4.0", - "pretty-format": "^24.9.0", - "semver": "^6.2.0" + "pretty-format": "^26.6.2", + "semver": "^7.3.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true + } } }, "jest-util": { - "version": "24.9.0", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", + "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", + "dev": true, "requires": { - "@jest/console": "^24.9.0", - "@jest/fake-timers": "^24.9.0", - "@jest/source-map": "^24.9.0", - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "callsites": "^3.0.0", - "chalk": "^2.0.1", - "graceful-fs": "^4.1.15", + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", "is-ci": "^2.0.0", - "mkdirp": "^0.5.1", - "slash": "^2.0.0", - "source-map": "^0.6.0" + "micromatch": "^4.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } } }, "jest-validate": { - "version": "24.9.0", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", + "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", + "dev": true, "requires": { - "@jest/types": "^24.9.0", - "camelcase": "^5.3.1", - "chalk": "^2.0.1", - "jest-get-type": "^24.9.0", + "@jest/types": "^26.6.2", + "camelcase": "^6.0.0", + "chalk": "^4.0.0", + "jest-get-type": "^26.3.0", "leven": "^3.1.0", - "pretty-format": "^24.9.0" + "pretty-format": "^26.6.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } } }, "jest-watch-typeahead": { - "version": "0.4.2", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-0.6.1.tgz", + "integrity": "sha512-ITVnHhj3Jd/QkqQcTqZfRgjfyRhDFM/auzgVo2RKvSwi18YMvh0WvXDJFoFED6c7jd/5jxtu4kSOb9PTu2cPVg==", + "dev": true, "requires": { - "ansi-escapes": "^4.2.1", - "chalk": "^2.4.1", - "jest-regex-util": "^24.9.0", - "jest-watcher": "^24.3.0", + "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": "^3.1.0", - "strip-ansi": "^5.0.0" + "string-length": "^4.0.1", + "strip-ansi": "^6.0.0" }, "dependencies": { - "slash": { - "version": "3.0.0" - }, - "string-length": { - "version": "3.1.0", + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "requires": { - "astral-regex": "^1.0.0", - "strip-ansi": "^5.2.0" + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" } } } }, "jest-watcher": { - "version": "24.9.0", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz", + "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==", + "dev": true, "requires": { - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "@types/yargs": "^13.0.0", - "ansi-escapes": "^3.0.0", - "chalk": "^2.0.1", - "jest-util": "^24.9.0", - "string-length": "^2.0.0" + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^26.6.2", + "string-length": "^4.0.1" }, "dependencies": { - "ansi-escapes": { - "version": "3.2.0" + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } } } }, "jest-worker": { - "version": "24.9.0", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dev": true, "requires": { + "@types/node": "*", "merge-stream": "^2.0.0", - "supports-color": "^6.1.0" + "supports-color": "^7.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } } }, "jquery": { - "version": "3.6.0" + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.0.tgz", + "integrity": "sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw==" }, "jquery.flot.tooltip": { - "version": "0.9.0" + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/jquery.flot.tooltip/-/jquery.flot.tooltip-0.9.0.tgz", + "integrity": "sha1-rha/lLJsLtmrTbFnu6Ut/bYVwd8=" }, "js-tokens": { - "version": "4.0.0" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, "js-yaml": { "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, "requires": { "argparse": "^1.0.7", "esprima": "^4.0.0" } }, - "jsbn": { - "version": "0.1.1" - }, "jsdom": { - "version": "16.6.0", + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", "requires": { "abab": "^2.0.5", "acorn": "^8.2.4", @@ -24705,231 +36900,156 @@ "whatwg-encoding": "^1.0.5", "whatwg-mimetype": "^2.3.0", "whatwg-url": "^8.5.0", - "ws": "^7.4.5", + "ws": "^7.4.6", "xml-name-validator": "^3.0.0" }, "dependencies": { "acorn": { - "version": "8.4.1" - }, - "acorn-globals": { - "version": "6.0.0", - "requires": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" - }, - "dependencies": { - "acorn": { - "version": "7.4.1" - } - } - }, - "acorn-walk": { - "version": "7.2.0" - }, - "cssom": { - "version": "0.4.4" - }, - "cssstyle": { - "version": "2.3.0", - "requires": { - "cssom": "~0.3.6" - }, - "dependencies": { - "cssom": { - "version": "0.3.8" - } - } - }, - "data-urls": { - "version": "2.0.0", - "requires": { - "abab": "^2.0.3", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0" - } - }, - "domexception": { - "version": "2.0.1", - "requires": { - "webidl-conversions": "^5.0.0" - }, - "dependencies": { - "webidl-conversions": { - "version": "5.0.0" - } - } - }, - "escodegen": { - "version": "2.0.0", - "requires": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.6.1" - } - }, - "estraverse": { - "version": "5.2.0" - }, - "html-encoding-sniffer": { - "version": "2.0.1", - "requires": { - "whatwg-encoding": "^1.0.5" - } - }, - "tough-cookie": { - "version": "4.0.0", - "requires": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.1.2" - } - }, - "tr46": { - "version": "2.1.0", - "requires": { - "punycode": "^2.1.1" - } - }, - "webidl-conversions": { - "version": "6.1.0" - }, - "whatwg-url": { - "version": "8.7.0", - "requires": { - "lodash": "^4.7.0", - "tr46": "^2.1.0", - "webidl-conversions": "^6.1.0" - } - }, - "ws": { - "version": "7.5.3", - "requires": {} + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.4.1.tgz", + "integrity": "sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA==" } } }, "jsesc": { - "version": "2.5.2" + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true }, "json-parse-better-errors": { - "version": "1.0.2" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true }, "json-parse-even-better-errors": { - "version": "2.3.1" - }, - "json-schema": { - "version": "0.2.3" + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true }, "json-schema-traverse": { - "version": "0.4.1" - }, - "json-stable-stringify": { - "version": "1.0.1", - "requires": { - "jsonify": "~0.0.0" - } + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true }, "json-stable-stringify-without-jsonify": { - "version": "1.0.1" - }, - "json-stringify-safe": { - "version": "5.0.1" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true }, "json3": { - "version": "3.3.3" + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", + "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==", + "dev": true }, "json5": { "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "dev": true, "requires": { "minimist": "^1.2.5" } }, "jsonfile": { - "version": "4.0.0", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, "requires": { - "graceful-fs": "^4.1.6" - } - }, - "jsonify": { - "version": "0.0.0" - }, - "jsprim": { - "version": "1.4.1", - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" } }, "jsx-ast-utils": { - "version": "2.4.1", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz", + "integrity": "sha512-EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q==", + "dev": true, "requires": { - "array-includes": "^3.1.1", - "object.assign": "^4.1.0" + "array-includes": "^3.1.2", + "object.assign": "^4.1.2" } }, "just-extend": { "version": "4.2.1", + "resolved": "https://registry.npmjs.org/just-extend/-/just-extend-4.2.1.tgz", + "integrity": "sha512-g3UB796vUFIY90VIv/WX3L2c8CS2MdWUww3CNrYmqza1Fg0DURc2K/O4YrnklBdQarSJ/y8JnJYDGc+1iumQjg==", "dev": true }, "killable": { - "version": "1.0.1" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", + "dev": true }, "kind-of": { - "version": "3.2.2", - "requires": { - "is-buffer": "^1.1.5" - } + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true }, "kleur": { - "version": "3.0.3" + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true }, "klona": { - "version": "2.0.4" + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.4.tgz", + "integrity": "sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==" }, "language-subtag-registry": { - "version": "0.3.21" + "version": "0.3.21", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", + "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==", + "dev": true }, "language-tags": { "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=", + "dev": true, "requires": { "language-subtag-registry": "~0.3.2" } }, "last-call-webpack-plugin": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz", + "integrity": "sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w==", + "dev": true, "requires": { "lodash": "^4.17.5", "webpack-sources": "^1.1.0" } }, - "lazy-cache": { - "version": "1.0.4" - }, - "left-pad": { - "version": "1.3.0" - }, "leven": { - "version": "3.1.0" - }, - "levenary": { - "version": "1.1.1", - "requires": { - "leven": "^3.1.0" - } + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true }, "levn": { - "version": "0.3.0", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" } }, "lezer": { "version": "0.13.5", + "resolved": "https://registry.npmjs.org/lezer/-/lezer-0.13.5.tgz", + "integrity": "sha512-cAiMQZGUo2BD8mpcz7Nv1TlKzWP7YIdIRrX41CiP5bk5t4GHxskOxWUx2iAOuHlz8dO+ivbuXr0J1bfHsWD+lQ==", "requires": { "lezer-tree": "^0.13.2" } @@ -24941,13 +37061,21 @@ "requires": {} }, "lezer-tree": { - "version": "0.13.2" + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/lezer-tree/-/lezer-tree-0.13.2.tgz", + "integrity": "sha512-15ZxW8TxVNAOkHIo43Iouv4zbSkQQ5chQHBpwXcD2bBFz46RB4jYLEEww5l1V0xyIx9U2clSyyrLes+hAUFrGQ==" }, "lines-and-columns": { - "version": "1.1.6" + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", + "dev": true }, "load-json-file": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "dev": true, "requires": { "graceful-fs": "^4.1.2", "parse-json": "^4.0.0", @@ -24955,103 +37083,121 @@ "strip-bom": "^3.0.0" }, "dependencies": { + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, "pify": { - "version": "3.0.0" - } - } - }, - "loader-fs-cache": { - "version": "1.0.3", - "requires": { - "find-cache-dir": "^0.1.1", - "mkdirp": "^0.5.1" - }, - "dependencies": { - "find-cache-dir": { - "version": "0.1.1", - "requires": { - "commondir": "^1.0.1", - "mkdirp": "^0.5.1", - "pkg-dir": "^1.0.0" - } + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true }, - "find-up": { - "version": "1.1.2", - "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "path-exists": { - "version": "2.1.0", - "requires": { - "pinkie-promise": "^2.0.0" - } - }, - "pkg-dir": { - "version": "1.0.0", - "requires": { - "find-up": "^1.0.0" - } + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true } } }, "loader-runner": { - "version": "2.4.0" + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "dev": true }, "loader-utils": { - "version": "1.4.0", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dev": true, "requires": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "dependencies": { - "json5": { - "version": "1.0.1", - "requires": { - "minimist": "^1.2.0" - } - } + "json5": "^2.1.2" } }, "locate-path": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, "requires": { "p-locate": "^2.0.0", "path-exists": "^3.0.0" } }, "lodash": { - "version": "4.17.21" + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, "lodash._reinterpolate": { - "version": "3.0.0" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", + "dev": true + }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true }, "lodash.debounce": { - "version": "4.0.8" + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", + "dev": true }, "lodash.escape": { - "version": "4.0.1" + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-4.0.1.tgz", + "integrity": "sha1-yQRGkMIeBClL6qUXcS/e0fqI3pg=", + "dev": true }, "lodash.flattendeep": { - "version": "4.4.0" + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz", + "integrity": "sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI=", + "dev": true }, "lodash.get": { "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", "dev": true }, "lodash.isequal": { - "version": "4.5.0" + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=", + "dev": true }, "lodash.memoize": { - "version": "4.1.2" + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true }, - "lodash.sortby": { - "version": "4.7.0" + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true }, "lodash.template": { "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", + "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", + "dev": true, "requires": { "lodash._reinterpolate": "^3.0.0", "lodash.templatesettings": "^4.0.0" @@ -25059,71 +37205,112 @@ }, "lodash.templatesettings": { "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", + "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", + "dev": true, "requires": { "lodash._reinterpolate": "^3.0.0" } }, + "lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", + "dev": true + }, "lodash.uniq": { - "version": "4.5.0" + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true }, "loglevel": { - "version": "1.7.1" + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz", + "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==", + "dev": true }, "loose-envify": { "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", "requires": { "js-tokens": "^3.0.0 || ^4.0.0" } }, "lower-case": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, "requires": { "tslib": "^2.0.3" } }, "lru-cache": { - "version": "5.1.1", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "requires": { - "yallist": "^3.0.2" - }, - "dependencies": { - "yallist": { - "version": "3.1.1" - } + "yallist": "^4.0.0" + } + }, + "magic-string": { + "version": "0.25.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", + "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", + "dev": true, + "requires": { + "sourcemap-codec": "^1.4.4" } }, "make-dir": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, "requires": { "pify": "^4.0.1", "semver": "^5.6.0" }, "dependencies": { "semver": { - "version": "5.7.1" + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true } } }, "makeerror": { "version": "1.0.11", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", + "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", + "dev": true, "requires": { "tmpl": "1.0.x" } }, - "mamacro": { - "version": "0.0.3" - }, "map-cache": { - "version": "0.2.2" + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true }, "map-visit": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, "requires": { "object-visit": "^1.0.0" } }, "md5.js": { "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dev": true, "requires": { "hash-base": "^3.0.0", "inherits": "^2.0.1", @@ -25131,140 +37318,115 @@ } }, "mdn-data": { - "version": "2.0.4" + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", + "dev": true }, "media-typer": { - "version": "0.3.0" + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "dev": true }, "memory-fs": { "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "dev": true, "requires": { "errno": "^0.1.3", "readable-stream": "^2.0.1" } }, - "merge-deep": { - "version": "3.0.3", - "requires": { - "arr-union": "^3.1.0", - "clone-deep": "^0.2.4", - "kind-of": "^3.0.2" - }, - "dependencies": { - "clone-deep": { - "version": "0.2.4", - "requires": { - "for-own": "^0.1.3", - "is-plain-object": "^2.0.1", - "kind-of": "^3.0.2", - "lazy-cache": "^1.0.3", - "shallow-clone": "^0.1.2" - } - }, - "shallow-clone": { - "version": "0.1.2", - "requires": { - "is-extendable": "^0.1.1", - "kind-of": "^2.0.1", - "lazy-cache": "^0.2.3", - "mixin-object": "^2.0.1" - }, - "dependencies": { - "kind-of": { - "version": "2.0.1", - "requires": { - "is-buffer": "^1.0.2" - } - }, - "lazy-cache": { - "version": "0.2.7" - } - } - } - } - }, "merge-descriptors": { - "version": "1.0.1" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "dev": true }, "merge-stream": { - "version": "2.0.0" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true }, "merge2": { - "version": "1.4.1" + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true }, "methods": { - "version": "1.1.2" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "dev": true }, "microevent.ts": { - "version": "0.1.1" + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/microevent.ts/-/microevent.ts-0.1.1.tgz", + "integrity": "sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==", + "dev": true }, "micromatch": { - "version": "3.1.10", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dev": true, "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "dependencies": { - "define-property": { - "version": "2.0.2", - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - } - }, - "extend-shallow": { - "version": "3.0.2", - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "requires": { - "is-plain-object": "^2.0.4" - } - }, - "kind-of": { - "version": "6.0.3" - } + "braces": "^3.0.1", + "picomatch": "^2.2.3" } }, "miller-rabin": { "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, "requires": { "bn.js": "^4.0.0", "brorand": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } } }, "mime": { - "version": "2.5.2" + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true }, "mime-db": { - "version": "1.49.0" + "version": "1.49.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.49.0.tgz", + "integrity": "sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA==" }, "mime-types": { "version": "2.1.32", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.32.tgz", + "integrity": "sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A==", "requires": { "mime-db": "1.49.0" } }, "mimic-fn": { - "version": "2.1.0" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true }, "mini-css-extract-plugin": { - "version": "0.9.0", + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.11.3.tgz", + "integrity": "sha512-n9BA8LonkOkW1/zn+IbLPQmovsL0wMb9yx75fMJQZf2X1Zoec9yTZtyMePcyu19wPkmFbzZZA6fLTotpFhQsOA==", + "dev": true, "requires": { "loader-utils": "^1.1.0", "normalize-url": "1.9.1", @@ -25272,8 +37434,31 @@ "webpack-sources": "^1.1.0" }, "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, "schema-utils": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, "requires": { "ajv": "^6.1.0", "ajv-errors": "^1.0.0", @@ -25283,46 +37468,83 @@ } }, "minimalistic-assert": { - "version": "1.0.1" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true }, "minimalistic-crypto-utils": { - "version": "1.0.1" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", + "dev": true }, "minimatch": { "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, "requires": { "brace-expansion": "^1.1.7" } }, "minimist": { - "version": "1.2.5" + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true }, "minipass": { "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "dev": true, "requires": { "yallist": "^4.0.0" } }, "minipass-collect": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "dev": true, "requires": { "minipass": "^3.0.0" } }, "minipass-flush": { "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "dev": true, "requires": { "minipass": "^3.0.0" } }, "minipass-pipeline": { "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "dev": true, "requires": { "minipass": "^3.0.0" } }, + "minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dev": true, + "requires": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + } + }, "mississippi": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "dev": true, "requires": { "concat-stream": "^1.5.0", "duplexify": "^3.4.2", @@ -25338,51 +37560,47 @@ }, "mixin-deep": { "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, "requires": { "for-in": "^1.0.2", "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "mixin-object": { - "version": "2.0.1", - "requires": { - "for-in": "^0.1.3", - "is-extendable": "^0.1.1" - }, - "dependencies": { - "for-in": { - "version": "0.1.8" - } } }, "mkdirp": { "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, "requires": { "minimist": "^1.2.5" } }, "moment": { - "version": "2.29.1" + "version": "2.29.1", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz", + "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==" }, "moment-timezone": { "version": "0.5.33", + "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.33.tgz", + "integrity": "sha512-PTc2vcT8K9J5/9rDEPe5czSIKgLoGsH8UNpA4qZTVw0Vd/Uz19geE9abbIOQKaAQFcnQ3v5YEXrbSc5BpshH+w==", "requires": { "moment": ">= 2.9.0" } }, "moo": { - "version": "0.5.1" + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/moo/-/moo-0.5.1.tgz", + "integrity": "sha512-I1mnb5xn4fO80BH9BLcF0yLypy2UKl+Cb01Fu0hJRkJjlCRtxZMWkTdAtDd5ZqCOxtCkhmRwyI57vWT+1iZ67w==", + "dev": true }, "move-concurrently": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "dev": true, "requires": { "aproba": "^1.1.1", "copy-concurrently": "^1.0.0", @@ -25390,39 +37608,63 @@ "mkdirp": "^0.5.1", "rimraf": "^2.5.4", "run-queue": "^1.0.3" + }, + "dependencies": { + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } } }, "ms": { - "version": "2.1.2" + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "multicast-dns": { "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "dev": true, "requires": { "dns-packet": "^1.3.1", "thunky": "^1.0.2" } }, "multicast-dns-service-types": { - "version": "1.1.0" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", + "dev": true }, "mutationobserver-shim": { "version": "0.3.7", + "resolved": "https://registry.npmjs.org/mutationobserver-shim/-/mutationobserver-shim-0.3.7.tgz", + "integrity": "sha512-oRIDTyZQU96nAiz2AQyngwx1e89iApl2hN5AOYwyxLUB47UYsU3Wv9lJWqH5y/QdiYkc5HQLi23ZNB3fELdHcQ==", "dev": true }, - "mute-stream": { - "version": "0.0.8" - }, "nan": { "version": "2.15.0", "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==", + "dev": true, "optional": true }, "nanoid": { - "version": "3.1.23" + "version": "3.1.25", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.25.tgz", + "integrity": "sha512-rdwtIXaXCLFAQbnfqDRnI6jaRHp9fTcYBjtFKE8eezcZ7LuLjhUaQGNeMXf1HmRoCH32CLz6XwX0TtxEOS/A3Q==" }, "nanomatch": { "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, "requires": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -25435,59 +37677,71 @@ "regex-not": "^1.0.0", "snapdragon": "^0.8.1", "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "2.0.2", - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - } - }, - "extend-shallow": { - "version": "3.0.2", - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "requires": { - "is-plain-object": "^2.0.4" - } - }, - "kind-of": { - "version": "6.0.3" - } + } + }, + "native-url": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/native-url/-/native-url-0.2.6.tgz", + "integrity": "sha512-k4bDC87WtgrdD362gZz6zoiXQrl40kYlBmpfmSjwRO1VU0V5ccwJTlxuE72F6m3V0vc1xOf6n3UCP9QyerRqmA==", + "dev": true, + "requires": { + "querystring": "^0.2.0" } }, "natural-compare": { - "version": "1.4.0" + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true }, "nearley": { "version": "2.20.1", + "resolved": "https://registry.npmjs.org/nearley/-/nearley-2.20.1.tgz", + "integrity": "sha512-+Mc8UaAebFzgV+KpI5n7DasuuQCHA89dmwm7JXw3TV43ukfNQ9DnBH3Mdb2g/I4Fdxc26pwimBWvjIw0UAILSQ==", + "dev": true, "requires": { "commander": "^2.19.0", "moo": "^0.5.0", "railroad-diagrams": "^1.0.0", "randexp": "0.4.6" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + } } }, "negotiator": { - "version": "0.6.2" + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "dev": true }, "neo-async": { - "version": "2.6.2" + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true }, "next-tick": { - "version": "1.0.0" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=", + "dev": true }, "nice-try": { - "version": "1.0.5" + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true }, "nise": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/nise/-/nise-4.1.0.tgz", + "integrity": "sha512-eQMEmGN/8arp0xsvGoQ+B1qvSkR73B1nWSCh7nOt5neMCtwcQVYQGdzQMhcNscktTsWB54xnlSQFzOAPJD8nXA==", "dev": true, "requires": { "@sinonjs/commons": "^1.7.0", @@ -25499,6 +37753,9 @@ }, "no-case": { "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dev": true, "requires": { "lower-case": "^2.0.2", "tslib": "^2.0.3" @@ -25506,16 +37763,27 @@ }, "node-fetch": { "version": "2.6.1", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", + "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", "dev": true }, "node-forge": { - "version": "0.10.0" + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", + "dev": true }, "node-int64": { - "version": "0.4.0" + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", + "dev": true }, "node-libs-browser": { "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "dev": true, "requires": { "assert": "^1.1.1", "browserify-zlib": "^0.2.0", @@ -25543,33 +37811,45 @@ }, "dependencies": { "punycode": { - "version": "1.4.1" + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true } } }, "node-modules-regexp": { - "version": "1.0.0" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", + "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", + "dev": true }, "node-notifier": { - "version": "5.4.5", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.2.tgz", + "integrity": "sha512-oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg==", + "dev": true, + "optional": true, "requires": { "growly": "^1.3.0", - "is-wsl": "^1.1.0", - "semver": "^5.5.0", + "is-wsl": "^2.2.0", + "semver": "^7.3.2", "shellwords": "^0.1.1", - "which": "^1.3.0" - }, - "dependencies": { - "semver": { - "version": "5.7.1" - } + "uuid": "^8.3.0", + "which": "^2.0.2" } }, "node-releases": { - "version": "1.1.73" + "version": "1.1.75", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.75.tgz", + "integrity": "sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw==", + "dev": true }, "normalize-package-data": { "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, "requires": { "hosted-git-info": "^2.1.4", "resolve": "^1.10.0", @@ -25578,18 +37858,29 @@ }, "dependencies": { "semver": { - "version": "5.7.1" + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true } } }, "normalize-path": { - "version": "3.0.0" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" }, "normalize-range": { - "version": "0.1.2" + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true }, "normalize-url": { "version": "1.9.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", + "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", + "dev": true, "requires": { "object-assign": "^4.0.1", "prepend-http": "^1.0.0", @@ -25598,61 +37889,141 @@ } }, "npm-run-path": { - "version": "2.0.2", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, "requires": { - "path-key": "^2.0.0" + "path-key": "^3.0.0" } }, "nth-check": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.0.tgz", + "integrity": "sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==", + "dev": true, "requires": { "boolbase": "^1.0.0" } }, "num2fraction": { - "version": "1.2.2" + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", + "dev": true }, "nwsapi": { - "version": "2.2.0" - }, - "oauth-sign": { - "version": "0.9.0" + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" }, "object-assign": { - "version": "4.1.1" + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" }, "object-copy": { "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, "requires": { "copy-descriptor": "^0.1.0", "define-property": "^0.2.5", "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } } }, - "object-hash": { - "version": "2.2.0" - }, "object-inspect": { - "version": "1.11.0" + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", + "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", + "dev": true }, "object-is": { "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.3" } }, "object-keys": { - "version": "1.1.1" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" }, "object-visit": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, "requires": { "isobject": "^3.0.0" } }, "object.assign": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dev": true, "requires": { "call-bind": "^1.0.0", "define-properties": "^1.1.3", @@ -25662,6 +38033,9 @@ }, "object.entries": { "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.4.tgz", + "integrity": "sha512-h4LWKWE+wKQGhtMjZEBud7uLGhqyLwj8fpHOarZhD2uY3C9cRtk57VQ89ke3moByLXMedqs3XCHzyb4AmA2DjA==", + "dev": true, "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", @@ -25670,6 +38044,9 @@ }, "object.fromentries": { "version": "2.0.4", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.4.tgz", + "integrity": "sha512-EsFBshs5RUUpQEY1D4q/m59kMfz4YJvxuNCJcv/jWwOJr34EaVnG11ZrZa0UHB3wnzV1wx8m58T4hQL8IuNXlQ==", + "dev": true, "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", @@ -25679,6 +38056,9 @@ }, "object.getownpropertydescriptors": { "version": "2.1.2", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz", + "integrity": "sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ==", + "dev": true, "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", @@ -25687,12 +38067,18 @@ }, "object.pick": { "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, "requires": { "isobject": "^3.0.1" } }, "object.values": { "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.4.tgz", + "integrity": "sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==", + "dev": true, "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", @@ -25700,132 +38086,175 @@ } }, "obuf": { - "version": "1.1.2" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true }, "on-finished": { "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, "requires": { "ee-first": "1.1.1" } }, "on-headers": { - "version": "1.0.2" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true }, "once": { "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, "requires": { "wrappy": "1" } }, "onetime": { "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, "requires": { "mimic-fn": "^2.1.0" } }, "open": { "version": "7.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", + "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "dev": true, "requires": { "is-docker": "^2.0.0", "is-wsl": "^2.1.1" - }, - "dependencies": { - "is-wsl": { - "version": "2.2.0", - "requires": { - "is-docker": "^2.0.0" - } - } } }, "opn": { "version": "5.5.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "dev": true, "requires": { "is-wsl": "^1.1.0" + }, + "dependencies": { + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true + } } }, "optimize-css-assets-webpack-plugin": { - "version": "5.0.3", + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.4.tgz", + "integrity": "sha512-wqd6FdI2a5/FdoiCNNkEvLeA//lHHfG24Ln2Xm2qqdIk4aOlsR18jwpyOihqQ8849W3qu2DX8fOYxpvTMj+93A==", + "dev": true, "requires": { "cssnano": "^4.1.10", "last-call-webpack-plugin": "^3.0.0" } }, "optionator": { - "version": "0.8.3", + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" + "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": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", + "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", + "dev": true, "requires": { "url-parse": "^1.4.3" } }, "os-browserify": { - "version": "0.3.0" - }, - "os-tmpdir": { - "version": "1.0.2" + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", + "dev": true }, "p-each-series": { - "version": "1.0.0", - "requires": { - "p-reduce": "^1.0.0" - } + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", + "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", + "dev": true }, "p-finally": { - "version": "1.0.0" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true }, "p-limit": { - "version": "2.3.0", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, "requires": { - "p-try": "^2.0.0" + "p-try": "^1.0.0" } }, "p-locate": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, "requires": { "p-limit": "^1.1.0" - }, - "dependencies": { - "p-limit": { - "version": "1.3.0", - "requires": { - "p-try": "^1.0.0" - } - }, - "p-try": { - "version": "1.0.0" - } } }, "p-map": { - "version": "2.1.0" - }, - "p-reduce": { - "version": "1.0.0" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "requires": { + "aggregate-error": "^3.0.0" + } }, "p-retry": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", + "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", + "dev": true, "requires": { "retry": "^0.12.0" } }, "p-try": { - "version": "2.2.0" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true }, "pako": { - "version": "1.0.11" + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true }, "parallel-transform": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "dev": true, "requires": { "cyclist": "^1.0.1", "inherits": "^2.0.3", @@ -25834,6 +38263,9 @@ }, "param-case": { "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dev": true, "requires": { "dot-case": "^3.0.4", "tslib": "^2.0.3" @@ -25841,12 +38273,18 @@ }, "parent-module": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, "requires": { "callsites": "^3.0.0" } }, "parse-asn1": { "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "dev": true, "requires": { "asn1.js": "^5.2.0", "browserify-aes": "^1.0.0", @@ -25856,82 +38294,119 @@ } }, "parse-json": { - "version": "4.0.0", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, "requires": { + "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" } }, "parse-srcset": { - "version": "1.0.2" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-srcset/-/parse-srcset-1.0.2.tgz", + "integrity": "sha1-8r0iH2zJcKk42IVWq8WJyqqiveE=" }, "parse5": { - "version": "6.0.1" + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" }, "parse5-htmlparser2-tree-adapter": { "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", + "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", + "dev": true, "requires": { "parse5": "^6.0.1" } }, "parseurl": { - "version": "1.3.3" + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true }, "pascal-case": { "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dev": true, "requires": { "no-case": "^3.0.4", "tslib": "^2.0.3" } }, "pascalcase": { - "version": "0.1.1" + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true }, "path-browserify": { - "version": "0.0.1" + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", + "dev": true }, "path-dirname": { - "version": "1.0.2" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true }, "path-exists": { - "version": "3.0.0" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true }, "path-is-absolute": { - "version": "1.0.1" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true }, "path-is-inside": { - "version": "1.0.2" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "dev": true }, "path-key": { - "version": "2.0.1" + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true }, "path-parse": { - "version": "1.0.7" + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true }, "path-to-regexp": { "version": "1.8.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", + "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", "requires": { "isarray": "0.0.1" - }, - "dependencies": { - "isarray": { - "version": "0.0.1" - } } }, "path-type": { - "version": "3.0.0", - "requires": { - "pify": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0" - } - } + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true }, "pbkdf2": { "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "dev": true, "requires": { "create-hash": "^1.1.2", "create-hmac": "^1.1.4", @@ -25941,102 +38416,83 @@ } }, "performance-now": { - "version": "2.1.0" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true }, "picomatch": { - "version": "2.3.0" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==" }, "pify": { - "version": "4.0.1" + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true }, "pinkie": { - "version": "2.0.4" + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true }, "pinkie-promise": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, "requires": { "pinkie": "^2.0.0" } }, "pirates": { "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", + "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", + "dev": true, "requires": { "node-modules-regexp": "^1.0.0" } }, "pkg-dir": { - "version": "3.0.0", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "dev": true, "requires": { - "find-up": "^3.0.0" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "requires": { - "p-limit": "^2.0.0" - } - } + "find-up": "^2.1.0" } }, "pkg-up": { - "version": "3.1.0", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", + "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", + "dev": true, "requires": { - "find-up": "^3.0.0" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "requires": { - "p-limit": "^2.0.0" - } - } + "find-up": "^2.1.0" } }, - "pn": { - "version": "1.1.0" - }, "pnp-webpack-plugin": { "version": "1.6.4", + "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz", + "integrity": "sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==", + "dev": true, "requires": { "ts-pnp": "^1.1.6" - }, - "dependencies": { - "ts-pnp": { - "version": "1.2.0" - } } }, "popper.js": { - "version": "1.16.1" + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz", + "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==" }, "portfinder": { "version": "1.0.28", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "dev": true, "requires": { "async": "^2.6.2", "debug": "^3.1.1", @@ -26045,70 +38501,84 @@ "dependencies": { "debug": { "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, "requires": { "ms": "^2.1.1" } - }, - "ms": { - "version": "2.1.3" } } }, "posix-character-classes": { - "version": "0.1.1" + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true }, "postcss": { "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, "requires": { "chalk": "^2.4.2", "source-map": "^0.6.1", "supports-color": "^6.1.0" - } - }, - "postcss-attribute-case-insensitive": { - "version": "4.0.2", - "requires": { - "postcss": "^7.0.2", - "postcss-selector-parser": "^6.0.2" }, "dependencies": { - "postcss-selector-parser": { - "version": "6.0.6", + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" + "has-flag": "^3.0.0" } } } }, + "postcss-attribute-case-insensitive": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz", + "integrity": "sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA==", + "dev": true, + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^6.0.2" + } + }, "postcss-browser-comments": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-3.0.0.tgz", + "integrity": "sha512-qfVjLfq7HFd2e0HW4s1dvU8X080OZdG46fFbIBFjW7US7YPDcWfRvdElvwMJr2LI6hMmD+7LnH2HcmXTs+uOig==", + "dev": true, "requires": { "postcss": "^7" } }, "postcss-calc": { "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz", + "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", + "dev": true, "requires": { "postcss": "^7.0.27", "postcss-selector-parser": "^6.0.2", "postcss-value-parser": "^4.0.2" - }, - "dependencies": { - "postcss-selector-parser": { - "version": "6.0.6", - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - }, - "postcss-value-parser": { - "version": "4.1.0" - } } }, "postcss-color-functional-notation": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz", + "integrity": "sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g==", + "dev": true, "requires": { "postcss": "^7.0.2", "postcss-values-parser": "^2.0.0" @@ -26116,6 +38586,9 @@ }, "postcss-color-gray": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz", + "integrity": "sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw==", + "dev": true, "requires": { "@csstools/convert-colors": "^1.4.0", "postcss": "^7.0.5", @@ -26124,6 +38597,9 @@ }, "postcss-color-hex-alpha": { "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz", + "integrity": "sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw==", + "dev": true, "requires": { "postcss": "^7.0.14", "postcss-values-parser": "^2.0.1" @@ -26131,6 +38607,9 @@ }, "postcss-color-mod-function": { "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz", + "integrity": "sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ==", + "dev": true, "requires": { "@csstools/convert-colors": "^1.4.0", "postcss": "^7.0.2", @@ -26139,6 +38618,9 @@ }, "postcss-color-rebeccapurple": { "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz", + "integrity": "sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g==", + "dev": true, "requires": { "postcss": "^7.0.2", "postcss-values-parser": "^2.0.0" @@ -26146,29 +38628,57 @@ }, "postcss-colormin": { "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", + "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", + "dev": true, "requires": { "browserslist": "^4.0.0", "color": "^3.0.0", "has": "^1.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } } }, "postcss-convert-values": { "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", + "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", + "dev": true, "requires": { "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } } }, "postcss-custom-media": { "version": "7.0.8", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz", + "integrity": "sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg==", + "dev": true, "requires": { "postcss": "^7.0.14" } }, "postcss-custom-properties": { "version": "8.0.11", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz", + "integrity": "sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA==", + "dev": true, "requires": { "postcss": "^7.0.17", "postcss-values-parser": "^2.0.1" @@ -26176,44 +38686,103 @@ }, "postcss-custom-selectors": { "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz", + "integrity": "sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w==", + "dev": true, "requires": { "postcss": "^7.0.2", "postcss-selector-parser": "^5.0.0-rc.3" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "dev": true + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dev": true, + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } } }, "postcss-dir-pseudo-class": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz", + "integrity": "sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw==", + "dev": true, "requires": { "postcss": "^7.0.2", "postcss-selector-parser": "^5.0.0-rc.3" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "dev": true + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dev": true, + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } } }, "postcss-discard-comments": { "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", + "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", + "dev": true, "requires": { "postcss": "^7.0.0" } }, "postcss-discard-duplicates": { "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", + "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", + "dev": true, "requires": { "postcss": "^7.0.0" } }, "postcss-discard-empty": { "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", + "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", + "dev": true, "requires": { "postcss": "^7.0.0" } }, "postcss-discard-overridden": { "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", + "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", + "dev": true, "requires": { "postcss": "^7.0.0" } }, "postcss-double-position-gradients": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz", + "integrity": "sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA==", + "dev": true, "requires": { "postcss": "^7.0.5", "postcss-values-parser": "^2.0.0" @@ -26221,43 +38790,64 @@ }, "postcss-env-function": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-2.0.2.tgz", + "integrity": "sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw==", + "dev": true, "requires": { "postcss": "^7.0.2", "postcss-values-parser": "^2.0.0" } }, "postcss-flexbugs-fixes": { - "version": "4.1.0", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.2.1.tgz", + "integrity": "sha512-9SiofaZ9CWpQWxOwRh1b/r85KD5y7GgvsNt1056k6OYLvWUun0czCvogfJgylC22uJTwW1KzY3Gz65NZRlvoiQ==", + "dev": true, "requires": { - "postcss": "^7.0.0" + "postcss": "^7.0.26" } }, "postcss-focus-visible": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz", + "integrity": "sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g==", + "dev": true, "requires": { "postcss": "^7.0.2" } }, "postcss-focus-within": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz", + "integrity": "sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w==", + "dev": true, "requires": { "postcss": "^7.0.2" } }, "postcss-font-variant": { "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz", + "integrity": "sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA==", + "dev": true, "requires": { "postcss": "^7.0.2" } }, "postcss-gap-properties": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz", + "integrity": "sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg==", + "dev": true, "requires": { "postcss": "^7.0.2" } }, "postcss-image-set-function": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz", + "integrity": "sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw==", + "dev": true, "requires": { "postcss": "^7.0.2", "postcss-values-parser": "^2.0.0" @@ -26265,12 +38855,18 @@ }, "postcss-initial": { "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.4.tgz", + "integrity": "sha512-3RLn6DIpMsK1l5UUy9jxQvoDeUN4gP939tDcKUHD/kM8SGSKbFAnvkpFpj3Bhtz3HGk1jWY5ZNWX6mPta5M9fg==", + "dev": true, "requires": { "postcss": "^7.0.2" } }, "postcss-lab-function": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz", + "integrity": "sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg==", + "dev": true, "requires": { "@csstools/convert-colors": "^1.4.0", "postcss": "^7.0.2", @@ -26279,13 +38875,59 @@ }, "postcss-load-config": { "version": "2.1.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz", + "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==", + "dev": true, "requires": { "cosmiconfig": "^5.0.0", "import-cwd": "^2.0.0" + }, + "dependencies": { + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dev": true, + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + } + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "dev": true, + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + } } }, "postcss-loader": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz", + "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", + "dev": true, "requires": { "loader-utils": "^1.1.0", "postcss": "^7.0.0", @@ -26293,8 +38935,31 @@ "schema-utils": "^1.0.0" }, "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, "schema-utils": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, "requires": { "ajv": "^6.1.0", "ajv-errors": "^1.0.0", @@ -26305,27 +38970,47 @@ }, "postcss-logical": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-3.0.0.tgz", + "integrity": "sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==", + "dev": true, "requires": { "postcss": "^7.0.2" } }, "postcss-media-minmax": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz", + "integrity": "sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw==", + "dev": true, "requires": { "postcss": "^7.0.2" } }, "postcss-merge-longhand": { "version": "4.0.11", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", + "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", + "dev": true, "requires": { "css-color-names": "0.0.4", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0", "stylehacks": "^4.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } } }, "postcss-merge-rules": { "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", + "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", + "dev": true, "requires": { "browserslist": "^4.0.0", "caniuse-api": "^3.0.0", @@ -26337,6 +39022,9 @@ "dependencies": { "postcss-selector-parser": { "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, "requires": { "dot-prop": "^5.2.0", "indexes-of": "^1.0.1", @@ -26347,22 +39035,47 @@ }, "postcss-minify-font-values": { "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", + "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", + "dev": true, "requires": { "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } } }, "postcss-minify-gradients": { "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", + "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", + "dev": true, "requires": { "cssnano-util-get-arguments": "^4.0.0", "is-color-stop": "^1.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } } }, "postcss-minify-params": { "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", + "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", + "dev": true, "requires": { "alphanum-sort": "^1.0.0", "browserslist": "^4.0.0", @@ -26370,10 +39083,21 @@ "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0", "uniqs": "^2.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } } }, "postcss-minify-selectors": { "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", + "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "dev": true, "requires": { "alphanum-sort": "^1.0.0", "has": "^1.0.0", @@ -26383,6 +39107,9 @@ "dependencies": { "postcss-selector-parser": { "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, "requires": { "dot-prop": "^5.2.0", "indexes-of": "^1.0.1", @@ -26393,49 +39120,40 @@ }, "postcss-modules-extract-imports": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", + "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", + "dev": true, "requires": { "postcss": "^7.0.5" } }, "postcss-modules-local-by-default": { "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", + "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", + "dev": true, "requires": { "icss-utils": "^4.1.1", "postcss": "^7.0.32", "postcss-selector-parser": "^6.0.2", "postcss-value-parser": "^4.1.0" - }, - "dependencies": { - "postcss-selector-parser": { - "version": "6.0.6", - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - }, - "postcss-value-parser": { - "version": "4.1.0" - } } }, "postcss-modules-scope": { "version": "2.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", + "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", + "dev": true, "requires": { "postcss": "^7.0.6", "postcss-selector-parser": "^6.0.0" - }, - "dependencies": { - "postcss-selector-parser": { - "version": "6.0.6", - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - } } }, "postcss-modules-values": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", + "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", + "dev": true, "requires": { "icss-utils": "^4.0.0", "postcss": "^7.0.6" @@ -26443,12 +39161,18 @@ }, "postcss-nesting": { "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz", + "integrity": "sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==", + "dev": true, "requires": { "postcss": "^7.0.2" } }, "postcss-normalize": { "version": "8.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-8.0.1.tgz", + "integrity": "sha512-rt9JMS/m9FHIRroDDBGSMsyW1c0fkvOJPy62ggxSHUldJO7B195TqFMqIf+lY5ezpDcYOV4j86aUp3/XbxzCCQ==", + "dev": true, "requires": { "@csstools/normalize.css": "^10.1.0", "browserslist": "^4.6.2", @@ -26459,62 +39183,134 @@ }, "postcss-normalize-charset": { "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", + "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", + "dev": true, "requires": { "postcss": "^7.0.0" } }, "postcss-normalize-display-values": { "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", + "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", + "dev": true, "requires": { "cssnano-util-get-match": "^4.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } } }, "postcss-normalize-positions": { "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", + "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", + "dev": true, "requires": { "cssnano-util-get-arguments": "^4.0.0", "has": "^1.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } } }, "postcss-normalize-repeat-style": { "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", + "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", + "dev": true, "requires": { "cssnano-util-get-arguments": "^4.0.0", "cssnano-util-get-match": "^4.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } } }, "postcss-normalize-string": { "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", + "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", + "dev": true, "requires": { "has": "^1.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } } }, "postcss-normalize-timing-functions": { "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", + "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "dev": true, "requires": { "cssnano-util-get-match": "^4.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } } }, "postcss-normalize-unicode": { "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", + "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", + "dev": true, "requires": { "browserslist": "^4.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } } }, "postcss-normalize-url": { "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", + "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", + "dev": true, "requires": { "is-absolute-url": "^2.0.0", "normalize-url": "^3.0.0", @@ -26522,43 +39318,80 @@ "postcss-value-parser": "^3.0.0" }, "dependencies": { - "is-absolute-url": { - "version": "2.1.0" - }, "normalize-url": { - "version": "3.3.0" + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", + "dev": true + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true } } }, "postcss-normalize-whitespace": { "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", + "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "dev": true, "requires": { "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } } }, "postcss-ordered-values": { "version": "4.1.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", + "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "dev": true, "requires": { "cssnano-util-get-arguments": "^4.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } } }, "postcss-overflow-shorthand": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz", + "integrity": "sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g==", + "dev": true, "requires": { "postcss": "^7.0.2" } }, "postcss-page-break": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-2.0.0.tgz", + "integrity": "sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ==", + "dev": true, "requires": { "postcss": "^7.0.2" } }, "postcss-place": { "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-4.0.1.tgz", + "integrity": "sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==", + "dev": true, "requires": { "postcss": "^7.0.2", "postcss-values-parser": "^2.0.0" @@ -26566,6 +39399,9 @@ }, "postcss-preset-env": { "version": "6.7.0", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz", + "integrity": "sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg==", + "dev": true, "requires": { "autoprefixer": "^9.6.1", "browserslist": "^4.6.4", @@ -26608,13 +39444,38 @@ }, "postcss-pseudo-class-any-link": { "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz", + "integrity": "sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew==", + "dev": true, "requires": { "postcss": "^7.0.2", "postcss-selector-parser": "^5.0.0-rc.3" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "dev": true + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dev": true, + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } } }, "postcss-reduce-initial": { "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", + "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", + "dev": true, "requires": { "browserslist": "^4.0.0", "caniuse-api": "^3.0.0", @@ -26624,27 +39485,60 @@ }, "postcss-reduce-transforms": { "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", + "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", + "dev": true, "requires": { "cssnano-util-get-match": "^4.0.0", "has": "^1.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } } }, "postcss-replace-overflow-wrap": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz", + "integrity": "sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw==", + "dev": true, "requires": { "postcss": "^7.0.2" } }, "postcss-safe-parser": { - "version": "4.0.1", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-5.0.2.tgz", + "integrity": "sha512-jDUfCPJbKOABhwpUKcqCVbbXiloe/QXMcbJ6Iipf3sDIihEzTqRCeMBfRaOHxhBuTYqtASrI1KJWxzztZU4qUQ==", + "dev": true, "requires": { - "postcss": "^7.0.0" + "postcss": "^8.1.0" + }, + "dependencies": { + "postcss": { + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.6.tgz", + "integrity": "sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==", + "dev": true, + "requires": { + "colorette": "^1.2.2", + "nanoid": "^3.1.23", + "source-map-js": "^0.6.2" + } + } } }, "postcss-selector-matches": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz", + "integrity": "sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww==", + "dev": true, "requires": { "balanced-match": "^1.0.0", "postcss": "^7.0.2" @@ -26652,34 +39546,48 @@ }, "postcss-selector-not": { "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-4.0.1.tgz", + "integrity": "sha512-YolvBgInEK5/79C+bdFMyzqTg6pkYqDbzZIST/PDMqa/o3qtXenD05apBG2jLgT0/BQ77d4U2UK12jWpilqMAQ==", + "dev": true, "requires": { "balanced-match": "^1.0.0", "postcss": "^7.0.2" } }, "postcss-selector-parser": { - "version": "5.0.0", + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", + "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", + "dev": true, "requires": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, - "dependencies": { - "cssesc": { - "version": "2.0.0" - } + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" } }, "postcss-svgo": { "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz", + "integrity": "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==", + "dev": true, "requires": { "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0", "svgo": "^1.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } } }, "postcss-unique-selectors": { "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", + "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", + "dev": true, "requires": { "alphanum-sort": "^1.0.0", "postcss": "^7.0.0", @@ -26687,10 +39595,16 @@ } }, "postcss-value-parser": { - "version": "3.3.1" + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", + "dev": true }, "postcss-values-parser": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz", + "integrity": "sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==", + "dev": true, "requires": { "flatten": "^1.0.2", "indexes-of": "^1.0.1", @@ -26698,70 +39612,136 @@ } }, "prelude-ls": { - "version": "1.1.2" + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true }, "prepend-http": { - "version": "1.0.4" + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "dev": true }, "prettier": { - "version": "1.19.1", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.3.2.tgz", + "integrity": "sha512-lnJzDfJ66zkMy58OL5/NY5zp70S7Nz6KqcKkXYzn2tMVrNxvbqaBpg7H3qHaLxCJ5lNMsGuM8+ohS7cZrthdLQ==", "dev": true }, "prettier-linter-helpers": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", "dev": true, "requires": { "fast-diff": "^1.1.2" } }, "pretty-bytes": { - "version": "5.6.0" + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "dev": true }, "pretty-error": { "version": "2.1.2", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", + "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", + "dev": true, "requires": { "lodash": "^4.17.20", "renderkid": "^2.0.4" } }, "pretty-format": { - "version": "24.9.0", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "dev": true, "requires": { - "@jest/types": "^24.9.0", - "ansi-regex": "^4.0.0", - "ansi-styles": "^3.2.0", - "react-is": "^16.8.4" + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" }, "dependencies": { - "ansi-regex": { - "version": "4.1.0" + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "dev": true } } }, "process": { - "version": "0.11.10" + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true }, "process-nextick-args": { - "version": "2.0.1" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true }, "progress": { - "version": "2.0.3" + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true }, "promise": { "version": "8.1.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", + "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", + "dev": true, "requires": { "asap": "~2.0.6" } }, "promise-inflight": { - "version": "1.0.1" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "dev": true }, "promise-polyfill": { "version": "8.2.0", + "resolved": "https://registry.npmjs.org/promise-polyfill/-/promise-polyfill-8.2.0.tgz", + "integrity": "sha512-k/TC0mIcPVF6yHhUvwAp7cvL6I2fFV7TzF1DuGPI8mBh4QQazf36xCKEHKTZKRysEoTQoQdKyP25J8MPJp7j5g==", "dev": true }, "prompts": { - "version": "2.4.1", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz", + "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==", + "dev": true, "requires": { "kleur": "^3.0.3", "sisteransi": "^1.0.5" @@ -26769,6 +39749,8 @@ }, "prop-types": { "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", "requires": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", @@ -26777,6 +39759,8 @@ }, "prop-types-exact": { "version": "1.2.0", + "resolved": "https://registry.npmjs.org/prop-types-exact/-/prop-types-exact-1.2.0.tgz", + "integrity": "sha512-K+Tk3Kd9V0odiXFP9fwDHUYRyvK3Nun3GVyPapSIs5OBkITAm15W0CPFD/YKTkMUAbc0b9CUwRQp2ybiBIq+eA==", "dev": true, "requires": { "has": "^1.0.3", @@ -26786,19 +39770,30 @@ }, "proxy-addr": { "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, "requires": { "forwarded": "0.2.0", "ipaddr.js": "1.9.1" } }, "prr": { - "version": "1.0.1" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "dev": true }, "psl": { - "version": "1.8.0" + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" }, "public-encrypt": { "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, "requires": { "bn.js": "^4.1.0", "browserify-rsa": "^4.0.0", @@ -26806,10 +39801,21 @@ "parse-asn1": "^5.0.0", "randombytes": "^2.0.1", "safe-buffer": "^5.1.2" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } } }, "pump": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, "requires": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -26817,6 +39823,9 @@ }, "pumpify": { "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dev": true, "requires": { "duplexify": "^3.6.0", "inherits": "^2.0.3", @@ -26825,6 +39834,9 @@ "dependencies": { "pump": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, "requires": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -26833,44 +39845,81 @@ } }, "punycode": { - "version": "2.1.1" + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" }, "q": { - "version": "1.5.1" + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "dev": true }, "qs": { - "version": "6.7.0" + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "dev": true }, "query-string": { "version": "4.3.4", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", + "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", + "dev": true, "requires": { "object-assign": "^4.1.0", "strict-uri-encode": "^1.0.0" } }, "querystring": { - "version": "0.2.0" + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz", + "integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==", + "dev": true }, "querystring-es3": { - "version": "0.2.1" + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "dev": true }, "querystringify": { - "version": "2.2.0" + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true }, "raf": { "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "dev": true, "requires": { "performance-now": "^2.1.0" } }, "raf-schd": { - "version": "4.0.3" + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/raf-schd/-/raf-schd-4.0.3.tgz", + "integrity": "sha512-tQkJl2GRWh83ui2DiPTJz9wEiMN20syf+5oKfB03yYP7ioZcJwsIK8FjrtLwH1m7C7e+Tt2yYBlrOpdT+dyeIQ==" }, "railroad-diagrams": { - "version": "1.0.0" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/railroad-diagrams/-/railroad-diagrams-1.0.0.tgz", + "integrity": "sha1-635iZ1SN3t+4mcG5Dlc3RVnN234=", + "dev": true }, "randexp": { "version": "0.4.6", + "resolved": "https://registry.npmjs.org/randexp/-/randexp-0.4.6.tgz", + "integrity": "sha512-80WNmd9DA0tmZrw9qQa62GPPWfuXJknrmVmLcxvq4uZBdYqb1wYoKTmnlGUchvVWe0XiLupYkBoXVOxz3C8DYQ==", + "dev": true, "requires": { "discontinuous-range": "1.0.0", "ret": "~0.1.10" @@ -26878,31 +39927,53 @@ }, "randombytes": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, "requires": { "safe-buffer": "^5.1.0" } }, "randomfill": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, "requires": { "randombytes": "^2.0.5", "safe-buffer": "^5.1.0" } }, "range-parser": { - "version": "1.2.1" + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true }, "raw-body": { "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "dev": true, "requires": { "bytes": "3.1.0", "http-errors": "1.7.2", "iconv-lite": "0.4.24", "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "dev": true + } } }, "react": { "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", + "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", "requires": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1", @@ -26910,46 +39981,54 @@ } }, "react-app-polyfill": { - "version": "1.0.6", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-2.0.0.tgz", + "integrity": "sha512-0sF4ny9v/B7s6aoehwze9vJNWcmCemAUYBVasscVr92+UYiEqDXOxfKjXN685mDaMRNF3WdhHQs76oTODMocFA==", + "dev": true, "requires": { - "core-js": "^3.5.0", + "core-js": "^3.6.5", "object-assign": "^4.1.1", - "promise": "^8.0.3", + "promise": "^8.1.0", "raf": "^3.4.1", - "regenerator-runtime": "^0.13.3", - "whatwg-fetch": "^3.0.0" + "regenerator-runtime": "^0.13.7", + "whatwg-fetch": "^3.4.1" } }, "react-copy-to-clipboard": { - "version": "5.0.3", + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/react-copy-to-clipboard/-/react-copy-to-clipboard-5.0.4.tgz", + "integrity": "sha512-IeVAiNVKjSPeGax/Gmkqfa/+PuMTBhutEvFUaMQLwE2tS0EXrAdgOpWDX26bWTXF3HrioorR7lr08NqeYUWQCQ==", "requires": { "copy-to-clipboard": "^3", "prop-types": "^15.5.8" } }, "react-dev-utils": { - "version": "10.2.1", + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-11.0.4.tgz", + "integrity": "sha512-dx0LvIGHcOPtKbeiSUM4jqpBl3TcY7CDjZdfOIcKeznE7BWr9dg0iPG90G5yfVQ+p/rGNMXdbfStvzQZEVEi4A==", + "dev": true, "requires": { - "@babel/code-frame": "7.8.3", + "@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", @@ -26957,147 +40036,152 @@ }, "dependencies": { "@babel/code-frame": { - "version": "7.8.3", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "dev": true, "requires": { - "@babel/highlight": "^7.8.3" + "@babel/highlight": "^7.10.4" } }, - "ansi-regex": { - "version": "5.0.0" - }, "browserslist": { - "version": "4.10.0", + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.2.tgz", + "integrity": "sha512-HI4lPveGKUR0x2StIz+2FXfDk9SfVMrxn6PLh1JeGUwcuoDkdKZebWiyLRJ68iIPDpMI4JLVDf7S7XzslgWOhw==", + "dev": true, "requires": { - "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" } }, - "cli-width": { - "version": "2.2.1" - }, - "cross-spawn": { - "version": "7.0.1", - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "emoji-regex": { - "version": "8.0.0" - }, - "emojis-list": { - "version": "2.1.0" - }, "escape-string-regexp": { - "version": "2.0.0" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true }, "find-up": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, "requires": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" } }, - "inquirer": { - "version": "7.0.4", + "globby": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz", + "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==", + "dev": true, "requires": { - "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" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0" - }, - "strip-ansi": { - "version": "5.2.0", - "requires": { - "ansi-regex": "^4.1.0" - } - } + "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" } }, - "is-fullwidth-code-point": { - "version": "3.0.0" - }, - "json5": { - "version": "1.0.1", - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.2.3", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^2.0.0", - "json5": "^1.0.1" - } + "ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "dev": true }, "locate-path": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, "requires": { "p-locate": "^4.1.0" } }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, "p-locate": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, "requires": { "p-limit": "^2.2.0" } }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, "path-exists": { - "version": "4.0.0" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true }, - "path-key": { - "version": "3.1.1" - }, - "shebang-command": { - "version": "2.0.0", + "pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "dev": true, "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0" - }, - "string-width": { - "version": "4.2.2", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "requires": { - "ansi-regex": "^5.0.0" - } - }, - "which": { - "version": "2.0.2", - "requires": { - "isexe": "^2.0.0" + "find-up": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + } } } } }, "react-dom": { "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz", + "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==", "requires": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1", @@ -27106,28 +40190,31 @@ } }, "react-error-overlay": { - "version": "6.0.9" + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.9.tgz", + "integrity": "sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew==", + "dev": true }, "react-is": { - "version": "16.13.1" + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" }, "react-lifecycles-compat": { - "version": "3.0.4" + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", + "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" }, - "react-popper": { - "version": "1.3.11", - "requires": { - "@babel/runtime": "^7.1.2", - "@hypnosphi/create-react-context": "^0.3.1", - "deep-equal": "^1.1.1", - "popper.js": "^1.14.4", - "prop-types": "^15.6.1", - "typed-styles": "^0.0.7", - "warning": "^4.0.2" - } + "react-refresh": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.8.3.tgz", + "integrity": "sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg==", + "dev": true }, "react-resize-detector": { "version": "5.2.0", + "resolved": "https://registry.npmjs.org/react-resize-detector/-/react-resize-detector-5.2.0.tgz", + "integrity": "sha512-PQAc03J2eyhvaiWgEdQ8+bKbbyGJzLEr70KuivBd1IEmP/iewNakLUMkxm6MWnDqsRPty85pioyg8MvGb0qC8A==", "requires": { "lodash": "^4.17.20", "prop-types": "^15.7.2", @@ -27180,348 +40267,150 @@ } }, "react-scripts": { - "version": "3.4.4", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-4.0.3.tgz", + "integrity": "sha512-S5eO4vjUzUisvkIPB7jVsKtuH2HhWcASREYWHAQ1FP5HyCv3xgn+wpILAEWkmy+A+tTNbSZClhxjT3qz6g4L1A==", + "dev": true, "requires": { - "@babel/core": "7.9.0", - "@svgr/webpack": "4.3.3", - "@typescript-eslint/eslint-plugin": "^2.10.0", - "@typescript-eslint/parser": "^2.10.0", - "babel-eslint": "10.1.0", - "babel-jest": "^24.9.0", + "@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.6", - "babel-preset-react-app": "^9.1.2", - "camelcase": "^5.3.1", + "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": "3.4.2", + "css-loader": "4.3.0", "dotenv": "8.2.0", "dotenv-expand": "5.1.0", - "eslint": "^6.6.0", - "eslint-config-react-app": "^5.2.1", - "eslint-loader": "3.0.3", - "eslint-plugin-flowtype": "4.6.0", - "eslint-plugin-import": "2.20.1", - "eslint-plugin-jsx-a11y": "6.2.3", - "eslint-plugin-react": "7.19.0", - "eslint-plugin-react-hooks": "^1.6.1", - "file-loader": "4.3.0", - "fs-extra": "^8.1.0", - "fsevents": "2.1.2", - "html-webpack-plugin": "4.0.0-beta.11", + "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", + "fsevents": "^2.1.3", + "html-webpack-plugin": "4.5.0", "identity-obj-proxy": "3.0.0", - "jest": "24.9.0", - "jest-environment-jsdom-fourteen": "1.0.1", - "jest-resolve": "24.9.0", - "jest-watch-typeahead": "0.4.2", - "mini-css-extract-plugin": "0.9.0", - "optimize-css-assets-webpack-plugin": "5.0.3", + "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.1.0", + "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": "4.0.1", - "react-app-polyfill": "^1.0.6", - "react-dev-utils": "^10.2.1", - "resolve": "1.15.0", - "resolve-url-loader": "3.1.2", - "sass-loader": "8.0.2", - "semver": "6.3.0", - "style-loader": "0.23.1", - "terser-webpack-plugin": "2.3.8", - "ts-pnp": "1.1.6", - "url-loader": "2.3.0", - "webpack": "4.42.0", - "webpack-dev-server": "3.11.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": "4.3.1" + "workbox-webpack-plugin": "5.1.4" }, "dependencies": { "@babel/core": { - "version": "7.9.0", + "version": "7.12.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.3.tgz", + "integrity": "sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==", + "dev": true, "requires": { - "@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/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" }, "dependencies": { - "debug": { - "version": "4.3.2", - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2" - }, - "resolve": { - "version": "1.20.0", - "requires": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - } - }, "semver": { - "version": "5.7.1" + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true } } }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "dependencies": { - "@babel/core": { - "version": "7.14.8", - "peer": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.14.8", - "@babel/helper-compilation-targets": "^7.14.5", - "@babel/helper-module-transforms": "^7.14.8", - "@babel/helpers": "^7.14.8", - "@babel/parser": "^7.14.8", - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.14.8", - "@babel/types": "^7.14.8", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", - "semver": "^6.3.0", - "source-map": "^0.5.0" - } - }, - "debug": { - "version": "4.3.2", - "peer": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "peer": true - } - } - }, - "aria-query": { - "version": "3.0.0", - "requires": { - "ast-types-flow": "0.0.7", - "commander": "^2.11.0" - } - }, - "babel-jest": { - "version": "24.9.0", - "requires": { - "@jest/transform": "^24.9.0", - "@jest/types": "^24.9.0", - "@types/babel__core": "^7.1.0", - "babel-plugin-istanbul": "^5.1.0", - "babel-preset-jest": "^24.9.0", - "chalk": "^2.4.2", - "slash": "^2.0.0" - } - }, - "babel-loader": { - "version": "8.1.0", - "requires": { - "find-cache-dir": "^2.1.0", - "loader-utils": "^1.4.0", - "mkdirp": "^0.5.3", - "pify": "^4.0.1", - "schema-utils": "^2.6.5" - } - }, - "babel-plugin-named-asset-import": { - "version": "0.3.7", - "requires": {} - }, - "babel-preset-jest": { - "version": "24.9.0", - "requires": { - "@babel/plugin-syntax-object-rest-spread": "^7.0.0", - "babel-plugin-jest-hoist": "^24.9.0" - } - }, - "debug": { - "version": "2.6.9", - "requires": { - "ms": "2.0.0" - } - }, - "doctrine": { - "version": "1.5.0", - "requires": { - "esutils": "^2.0.2", - "isarray": "^1.0.0" - } - }, - "eslint-plugin-flowtype": { - "version": "4.6.0", - "requires": { - "lodash": "^4.17.15" - } - }, - "eslint-plugin-import": { - "version": "2.20.1", - "requires": { - "array-includes": "^3.0.3", - "array.prototype.flat": "^1.2.1", - "contains-path": "^0.1.0", - "debug": "^2.6.9", - "doctrine": "1.5.0", - "eslint-import-resolver-node": "^0.3.2", - "eslint-module-utils": "^2.4.1", - "has": "^1.0.3", - "minimatch": "^3.0.4", - "object.values": "^1.1.0", - "read-pkg-up": "^2.0.0", - "resolve": "^1.12.0" - }, - "dependencies": { - "resolve": { - "version": "1.20.0", - "requires": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - } - } - } - }, - "eslint-plugin-jsx-a11y": { - "version": "6.2.3", - "requires": { - "@babel/runtime": "^7.4.5", - "aria-query": "^3.0.0", - "array-includes": "^3.0.3", - "ast-types-flow": "^0.0.7", - "axobject-query": "^2.0.2", - "damerau-levenshtein": "^1.0.4", - "emoji-regex": "^7.0.2", - "has": "^1.0.3", - "jsx-ast-utils": "^2.2.1" - } - }, - "eslint-plugin-react": { - "version": "7.19.0", - "requires": { - "array-includes": "^3.1.1", - "doctrine": "^2.1.0", - "has": "^1.0.3", - "jsx-ast-utils": "^2.2.3", - "object.entries": "^1.1.1", - "object.fromentries": "^2.0.2", - "object.values": "^1.1.1", - "prop-types": "^15.7.2", - "resolve": "^1.15.1", - "semver": "^6.3.0", - "string.prototype.matchall": "^4.0.2", - "xregexp": "^4.3.0" - }, - "dependencies": { - "doctrine": { - "version": "2.1.0", - "requires": { - "esutils": "^2.0.2" - } - }, - "resolve": { - "version": "1.20.0", - "requires": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - } - } - } - }, - "eslint-plugin-react-hooks": { - "version": "1.7.0", - "requires": {} - }, - "fsevents": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.2.tgz", - "integrity": "sha512-R4wDiBwZ0KzpgOWetKDug1FZcYhqYnUYKtfZYt4mD5SBz76q0KR4Q9o7GIPamsVPGmW3EYPPJ0dOOjvx32ldZA==", - "optional": true - }, - "load-json-file": { - "version": "2.0.0", - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "strip-bom": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0" - } - } - }, - "ms": { - "version": "2.0.0" - }, - "parse-json": { - "version": "2.2.0", - "requires": { - "error-ex": "^1.2.0" - } - }, - "path-type": { - "version": "2.0.0", - "requires": { - "pify": "^2.0.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0" - } - } - }, - "read-pkg": { - "version": "2.0.0", - "requires": { - "load-json-file": "^2.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^2.0.0" - } - }, - "read-pkg-up": { - "version": "2.0.0", - "requires": { - "find-up": "^2.0.0", - "read-pkg": "^2.0.0" - } - }, "resolve": { - "version": "1.15.0", + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.18.1.tgz", + "integrity": "sha512-lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA==", + "dev": true, "requires": { + "is-core-module": "^2.0.0", "path-parse": "^1.0.6" } }, - "source-map": { - "version": "0.5.7" + "sass-loader": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-10.2.0.tgz", + "integrity": "sha512-kUceLzC1gIHz0zNJPpqRsJyisWatGYNFRmv2CKZK2/ngMJgLqxTbXwe/hJ85luyvZkgqU3VlJ33UVF2T/0g6mw==", + "dev": true, + "requires": { + "klona": "^2.0.4", + "loader-utils": "^2.0.0", + "neo-async": "^2.6.2", + "schema-utils": "^3.0.0", + "semver": "^7.3.2" + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "dev": true } } }, "react-test-renderer": { "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-16.14.0.tgz", + "integrity": "sha512-L8yPjqPE5CZO6rKsKXRO/rVPiaCOy0tQQJbC+UjPNlobl5mad59lvPjwFsQHTvL03caVDIVr9x9/OSgDe6I5Eg==", "requires": { "object-assign": "^4.1.1", "prop-types": "^15.6.2", @@ -27529,35 +40418,89 @@ "scheduler": "^0.19.1" } }, - "react-transition-group": { - "version": "2.9.0", - "requires": { - "dom-helpers": "^3.4.0", - "loose-envify": "^1.4.0", - "prop-types": "^15.6.2", - "react-lifecycles-compat": "^3.0.4" - } - }, "reactstrap": { - "version": "8.9.0", + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/reactstrap/-/reactstrap-8.10.0.tgz", + "integrity": "sha512-MsFUB/fRZj6Orf8Mxc93iYuAs+9ngnFmy2cfYlzkmc4vi5oM4u6ziY/DsO71lDG3cotxHRyS3Flr51cuYv+IEQ==", "requires": { "@babel/runtime": "^7.12.5", "classnames": "^2.2.3", "prop-types": "^15.5.8", "react-popper": "^1.3.6", "react-transition-group": "^2.3.1" + }, + "dependencies": { + "react-popper": { + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-1.3.11.tgz", + "integrity": "sha512-VSA/bS+pSndSF2fiasHK/PTEEAyOpX60+H5EPAjoArr8JGm+oihu4UbrqcEBpQibJxBVCpYyjAX7abJ+7DoYVg==", + "requires": { + "@babel/runtime": "^7.1.2", + "@hypnosphi/create-react-context": "^0.3.1", + "deep-equal": "^1.1.1", + "popper.js": "^1.14.4", + "prop-types": "^15.6.1", + "typed-styles": "^0.0.7", + "warning": "^4.0.2" + }, + "dependencies": { + "@hypnosphi/create-react-context": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@hypnosphi/create-react-context/-/create-react-context-0.3.1.tgz", + "integrity": "sha512-V1klUed202XahrWJLLOT3EXNeCpFHCcJntdFGI15ntCwau+jfT386w7OFTMaCqOgXUH1fa0w/I1oZs+i/Rfr0A==", + "requires": { + "gud": "^1.0.0", + "warning": "^4.0.3" + } + } + } + }, + "react-transition-group": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-2.9.0.tgz", + "integrity": "sha512-+HzNTCHpeQyl4MJ/bdE0u6XRMe9+XG/+aL4mCxVN4DnPBQ0/5bfHWPDuOZUzYdMj94daZaZdCCc1Dzt9R/xSSg==", + "requires": { + "dom-helpers": "^3.4.0", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2", + "react-lifecycles-compat": "^3.0.4" + } + } } }, "read-pkg": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "dev": true, "requires": { "load-json-file": "^4.0.0", "normalize-package-data": "^2.3.2", "path-type": "^3.0.0" + }, + "dependencies": { + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } } }, "read-pkg-up": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", + "dev": true, "requires": { "find-up": "^2.0.0", "read-pkg": "^3.0.0" @@ -27565,6 +40508,9 @@ }, "readable-stream": { "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -27575,11 +40521,17 @@ "util-deprecate": "~1.0.1" }, "dependencies": { - "safe-buffer": { - "version": "5.1.2" + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true }, "string_decoder": { "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, "requires": { "safe-buffer": "~5.1.0" } @@ -27588,93 +40540,92 @@ }, "readdirp": { "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "requires": { "picomatch": "^2.2.1" } }, - "realpath-native": { - "version": "1.1.0", - "requires": { - "util.promisify": "^1.0.0" - }, - "dependencies": { - "util.promisify": { - "version": "1.1.1", - "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "for-each": "^0.3.3", - "has-symbols": "^1.0.1", - "object.getownpropertydescriptors": "^2.1.1" - } - } - } - }, "recursive-readdir": { "version": "2.2.2", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", + "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", + "dev": true, "requires": { "minimatch": "3.0.4" } }, "reflect.ownkeys": { "version": "0.2.0", + "resolved": "https://registry.npmjs.org/reflect.ownkeys/-/reflect.ownkeys-0.2.0.tgz", + "integrity": "sha1-dJrO7H8/34tj+SegSAnpDFwLNGA=", "dev": true }, "regenerate": { - "version": "1.4.2" + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true }, "regenerate-unicode-properties": { "version": "8.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", + "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "dev": true, "requires": { "regenerate": "^1.4.0" } }, "regenerator-runtime": { - "version": "0.13.9" + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" }, "regenerator-transform": { "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "dev": true, "requires": { "@babel/runtime": "^7.8.4" } }, "regex-not": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, "requires": { "extend-shallow": "^3.0.2", "safe-regex": "^1.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "requires": { - "is-plain-object": "^2.0.4" - } - } } }, "regex-parser": { - "version": "2.2.11" + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==", + "dev": true }, "regexp.prototype.flags": { "version": "1.3.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", + "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.3" } }, "regexpp": { - "version": "2.0.1" + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true }, "regexpu-core": { "version": "4.7.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", + "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", + "dev": true, "requires": { "regenerate": "^1.4.0", "regenerate-unicode-properties": "^8.2.0", @@ -27685,27 +40636,45 @@ } }, "regjsgen": { - "version": "0.5.2" + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", + "dev": true }, "regjsparser": { "version": "0.6.9", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz", + "integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==", + "dev": true, "requires": { "jsesc": "~0.5.0" }, "dependencies": { "jsesc": { - "version": "0.5.0" + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true } } }, "relateurl": { - "version": "0.2.7" + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "dev": true }, "remove-trailing-separator": { - "version": "1.1.0" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true }, "renderkid": { "version": "2.0.7", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz", + "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", + "dev": true, "requires": { "css-select": "^4.1.3", "dom-converter": "^0.2.0", @@ -27714,8 +40683,29 @@ "strip-ansi": "^3.0.1" }, "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, "strip-ansi": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, "requires": { "ansi-regex": "^2.0.0" } @@ -27723,90 +40713,78 @@ } }, "repeat-element": { - "version": "1.1.4" + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "dev": true }, "repeat-string": { - "version": "1.6.1" - }, - "request": { - "version": "2.88.2", - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "dependencies": { - "form-data": { - "version": "2.3.3", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, - "qs": { - "version": "6.5.2" - } - } - }, - "request-promise-core": { - "version": "1.1.4", - "requires": { - "lodash": "^4.17.19" - } - }, - "request-promise-native": { - "version": "1.0.9", - "requires": { - "request-promise-core": "1.1.4", - "stealthy-require": "^1.1.1", - "tough-cookie": "^2.3.3" - } + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true }, "require-directory": { - "version": "2.1.1" + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true }, "require-main-filename": { - "version": "2.0.0" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true }, "requires-port": { - "version": "1.0.0" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "dev": true }, "resize-observer-polyfill": { - "version": "1.5.1" + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", + "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" }, "resolve": { "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "dev": true, "requires": { "is-core-module": "^2.2.0", "path-parse": "^1.0.6" } }, "resolve-cwd": { - "version": "2.0.0", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, "requires": { - "resolve-from": "^3.0.0" + "resolve-from": "^5.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + } } }, "resolve-from": { - "version": "3.0.0" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true }, "resolve-pathname": { "version": "3.0.0", @@ -27814,10 +40792,16 @@ "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" }, "resolve-url": { - "version": "0.2.1" + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true }, "resolve-url-loader": { - "version": "3.1.2", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-3.1.4.tgz", + "integrity": "sha512-D3sQ04o0eeQEySLrcz4DsX3saHfsr8/N6tfhblxgZKXxMT2Louargg12oGNfoTRLV09GXhVUe5/qgA5vdgNigg==", + "dev": true, "requires": { "adjust-sourcemap-loader": "3.0.0", "camelcase": "5.3.1", @@ -27825,139 +40809,274 @@ "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" }, "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, "convert-source-map": { "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dev": true, "requires": { "safe-buffer": "~5.1.1" } }, "emojis-list": { - "version": "2.1.0" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", + "dev": true }, "json5": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, "requires": { "minimist": "^1.2.0" } }, "loader-utils": { "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "dev": true, "requires": { "big.js": "^5.2.2", "emojis-list": "^2.0.0", "json5": "^1.0.1" } }, - "postcss": { - "version": "7.0.21", - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "safe-buffer": { - "version": "5.1.2" + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true } } }, - "restore-cursor": { - "version": "3.1.0", - "requires": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - } - }, "ret": { - "version": "0.1.15" + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true }, "retry": { - "version": "0.12.0" + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", + "dev": true + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true }, "rework": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rework/-/rework-1.0.1.tgz", + "integrity": "sha1-MIBqhBNCtUUQqkEQhQzUhTQUSqc=", + "dev": true, "requires": { "convert-source-map": "^0.3.3", "css": "^2.0.0" }, "dependencies": { "convert-source-map": { - "version": "0.3.5" + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.5.tgz", + "integrity": "sha1-8dgClQr33SYxof6+BZZVDIarMZA=", + "dev": true } } }, "rework-visit": { - "version": "1.0.0" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rework-visit/-/rework-visit-1.0.0.tgz", + "integrity": "sha1-mUWygD8hni96ygCtuLyfZA+ELJo=", + "dev": true }, "rgb-regex": { - "version": "1.0.1" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", + "dev": true }, "rgba-regex": { - "version": "1.0.0" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", + "dev": true }, "rimraf": { - "version": "2.7.1", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, "requires": { "glob": "^7.1.3" } }, "ripemd160": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dev": true, "requires": { "hash-base": "^3.0.0", "inherits": "^2.0.1" } }, + "rollup": { + "version": "1.32.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-1.32.1.tgz", + "integrity": "sha512-/2HA0Ec70TvQnXdzynFffkjA6XN+1e2pEv/uKS5Ulca40g2L7KuOE3riasHoNVHOsFD5KKZgDsMk1CP3Tw9s+A==", + "dev": true, + "requires": { + "@types/estree": "*", + "@types/node": "*", + "acorn": "^7.1.0" + } + }, + "rollup-plugin-babel": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-babel/-/rollup-plugin-babel-4.4.0.tgz", + "integrity": "sha512-Lek/TYp1+7g7I+uMfJnnSJ7YWoD58ajo6Oarhlex7lvUce+RCKRuGRSgztDO3/MF/PuGKmUL5iTHKf208UNszw==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "rollup-pluginutils": "^2.8.1" + } + }, + "rollup-plugin-terser": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-5.3.1.tgz", + "integrity": "sha512-1pkwkervMJQGFYvM9nscrUoncPwiKR/K+bHdjv6PFgRo3cgPHoRT83y2Aa3GvINj4539S15t/tpFPb775TDs6w==", + "dev": true, + "requires": { + "@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" + }, + "dependencies": { + "jest-worker": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz", + "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==", + "dev": true, + "requires": { + "merge-stream": "^2.0.0", + "supports-color": "^6.1.0" + } + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "rollup-pluginutils": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", + "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", + "dev": true, + "requires": { + "estree-walker": "^0.6.1" + }, + "dependencies": { + "estree-walker": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", + "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==", + "dev": true + } + } + }, "rst-selector-parser": { "version": "2.2.3", + "resolved": "https://registry.npmjs.org/rst-selector-parser/-/rst-selector-parser-2.2.3.tgz", + "integrity": "sha1-gbIw6i/MYGbInjRy3nlChdmwPZE=", + "dev": true, "requires": { "lodash.flattendeep": "^4.4.0", "nearley": "^2.7.10" } }, "rsvp": { - "version": "4.8.5" + "version": "4.8.5", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", + "dev": true }, - "run-async": { - "version": "2.4.1" + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } }, "run-queue": { "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "dev": true, "requires": { "aproba": "^1.1.1" } }, - "rxjs": { - "version": "6.6.7", - "requires": { - "tslib": "^1.9.0" - }, - "dependencies": { - "tslib": { - "version": "1.14.1" - } - } - }, "safe-buffer": { - "version": "5.2.1" + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true }, "safe-regex": { "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, "requires": { "ret": "~0.1.10" } }, "safer-buffer": { - "version": "2.1.2" + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "sane": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", + "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", + "dev": true, "requires": { "@cnakazawa/watch": "^1.0.3", "anymatch": "^2.0.0", @@ -27968,10 +41087,230 @@ "micromatch": "^3.1.4", "minimist": "^1.1.1", "walker": "~1.0.5" + }, + "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } } }, "sanitize-html": { "version": "2.4.0", + "resolved": "https://registry.npmjs.org/sanitize-html/-/sanitize-html-2.4.0.tgz", + "integrity": "sha512-Y1OgkUiTPMqwZNRLPERSEi39iOebn2XJLbeiGOBhaJD/yLqtLGu6GE5w7evx177LeGgSE+4p4e107LMiydOf6A==", "requires": { "deepmerge": "^4.2.2", "escape-string-regexp": "^4.0.0", @@ -27983,13 +41322,25 @@ }, "dependencies": { "escape-string-regexp": { - "version": "4.0.0" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" }, - "is-plain-object": { - "version": "5.0.0" + "htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } }, "postcss": { "version": "8.3.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.6.tgz", + "integrity": "sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==", "requires": { "colorette": "^1.2.2", "nanoid": "^3.1.23", @@ -27999,35 +41350,37 @@ } }, "sanitize.css": { - "version": "10.0.0" + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-10.0.0.tgz", + "integrity": "sha512-vTxrZz4dX5W86M6oVWVdOVe72ZiPs41Oi7Z6Km4W5Turyz28mrXSJhhEBZoRtzJWIv3833WKVwLSDWWkEfupMg==", + "dev": true }, "sass": { "version": "1.32.10", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.32.10.tgz", + "integrity": "sha512-Nx0pcWoonAkn7CRp0aE/hket1UP97GiR1IFw3kcjV3pnenhWgZEWUf0ZcfPOV2fK52fnOcK3JdC/YYZ9E47DTQ==", "requires": { "chokidar": ">=3.0.0 <4.0.0" } }, - "sass-loader": { - "version": "8.0.2", - "requires": { - "clone-deep": "^4.0.1", - "loader-utils": "^1.2.3", - "neo-async": "^2.6.1", - "schema-utils": "^2.6.1", - "semver": "^6.3.0" - } - }, "sax": { - "version": "1.2.4" + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true }, "saxes": { "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", "requires": { "xmlchars": "^2.2.0" } }, "scheduler": { "version": "0.19.1", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", + "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", "requires": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1" @@ -28035,6 +41388,9 @@ }, "schema-utils": { "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, "requires": { "@types/json-schema": "^7.0.5", "ajv": "^6.12.4", @@ -28042,19 +41398,34 @@ } }, "select-hose": { - "version": "2.0.0" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", + "dev": true }, "selfsigned": { "version": "1.10.11", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.11.tgz", + "integrity": "sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA==", + "dev": true, "requires": { "node-forge": "^0.10.0" } }, "semver": { - "version": "6.3.0" + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } }, "send": { "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "dev": true, "requires": { "debug": "2.6.9", "depd": "~1.1.2", @@ -28073,41 +41444,43 @@ "dependencies": { "debug": { "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, "requires": { "ms": "2.0.0" }, "dependencies": { "ms": { - "version": "2.0.0" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true } } }, - "http-errors": { - "version": "1.7.3", - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.4", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - } - }, - "mime": { - "version": "1.6.0" - }, "ms": { - "version": "2.1.1" + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true } } }, "serialize-javascript": { - "version": "4.0.0", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", + "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", + "dev": true, "requires": { "randombytes": "^2.1.0" } }, "serve-index": { "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "dev": true, "requires": { "accepts": "~1.3.4", "batch": "0.6.1", @@ -28120,12 +41493,18 @@ "dependencies": { "debug": { "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, "requires": { "ms": "2.0.0" } }, "http-errors": { "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dev": true, "requires": { "depd": "~1.1.2", "inherits": "2.0.3", @@ -28134,18 +41513,30 @@ } }, "inherits": { - "version": "2.0.3" + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true }, "ms": { - "version": "2.0.0" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true }, "setprototypeof": { - "version": "1.1.0" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true } } }, "serve-static": { "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "dev": true, "requires": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", @@ -28154,58 +41545,104 @@ } }, "set-blocking": { - "version": "2.0.0" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true }, "set-value": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, "requires": { "extend-shallow": "^2.0.1", "is-extendable": "^0.1.1", "is-plain-object": "^2.0.3", "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + } } }, "setimmediate": { - "version": "1.0.5" + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", + "dev": true }, "setprototypeof": { - "version": "1.1.1" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", + "dev": true }, "sha.js": { "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, "requires": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" } }, - "shallow-clone": { - "version": "3.0.1", - "requires": { - "kind-of": "^6.0.2" - }, - "dependencies": { - "kind-of": { - "version": "6.0.3" - } - } - }, "shebang-command": { - "version": "1.2.0", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, "requires": { - "shebang-regex": "^1.0.0" + "shebang-regex": "^3.0.0" } }, "shebang-regex": { - "version": "1.0.0" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true }, "shell-quote": { - "version": "1.7.2" + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", + "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==", + "dev": true }, "shellwords": { - "version": "0.1.1" + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "dev": true, + "optional": true }, "side-channel": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, "requires": { "call-bind": "^1.0.0", "get-intrinsic": "^1.0.2", @@ -28213,21 +41650,32 @@ } }, "signal-exit": { - "version": "3.0.3" + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "dev": true }, "simple-swizzle": { "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "dev": true, "requires": { "is-arrayish": "^0.3.1" }, "dependencies": { "is-arrayish": { - "version": "0.3.2" + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "dev": true } } }, "sinon": { "version": "9.2.4", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-9.2.4.tgz", + "integrity": "sha512-zljcULZQsJxVra28qIAL6ow1Z9tpattkCTEJR4RBP3TGc00FcttsP5pK284Nas5WjMZU5Yzy3kAIp3B3KRf5Yg==", "dev": true, "requires": { "@sinonjs/commons": "^1.8.1", @@ -28240,10 +41688,14 @@ "dependencies": { "has-flag": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, "supports-color": { "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -28252,21 +41704,59 @@ } }, "sisteransi": { - "version": "1.0.5" + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true }, "slash": { - "version": "2.0.0" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true }, "slice-ansi": { - "version": "2.1.0", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, "requires": { - "ansi-styles": "^3.2.0", - "astral-regex": "^1.0.0", - "is-fullwidth-code-point": "^2.0.0" + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + } } }, "snapdragon": { "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, "requires": { "base": "^0.11.1", "debug": "^2.2.0", @@ -28280,20 +41770,107 @@ "dependencies": { "debug": { "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, "requires": { "ms": "2.0.0" } }, - "ms": { - "version": "2.0.0" + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } }, - "source-map": { - "version": "0.5.7" + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true } } }, "snapdragon-node": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, "requires": { "define-property": "^1.0.0", "isobject": "^3.0.0", @@ -28302,6 +41879,9 @@ "dependencies": { "define-property": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, "requires": { "is-descriptor": "^1.0.0" } @@ -28310,71 +41890,99 @@ }, "snapdragon-util": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, "requires": { "kind-of": "^3.2.0" - } - }, - "sockjs": { - "version": "0.3.20", - "requires": { - "faye-websocket": "^0.10.0", - "uuid": "^3.4.0", - "websocket-driver": "0.6.5" }, "dependencies": { - "websocket-driver": { - "version": "0.6.5", + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, "requires": { - "websocket-extensions": ">=0.1.1" + "is-buffer": "^1.1.5" } } } }, - "sockjs-client": { - "version": "1.4.0", + "sockjs": { + "version": "0.3.21", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.21.tgz", + "integrity": "sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw==", + "dev": true, "requires": { - "debug": "^3.2.5", + "faye-websocket": "^0.11.3", + "uuid": "^3.4.0", + "websocket-driver": "^0.7.4" + }, + "dependencies": { + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "dev": true + } + } + }, + "sockjs-client": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.5.2.tgz", + "integrity": "sha512-ZzRxPBISQE7RpzlH4tKJMQbHM9pabHluk0WBaxAQ+wm/UieeBVBou0p4wVnSQGN9QmpAZygQ0cDIypWuqOFmFQ==", + "dev": true, + "requires": { + "debug": "^3.2.6", "eventsource": "^1.0.7", - "faye-websocket": "~0.11.1", - "inherits": "^2.0.3", - "json3": "^3.3.2", - "url-parse": "^1.4.3" + "faye-websocket": "^0.11.3", + "inherits": "^2.0.4", + "json3": "^3.3.3", + "url-parse": "^1.5.3" }, "dependencies": { "debug": { "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, "requires": { "ms": "^2.1.1" } - }, - "faye-websocket": { - "version": "0.11.4", - "requires": { - "websocket-driver": ">=0.5.1" - } - }, - "ms": { - "version": "2.1.3" } } }, "sort-keys": { "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "dev": true, "requires": { "is-plain-obj": "^1.0.0" } }, "source-list-map": { - "version": "2.0.1" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "dev": true }, "source-map": { - "version": "0.6.1" + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true }, "source-map-js": { - "version": "0.6.2" + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", + "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==" }, "source-map-resolve": { "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, "requires": { "atob": "^2.1.2", "decode-uri-component": "^0.2.0", @@ -28385,36 +41993,71 @@ }, "source-map-support": { "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "dev": true, "requires": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, "source-map-url": { - "version": "0.4.1" + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "dev": true + }, + "sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "dev": true }, "spdx-correct": { "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, "requires": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" } }, "spdx-exceptions": { - "version": "2.3.0" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true }, "spdx-expression-parse": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, "requires": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" } }, "spdx-license-ids": { - "version": "3.0.9" + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.10.tgz", + "integrity": "sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==", + "dev": true }, "spdy": { "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, "requires": { "debug": "^4.1.0", "handle-thing": "^2.0.0", @@ -28425,6 +42068,9 @@ }, "spdy-transport": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, "requires": { "debug": "^4.1.0", "detect-node": "^2.0.4", @@ -28436,6 +42082,9 @@ "dependencies": { "readable-stream": { "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, "requires": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -28446,78 +42095,146 @@ }, "split-string": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, "requires": { "extend-shallow": "^3.0.0" - }, - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "requires": { - "is-plain-object": "^2.0.4" - } - } } }, "sprintf-js": { - "version": "1.0.3" - }, - "sshpk": { - "version": "1.16.1", - "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - } + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true }, "ssri": { - "version": "7.1.1", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "dev": true, "requires": { - "figgy-pudding": "^3.5.1", "minipass": "^3.1.1" } }, "stable": { - "version": "0.1.8" + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true }, "stack-utils": { - "version": "1.0.5", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==", + "dev": true, "requires": { "escape-string-regexp": "^2.0.0" }, "dependencies": { "escape-string-regexp": { - "version": "2.0.0" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true } } }, + "stackframe": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz", + "integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==", + "dev": true + }, "static-extend": { "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, "requires": { "define-property": "^0.2.5", "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } } }, "statuses": { - "version": "1.5.0" - }, - "stealthy-require": { - "version": "1.1.1" + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true }, "stream-browserify": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dev": true, "requires": { "inherits": "~2.0.1", "readable-stream": "^2.0.2" @@ -28525,6 +42242,9 @@ }, "stream-each": { "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "dev": true, "requires": { "end-of-stream": "^1.1.0", "stream-shift": "^1.0.0" @@ -28532,6 +42252,9 @@ }, "stream-http": { "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dev": true, "requires": { "builtin-status-codes": "^3.0.0", "inherits": "^2.0.1", @@ -28541,45 +42264,74 @@ } }, "stream-shift": { - "version": "1.0.1" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", + "dev": true }, "strict-uri-encode": { - "version": "1.1.0" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", + "dev": true }, "string_decoder": { "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, "requires": { "safe-buffer": "~5.2.0" - } - }, - "string-length": { - "version": "2.0.0", - "requires": { - "astral-regex": "^1.0.0", - "strip-ansi": "^4.0.0" }, "dependencies": { - "ansi-regex": { - "version": "3.0.0" - }, - "strip-ansi": { - "version": "4.0.0", - "requires": { - "ansi-regex": "^3.0.0" - } + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true } } }, - "string-width": { - "version": "3.1.0", + "string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dev": true, "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + } + }, + "string-natural-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==", + "dev": true + }, + "string-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + } } }, "string.prototype.matchall": { "version": "4.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.5.tgz", + "integrity": "sha512-Z5ZaXO0svs0M2xd/6By3qpeKpLKd9mO4v4q3oMEQrk8Ck4xOD5d5XeBOOjGrmVZZ/AHB1S0CgG4N5r1G9N3E2Q==", + "dev": true, "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", @@ -28593,6 +42345,9 @@ }, "string.prototype.trim": { "version": "1.2.4", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.4.tgz", + "integrity": "sha512-hWCk/iqf7lp0/AgTF7/ddO1IWtSNPASjlzCicV5irAVdE1grjsneK26YG6xACMBEdCvO8fUST0UzDMh/2Qy+9Q==", + "dev": true, "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", @@ -28601,6 +42356,9 @@ }, "string.prototype.trimend": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "dev": true, "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.3" @@ -28608,6 +42366,9 @@ }, "string.prototype.trimstart": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "dev": true, "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.3" @@ -28615,6 +42376,9 @@ }, "stringify-object": { "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dev": true, "requires": { "get-own-enumerable-property-symbols": "^3.0.0", "is-obj": "^1.0.1", @@ -28622,54 +42386,68 @@ } }, "strip-ansi": { - "version": "5.2.0", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, "requires": { - "ansi-regex": "^4.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0" - } + "ansi-regex": "^5.0.0" } }, "strip-bom": { - "version": "3.0.0" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true }, "strip-comments": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-1.0.2.tgz", + "integrity": "sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw==", + "dev": true, "requires": { "babel-extract-comments": "^1.0.0", "babel-plugin-transform-object-rest-spread": "^6.26.0" } }, "strip-eof": { - "version": "1.0.0" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true }, "strip-json-comments": { - "version": "3.1.1" + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true }, "style-loader": { - "version": "0.23.1", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.3.0.tgz", + "integrity": "sha512-V7TCORko8rs9rIqkSrlMfkqA63DfoGBBJmK1kKGCcSi+BWb4cqz0SRsnp4l6rU5iwOEd0/2ePv68SV22VXon4Q==", + "dev": true, "requires": { - "loader-utils": "^1.1.0", - "schema-utils": "^1.0.0" - }, - "dependencies": { - "schema-utils": { - "version": "1.0.0", - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - } + "loader-utils": "^2.0.0", + "schema-utils": "^2.7.0" } }, "style-mod": { - "version": "4.0.0" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/style-mod/-/style-mod-4.0.0.tgz", + "integrity": "sha512-OPhtyEjyyN9x3nhPsu76f52yUGXiZcgvsrFVtvTkyGRQJ0XK+GPc6ov1z+lRpbeabka+MYEQxOYRnt5nF30aMw==" }, "stylehacks": { "version": "4.0.3", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", + "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", + "dev": true, "requires": { "browserslist": "^4.0.0", "postcss": "^7.0.0", @@ -28678,6 +42456,9 @@ "dependencies": { "postcss-selector-parser": { "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, "requires": { "dot-prop": "^5.2.0", "indexes-of": "^1.0.1", @@ -28687,16 +42468,52 @@ } }, "supports-color": { - "version": "6.1.0", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, "requires": { "has-flag": "^3.0.0" } }, + "supports-hyperlinks": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", + "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", + "dev": true, + "requires": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, "svg-parser": { - "version": "2.0.4" + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==", + "dev": true }, "svgo": { "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "dev": true, "requires": { "chalk": "^2.4.1", "coa": "^2.0.2", @@ -28715,6 +42532,9 @@ "dependencies": { "css-select": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dev": true, "requires": { "boolbase": "^1.0.0", "css-what": "^3.2.1", @@ -28723,64 +42543,127 @@ } }, "css-what": { - "version": "3.4.2" + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "dev": true }, "dom-serializer": { "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dev": true, "requires": { "domelementtype": "^2.0.1", "entities": "^2.0.0" - }, - "dependencies": { - "domelementtype": { - "version": "2.2.0" - } } }, - "domelementtype": { - "version": "1.3.1" - }, "domutils": { "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dev": true, "requires": { "dom-serializer": "0", "domelementtype": "1" + }, + "dependencies": { + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + } } }, "nth-check": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dev": true, "requires": { "boolbase": "~1.0.0" } - }, - "util.promisify": { - "version": "1.0.1", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.2", - "has-symbols": "^1.0.1", - "object.getownpropertydescriptors": "^2.1.0" - } } } }, "symbol-tree": { - "version": "3.2.4" + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" }, "table": { - "version": "5.4.6", + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/table/-/table-6.7.1.tgz", + "integrity": "sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==", + "dev": true, "requires": { - "ajv": "^6.10.2", - "lodash": "^4.17.14", - "slice-ansi": "^2.1.0", - "string-width": "^3.0.0" + "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" + }, + "dependencies": { + "ajv": { + "version": "8.6.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.2.tgz", + "integrity": "sha512-9807RlWAgT564wT+DjeyU5OFMPjmzxVobvDFmNAhY+5zD6A2ly3jDp6sgnfyDtlIQ+7H97oc/DGCzzfu9rjw9w==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + } } }, "tapable": { - "version": "1.1.3" + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true + }, + "tar": { + "version": "6.1.11", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", + "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", + "dev": true, + "requires": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "dependencies": { + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + } + } + }, + "temp-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", + "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=", + "dev": true }, "tempusdominus-bootstrap-4": { "version": "5.39.0", + "resolved": "https://registry.npmjs.org/tempusdominus-bootstrap-4/-/tempusdominus-bootstrap-4-5.39.0.tgz", + "integrity": "sha512-vYnkmQYQq4+A51WyRc/6e03eM0BHDoPaxd556K1pd4Nhr0eGeB3+Mi9b+3CDx4189fg3gQlrsKzgJiHPRwSX3Q==", "requires": { "bootstrap": "^4.5.2", "jquery": "^3.5.1", @@ -28791,6 +42674,8 @@ }, "tempusdominus-core": { "version": "5.19.0", + "resolved": "https://registry.npmjs.org/tempusdominus-core/-/tempusdominus-core-5.19.0.tgz", + "integrity": "sha512-7a4oBQw4cjz6C87BLRg3KHVvzpnPlnRTkuDZ7SwcJayQQ4QgOryX5u6wj0q07TXhgtMQLCntZO6nVhHIKPaeUw==", "requires": { "jquery": "^3.5.0", "moment": "~2.24.0", @@ -28798,34 +42683,94 @@ }, "dependencies": { "moment": { - "version": "2.24.0" + "version": "2.24.0", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.24.0.tgz", + "integrity": "sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg==" } } }, + "tempy": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.3.0.tgz", + "integrity": "sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ==", + "dev": true, + "requires": { + "temp-dir": "^1.0.0", + "type-fest": "^0.3.1", + "unique-string": "^1.0.0" + }, + "dependencies": { + "type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", + "dev": true + } + } + }, + "terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dev": true, + "requires": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + } + }, "terser": { "version": "4.8.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", + "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", + "dev": true, "requires": { "commander": "^2.20.0", "source-map": "~0.6.1", "source-map-support": "~0.5.12" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, "terser-webpack-plugin": { - "version": "2.3.8", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz", + "integrity": "sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ==", + "dev": true, "requires": { - "cacache": "^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" }, "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, "find-cache-dir": { - "version": "3.3.1", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dev": true, "requires": { "commondir": "^1.0.1", "make-dir": "^3.0.2", @@ -28834,120 +42779,179 @@ }, "find-up": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, "requires": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" } }, - "has-flag": { - "version": "4.0.0" - }, - "jest-worker": { - "version": "25.5.0", - "requires": { - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - } - }, "locate-path": { "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, "requires": { "p-locate": "^4.1.0" } }, "make-dir": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, "requires": { "semver": "^6.0.0" } }, - "p-locate": { - "version": "4.1.0", + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, "requires": { - "p-limit": "^2.2.0" + "yocto-queue": "^0.1.0" } }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + }, + "dependencies": { + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + } + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, "path-exists": { - "version": "4.0.0" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true }, "pkg-dir": { "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, "requires": { "find-up": "^4.0.0" } }, - "supports-color": { - "version": "7.2.0", + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, "requires": { - "has-flag": "^4.0.0" + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "terser": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.7.2.tgz", + "integrity": "sha512-0Omye+RD4X7X69O0eql3lC4Heh/5iLj3ggxR/B5ketZLOtLiOqukUgjw3q4PDnNQbsrkKr3UMypqStQG3XKRvw==", + "dev": true, + "requires": { + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.19" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true + } } } } }, "test-exclude": { - "version": "5.2.3", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dev": true, "requires": { - "glob": "^7.1.3", - "minimatch": "^3.0.4", - "read-pkg-up": "^4.0.0", - "require-main-filename": "^2.0.0" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "requires": { - "p-limit": "^2.0.0" - } - }, - "read-pkg-up": { - "version": "4.0.0", - "requires": { - "find-up": "^3.0.0", - "read-pkg": "^3.0.0" - } - } + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" } }, "text-table": { - "version": "0.2.0" + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true }, "throat": { - "version": "4.1.0" - }, - "through": { - "version": "2.3.8" + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", + "dev": true }, "through2": { "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, "requires": { "readable-stream": "~2.3.6", "xtend": "~4.0.1" } }, "thunky": { - "version": "1.1.0" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true }, "timers-browserify": { "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "dev": true, "requires": { "setimmediate": "^1.0.4" } }, "timsort": { - "version": "0.3.0" + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", + "dev": true }, "tiny-invariant": { "version": "1.1.0", @@ -28959,155 +42963,221 @@ "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" }, - "tmp": { - "version": "0.0.33", - "requires": { - "os-tmpdir": "~1.0.2" - } - }, "tmpl": { - "version": "1.0.4" + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", + "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=", + "dev": true }, "to-arraybuffer": { - "version": "1.0.1" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", + "dev": true }, "to-fast-properties": { - "version": "2.0.0" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true }, "to-object-path": { "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, "requires": { "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } } }, "to-regex": { "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, "requires": { "define-property": "^2.0.2", "extend-shallow": "^3.0.2", "regex-not": "^1.0.2", "safe-regex": "^1.1.0" - }, - "dependencies": { - "define-property": { - "version": "2.0.2", - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - } - }, - "extend-shallow": { - "version": "3.0.2", - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "requires": { - "is-plain-object": "^2.0.4" - } - } } }, "to-regex-range": { - "version": "2.1.1", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" + "is-number": "^7.0.0" } }, "toggle-selection": { - "version": "1.0.6" + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz", + "integrity": "sha1-bkWxJj8gF/oKzH2J14sVuL932jI=" }, "toidentifier": { - "version": "1.0.0" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "dev": true }, "tough-cookie": { - "version": "2.5.0", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", + "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - }, - "tr46": { - "version": "1.0.1", - "requires": { - "punycode": "^2.1.0" - } - }, - "ts-pnp": { - "version": "1.1.6" - }, - "tsconfig-paths": { - "version": "3.10.1", - "requires": { - "json5": "^2.2.0", - "minimist": "^1.2.0", - "strip-bom": "^3.0.0" - } - }, - "tslib": { - "version": "2.3.0" - }, - "tsutils": { - "version": "3.21.0", - "requires": { - "tslib": "^1.8.1" + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.1.2" }, "dependencies": { - "tslib": { - "version": "1.14.1" + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" } } }, - "tty-browserify": { - "version": "0.0.0" - }, - "tunnel-agent": { - "version": "0.6.0", + "tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", "requires": { - "safe-buffer": "^5.0.1" + "punycode": "^2.1.1" } }, - "tweetnacl": { - "version": "0.14.5" + "tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==", + "dev": true + }, + "ts-pnp": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz", + "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==", + "dev": true + }, + "tsconfig-paths": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.11.0.tgz", + "integrity": "sha512-7ecdYDnIdmv639mmDwslG6KQg1Z9STTz1j7Gcz0xa+nshh/gKDAHcPxRbWOsA3SPp0tXP2leTcY9Kw+NAkfZzA==", + "dev": true, + "requires": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.0", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + } + } + }, + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", + "dev": true + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", + "dev": true }, "type": { - "version": "1.2.0" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==", + "dev": true }, "type-check": { - "version": "0.3.2", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, "requires": { - "prelude-ls": "~1.1.2" + "prelude-ls": "^1.2.1" } }, "type-detect": { "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", "dev": true }, "type-fest": { - "version": "0.21.3" + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true }, "type-is": { "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, "requires": { "media-typer": "0.3.0", "mime-types": "~2.1.24" } }, "typed-styles": { - "version": "0.0.7" + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/typed-styles/-/typed-styles-0.0.7.tgz", + "integrity": "sha512-pzP0PWoZUhsECYjABgCGQlRGL1n7tOHsgwYv3oIiEpJwGhFTuty/YNeduxQYzXXa3Ge5BdT6sHYIQYpl4uJ+5Q==" }, "typedarray": { - "version": "0.0.6" + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dev": true, + "requires": { + "is-typedarray": "^1.0.0" + } }, "typescript": { - "version": "3.9.10" + "version": "3.9.10", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.10.tgz", + "integrity": "sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==", + "dev": true }, "unbox-primitive": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "dev": true, "requires": { "function-bind": "^1.1.1", "has-bigints": "^1.0.1", @@ -29116,59 +43186,115 @@ } }, "unicode-canonical-property-names-ecmascript": { - "version": "1.0.4" + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", + "dev": true }, "unicode-match-property-ecmascript": { "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "dev": true, "requires": { "unicode-canonical-property-names-ecmascript": "^1.0.4", "unicode-property-aliases-ecmascript": "^1.0.4" } }, "unicode-match-property-value-ecmascript": { - "version": "1.2.0" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", + "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", + "dev": true }, "unicode-property-aliases-ecmascript": { - "version": "1.1.0" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", + "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", + "dev": true }, "union-value": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, "requires": { "arr-union": "^3.1.0", "get-value": "^2.0.6", "is-extendable": "^0.1.1", "set-value": "^2.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + } } }, "uniq": { - "version": "1.0.1" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", + "dev": true }, "uniqs": { - "version": "2.0.0" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", + "dev": true }, "unique-filename": { "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dev": true, "requires": { "unique-slug": "^2.0.0" } }, "unique-slug": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dev": true, "requires": { "imurmurhash": "^0.1.4" } }, + "unique-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", + "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", + "dev": true, + "requires": { + "crypto-random-string": "^1.0.0" + } + }, "universalify": { - "version": "0.1.2" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true }, "unpipe": { - "version": "1.0.0" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true }, "unquote": { - "version": "1.1.1" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", + "dev": true }, "unset-value": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, "requires": { "has-value": "^0.3.1", "isobject": "^3.0.0" @@ -29176,6 +43302,9 @@ "dependencies": { "has-value": { "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, "requires": { "get-value": "^2.0.3", "has-values": "^0.1.4", @@ -29184,6 +43313,9 @@ "dependencies": { "isobject": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, "requires": { "isarray": "1.0.0" } @@ -29191,91 +43323,192 @@ } }, "has-values": { - "version": "0.1.4" + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true } } }, "upath": { - "version": "1.2.0" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true }, "uri-js": { "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, "requires": { "punycode": "^2.1.0" } }, "urix": { - "version": "0.1.0" + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true }, "url": { "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, "requires": { "punycode": "1.3.2", "querystring": "0.2.0" }, "dependencies": { "punycode": { - "version": "1.3.2" + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "dev": true } } }, "url-loader": { - "version": "2.3.0", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", + "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", + "dev": true, "requires": { - "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" + }, + "dependencies": { + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } } }, "url-parse": { "version": "1.5.3", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.3.tgz", + "integrity": "sha512-IIORyIQD9rvj0A4CLWsHkBBJuNqWpFQe224b6j9t/ABmquIS0qDU2pY6kl6AuOrL5OkCXHMCFNe1jBcuAggjvQ==", + "dev": true, "requires": { "querystringify": "^2.1.1", "requires-port": "^1.0.0" } }, "use": { - "version": "3.1.1" + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true }, "use-media": { "version": "1.4.0", + "resolved": "https://registry.npmjs.org/use-media/-/use-media-1.4.0.tgz", + "integrity": "sha512-XsgyUAf3nhzZmEfhc5MqLHwyaPjs78bgytpVJ/xDl0TF4Bptf3vEpBNBBT/EIKOmsOc8UbuECq3mrP3mt1QANA==", "requires": {} }, "util": { "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dev": true, "requires": { "inherits": "2.0.3" }, "dependencies": { "inherits": { - "version": "2.0.3" + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true } } }, "util-deprecate": { - "version": "1.0.2" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true }, "util.promisify": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "dev": true, "requires": { "define-properties": "^1.1.2", "object.getownpropertydescriptors": "^2.0.3" } }, "utila": { - "version": "0.4.0" + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", + "dev": true }, "utils-merge": { - "version": "1.0.1" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true }, "uuid": { - "version": "3.4.0" + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "optional": true }, "v8-compile-cache": { - "version": "2.3.0" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true + }, + "v8-to-istanbul": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz", + "integrity": "sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true + } + } }, "validate-npm-package-license": { "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, "requires": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" @@ -29287,56 +43520,66 @@ "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" }, "vary": { - "version": "1.1.2" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "dev": true }, "vendors": { - "version": "1.0.4" - }, - "verror": { - "version": "1.10.0", - "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - }, - "dependencies": { - "extsprintf": { - "version": "1.4.0" - } - } + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", + "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", + "dev": true }, "vm-browserify": { - "version": "1.1.2" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", + "dev": true }, "w3c-hr-time": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", "requires": { "browser-process-hrtime": "^1.0.0" } }, "w3c-keyname": { - "version": "2.2.4" + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/w3c-keyname/-/w3c-keyname-2.2.4.tgz", + "integrity": "sha512-tOhfEwEzFLJzf6d1ZPkYfGj+FWhIpBux9ppoP3rlclw3Z0BZv3N7b7030Z1kYth+6rDuAsXUFr+d0VE6Ed1ikw==" }, "w3c-xmlserializer": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", "requires": { "xml-name-validator": "^3.0.0" } }, "walker": { "version": "1.0.7", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", + "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", + "dev": true, "requires": { "makeerror": "1.0.x" } }, "warning": { "version": "4.0.3", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", "requires": { "loose-envify": "^1.0.0" } }, "watchpack": { "version": "1.7.5", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "dev": true, "requires": { "chokidar": "^3.4.1", "graceful-fs": "^4.1.2", @@ -29346,17 +43589,80 @@ }, "watchpack-chokidar2": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", + "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", + "dev": true, "optional": true, "requires": { "chokidar": "^2.1.8" }, "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "optional": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "optional": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, "binary-extensions": { "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true, "optional": true }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "optional": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "optional": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, "chokidar": { "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "dev": true, "optional": true, "requires": { "anymatch": "^2.0.0", @@ -29373,73 +43679,236 @@ "upath": "^1.1.1" } }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "optional": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "optional": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, "fsevents": { "version": "1.2.13", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "dev": true, "optional": true, "requires": { "bindings": "^1.5.0", "nan": "^2.12.1" } }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "optional": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "optional": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, "is-binary-path": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, "optional": true, "requires": { "binary-extensions": "^1.0.0" } }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "optional": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "optional": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "optional": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "optional": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, "readdirp": { "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, "optional": true, "requires": { "graceful-fs": "^4.1.11", "micromatch": "^3.1.10", "readable-stream": "^2.0.2" } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "optional": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } } } }, "wbuf": { "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, "requires": { "minimalistic-assert": "^1.0.0" } }, "webidl-conversions": { - "version": "4.0.2" + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" }, "webpack": { - "version": "4.42.0", + "version": "4.44.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz", + "integrity": "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==", + "dev": true, "requires": { - "@webassemblyjs/ast": "1.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" }, "dependencies": { + "acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "dev": true + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, "cacache": { "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "dev": true, "requires": { "bluebird": "^3.5.5", "chownr": "^1.1.1", @@ -29458,29 +43927,182 @@ "y18n": "^4.0.0" } }, + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true + }, "eslint-scope": { "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "dev": true, "requires": { "esrecurse": "^4.1.0", "estraverse": "^4.1.1" } }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "requires": { + "yallist": "^3.0.2" + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, "schema-utils": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, "requires": { "ajv": "^6.1.0", "ajv-errors": "^1.0.0", "ajv-keywords": "^3.1.0" } }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, "ssri": { "version": "6.0.2", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", + "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", + "dev": true, "requires": { "figgy-pudding": "^3.5.1" } }, "terser-webpack-plugin": { "version": "1.4.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "dev": true, "requires": { "cacache": "^12.0.2", "find-cache-dir": "^2.1.0", @@ -29492,21 +44114,51 @@ "webpack-sources": "^1.4.0", "worker-farm": "^1.7.0" } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true } } }, "webpack-dev-middleware": { "version": "3.7.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", + "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", + "dev": true, "requires": { "memory-fs": "^0.4.1", "mime": "^2.4.4", "mkdirp": "^0.5.1", "range-parser": "^1.2.1", "webpack-log": "^2.0.0" + }, + "dependencies": { + "mime": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", + "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", + "dev": true + } } }, "webpack-dev-server": { - "version": "3.11.0", + "version": "3.11.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.1.tgz", + "integrity": "sha512-u4R3mRzZkbxQVa+MBWi2uVpB5W59H3ekZAJsQlKUTdl7Elcah2EhygTPLmeFXybQkf9i2+L0kn7ik9SnXa6ihQ==", + "dev": true, "requires": { "ansi-html": "0.0.7", "bonjour": "^3.5.0", @@ -29528,11 +44180,11 @@ "p-retry": "^3.0.1", "portfinder": "^1.0.26", "schema-utils": "^1.0.0", - "selfsigned": "^1.10.7", + "selfsigned": "^1.10.8", "semver": "^6.3.0", "serve-index": "^1.9.1", - "sockjs": "0.3.20", - "sockjs-client": "1.4.0", + "sockjs": "^0.3.21", + "sockjs-client": "^1.5.0", "spdy": "^4.0.2", "strip-ansi": "^3.0.1", "supports-color": "^6.1.0", @@ -29543,11 +44195,79 @@ "yargs": "^13.3.2" }, "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, "binary-extensions": { - "version": "1.13.1" + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true }, "chokidar": { "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "dev": true, "requires": { "anymatch": "^2.0.0", "async-each": "^1.0.1", @@ -29563,55 +44283,420 @@ "upath": "^1.1.1" } }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, "fsevents": { "version": "1.2.13", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "dev": true, "optional": true, "requires": { "bindings": "^1.5.0", "nan": "^2.12.1" } }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "dev": true, + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + } + }, + "is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", + "dev": true + }, "is-binary-path": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, "requires": { "binary-extensions": "^1.0.0" } }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + }, "readdirp": { "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, "requires": { "graceful-fs": "^4.1.11", "micromatch": "^3.1.10", "readable-stream": "^2.0.2" } }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + }, "schema-utils": { "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, "requires": { "ajv": "^6.1.0", "ajv-errors": "^1.0.0", "ajv-keywords": "^3.1.0" } }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, "strip-ansi": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, "requires": { "ansi-regex": "^2.0.0" } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "ws": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", + "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", + "dev": true, + "requires": { + "async-limiter": "~1.0.0" + } + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dev": true, + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } } } }, "webpack-log": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", + "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", + "dev": true, "requires": { "ansi-colors": "^3.0.0", "uuid": "^3.3.2" + }, + "dependencies": { + "ansi-colors": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", + "dev": true + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "dev": true + } } }, "webpack-manifest-plugin": { "version": "2.2.0", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-2.2.0.tgz", + "integrity": "sha512-9S6YyKKKh/Oz/eryM1RyLVDVmy3NSPV0JXMRhZ18fJsq+AwGxUY34X54VNwkzYcEmEkDwNxuEOboCZEebJXBAQ==", + "dev": true, "requires": { "fs-extra": "^7.0.0", "lodash": ">=3.5 <5", @@ -29621,23 +44706,55 @@ "dependencies": { "fs-extra": { "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dev": true, "requires": { "graceful-fs": "^4.1.2", "jsonfile": "^4.0.0", "universalify": "^0.1.0" } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true } } }, "webpack-sources": { "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dev": true, "requires": { "source-list-map": "^2.0.0", "source-map": "~0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, "websocket-driver": { "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, "requires": { "http-parser-js": ">=0.5.1", "safe-buffer": ">=5.1.0", @@ -29645,36 +44762,54 @@ } }, "websocket-extensions": { - "version": "0.1.4" + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true }, "whatwg-encoding": { "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", "requires": { "iconv-lite": "0.4.24" } }, "whatwg-fetch": { - "version": "3.6.2" + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==", + "dev": true }, "whatwg-mimetype": { - "version": "2.3.0" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" }, "whatwg-url": { - "version": "7.1.0", + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" } }, "which": { - "version": "1.3.1", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, "requires": { "isexe": "^2.0.0" } }, "which-boxed-primitive": { "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, "requires": { "is-bigint": "^1.0.1", "is-boolean-object": "^1.1.0", @@ -29684,247 +44819,438 @@ } }, "which-module": { - "version": "2.0.0" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true }, "word-wrap": { - "version": "1.2.3" + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" }, "workbox-background-sync": { - "version": "4.3.1", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-5.1.4.tgz", + "integrity": "sha512-AH6x5pYq4vwQvfRDWH+vfOePfPIYQ00nCEB7dJRU1e0n9+9HMRyvI63FlDvtFT2AvXVRsXvUt7DNMEToyJLpSA==", + "dev": true, "requires": { - "workbox-core": "^4.3.1" + "workbox-core": "^5.1.4" } }, "workbox-broadcast-update": { - "version": "4.3.1", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-5.1.4.tgz", + "integrity": "sha512-HTyTWkqXvHRuqY73XrwvXPud/FN6x3ROzkfFPsRjtw/kGZuZkPzfeH531qdUGfhtwjmtO/ZzXcWErqVzJNdXaA==", + "dev": true, "requires": { - "workbox-core": "^4.3.1" + "workbox-core": "^5.1.4" } }, "workbox-build": { - "version": "4.3.1", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-5.1.4.tgz", + "integrity": "sha512-xUcZn6SYU8usjOlfLb9Y2/f86Gdo+fy1fXgH8tJHjxgpo53VVsqRX0lUDw8/JuyzNmXuo8vXX14pXX2oIm9Bow==", + "dev": true, "requires": { - "@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" }, "dependencies": { "fs-extra": { - "version": "4.0.3", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, "requires": { - "graceful-fs": "^4.1.2", + "graceful-fs": "^4.2.0", "jsonfile": "^4.0.0", "universalify": "^0.1.0" } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true } } }, "workbox-cacheable-response": { - "version": "4.3.1", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-5.1.4.tgz", + "integrity": "sha512-0bfvMZs0Of1S5cdswfQK0BXt6ulU5kVD4lwer2CeI+03czHprXR3V4Y8lPTooamn7eHP8Iywi5QjyAMjw0qauA==", + "dev": true, "requires": { - "workbox-core": "^4.3.1" + "workbox-core": "^5.1.4" } }, "workbox-core": { - "version": "4.3.1" + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-5.1.4.tgz", + "integrity": "sha512-+4iRQan/1D8I81nR2L5vcbaaFskZC2CL17TLbvWVzQ4qiF/ytOGF6XeV54pVxAvKUtkLANhk8TyIUMtiMw2oDg==", + "dev": true }, "workbox-expiration": { - "version": "4.3.1", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-5.1.4.tgz", + "integrity": "sha512-oDO/5iC65h2Eq7jctAv858W2+CeRW5e0jZBMNRXpzp0ZPvuT6GblUiHnAsC5W5lANs1QS9atVOm4ifrBiYY7AQ==", + "dev": true, "requires": { - "workbox-core": "^4.3.1" + "workbox-core": "^5.1.4" } }, "workbox-google-analytics": { - "version": "4.3.1", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-5.1.4.tgz", + "integrity": "sha512-0IFhKoEVrreHpKgcOoddV+oIaVXBFKXUzJVBI+nb0bxmcwYuZMdteBTp8AEDJacENtc9xbR0wa9RDCnYsCDLjA==", + "dev": true, "requires": { - "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": { - "version": "4.3.1", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-5.1.4.tgz", + "integrity": "sha512-Wf03osvK0wTflAfKXba//QmWC5BIaIZARU03JIhAEO2wSB2BDROWI8Q/zmianf54kdV7e1eLaIEZhth4K4MyfQ==", + "dev": true, "requires": { - "workbox-core": "^4.3.1" + "workbox-core": "^5.1.4" } }, "workbox-precaching": { - "version": "4.3.1", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-5.1.4.tgz", + "integrity": "sha512-gCIFrBXmVQLFwvAzuGLCmkUYGVhBb7D1k/IL7pUJUO5xacjLcFUaLnnsoVepBGAiKw34HU1y/YuqvTKim9qAZA==", + "dev": true, "requires": { - "workbox-core": "^4.3.1" + "workbox-core": "^5.1.4" } }, "workbox-range-requests": { - "version": "4.3.1", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-5.1.4.tgz", + "integrity": "sha512-1HSujLjgTeoxHrMR2muDW2dKdxqCGMc1KbeyGcmjZZAizJTFwu7CWLDmLv6O1ceWYrhfuLFJO+umYMddk2XMhw==", + "dev": true, "requires": { - "workbox-core": "^4.3.1" + "workbox-core": "^5.1.4" } }, "workbox-routing": { - "version": "4.3.1", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-5.1.4.tgz", + "integrity": "sha512-8ljknRfqE1vEQtnMtzfksL+UXO822jJlHTIR7+BtJuxQ17+WPZfsHqvk1ynR/v0EHik4x2+826Hkwpgh4GKDCw==", + "dev": true, "requires": { - "workbox-core": "^4.3.1" + "workbox-core": "^5.1.4" } }, "workbox-strategies": { - "version": "4.3.1", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-5.1.4.tgz", + "integrity": "sha512-VVS57LpaJTdjW3RgZvPwX0NlhNmscR7OQ9bP+N/34cYMDzXLyA6kqWffP6QKXSkca1OFo/v6v7hW7zrrguo6EA==", + "dev": true, "requires": { - "workbox-core": "^4.3.1" + "workbox-core": "^5.1.4", + "workbox-routing": "^5.1.4" } }, "workbox-streams": { - "version": "4.3.1", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-5.1.4.tgz", + "integrity": "sha512-xU8yuF1hI/XcVhJUAfbQLa1guQUhdLMPQJkdT0kn6HP5CwiPOGiXnSFq80rAG4b1kJUChQQIGPrq439FQUNVrw==", + "dev": true, "requires": { - "workbox-core": "^4.3.1" + "workbox-core": "^5.1.4", + "workbox-routing": "^5.1.4" } }, "workbox-sw": { - "version": "4.3.1" + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-5.1.4.tgz", + "integrity": "sha512-9xKnKw95aXwSNc8kk8gki4HU0g0W6KXu+xks7wFuC7h0sembFnTrKtckqZxbSod41TDaGh+gWUA5IRXrL0ECRA==", + "dev": true }, "workbox-webpack-plugin": { - "version": "4.3.1", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-5.1.4.tgz", + "integrity": "sha512-PZafF4HpugZndqISi3rZ4ZK4A4DxO8rAqt2FwRptgsDx7NF8TVKP86/huHquUsRjMGQllsNdn4FNl8CD/UvKmQ==", + "dev": true, "requires": { - "@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": { - "version": "4.3.1", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-5.1.4.tgz", + "integrity": "sha512-vXQtgTeMCUq/4pBWMfQX8Ee7N2wVC4Q7XYFqLnfbXJ2hqew/cU1uMTD2KqGEgEpE4/30luxIxgE+LkIa8glBYw==", + "dev": true, "requires": { - "workbox-core": "^4.3.1" + "workbox-core": "^5.1.4" } }, "worker-farm": { "version": "1.7.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "dev": true, "requires": { "errno": "~0.1.7" } }, "worker-rpc": { "version": "0.1.1", + "resolved": "https://registry.npmjs.org/worker-rpc/-/worker-rpc-0.1.1.tgz", + "integrity": "sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg==", + "dev": true, "requires": { "microevent.ts": "~0.1.1" } }, "wrap-ansi": { - "version": "5.1.0", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + } } }, "wrappy": { - "version": "1.0.2" - }, - "write": { - "version": "1.0.3", - "requires": { - "mkdirp": "^0.5.1" - } + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true }, "write-file-atomic": { - "version": "2.4.1", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dev": true, "requires": { - "graceful-fs": "^4.1.11", "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" } }, "ws": { - "version": "6.2.2", - "requires": { - "async-limiter": "~1.0.0" - } + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.4.tgz", + "integrity": "sha512-zP9z6GXm6zC27YtspwH99T3qTG7bBFv2VIkeHstMLrLlDJuzA7tQ5ls3OJ1hOGGCzTQPniNJoHXIAOS0Jljohg==", + "requires": {} }, "xml-name-validator": { - "version": "3.0.0" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" }, "xmlchars": { - "version": "2.2.0" - }, - "xregexp": { - "version": "4.4.1", - "requires": { - "@babel/runtime-corejs3": "^7.12.1" - } + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" }, "xtend": { - "version": "4.0.2" + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true }, "y18n": { - "version": "4.0.3" + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true }, "yallist": { - "version": "4.0.0" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "yaml": { - "version": "1.10.2" + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true }, "yargs": { - "version": "13.3.2", + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dev": true, "requires": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", "get-caller-file": "^2.0.1", "require-directory": "^2.1.1", "require-main-filename": "^2.0.0", "set-blocking": "^2.0.0", - "string-width": "^3.0.0", + "string-width": "^4.2.0", "which-module": "^2.0.0", "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" + "yargs-parser": "^18.1.2" }, "dependencies": { "find-up": { - "version": "3.0.0", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, "requires": { - "locate-path": "^3.0.0" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" } }, "locate-path": { - "version": "3.0.0", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" } }, "p-locate": { - "version": "3.0.0", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, "requires": { - "p-limit": "^2.0.0" + "p-limit": "^2.2.0" } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true } } }, "yargs-parser": { - "version": "13.1.2", + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, "requires": { "camelcase": "^5.0.0", "decamelize": "^1.2.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + } } + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true } } } diff --git a/web/ui/react-app/package.json b/web/ui/react-app/package.json index 5db123dfe6..7fd78df0df 100644 --- a/web/ui/react-app/package.json +++ b/web/ui/react-app/package.json @@ -24,7 +24,6 @@ "codemirror-promql": "^0.17.0", "css.escape": "^1.5.1", "downshift": "^3.4.8", - "enzyme-to-json": "^3.4.3", "i": "^0.3.6", "jquery": "^3.5.1", "jquery.flot.tooltip": "^0.9.0", @@ -37,20 +36,18 @@ "react-dom": "^16.7.0", "react-resize-detector": "^5.0.7", "react-router-dom": "^5.2.1", - "react-scripts": "3.4.4", "react-test-renderer": "^16.9.0", "reactstrap": "^8.9.0", "sanitize-html": "^2.3.3", "sass": "1.32.10", "tempusdominus-bootstrap-4": "^5.1.2", "tempusdominus-core": "^5.0.3", - "typescript": "^3.3.3", "use-media": "^1.4.0" }, "scripts": { "start": "react-scripts start", "build": "react-scripts build", - "test": "react-scripts test --runInBand", + "test": "react-scripts test --runInBand --resetMocks=false", "test:debug": "react-scripts --inspect-brk test --runInBand --no-cache", "eject": "react-scripts eject", "lint:ci": "eslint --quiet \"src/**/*.{ts,tsx}\"", @@ -84,23 +81,18 @@ "@types/reactstrap": "^8.7.2", "@types/sanitize-html": "^1.20.2", "@types/sinon": "^9.0.4", - "@typescript-eslint/eslint-plugin": "2.x", - "@typescript-eslint/parser": "2.x", "enzyme": "^3.10.0", "enzyme-adapter-react-16": "^1.15.1", - "eslint": "6.x", - "eslint-config-prettier": "^6.4.0", - "eslint-config-react-app": "^5.0.2", - "eslint-plugin-flowtype": "4.x", - "eslint-plugin-import": "2.x", - "eslint-plugin-jsx-a11y": "6.x", - "eslint-plugin-prettier": "^3.1.1", - "eslint-plugin-react": "7.x", - "eslint-plugin-react-hooks": "2.x", + "enzyme-to-json": "^3.4.3", + "eslint-config-prettier": "^8.3.0", + "eslint-config-react-app": "^6.0.0", + "eslint-plugin-prettier": "^4.0.0", "jest-fetch-mock": "^3.0.3", "mutationobserver-shim": "^0.3.7", - "prettier": "^1.18.2", - "sinon": "^9.0.3" + "prettier": "^2.3.2", + "react-scripts": "4.0.3", + "sinon": "^9.0.3", + "typescript": "^3.3.3" }, "proxy": "http://localhost:9090", "jest": { diff --git a/web/ui/react-app/src/App.test.tsx b/web/ui/react-app/src/App.test.tsx index 3a09040c4b..9e7a6d7440 100755 --- a/web/ui/react-app/src/App.test.tsx +++ b/web/ui/react-app/src/App.test.tsx @@ -33,7 +33,7 @@ describe('App', () => { TargetsPage, TSDBStatusPage, PanelListPage, - ].forEach(component => { + ].forEach((component) => { const c = app.find(component); expect(c).toHaveLength(1); }); diff --git a/web/ui/react-app/src/components/Checkbox.test.tsx b/web/ui/react-app/src/components/Checkbox.test.tsx index 52258f72dd..0abebbaf02 100755 --- a/web/ui/react-app/src/components/Checkbox.test.tsx +++ b/web/ui/react-app/src/components/Checkbox.test.tsx @@ -8,7 +8,7 @@ const MockCmp: React.FC = () =>
; describe('Checkbox', () => { it('renders with subcomponents', () => { const checkBox = shallow(); - [FormGroup, Input, Label].forEach(component => expect(checkBox.find(component)).toHaveLength(1)); + [FormGroup, Input, Label].forEach((component) => expect(checkBox.find(component)).toHaveLength(1)); }); it('passes down the correct FormGroup props', () => { diff --git a/web/ui/react-app/src/components/ToggleMoreLess.test.tsx b/web/ui/react-app/src/components/ToggleMoreLess.test.tsx index dc3c5a0f94..cc683efae4 100644 --- a/web/ui/react-app/src/components/ToggleMoreLess.test.tsx +++ b/web/ui/react-app/src/components/ToggleMoreLess.test.tsx @@ -23,11 +23,6 @@ describe('ToggleMoreLess', () => { it('renders a show less btn if clicked', () => { tggleBtn.find(Button).simulate('click'); - expect( - tggleBtn - .find(Button) - .render() - .text() - ).toEqual('show less'); + expect(tggleBtn.find(Button).render().text()).toEqual('show less'); }); }); diff --git a/web/ui/react-app/src/components/withStartingIndicator.tsx b/web/ui/react-app/src/components/withStartingIndicator.tsx index 8f15d854e3..0f29d8b1ee 100644 --- a/web/ui/react-app/src/components/withStartingIndicator.tsx +++ b/web/ui/react-app/src/components/withStartingIndicator.tsx @@ -23,17 +23,17 @@ export const StartingContent: FC = ({ status, isUnexpected

Starting up...

- {status?.max! > 0 ? ( + {status && status.max > 0 ? (

- Replaying WAL ({status?.current}/{status?.max}) + Replaying WAL ({status.current}/{status.max})

@@ -43,13 +43,15 @@ export const StartingContent: FC = ({ status, isUnexpected ); }; -export const withStartingIndicator = (Page: ComponentType): FC => ({ ...rest }) => { - const pathPrefix = usePathPrefix(); - const { ready, walReplayStatus, isUnexpected } = useFetchReadyInterval(pathPrefix); +export const withStartingIndicator = + >(Page: ComponentType): FC => + ({ ...rest }) => { + const pathPrefix = usePathPrefix(); + const { ready, walReplayStatus, isUnexpected } = useFetchReadyInterval(pathPrefix); - if (ready || isUnexpected) { - return ; - } + if (ready || isUnexpected) { + return ; + } - return ; -}; + return ; + }; diff --git a/web/ui/react-app/src/components/withStatusIndicator.tsx b/web/ui/react-app/src/components/withStatusIndicator.tsx index b2d9f18b3d..aa536911fa 100644 --- a/web/ui/react-app/src/components/withStatusIndicator.tsx +++ b/web/ui/react-app/src/components/withStatusIndicator.tsx @@ -10,37 +10,35 @@ interface StatusIndicatorProps { componentTitle?: string; } -export const withStatusIndicator = (Component: ComponentType): FC => ({ - error, - isLoading, - customErrorMsg, - componentTitle, - ...rest -}) => { - if (error) { - return ( - - {customErrorMsg ? ( - customErrorMsg - ) : ( - <> - Error: Error fetching {componentTitle || Component.displayName}: {error.message} - - )} - - ); - } +export const withStatusIndicator = + >( // eslint-disable-line @typescript-eslint/no-explicit-any + Component: ComponentType + ): FC => + ({ error, isLoading, customErrorMsg, componentTitle, ...rest }) => { + if (error) { + return ( + + {customErrorMsg ? ( + customErrorMsg + ) : ( + <> + Error: Error fetching {componentTitle || Component.displayName}: {error.message} + + )} + + ); + } - if (isLoading) { - return ( - - ); - } - return ; -}; + if (isLoading) { + return ( + + ); + } + return ; + }; diff --git a/web/ui/react-app/src/contexts/PathPrefixContext.tsx b/web/ui/react-app/src/contexts/PathPrefixContext.tsx index 38e4eec096..7877628144 100644 --- a/web/ui/react-app/src/contexts/PathPrefixContext.tsx +++ b/web/ui/react-app/src/contexts/PathPrefixContext.tsx @@ -2,7 +2,7 @@ import React from 'react'; const PathPrefixContext = React.createContext(''); -function usePathPrefix() { +function usePathPrefix(): string { return React.useContext(PathPrefixContext); } diff --git a/web/ui/react-app/src/contexts/ThemeContext.tsx b/web/ui/react-app/src/contexts/ThemeContext.tsx index d8cfe12de1..9ee84cf5ec 100644 --- a/web/ui/react-app/src/contexts/ThemeContext.tsx +++ b/web/ui/react-app/src/contexts/ThemeContext.tsx @@ -17,6 +17,6 @@ export const ThemeContext = React.createContext({ setTheme: (s: themeSetting) => {}, }); -export const useTheme = () => { +export const useTheme = (): ThemeCtx => { return React.useContext(ThemeContext); }; diff --git a/web/ui/react-app/src/globals.ts b/web/ui/react-app/src/globals.ts index 58755cf86c..d2a5f1d50a 100644 --- a/web/ui/react-app/src/globals.ts +++ b/web/ui/react-app/src/globals.ts @@ -1,4 +1,6 @@ import jquery from 'jquery'; +// eslint-disable-next-line @typescript-eslint/no-explicit-any (window as any).jQuery = jquery; +// eslint-disable-next-line @typescript-eslint/no-explicit-any (window as any).moment = require('moment'); diff --git a/web/ui/react-app/src/hooks/useFetch.ts b/web/ui/react-app/src/hooks/useFetch.ts index 52e5a5d4b8..efefde7d41 100644 --- a/web/ui/react-app/src/hooks/useFetch.ts +++ b/web/ui/react-app/src/hooks/useFetch.ts @@ -10,19 +10,15 @@ export interface FetchState { isLoading: boolean; } -export interface FetchStateReady { - ready: boolean; - isUnexpected: boolean; - isLoading: boolean; -} - export interface FetchStateReadyInterval { ready: boolean; isUnexpected: boolean; walReplayStatus: WALReplayStatus; } -export const useFetch = (url: string, options?: RequestInit): FetchState => { +// eslint-disable-next-line @typescript-eslint/no-explicit-any +export const useFetch = >(url: string, options?: RequestInit): FetchState => { + // eslint-disable-next-line @typescript-eslint/no-explicit-any const [response, setResponse] = useState>({ status: 'start fetching' } as any); const [error, setError] = useState(); const [isLoading, setIsLoading] = useState(true); @@ -54,6 +50,7 @@ let wasReady = false; export const useFetchReadyInterval = (pathPrefix: string, options?: RequestInit): FetchStateReadyInterval => { const [ready, setReady] = useState(false); const [isUnexpected, setIsUnexpected] = useState(false); + // eslint-disable-next-line @typescript-eslint/no-explicit-any const [walReplayStatus, setWALReplayStatus] = useState({} as any); useEffect(() => { diff --git a/web/ui/react-app/src/pages/alerts/AlertContents.test.tsx b/web/ui/react-app/src/pages/alerts/AlertContents.test.tsx index 403cad6be8..0eafd35ef9 100644 --- a/web/ui/react-app/src/pages/alerts/AlertContents.test.tsx +++ b/web/ui/react-app/src/pages/alerts/AlertContents.test.tsx @@ -21,7 +21,7 @@ describe('AlertsContent', () => { { selector: '#inactive-toggler', propName: 'inactive' }, { selector: '#pending-toggler', propName: 'pending' }, { selector: '#firing-toggler', propName: 'firing' }, - ].forEach(testCase => { + ].forEach((testCase) => { it(`toggles the ${testCase.propName} checkbox from true to false when clicked and back to true when clicked again`, () => { expect(wrapper.find(testCase.selector).prop('checked')).toBe(true); wrapper.find(testCase.selector).simulate('change', { target: { checked: false } }); diff --git a/web/ui/react-app/src/pages/alerts/AlertContents.tsx b/web/ui/react-app/src/pages/alerts/AlertContents.tsx index 99d4c96886..5165eae5b4 100644 --- a/web/ui/react-app/src/pages/alerts/AlertContents.tsx +++ b/web/ui/react-app/src/pages/alerts/AlertContents.tsx @@ -6,6 +6,7 @@ import { isPresent } from '../../utils'; import { Rule } from '../../types/types'; import { useLocalStorage } from '../../hooks/useLocalStorage'; +// eslint-disable-next-line @typescript-eslint/no-explicit-any export type RuleState = keyof RuleStatus; export interface RuleStatus { @@ -83,7 +84,7 @@ const AlertsContent: FC = ({ groups = [], statsCount }) => {
{groups.map((group, i) => { - const hasFilterOn = group.rules.some(rule => filter[rule.state]); + const hasFilterOn = group.rules.some((rule) => filter[rule.state]); return hasFilterOn ? ( @@ -108,6 +109,7 @@ interface GroupInfoProps { } export const GroupInfo: FC = ({ rules, children }) => { + // eslint-disable-next-line @typescript-eslint/no-explicit-any const statesCounter = rules.reduce( (acc, r) => { return { diff --git a/web/ui/react-app/src/pages/alerts/Alerts.tsx b/web/ui/react-app/src/pages/alerts/Alerts.tsx index d7fd7f2969..81f3d33ba2 100644 --- a/web/ui/react-app/src/pages/alerts/Alerts.tsx +++ b/web/ui/react-app/src/pages/alerts/Alerts.tsx @@ -18,7 +18,7 @@ const Alerts: FC = () => { }; if (response.data && response.data.groups) { - response.data.groups.forEach(el => el.rules.forEach(r => ruleStatsCount[r.state]++)); + response.data.groups.forEach((el) => el.rules.forEach((r) => ruleStatsCount[r.state]++)); } return ; diff --git a/web/ui/react-app/src/pages/config/Config.tsx b/web/ui/react-app/src/pages/config/Config.tsx index 07b3138f9d..50288b372b 100644 --- a/web/ui/react-app/src/pages/config/Config.tsx +++ b/web/ui/react-app/src/pages/config/Config.tsx @@ -27,7 +27,7 @@ export const ConfigContent: FC = ({ error, data }) => {

Configuration  { setCopied(result); setTimeout(setCopied, 1500); diff --git a/web/ui/react-app/src/pages/flags/Flags.test.tsx b/web/ui/react-app/src/pages/flags/Flags.test.tsx index 4fdc8519f7..be7b8f9b39 100644 --- a/web/ui/react-app/src/pages/flags/Flags.test.tsx +++ b/web/ui/react-app/src/pages/flags/Flags.test.tsx @@ -67,11 +67,7 @@ describe('Flags', () => { it('is sorted by flag by default', (): void => { const w = shallow(); - const td = w - .find('tbody') - .find('td') - .find('span') - .first(); + const td = w.find('tbody').find('td').find('span').first(); expect(td.html()).toBe('--alertmanager.notification-queue-capacity'); }); @@ -82,11 +78,7 @@ describe('Flags', () => { .find('td') .filterWhere((td): boolean => td.hasClass('Flag')); th.simulate('click'); - const td = w - .find('tbody') - .find('td') - .find('span') - .first(); + const td = w.find('tbody').find('td').find('span').first(); expect(td.html()).toBe('--web.user-assets'); }); @@ -97,7 +89,7 @@ describe('Flags', () => { const tds = w .find('tbody') .find('td') - .filterWhere(code => code.hasClass('flag-item')); + .filterWhere((code) => code.hasClass('flag-item')); expect(tds.length).toEqual(3); }); @@ -108,7 +100,7 @@ describe('Flags', () => { const tds = w .find('tbody') .find('td') - .filterWhere(code => code.hasClass('flag-value')); + .filterWhere((code) => code.hasClass('flag-value')); expect(tds.length).toEqual(1); }); }); diff --git a/web/ui/react-app/src/pages/flags/Flags.tsx b/web/ui/react-app/src/pages/flags/Flags.tsx index d6d88aaf94..62ccf6361f 100644 --- a/web/ui/react-app/src/pages/flags/Flags.tsx +++ b/web/ui/react-app/src/pages/flags/Flags.tsx @@ -21,15 +21,14 @@ interface FlagsProps { data?: FlagMap; } -const compareAlphaFn = (keys: boolean, reverse: boolean) => ( - [k1, v1]: [string, string], - [k2, v2]: [string, string] -): number => { - const a = keys ? k1 : v1; - const b = keys ? k2 : v2; - const reverser = reverse ? -1 : 1; - return reverser * a.localeCompare(b); -}; +const compareAlphaFn = + (keys: boolean, reverse: boolean) => + ([k1, v1]: [string, string], [k2, v2]: [string, string]): number => { + const a = keys ? k1 : v1; + const b = keys ? k2 : v2; + const reverser = reverse ? -1 : 1; + return reverser * a.localeCompare(b); + }; const getSortIcon = (b: boolean | undefined): IconDefinition => { if (b === undefined) { diff --git a/web/ui/react-app/src/pages/graph/CMExpressionInput.test.tsx b/web/ui/react-app/src/pages/graph/CMExpressionInput.test.tsx index d9f6f87442..9d46b9e2c4 100644 --- a/web/ui/react-app/src/pages/graph/CMExpressionInput.test.tsx +++ b/web/ui/react-app/src/pages/graph/CMExpressionInput.test.tsx @@ -33,14 +33,14 @@ describe('CMExpressionInput', () => { }); it('renders a search icon when it is not loading', () => { - const addon = expressionInput.find(InputGroupAddon).filterWhere(addon => addon.prop('addonType') === 'prepend'); + const addon = expressionInput.find(InputGroupAddon).filterWhere((addon) => addon.prop('addonType') === 'prepend'); const icon = addon.find(FontAwesomeIcon); expect(icon.prop('icon')).toEqual(faSearch); }); it('renders a loading icon when it is loading', () => { const expressionInput = mount(); - const addon = expressionInput.find(InputGroupAddon).filterWhere(addon => addon.prop('addonType') === 'prepend'); + const addon = expressionInput.find(InputGroupAddon).filterWhere((addon) => addon.prop('addonType') === 'prepend'); const icon = addon.find(FontAwesomeIcon); expect(icon.prop('icon')).toEqual(faSpinner); expect(icon.prop('spin')).toBe(true); @@ -52,11 +52,8 @@ describe('CMExpressionInput', () => { }); it('renders an execute button', () => { - const addon = expressionInput.find(InputGroupAddon).filterWhere(addon => addon.prop('addonType') === 'append'); - const button = addon - .find(Button) - .find('.execute-btn') - .first(); + const addon = expressionInput.find(InputGroupAddon).filterWhere((addon) => addon.prop('addonType') === 'append'); + const button = addon.find(Button).find('.execute-btn').first(); expect(button.prop('color')).toEqual('primary'); expect(button.text()).toEqual('Execute'); }); @@ -65,7 +62,7 @@ describe('CMExpressionInput', () => { const spyExecuteQuery = jest.fn(); const props = { ...expressionInputProps, executeQuery: spyExecuteQuery }; const wrapper = mount(); - const btn = wrapper.find(Button).filterWhere(btn => btn.hasClass('execute-btn')); + const btn = wrapper.find(Button).filterWhere((btn) => btn.hasClass('execute-btn')); btn.simulate('click'); expect(spyExecuteQuery).toHaveBeenCalledTimes(1); }); diff --git a/web/ui/react-app/src/pages/graph/CMExpressionInput.tsx b/web/ui/react-app/src/pages/graph/CMExpressionInput.tsx index 668d2f6fda..a5d2ef8564 100644 --- a/web/ui/react-app/src/pages/graph/CMExpressionInput.tsx +++ b/web/ui/react-app/src/pages/graph/CMExpressionInput.tsx @@ -49,7 +49,7 @@ export class HistoryCompleteStrategy implements CompleteStrategy { } promQL(context: CompletionContext): Promise | CompletionResult | null { - return Promise.resolve(this.complete.promQL(context)).then(res => { + return Promise.resolve(this.complete.promQL(context)).then((res) => { const { state, pos } = context; const tree = syntaxTree(state).resolve(pos, -1); const start = res != null ? res.from : tree.from; @@ -61,7 +61,7 @@ export class HistoryCompleteStrategy implements CompleteStrategy { const historyItems: CompletionResult = { from: start, to: pos, - options: this.queryHistory.map(q => ({ + options: this.queryHistory.map((q) => ({ label: q.length < 80 ? q : q.slice(0, 76).concat('...'), detail: 'past query', apply: q, diff --git a/web/ui/react-app/src/pages/graph/DataTable.test.tsx b/web/ui/react-app/src/pages/graph/DataTable.test.tsx index 1e4fbd4609..84cad8a39c 100755 --- a/web/ui/react-app/src/pages/graph/DataTable.test.tsx +++ b/web/ui/react-app/src/pages/graph/DataTable.test.tsx @@ -69,12 +69,7 @@ describe('DataTable', () => { const table = dataTable.find(Table); table.find('tr').forEach((row, idx) => { expect(row.find(SeriesName)).toHaveLength(1); - expect( - row - .find('td') - .at(1) - .text() - ).toEqual(`${idx}`); + expect(row.find('td').at(1).text()).toEqual(`${idx}`); }); }); }); @@ -83,7 +78,7 @@ describe('DataTable', () => { const dataTableProps: QueryResult = { data: { resultType: 'vector', - result: Array.from(Array(10001).keys()).map(i => { + result: Array.from(Array(10001).keys()).map((i) => { return { metric: { __name__: `metric_name_${i}`, @@ -104,12 +99,7 @@ describe('DataTable', () => { it('renders a warning', () => { const alerts = dataTable.find(Alert); - expect( - alerts - .first() - .render() - .text() - ).toEqual('Warning: Fetched 10001 metrics, only displaying first 10000.'); + expect(alerts.first().render().text()).toEqual('Warning: Fetched 10001 metrics, only displaying first 10000.'); }); }); @@ -117,7 +107,7 @@ describe('DataTable', () => { const dataTableProps: QueryResult = { data: { resultType: 'vector', - result: Array.from(Array(1001).keys()).map(i => { + result: Array.from(Array(1001).keys()).map((i) => { return { metric: { __name__: `metric_name_${i}`, @@ -133,12 +123,9 @@ describe('DataTable', () => { it('renders a warning', () => { const alerts = dataTable.find(Alert); - expect( - alerts - .first() - .render() - .text() - ).toEqual('Notice: Showing more than 1000 series, turning off label formatting for performance reasons.'); + expect(alerts.first().render().text()).toEqual( + 'Notice: Showing more than 1000 series, turning off label formatting for performance reasons.' + ); }); }); diff --git a/web/ui/react-app/src/pages/graph/DataTable.tsx b/web/ui/react-app/src/pages/graph/DataTable.tsx index 592135e0ef..d82d88cf9e 100644 --- a/web/ui/react-app/src/pages/graph/DataTable.tsx +++ b/web/ui/react-app/src/pages/graph/DataTable.tsx @@ -62,24 +62,22 @@ const DataTable: FC = ({ data }) => { const doFormat = data.result.length <= maxFormattableSize; switch (data.resultType) { case 'vector': - rows = (limitSeries(data.result) as InstantSample[]).map( - (s: InstantSample, index: number): ReactNode => { - return ( - - - - - {s.value[1]} - - ); - } - ); + rows = (limitSeries(data.result) as InstantSample[]).map((s: InstantSample, index: number): ReactNode => { + return ( + + + + + {s.value[1]} + + ); + }); limited = rows.length !== data.result.length; break; case 'matrix': rows = (limitSeries(data.result) as RangeSamples[]).map((s, index) => { const valueText = s.values - .map(v => { + .map((v) => { return v[1] + ' @' + v[0]; }) .join('\n'); diff --git a/web/ui/react-app/src/pages/graph/ExpressionInput.test.tsx b/web/ui/react-app/src/pages/graph/ExpressionInput.test.tsx index 86970f59e6..f78a2eb7df 100644 --- a/web/ui/react-app/src/pages/graph/ExpressionInput.test.tsx +++ b/web/ui/react-app/src/pages/graph/ExpressionInput.test.tsx @@ -47,14 +47,14 @@ describe('ExpressionInput', () => { }); it('renders a search icon when it is not loading', () => { - const addon = expressionInput.find(InputGroupAddon).filterWhere(addon => addon.prop('addonType') === 'prepend'); + const addon = expressionInput.find(InputGroupAddon).filterWhere((addon) => addon.prop('addonType') === 'prepend'); const icon = addon.find(FontAwesomeIcon); expect(icon.prop('icon')).toEqual(faSearch); }); it('renders a loading icon when it is loading', () => { const expressionInput = mount(); - const addon = expressionInput.find(InputGroupAddon).filterWhere(addon => addon.prop('addonType') === 'prepend'); + const addon = expressionInput.find(InputGroupAddon).filterWhere((addon) => addon.prop('addonType') === 'prepend'); const icon = addon.find(FontAwesomeIcon); expect(icon.prop('icon')).toEqual(faSpinner); expect(icon.prop('spin')).toBe(true); @@ -75,7 +75,7 @@ describe('ExpressionInput', () => { const downshift = expressionInput.find(Downshift); const input = downshift.find(Input); downshift.setState({ isOpen: false }); - ['Home', 'End', 'ArrowUp', 'ArrowDown'].forEach(key => { + ['Home', 'End', 'ArrowUp', 'ArrowDown'].forEach((key) => { const event = getKeyEvent(key); input.simulate('keydown', event); const nativeEvent = event.nativeEvent as any; @@ -122,7 +122,7 @@ describe('ExpressionInput', () => { const spyExecuteQuery = jest.fn(); const props = { ...expressionInputProps, executeQuery: spyExecuteQuery }; const wrapper = mount(); - const btn = wrapper.find(Button).filterWhere(btn => btn.hasClass('execute-btn')); + const btn = wrapper.find(Button).filterWhere((btn) => btn.hasClass('execute-btn')); btn.simulate('click'); expect(spyExecuteQuery).toHaveBeenCalledTimes(1); }); @@ -226,7 +226,7 @@ describe('ExpressionInput', () => { const downshift = expressionInput.find(Downshift); const input = downshift.find(Input); downshift.setState({ isOpen: true }); - ['ArrowUp', 'ArrowDown'].forEach(key => { + ['ArrowUp', 'ArrowDown'].forEach((key) => { const event = getKeyEvent(key); input.simulate('keydown', event); const nativeEvent = event.nativeEvent as any; @@ -248,7 +248,7 @@ describe('ExpressionInput', () => { const ul = downshift.find('ul'); expect(ul.prop('className')).toEqual('card list-group'); const items = ul.find('li'); - expect(items.map(item => item.text()).join(', ')).toEqual( + expect(items.map((item) => item.text()).join(', ')).toEqual( 'node_cpu_guest_seconds_total, node_cpu_seconds_total, instance:node_cpu_utilisation:rate1m' ); }); @@ -256,11 +256,8 @@ describe('ExpressionInput', () => { }); it('renders an execute Button', () => { - const addon = expressionInput.find(InputGroupAddon).filterWhere(addon => addon.prop('addonType') === 'append'); - const button = addon - .find(Button) - .find('.execute-btn') - .first(); + const addon = expressionInput.find(InputGroupAddon).filterWhere((addon) => addon.prop('addonType') === 'append'); + const button = addon.find(Button).find('.execute-btn').first(); expect(button.prop('color')).toEqual('primary'); expect(button.text()).toEqual('Execute'); }); diff --git a/web/ui/react-app/src/pages/graph/ExpressionInput.tsx b/web/ui/react-app/src/pages/graph/ExpressionInput.tsx index bc6f52293c..5fde8ea312 100644 --- a/web/ui/react-app/src/pages/graph/ExpressionInput.tsx +++ b/web/ui/react-app/src/pages/graph/ExpressionInput.tsx @@ -1,11 +1,11 @@ import React, { Component } from 'react'; -import { Button, InputGroup, InputGroupAddon, InputGroupText, Input } from 'reactstrap'; +import { Button, Input, InputGroup, InputGroupAddon, InputGroupText } from 'reactstrap'; import Downshift, { ControllerStateAndHelpers } from 'downshift'; import sanitizeHTML from 'sanitize-html'; import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; -import { faSearch, faSpinner, faGlobeEurope } from '@fortawesome/free-solid-svg-icons'; +import { faGlobeEurope, faSearch, faSpinner } from '@fortawesome/free-solid-svg-icons'; import MetricsExplorer from './MetricsExplorer'; import { Fuzzy, FuzzyResult } from '@nexucis/fuzzy'; @@ -37,34 +37,38 @@ class ExpressionInput extends Component { - const { offsetHeight, clientHeight, scrollHeight } = this.exprInputRef.current!; - const offset = offsetHeight - clientHeight; // Needed in order for the height to be more accurate. - this.setState({ height: scrollHeight + offset }); + setHeight = (): void => { + if (this.exprInputRef.current) { + const { offsetHeight, clientHeight, scrollHeight } = this.exprInputRef.current; + const offset = offsetHeight - clientHeight; // Needed in order for the height to be more accurate. + this.setState({ height: scrollHeight + offset }); + } }; - handleInput = () => { - this.setValue(this.exprInputRef.current!.value); + handleInput = (): void => { + if (this.exprInputRef.current) { + this.setValue(this.exprInputRef.current.value); + } }; - setValue = (value: string) => { + setValue = (value: string): void => { const { onExpressionChange } = this.props; onExpressionChange(value); this.setState({ height: 'auto' }, this.setHeight); }; - componentDidUpdate(prevProps: ExpressionInputProps) { + componentDidUpdate(prevProps: ExpressionInputProps): void { const { value } = this.props; if (value !== prevProps.value) { this.setValue(value); } } - handleKeyPress = (event: React.KeyboardEvent) => { + handleKeyPress = (event: React.KeyboardEvent): void => { const { executeQuery } = this.props; if (event.key === 'Enter' && !event.shiftKey) { executeQuery(); @@ -72,11 +76,12 @@ class ExpressionInput extends Component { + getSearchMatches = (input: string, expressions: string[]): FuzzyResult[] => { return fuz.filter(input.replace(/ /g, ''), expressions); }; - createAutocompleteSection = (downshift: ControllerStateAndHelpers) => { + // eslint-disable-next-line @typescript-eslint/no-explicit-any + createAutocompleteSection = (downshift: ControllerStateAndHelpers): JSX.Element | null => { const { inputValue = '', closeMenu, highlightedIndex } = downshift; const autocompleteSections = { 'Query History': this.props.queryHistory, @@ -84,9 +89,9 @@ class ExpressionInput extends Component { - const matches = this.getSearchMatches(inputValue!, items); + const matches = this.getSearchMatches(inputValue, items); return !matches.length ? acc : [ @@ -94,7 +99,7 @@ class ExpressionInput extends Component
  • {title}
  • {matches - .slice(0, 100) // Limit DOM rendering to 100 results, as DOM rendering is sloooow. + .slice(0, 100) // Limit DOM rendering to 100 results, as DOM rendering is slow. .map((result: FuzzyResult) => { const itemProps = downshift.getItemProps({ key: result.original, @@ -131,19 +136,19 @@ class ExpressionInput extends Component { + openMetricsExplorer = (): void => { this.setState({ showMetricsExplorer: true, }); }; - updateShowMetricsExplorer = (show: boolean) => { + updateShowMetricsExplorer = (show: boolean): void => { this.setState({ showMetricsExplorer: show, }); }; - insertAtCursor = (value: string) => { + insertAtCursor = (value: string): void => { if (!this.exprInputRef.current) return; const startPosition = this.exprInputRef.current.selectionStart; @@ -161,13 +166,13 @@ class ExpressionInput extends Component - {downshift => ( + {(downshift) => (
    @@ -191,11 +196,13 @@ class ExpressionInput extends Component diff --git a/web/ui/react-app/src/pages/graph/Graph.test.tsx b/web/ui/react-app/src/pages/graph/Graph.test.tsx index b5bdc93b81..d486f75be8 100644 --- a/web/ui/react-app/src/pages/graph/Graph.test.tsx +++ b/web/ui/react-app/src/pages/graph/Graph.test.tsx @@ -78,9 +78,9 @@ describe('Graph', () => { }; it('renders a graph with props', () => { const graph = shallow(); - const div = graph.find('div').filterWhere(elem => elem.prop('className') === 'graph-test'); + const div = graph.find('div').filterWhere((elem) => elem.prop('className') === 'graph-test'); const resize = div.find(ReactResizeDetector); - const innerdiv = div.find('div').filterWhere(elem => elem.prop('className') === 'graph-chart'); + const innerdiv = div.find('div').filterWhere((elem) => elem.prop('className') === 'graph-chart'); expect(resize.prop('handleWidth')).toBe(true); expect(div).toHaveLength(1); expect(innerdiv).toHaveLength(1); @@ -264,10 +264,7 @@ describe('Graph', () => { ); (graph.instance() as any).plot(); // create chart const spyPlotSetAndDraw = jest.spyOn(graph.instance() as any, 'plotSetAndDraw'); - graph - .find('.legend-item') - .at(0) - .simulate('mouseover'); + graph.find('.legend-item').at(0).simulate('mouseover'); expect(spyPlotSetAndDraw).toHaveBeenCalledTimes(1); }); it('should call spyPlotSetAndDraw with chartDate from state as default value', () => { diff --git a/web/ui/react-app/src/pages/graph/Graph.tsx b/web/ui/react-app/src/pages/graph/Graph.tsx index fd1b9f78c8..91a3ea05e3 100644 --- a/web/ui/react-app/src/pages/graph/Graph.tsx +++ b/web/ui/react-app/src/pages/graph/Graph.tsx @@ -42,6 +42,7 @@ export interface GraphExemplar { seriesLabels: { [key: string]: string }; labels: { [key: string]: string }; data: number[][]; + // eslint-disable-next-line @typescript-eslint/no-explicit-any points: any; // This is used to specify the symbol. color: string; } @@ -67,7 +68,7 @@ class Graph extends PureComponent { selectedExemplarLabels: { exemplar: {}, series: {} }, }; - componentDidUpdate(prevProps: GraphProps) { + componentDidUpdate(prevProps: GraphProps): void { const { data, stacked, useLocalTime, showExemplars } = this.props; if (prevProps.data !== data) { this.selectedSeriesIndexes = []; @@ -102,7 +103,7 @@ class Graph extends PureComponent { } } - componentDidMount() { + componentDidMount(): void { this.plot(); $(`.graph-${this.props.id}`).bind('plotclick', (event, pos, item) => { @@ -130,11 +131,13 @@ class Graph extends PureComponent { }); } - componentWillUnmount() { + componentWillUnmount(): void { this.destroyPlot(); } - plot = (data: (GraphSeries | GraphExemplar)[] = [...this.state.chartData.series, ...this.state.chartData.exemplars]) => { + plot = ( + data: (GraphSeries | GraphExemplar)[] = [...this.state.chartData.series, ...this.state.chartData.exemplars] + ): void => { if (!this.chartRef.current) { return; } @@ -143,7 +146,7 @@ class Graph extends PureComponent { this.$chart = $.plot($(this.chartRef.current), data, getOptions(this.props.stacked, this.props.useLocalTime)); }; - destroyPlot = () => { + destroyPlot = (): void => { if (isPresent(this.$chart)) { this.$chart.destroy(); } @@ -151,21 +154,21 @@ class Graph extends PureComponent { plotSetAndDraw( data: (GraphSeries | GraphExemplar)[] = [...this.state.chartData.series, ...this.state.chartData.exemplars] - ) { + ): void { if (isPresent(this.$chart)) { this.$chart.setData(data); this.$chart.draw(); } } - handleSeriesSelect = (selected: number[], selectedIndex: number) => { + handleSeriesSelect = (selected: number[], selectedIndex: number): void => { const { chartData } = this.state; this.plot( this.selectedSeriesIndexes.length === 1 && this.selectedSeriesIndexes.includes(selectedIndex) ? [...chartData.series.map(toHoverColor(selectedIndex, this.props.stacked)), ...chartData.exemplars] : [ ...chartData.series.filter((_, i) => selected.includes(i)), - ...chartData.exemplars.filter(exemplar => { + ...chartData.exemplars.filter((exemplar) => { series: for (const i in selected) { for (const name in chartData.series[selected[i]].labels) { if (exemplar.seriesLabels[name] !== chartData.series[selected[i]].labels[name]) { @@ -181,7 +184,7 @@ class Graph extends PureComponent { this.selectedSeriesIndexes = selected; }; - handleSeriesHover = (index: number) => () => { + handleSeriesHover = (index: number) => (): void => { if (this.rafID) { cancelAnimationFrame(this.rafID); } @@ -193,18 +196,18 @@ class Graph extends PureComponent { }); }; - handleLegendMouseOut = () => { + handleLegendMouseOut = (): void => { cancelAnimationFrame(this.rafID); this.plotSetAndDraw(); }; - handleResize = () => { + handleResize = (): void => { if (isPresent(this.$chart)) { this.plot(this.$chart.getData() as (GraphSeries | GraphExemplar)[]); } }; - render() { + render(): JSX.Element { const { chartData, selectedExemplarLabels } = this.state; const selectedLabels = selectedExemplarLabels as { exemplar: { [key: string]: string }; diff --git a/web/ui/react-app/src/pages/graph/GraphControls.test.tsx b/web/ui/react-app/src/pages/graph/GraphControls.test.tsx index 5191961159..c9bff8271e 100755 --- a/web/ui/react-app/src/pages/graph/GraphControls.test.tsx +++ b/web/ui/react-app/src/pages/graph/GraphControls.test.tsx @@ -3,7 +3,7 @@ import { shallow } from 'enzyme'; import GraphControls from './GraphControls'; import { Button, ButtonGroup, Form, InputGroup, InputGroupAddon, Input } from 'reactstrap'; import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; -import { faSquare, faPlus, faMinus, faChartArea, faChartLine } from '@fortawesome/free-solid-svg-icons'; +import { faPlus, faMinus, faChartArea, faChartLine } from '@fortawesome/free-solid-svg-icons'; import TimeInput from './TimeInput'; const defaultGraphControlProps = { @@ -59,9 +59,9 @@ describe('GraphControls', () => { title: 'Increase range', icon: faPlus, }, - ].forEach(testCase => { + ].forEach((testCase) => { const controls = shallow(); - const addon = controls.find(InputGroupAddon).filterWhere(addon => addon.prop('addonType') === testCase.position); + const addon = controls.find(InputGroupAddon).filterWhere((addon) => addon.prop('addonType') === testCase.position); const button = addon.find(Button); const icon = button.find(FontAwesomeIcon); expect(button.prop('title')).toEqual(testCase.title); @@ -109,7 +109,7 @@ describe('GraphControls', () => { it('renders a resolution Input with props', () => { const controls = shallow(); - const input = controls.find(Input).filterWhere(input => input.prop('className') === 'resolution-input'); + const input = controls.find(Input).filterWhere((input) => input.prop('className') === 'resolution-input'); expect(input.prop('placeholder')).toEqual('Res. (s)'); expect(input.prop('defaultValue')).toEqual('10'); expect(input.prop('innerRef')).toEqual({ current: null }); @@ -140,10 +140,10 @@ describe('GraphControls', () => { icon: faChartArea, active: false, }, - ].forEach(testCase => { + ].forEach((testCase) => { const controls = shallow(); const group = controls.find(ButtonGroup); - const btn = group.find(Button).filterWhere(btn => btn.prop('title') === testCase.title); + const btn = group.find(Button).filterWhere((btn) => btn.prop('title') === testCase.title); expect(btn.prop('active')).toEqual(testCase.active); const icon = btn.find(FontAwesomeIcon); expect(icon.prop('icon')).toEqual(testCase.icon); @@ -160,14 +160,14 @@ describe('GraphControls', () => { title: 'Show stacked graph', active: false, }, - ].forEach(testCase => { + ].forEach((testCase) => { const results: boolean[] = []; const onChange = (stacked: boolean): void => { results.push(stacked); }; const controls = shallow(); const group = controls.find(ButtonGroup); - const btn = group.find(Button).filterWhere(btn => btn.prop('title') === testCase.title); + const btn = group.find(Button).filterWhere((btn) => btn.prop('title') === testCase.title); const onClick = btn.prop('onClick'); if (onClick) { onClick({} as React.MouseEvent); diff --git a/web/ui/react-app/src/pages/graph/GraphControls.tsx b/web/ui/react-app/src/pages/graph/GraphControls.tsx index c465e4395b..0200cdf364 100644 --- a/web/ui/react-app/src/pages/graph/GraphControls.tsx +++ b/web/ui/react-app/src/pages/graph/GraphControls.tsx @@ -1,10 +1,10 @@ import React, { Component } from 'react'; -import { Button, ButtonGroup, Form, InputGroup, InputGroupAddon, Input } from 'reactstrap'; +import { Button, ButtonGroup, Form, Input, InputGroup, InputGroupAddon } from 'reactstrap'; import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; -import { faPlus, faMinus, faChartArea, faChartLine } from '@fortawesome/free-solid-svg-icons'; +import { faChartArea, faChartLine, faMinus, faPlus } from '@fortawesome/free-solid-svg-icons'; import TimeInput from './TimeInput'; -import { parseDuration, formatDuration } from '../../utils'; +import { formatDuration, parseDuration } from '../../utils'; interface GraphControlsProps { range: number; @@ -46,7 +46,7 @@ class GraphControls extends Component { 182 * 24 * 60 * 60, 365 * 24 * 60 * 60, 730 * 24 * 60 * 60, - ].map(s => s * 1000); + ].map((s) => s * 1000); onChangeRangeInput = (rangeText: string): void => { const range = parseDuration(rangeText); @@ -58,7 +58,7 @@ class GraphControls extends Component { }; changeRangeInput = (range: number): void => { - this.rangeRef.current!.value = formatDuration(range); + this.setCurrentRangeValue(formatDuration(range)); }; increaseRange = (): void => { @@ -81,18 +81,24 @@ class GraphControls extends Component { } }; - componentDidUpdate(prevProps: GraphControlsProps) { + componentDidUpdate(prevProps: GraphControlsProps): void { if (prevProps.range !== this.props.range) { this.changeRangeInput(this.props.range); } if (prevProps.resolution !== this.props.resolution) { - this.resolutionRef.current!.value = this.props.resolution !== null ? this.props.resolution.toString() : ''; + this.setCurrentRangeValue(this.props.resolution !== null ? this.props.resolution.toString() : ''); } } - render() { + setCurrentRangeValue(value: string): void { + if (this.rangeRef.current) { + this.rangeRef.current.value = value; + } + } + + render(): JSX.Element { return ( -
    e.preventDefault()}> + e.preventDefault()}>
    `; @@ -154,7 +159,10 @@ export const getOptions = (stacked: boolean, useLocalTime: boolean): jquery.flot }; // This was adapted from Flot's color generation code. -export const getColors = (data: { resultType: string; result: Array<{ metric: Metric; values: [number, string][] }> }) => { +export const getColors = (data: { + resultType: string; + result: Array<{ metric: Metric; values: [number, string][] }>; +}): Color[] => { const colorPool = ['#edc240', '#afd8f8', '#cb4b4b', '#4da74d', '#9440ed']; const colorPoolSize = colorPool.length; let variation = 0; @@ -180,6 +188,7 @@ export const getColors = (data: { resultType: string; result: Array<{ metric: Me export const normalizeData = ({ queryParams, data, exemplars, stacked }: GraphProps): GraphData => { const colors = getColors(data); + // eslint-disable-next-line @typescript-eslint/no-non-null-assertion const { startTime, endTime, resolution } = queryParams!; let sum = 0; @@ -233,7 +242,7 @@ export const normalizeData = ({ queryParams, data, exemplars, stacked }: GraphPr index, }; }), - exemplars: Object.values(buckets).flatMap(bucket => { + exemplars: Object.values(buckets).flatMap((bucket) => { if (bucket.length === 1) { return bucket[0]; } @@ -256,7 +265,7 @@ export const normalizeData = ({ queryParams, data, exemplars, stacked }: GraphPr }; }; -export const parseValue = (value: string) => { +export const parseValue = (value: string): null | number => { const val = parseFloat(value); // "+Inf", "-Inf", "+Inf" will be parsed into NaN by parseFloat(). They // can't be graphed, so show them as gaps (null). @@ -290,7 +299,7 @@ const exemplarSymbol = (ctx: CanvasRenderingContext2D, x: number, y: number) => const stdDeviation = (sum: number, values: number[]): number => { const avg = sum / values.length; let squaredAvg = 0; - values.map(value => (squaredAvg += (value - avg) ** 2)); + values.map((value) => (squaredAvg += (value - avg) ** 2)); squaredAvg = squaredAvg / values.length; return Math.sqrt(squaredAvg); }; diff --git a/web/ui/react-app/src/pages/graph/GraphTabContent.tsx b/web/ui/react-app/src/pages/graph/GraphTabContent.tsx index 66b1b8cf58..e31c7a280f 100644 --- a/web/ui/react-app/src/pages/graph/GraphTabContent.tsx +++ b/web/ui/react-app/src/pages/graph/GraphTabContent.tsx @@ -5,6 +5,7 @@ import { QueryParams, ExemplarData } from '../../types/types'; import { isPresent } from '../../utils'; interface GraphTabContentProps { + // eslint-disable-next-line @typescript-eslint/no-explicit-any data: any; exemplars: ExemplarData; stacked: boolean; diff --git a/web/ui/react-app/src/pages/graph/Legend.tsx b/web/ui/react-app/src/pages/graph/Legend.tsx index 8a4068897a..5e98904eea 100644 --- a/web/ui/react-app/src/pages/graph/Legend.tsx +++ b/web/ui/react-app/src/pages/graph/Legend.tsx @@ -18,36 +18,38 @@ export class Legend extends PureComponent { state = { selectedIndexes: [] as number[], }; - componentDidUpdate(prevProps: LegendProps) { + componentDidUpdate(prevProps: LegendProps): void { if (this.props.shouldReset && prevProps.shouldReset !== this.props.shouldReset) { this.setState({ selectedIndexes: [] }); } } - handleSeriesSelect = (index: number) => (ev: React.MouseEvent) => { - // TODO: add proper event type - const { selectedIndexes } = this.state; + handleSeriesSelect = + (index: number) => + (ev: React.MouseEvent): void => { + // TODO: add proper event type + const { selectedIndexes } = this.state; - let selected = [index]; - if (ev.ctrlKey || ev.metaKey) { - const { chartData } = this.props; - if (selectedIndexes.includes(index)) { - selected = selectedIndexes.filter(idx => idx !== index); - } else { - selected = - // Flip the logic - In case none is selected ctrl + click should deselect clicked series. - selectedIndexes.length === 0 - ? chartData.reduce((acc, _, i) => (i === index ? acc : [...acc, i]), []) - : [...selectedIndexes, index]; // Select multiple. + let selected = [index]; + if (ev.ctrlKey || ev.metaKey) { + const { chartData } = this.props; + if (selectedIndexes.includes(index)) { + selected = selectedIndexes.filter((idx) => idx !== index); + } else { + selected = + // Flip the logic - In case none is selected ctrl + click should deselect clicked series. + selectedIndexes.length === 0 + ? chartData.reduce((acc, _, i) => (i === index ? acc : [...acc, i]), []) + : [...selectedIndexes, index]; // Select multiple. + } + } else if (selectedIndexes.length === 1 && selectedIndexes.includes(index)) { + selected = []; } - } else if (selectedIndexes.length === 1 && selectedIndexes.includes(index)) { - selected = []; - } - this.setState({ selectedIndexes: selected }); - this.props.onSeriesToggle(selected, index); - }; + this.setState({ selectedIndexes: selected }); + this.props.onSeriesToggle(selected, index); + }; - render() { + render(): JSX.Element { const { chartData, onLegendMouseOut, onHover } = this.props; const { selectedIndexes } = this.state; const canUseHover = chartData.length > 1 && selectedIndexes.length === 0; diff --git a/web/ui/react-app/src/pages/graph/MetricsExplorer.tsx b/web/ui/react-app/src/pages/graph/MetricsExplorer.tsx index 005eb956f1..8c01ba7571 100644 --- a/web/ui/react-app/src/pages/graph/MetricsExplorer.tsx +++ b/web/ui/react-app/src/pages/graph/MetricsExplorer.tsx @@ -8,22 +8,22 @@ interface Props { insertAtCursor(value: string): void; } -class MetricsExplorer extends Component { - handleMetricClick = (query: string) => { +class MetricsExplorer extends Component { + handleMetricClick = (query: string): void => { this.props.insertAtCursor(query); this.props.updateShow(false); }; - toggle = () => { + toggle = (): void => { this.props.updateShow(!this.props.show); }; - render() { + render(): JSX.Element { return ( Metrics Explorer - {this.props.metrics.map(metric => ( + {this.props.metrics.map((metric) => (

    {metric}

    diff --git a/web/ui/react-app/src/pages/graph/Panel.test.tsx b/web/ui/react-app/src/pages/graph/Panel.test.tsx index ed686f85f5..e3d2bfb115 100644 --- a/web/ui/react-app/src/pages/graph/Panel.test.tsx +++ b/web/ui/react-app/src/pages/graph/Panel.test.tsx @@ -75,7 +75,7 @@ describe('Panel', () => { }); it('renders a TabPane with a TimeInput and a DataTable when in table mode', () => { - const tab = panel.find(TabPane).filterWhere(tab => tab.prop('tabId') === 'table'); + const tab = panel.find(TabPane).filterWhere((tab) => tab.prop('tabId') === 'table'); const timeInput = tab.find(TimeInput); expect(timeInput.prop('time')).toEqual(defaultProps.options.endTime); expect(timeInput.prop('range')).toEqual(defaultProps.options.range); diff --git a/web/ui/react-app/src/pages/graph/Panel.tsx b/web/ui/react-app/src/pages/graph/Panel.tsx index e58714f4cd..ed6a6acdf2 100644 --- a/web/ui/react-app/src/pages/graph/Panel.tsx +++ b/web/ui/react-app/src/pages/graph/Panel.tsx @@ -31,6 +31,7 @@ interface PanelProps { } interface PanelState { + // eslint-disable-next-line @typescript-eslint/no-explicit-any data: any; // TODO: Type data. exemplars: ExemplarData; lastQueryParams: QueryParams | null; @@ -84,7 +85,7 @@ class Panel extends Component { }; } - componentDidUpdate({ options: prevOpts }: PanelProps) { + componentDidUpdate({ options: prevOpts }: PanelProps): void { const { endTime, range, resolution, showExemplars, type } = this.props.options; if ( prevOpts.endTime !== endTime || @@ -97,10 +98,11 @@ class Panel extends Component { } } - componentDidMount() { + componentDidMount(): void { this.executeQuery(); } + // eslint-disable-next-line @typescript-eslint/no-explicit-any executeQuery = async (): Promise => { const { exprInputValue: expr } = this.state; const queryStart = Date.now(); @@ -151,7 +153,7 @@ class Panel extends Component { cache: 'no-store', credentials: 'same-origin', signal: abortController.signal, - }).then(resp => resp.json()); + }).then((resp) => resp.json()); if (query.status !== 'success') { throw new Error(query.error || 'invalid response JSON'); @@ -163,7 +165,7 @@ class Panel extends Component { cache: 'no-store', credentials: 'same-origin', signal: abortController.signal, - }).then(resp => resp.json()); + }).then((resp) => resp.json()); if (exemplars.status !== 'success') { throw new Error(exemplars.error || 'invalid response JSON'); @@ -210,7 +212,7 @@ class Panel extends Component { } }; - setOptions(opts: object): void { + setOptions(opts: Record): void { const newOpts = { ...this.props.options, ...opts }; this.props.onOptionsChanged(newOpts); } @@ -230,15 +232,15 @@ class Panel extends Component { return this.props.options.endTime; }; - handleChangeEndTime = (endTime: number | null) => { + handleChangeEndTime = (endTime: number | null): void => { this.setOptions({ endTime: endTime }); }; - handleChangeResolution = (resolution: number | null) => { + handleChangeResolution = (resolution: number | null): void => { this.setOptions({ resolution: resolution }); }; - handleChangeType = (type: PanelType) => { + handleChangeType = (type: PanelType): void => { if (this.props.options.type === type) { return; } @@ -247,19 +249,19 @@ class Panel extends Component { this.setOptions({ type: type }); }; - handleChangeStacking = (stacked: boolean) => { + handleChangeStacking = (stacked: boolean): void => { this.setOptions({ stacked: stacked }); }; - handleChangeShowExemplars = (show: boolean) => { + handleChangeShowExemplars = (show: boolean): void => { this.setOptions({ showExemplars: show }); }; - handleTimeRangeSelection = (startTime: number, endTime: number) => { + handleTimeRangeSelection = (startTime: number, endTime: number): void => { this.setOptions({ range: endTime - startTime, endTime: endTime }); }; - render() { + render(): JSX.Element { const { pastQueries, metricNames, options } = this.props; return (
    diff --git a/web/ui/react-app/src/pages/graph/PanelList.tsx b/web/ui/react-app/src/pages/graph/PanelList.tsx index 8a97144f06..026e123298 100644 --- a/web/ui/react-app/src/pages/graph/PanelList.tsx +++ b/web/ui/react-app/src/pages/graph/PanelList.tsx @@ -11,7 +11,7 @@ import { API_PATH } from '../../constants/constants'; export type PanelMeta = { key: string; options: PanelOptions; id: string }; -export const updateURL = (nextPanels: PanelMeta[]) => { +export const updateURL = (nextPanels: PanelMeta[]): void => { const query = encodePanelOptionsToQueryString(nextPanels); window.history.pushState({}, '', query); }; @@ -91,8 +91,8 @@ export const PanelListContent: FC = ({ key={id} id={id} options={options} - onOptionsChanged={opts => - callAll(setPanels, updateURL)(panels.map(p => (id === p.id ? { ...p, options: opts } : p))) + onOptionsChanged={(opts) => + callAll(setPanels, updateURL)(panels.map((p) => (id === p.id ? { ...p, options: opts } : p))) } removePanel={() => callAll( diff --git a/web/ui/react-app/src/pages/graph/QueryStatsView.tsx b/web/ui/react-app/src/pages/graph/QueryStatsView.tsx index a125e451b6..8bfd91c74b 100644 --- a/web/ui/react-app/src/pages/graph/QueryStatsView.tsx +++ b/web/ui/react-app/src/pages/graph/QueryStatsView.tsx @@ -6,7 +6,7 @@ export interface QueryStats { resultSeries: number; } -const QueryStatsView: FC = props => { +const QueryStatsView: FC = (props) => { const { loadTime, resolution, resultSeries } = props; return ( diff --git a/web/ui/react-app/src/pages/graph/SeriesName.test.tsx b/web/ui/react-app/src/pages/graph/SeriesName.test.tsx index 4eaf68105c..f75cf9603d 100755 --- a/web/ui/react-app/src/pages/graph/SeriesName.test.tsx +++ b/web/ui/react-app/src/pages/graph/SeriesName.test.tsx @@ -55,7 +55,7 @@ describe('SeriesName', () => { const child = seriesName.childAt(i); const text = child .children() - .map(ch => ch.text()) + .map((ch) => ch.text()) .join(''); switch (child.children().length) { case 1: diff --git a/web/ui/react-app/src/pages/graph/SeriesName.tsx b/web/ui/react-app/src/pages/graph/SeriesName.tsx index 0fb8bd285b..d76a780bac 100644 --- a/web/ui/react-app/src/pages/graph/SeriesName.tsx +++ b/web/ui/react-app/src/pages/graph/SeriesName.tsx @@ -29,7 +29,7 @@ const SeriesName: FC = ({ labels, format }) => { return (
    - {labels!.__name__ || ''} + {labels ? labels.__name__ : ''} {'{'} {labelNodes} {'}'} @@ -46,7 +46,7 @@ const SeriesName: FC = ({ labels, format }) => { } // Return a simple text node. This is much faster to scroll through // for longer lists (hundreds of items). - return <>{metricToSeriesName(labels!)}; + return <>{metricToSeriesName(labels)}; }; export default SeriesName; diff --git a/web/ui/react-app/src/pages/graph/TimeInput.test.tsx b/web/ui/react-app/src/pages/graph/TimeInput.test.tsx index 9c59c8014c..b92556f58a 100644 --- a/web/ui/react-app/src/pages/graph/TimeInput.test.tsx +++ b/web/ui/react-app/src/pages/graph/TimeInput.test.tsx @@ -39,11 +39,11 @@ describe('TimeInput', () => { title: 'Increase time', icon: faChevronRight, }, - ].forEach(button => { + ].forEach((button) => { const onChangeTime = sinon.spy(); const timeInput = shallow(); - const addon = timeInput.find(InputGroupAddon).filterWhere(addon => addon.prop('addonType') === button.position); - const btn = addon.find(Button).filterWhere(btn => btn.prop('title') === button.title); + const addon = timeInput.find(InputGroupAddon).filterWhere((addon) => addon.prop('addonType') === button.position); + const btn = addon.find(Button).filterWhere((btn) => btn.prop('title') === button.title); const icon = btn.find(FontAwesomeIcon); expect(icon.prop('icon')).toEqual(button.icon); expect(icon.prop('fixedWidth')).toBe(true); diff --git a/web/ui/react-app/src/pages/graph/TimeInput.tsx b/web/ui/react-app/src/pages/graph/TimeInput.tsx index 4a0e4dd1ed..e857e2645e 100644 --- a/web/ui/react-app/src/pages/graph/TimeInput.tsx +++ b/web/ui/react-app/src/pages/graph/TimeInput.tsx @@ -1,6 +1,6 @@ import $ from 'jquery'; import React, { Component } from 'react'; -import { Button, InputGroup, InputGroupAddon, Input } from 'reactstrap'; +import { Button, Input, InputGroup, InputGroupAddon } from 'reactstrap'; import moment from 'moment-timezone'; @@ -11,11 +11,11 @@ import '../../../node_modules/tempusdominus-bootstrap-4/build/css/tempusdominus- import { dom, library } from '@fortawesome/fontawesome-svg-core'; import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; import { + faArrowDown, + faArrowUp, + faCalendarCheck, faChevronLeft, faChevronRight, - faCalendarCheck, - faArrowUp, - faArrowDown, faTimes, } from '@fortawesome/free-solid-svg-icons'; @@ -33,13 +33,14 @@ interface TimeInputProps { class TimeInput extends Component { private timeInputRef = React.createRef(); + // eslint-disable-next-line @typescript-eslint/no-explicit-any private $time: any = null; getBaseTime = (): number => { return this.props.time || moment().valueOf(); }; - calcShiftRange = () => this.props.range / 2; + calcShiftRange = (): number => this.props.range / 2; increaseTime = (): void => { const time = this.getBaseTime() + this.calcShiftRange(); @@ -59,8 +60,11 @@ class TimeInput extends Component { return this.props.useLocalTime ? moment.tz.guess() : 'UTC'; }; - componentDidMount() { - this.$time = $(this.timeInputRef.current!); + componentDidMount(): void { + if (!this.timeInputRef.current) { + return; + } + this.$time = $(this.timeInputRef.current); this.$time.datetimepicker({ icons: { @@ -78,20 +82,21 @@ class TimeInput extends Component { defaultDate: this.props.time, }); + // eslint-disable-next-line @typescript-eslint/no-explicit-any this.$time.on('change.datetimepicker', (e: any) => { // The end time can also be set by dragging a section on the graph, // and that value will have decimal places. - if (e.date && e.date.valueOf() !== Math.trunc(this.props.time?.valueOf()!)) { + if (e.date && e.date.valueOf() !== Math.trunc(this.props.time?.valueOf() || NaN)) { this.props.onChangeTime(e.date.valueOf()); } }); } - componentWillUnmount() { + componentWillUnmount(): void { this.$time.datetimepicker('destroy'); } - componentDidUpdate(prevProps: TimeInputProps) { + componentDidUpdate(prevProps: TimeInputProps): void { const { time, useLocalTime } = this.props; if (prevProps.time !== time) { this.$time.datetimepicker('date', time ? moment(time) : null); @@ -101,7 +106,7 @@ class TimeInput extends Component { } } - render() { + render(): JSX.Element { return ( @@ -115,7 +120,7 @@ class TimeInput extends Component { innerRef={this.timeInputRef} onFocus={() => this.$time.datetimepicker('show')} onBlur={() => this.$time.datetimepicker('hide')} - onKeyDown={e => ['Escape', 'Enter'].includes(e.key) && this.$time.datetimepicker('hide')} + onKeyDown={(e) => ['Escape', 'Enter'].includes(e.key) && this.$time.datetimepicker('hide')} /> {/* CAUTION: While the datetimepicker also has an option to show a 'clear' button, diff --git a/web/ui/react-app/src/pages/rules/RulesContent.tsx b/web/ui/react-app/src/pages/rules/RulesContent.tsx index 1d08c3d91e..e7adfee39a 100644 --- a/web/ui/react-app/src/pages/rules/RulesContent.tsx +++ b/web/ui/react-app/src/pages/rules/RulesContent.tsx @@ -22,7 +22,7 @@ export interface RulesMap { groups: RuleGroup[]; } -const GraphExpressionLink: FC<{ expr: string; text: string; title: string }> = props => { +const GraphExpressionLink: FC<{ expr: string; text: string; title: string }> = (props) => { return ( <> {props.title}: diff --git a/web/ui/react-app/src/pages/serviceDiscovery/Services.tsx b/web/ui/react-app/src/pages/serviceDiscovery/Services.tsx index a6d35852a6..28d6db6dc0 100644 --- a/web/ui/react-app/src/pages/serviceDiscovery/Services.tsx +++ b/web/ui/react-app/src/pages/serviceDiscovery/Services.tsx @@ -1,7 +1,7 @@ import React, { FC } from 'react'; import { useFetch } from '../../hooks/useFetch'; import { LabelsTable } from './LabelsTable'; -import { Target, Labels, DroppedTarget } from '../targets/target'; +import { DroppedTarget, Labels, Target } from '../targets/target'; import { withStatusIndicator } from '../../components/withStatusIndicator'; import { mapObjEntries } from '../../utils'; @@ -19,7 +19,10 @@ export interface TargetLabels { isDropped: boolean; } -export const processSummary = (activeTargets: Target[], droppedTargets: DroppedTarget[]) => { +export const processSummary = ( + activeTargets: Target[], + droppedTargets: DroppedTarget[] +): Record => { const targets: Record = {}; // Get targets of each type along with the total and active end points @@ -48,7 +51,7 @@ export const processSummary = (activeTargets: Target[], droppedTargets: DroppedT return targets; }; -export const processTargets = (activeTargets: Target[], droppedTargets: DroppedTarget[]) => { +export const processTargets = (activeTargets: Target[], droppedTargets: DroppedTarget[]): Record => { const labels: Record = {}; for (const target of activeTargets) { diff --git a/web/ui/react-app/src/pages/status/Status.tsx b/web/ui/react-app/src/pages/status/Status.tsx index 17f7ed7d89..20d2e9e99c 100644 --- a/web/ui/react-app/src/pages/status/Status.tsx +++ b/web/ui/react-app/src/pages/status/Status.tsx @@ -12,6 +12,7 @@ interface StatusPageProps { export const statusConfig: Record< string, + // eslint-disable-next-line @typescript-eslint/no-explicit-any { title?: string; customizeValue?: (v: any, key: string) => any; customRow?: boolean; skip?: boolean } > = { startTime: { title: 'Start time', customizeValue: (v: string) => new Date(v).toUTCString() }, @@ -57,7 +58,7 @@ export const StatusContent: FC = ({ data, title }) => { {Object.entries(data).map(([k, v]) => { - const { title = k, customizeValue = (val: any) => val, customRow, skip } = statusConfig[k] || {}; + const { title = k, customizeValue = (val: string) => val, customRow, skip } = statusConfig[k] || {}; if (skip) { return null; } diff --git a/web/ui/react-app/src/pages/targets/EndpointLink.test.tsx b/web/ui/react-app/src/pages/targets/EndpointLink.test.tsx index e48efa64d5..6ec6829425 100644 --- a/web/ui/react-app/src/pages/targets/EndpointLink.test.tsx +++ b/web/ui/react-app/src/pages/targets/EndpointLink.test.tsx @@ -24,16 +24,16 @@ describe('EndpointLink', () => { expect(anchor.children().text()).toEqual('http://100.99.128.71:9115/probe'); expect(endpointLink.find('br')).toHaveLength(1); expect(badges).toHaveLength(2); - const moduleLabel = badges.filterWhere(badge => badge.children().text() === 'module="http_2xx"'); + const moduleLabel = badges.filterWhere((badge) => badge.children().text() === 'module="http_2xx"'); expect(moduleLabel.length).toEqual(1); - const targetLabel = badges.filterWhere(badge => badge.children().text() === 'target="http://some-service"'); + const targetLabel = badges.filterWhere((badge) => badge.children().text() === 'target="http://some-service"'); expect(targetLabel.length).toEqual(1); }); it('renders an alert if url is invalid', () => { const endpointLink = shallow(); const err = endpointLink.find(Alert); - expect(err.render().text()).toEqual('Error: Invalid URL'); + expect(err.render().text()).toEqual('Error: Invalid URL: afdsacas'); }); it('handles params with multiple values correctly', () => { diff --git a/web/ui/react-app/src/pages/targets/Filter.test.tsx b/web/ui/react-app/src/pages/targets/Filter.test.tsx index dc24511375..620866f76d 100644 --- a/web/ui/react-app/src/pages/targets/Filter.test.tsx +++ b/web/ui/react-app/src/pages/targets/Filter.test.tsx @@ -15,7 +15,7 @@ describe('Filter', () => { showUnhealthy: true, }; let setFilter: SinonSpy; - let filterWrapper: ShallowWrapper, Component<{}, {}, Component>>; + let filterWrapper: ShallowWrapper, Component>; beforeEach(() => { setFilter = sinon.spy(); setExpaned = sinon.spy(); diff --git a/web/ui/react-app/src/pages/targets/ScrapePoolList.test.tsx b/web/ui/react-app/src/pages/targets/ScrapePoolList.test.tsx index b1b296235f..dc400de994 100644 --- a/web/ui/react-app/src/pages/targets/ScrapePoolList.test.tsx +++ b/web/ui/react-app/src/pages/targets/ScrapePoolList.test.tsx @@ -50,7 +50,7 @@ describe('ScrapePoolList', () => { expect(panels).toHaveLength(3); const activeTargets: Target[] = sampleApiResponse.data.activeTargets as Target[]; activeTargets.forEach(({ scrapePool }: Target) => { - const panel = scrapePoolList.find(ScrapePoolPanel).filterWhere(panel => panel.prop('scrapePool') === scrapePool); + const panel = scrapePoolList.find(ScrapePoolPanel).filterWhere((panel) => panel.prop('scrapePool') === scrapePool); expect(panel).toHaveLength(1); }); }); diff --git a/web/ui/react-app/src/pages/targets/ScrapePoolList.tsx b/web/ui/react-app/src/pages/targets/ScrapePoolList.tsx index 72868f7415..a5f2183632 100644 --- a/web/ui/react-app/src/pages/targets/ScrapePoolList.tsx +++ b/web/ui/react-app/src/pages/targets/ScrapePoolList.tsx @@ -34,12 +34,12 @@ export const ScrapePoolContent: FC = ({ activeTargets }) => <> {Object.keys(targetGroups) - .filter(scrapePool => { + .filter((scrapePool) => { const targetGroup = targetGroups[scrapePool]; const isHealthy = targetGroup.upCount === targetGroup.targets.length; return (isHealthy && showHealthy) || (!isHealthy && showUnhealthy); }) - .map(scrapePool => ( + .map((scrapePool) => ( { const scrapePoolPanel = shallow(); it('renders a container', () => { - const div = scrapePoolPanel.find('div').filterWhere(elem => elem.hasClass('container')); + const div = scrapePoolPanel.find('div').filterWhere((elem) => elem.hasClass('container')); expect(div).toHaveLength(1); }); @@ -79,7 +79,7 @@ describe('ScrapePoolPanel', () => { const headers = table.find('th'); expect(table).toHaveLength(1); expect(headers).toHaveLength(6); - columns.forEach(col => { + columns.forEach((col) => { expect(headers.contains(col)); }); }); @@ -97,7 +97,7 @@ describe('ScrapePoolPanel', () => { }); it('renders a badge for health', () => { - const td = row.find('td').filterWhere(elem => Boolean(elem.hasClass('state'))); + const td = row.find('td').filterWhere((elem) => Boolean(elem.hasClass('state'))); const badge = td.find(Badge); expect(badge).toHaveLength(1); expect(badge.prop('color')).toEqual(getColor(health)); @@ -112,17 +112,17 @@ describe('ScrapePoolPanel', () => { }); it('renders last scrape time', () => { - const lastScrapeCell = row.find('td').filterWhere(elem => Boolean(elem.hasClass('last-scrape'))); + const lastScrapeCell = row.find('td').filterWhere((elem) => Boolean(elem.hasClass('last-scrape'))); expect(lastScrapeCell).toHaveLength(1); }); it('renders last scrape duration', () => { - const lastScrapeCell = row.find('td').filterWhere(elem => Boolean(elem.hasClass('scrape-duration'))); + const lastScrapeCell = row.find('td').filterWhere((elem) => Boolean(elem.hasClass('scrape-duration'))); expect(lastScrapeCell).toHaveLength(1); }); it('renders a badge for Errors', () => { - const td = row.find('td').filterWhere(elem => Boolean(elem.hasClass('errors'))); + const td = row.find('td').filterWhere((elem) => Boolean(elem.hasClass('errors'))); const badge = td.find(Badge); expect(badge).toHaveLength(lastError ? 1 : 0); if (lastError) { diff --git a/web/ui/react-app/src/pages/targets/ScrapePoolPanel.tsx b/web/ui/react-app/src/pages/targets/ScrapePoolPanel.tsx index 246da42e3e..35ff99eb26 100644 --- a/web/ui/react-app/src/pages/targets/ScrapePoolPanel.tsx +++ b/web/ui/react-app/src/pages/targets/ScrapePoolPanel.tsx @@ -38,7 +38,7 @@ const ScrapePoolPanel: FC = ({ scrapePool, targetGroup, expanded, to
    - {columns.map(column => ( + {columns.map((column) => ( ))} diff --git a/web/ui/react-app/src/pages/targets/TargetLabels.test.tsx b/web/ui/react-app/src/pages/targets/TargetLabels.test.tsx index 1f7d56dc43..3ebe34f64c 100644 --- a/web/ui/react-app/src/pages/targets/TargetLabels.test.tsx +++ b/web/ui/react-app/src/pages/targets/TargetLabels.test.tsx @@ -23,7 +23,7 @@ describe('targetLabels', () => { const targetLabels = shallow(); it('renders a div of series labels', () => { - const div = targetLabels.find('div').filterWhere(elem => elem.hasClass('series-labels-container')); + const div = targetLabels.find('div').filterWhere((elem) => elem.hasClass('series-labels-container')); expect(div).toHaveLength(1); expect(div.prop('id')).toEqual('series-labels-cortex/node-exporter_group/0-1'); }); @@ -33,7 +33,7 @@ describe('targetLabels', () => { Object.keys(l).forEach((labelName: string): void => { const badge = targetLabels .find(Badge) - .filterWhere(badge => badge.children().text() === `${labelName}="${l[labelName]}"`); + .filterWhere((badge) => badge.children().text() === `${labelName}="${l[labelName]}"`); expect(badge).toHaveLength(1); }); expect(targetLabels.find(Badge)).toHaveLength(3); diff --git a/web/ui/react-app/src/pages/targets/TargetLabels.tsx b/web/ui/react-app/src/pages/targets/TargetLabels.tsx index fdc7ae070c..2664cda96a 100644 --- a/web/ui/react-app/src/pages/targets/TargetLabels.tsx +++ b/web/ui/react-app/src/pages/targets/TargetLabels.tsx @@ -14,7 +14,7 @@ export interface TargetLabelsProps { scrapePool: string; } -const formatLabels = (labels: Labels): string[] => Object.keys(labels).map(key => `${key}="${labels[key]}"`); +const formatLabels = (labels: Labels): string[] => Object.keys(labels).map((key) => `${key}="${labels[key]}"`); const TargetLabels: FC = ({ discoveredLabels, labels, idx, scrapePool }) => { const [tooltipOpen, setTooltipOpen] = useState(false); @@ -25,7 +25,7 @@ const TargetLabels: FC = ({ discoveredLabels, labels, idx, sc return ( <>
    - {Object.keys(labels).map(labelName => { + {Object.keys(labels).map((labelName) => { return ( {`${labelName}="${labels[labelName]}"`} diff --git a/web/ui/react-app/src/pages/targets/__testdata__/testdata.ts b/web/ui/react-app/src/pages/targets/__testdata__/testdata.ts index b0838b72e3..443aca3dcc 100644 --- a/web/ui/react-app/src/pages/targets/__testdata__/testdata.ts +++ b/web/ui/react-app/src/pages/targets/__testdata__/testdata.ts @@ -1,5 +1,3 @@ -/* eslint @typescript-eslint/camelcase: 0 */ - import { ScrapePools } from '../target'; export const targetGroups: ScrapePools = Object.freeze({ diff --git a/web/ui/react-app/src/pages/targets/target.test.ts b/web/ui/react-app/src/pages/targets/target.test.ts index e17ab59e77..4b0b47d13e 100644 --- a/web/ui/react-app/src/pages/targets/target.test.ts +++ b/web/ui/react-app/src/pages/targets/target.test.ts @@ -1,5 +1,3 @@ -/* eslint @typescript-eslint/camelcase: 0 */ - import { sampleApiResponse } from './__testdata__/testdata'; import { groupTargets, Target, ScrapePools, getColor } from './target'; @@ -8,7 +6,7 @@ describe('groupTargets', () => { const targetGroups: ScrapePools = groupTargets(targets); it('groups a list of targets by scrape job', () => { - ['blackbox', 'prometheus/test', 'node_exporter'].forEach(scrapePool => { + ['blackbox', 'prometheus/test', 'node_exporter'].forEach((scrapePool) => { expect(Object.keys(targetGroups)).toContain(scrapePool); }); Object.keys(targetGroups).forEach((scrapePool: string): void => { diff --git a/web/ui/react-app/src/pages/tsdbStatus/TSDBStatus.test.tsx b/web/ui/react-app/src/pages/tsdbStatus/TSDBStatus.test.tsx index d6d41708f7..b7c6831151 100644 --- a/web/ui/react-app/src/pages/tsdbStatus/TSDBStatus.test.tsx +++ b/web/ui/react-app/src/pages/tsdbStatus/TSDBStatus.test.tsx @@ -121,11 +121,7 @@ describe('TSDB Stats', () => { credentials: 'same-origin', }); - const headStats = page - .find(Table) - .at(0) - .find('tbody') - .find('td'); + const headStats = page.find(Table).at(0).find('tbody').find('td'); ['508', '937', '1234', '2020-06-07T08:00:00.000Z (1591516800000)', '2020-08-31T18:00:00.143Z (1598896800143)'].forEach( (value, i) => { expect(headStats.at(i).text()).toEqual(value); @@ -170,11 +166,7 @@ describe('TSDB Stats', () => { expect(page.find('h2').text()).toEqual('TSDB Status'); - const headStats = page - .find(Table) - .at(0) - .find('tbody') - .find('td'); + const headStats = page.find(Table).at(0).find('tbody').find('td'); ['0', '0', '0', 'No datapoints yet', 'No datapoints yet'].forEach((value, i) => { expect(headStats.at(i).text()).toEqual(value); }); @@ -199,11 +191,7 @@ describe('TSDB Stats', () => { expect(page.find('h2').text()).toEqual('TSDB Status'); - const headStats = page - .find(Table) - .at(0) - .find('tbody') - .find('td'); + const headStats = page.find(Table).at(0).find('tbody').find('td'); ['1', '0', '0', 'Error parsing time (9223372036854776000)', 'Error parsing time (-9223372036854776000)'].forEach( (value, i) => { expect(headStats.at(i).text()).toEqual(value); diff --git a/web/ui/react-app/src/setupTests.ts b/web/ui/react-app/src/setupTests.ts index 4a62858cc9..ac65735bb8 100644 --- a/web/ui/react-app/src/setupTests.ts +++ b/web/ui/react-app/src/setupTests.ts @@ -11,12 +11,12 @@ customGlobal.fetchMock = customGlobal.fetch; // CodeMirror in the expression input requires this DOM API. When we upgrade react-scripts // and the associated Jest deps, hopefully this won't be needed anymore. -document.getSelection = function() { +document.getSelection = function () { return { - addRange: function() { + addRange: function () { return; }, - removeAllRanges: function() { + removeAllRanges: function () { return; }, }; diff --git a/web/ui/react-app/src/types/index.d.ts b/web/ui/react-app/src/types/index.d.ts index c809c1d907..7033555b24 100644 --- a/web/ui/react-app/src/types/index.d.ts +++ b/web/ui/react-app/src/types/index.d.ts @@ -1,9 +1,7 @@ declare namespace jquery.flot { - // eslint-disable-next-line @typescript-eslint/class-name-casing interface plot extends jquery.flot.plot { destroy: () => void; } - // eslint-disable-next-line @typescript-eslint/class-name-casing interface plotOptions extends jquery.flot.plotOptions { tooltip: { show?: boolean; diff --git a/web/ui/react-app/src/utils/index.ts b/web/ui/react-app/src/utils/index.ts index a452cd2667..b01ce840ec 100644 --- a/web/ui/react-app/src/utils/index.ts +++ b/web/ui/react-app/src/utils/index.ts @@ -3,13 +3,11 @@ import moment from 'moment-timezone'; import { PanelOptions, PanelType, PanelDefaultOptions } from '../pages/graph/Panel'; import { PanelMeta } from '../pages/graph/PanelList'; -export const generateID = () => { - return `_${Math.random() - .toString(36) - .substr(2, 9)}`; +export const generateID = (): string => { + return `_${Math.random().toString(36).substr(2, 9)}`; }; -export const byEmptyString = (p: string) => p.length > 0; +export const byEmptyString = (p: string): boolean => p.length > 0; export const isPresent = (obj: T): obj is NonNullable => obj !== null && obj !== undefined; @@ -23,12 +21,12 @@ export const escapeHTML = (str: string): string => { '/': '/', }; - return String(str).replace(/[&<>"'/]/g, function(s) { + return String(str).replace(/[&<>"'/]/g, function (s) { return entityMap[s]; }); }; -export const metricToSeriesName = (labels: { [key: string]: string }) => { +export const metricToSeriesName = (labels: { [key: string]: string }): string => { if (labels === null) { return 'scalar'; } @@ -219,11 +217,13 @@ export const parseOption = (param: string): Partial => { return {}; }; -export const formatParam = (key: string) => (paramName: string, value: number | string | boolean) => { - return `g${key}.${paramName}=${encodeURIComponent(value)}`; -}; +export const formatParam = + (key: string) => + (paramName: string, value: number | string | boolean): string => { + return `g${key}.${paramName}=${encodeURIComponent(value)}`; + }; -export const toQueryString = ({ key, options }: PanelMeta) => { +export const toQueryString = ({ key, options }: PanelMeta): string => { const formatWithKey = formatParam(key); const { expr, type, stacked, range, endTime, resolution, showExemplars } = options; const time = isPresent(endTime) ? formatTime(endTime) : false; @@ -239,24 +239,30 @@ export const toQueryString = ({ key, options }: PanelMeta) => { return urlParams.filter(byEmptyString).join('&'); }; -export const encodePanelOptionsToQueryString = (panels: PanelMeta[]) => { +export const encodePanelOptionsToQueryString = (panels: PanelMeta[]): string => { return `?${panels.map(toQueryString).join('&')}`; }; -export const createExpressionLink = (expr: string) => { +export const createExpressionLink = (expr: string): string => { return `../graph?g0.expr=${encodeURIComponent(expr)}&g0.tab=1&g0.stacked=0&g0.show_exemplars=0.g0.range_input=1h.`; }; export const mapObjEntries = ( o: T, cb: ([k, v]: [string, T[key]], i: number, arr: [string, T[key]][]) => Z -) => Object.entries(o).map(cb); +): Z[] => Object.entries(o).map(cb); -export const callAll = (...fns: Array<(...args: any) => void>) => (...args: any) => { - // eslint-disable-next-line prefer-spread - fns.filter(Boolean).forEach(fn => fn.apply(null, args)); -}; +export const callAll = + ( + // eslint-disable-next-line @typescript-eslint/no-explicit-any + ...fns: Array<(...args: any) => void> + ) => + // eslint-disable-next-line @typescript-eslint/no-explicit-any, @typescript-eslint/explicit-module-boundary-types + (...args: any): void => { + // eslint-disable-next-line prefer-spread + fns.filter(Boolean).forEach((fn) => fn.apply(null, args)); + }; -export const parsePrometheusFloat = (value: string) => { +export const parsePrometheusFloat = (value: string): string | number => { if (isNaN(Number(value))) { return value; } else { diff --git a/web/ui/react-app/src/utils/utils.test.ts b/web/ui/react-app/src/utils/utils.test.ts index c7fcc635c0..99a72d7b83 100644 --- a/web/ui/react-app/src/utils/utils.test.ts +++ b/web/ui/react-app/src/utils/utils.test.ts @@ -136,7 +136,7 @@ describe('Utils', () => { }, ]; - tests.forEach(t => { + tests.forEach((t) => { it(t.input, () => { const d = parseDuration(t.input); expect(d).toEqual(t.output); @@ -148,7 +148,7 @@ describe('Utils', () => { describe('should fail to parse invalid durations', () => { const tests = ['1', '1y1m1d', '-1w', '1.5d', 'd', '']; - tests.forEach(t => { + tests.forEach((t) => { it(t, () => { expect(parseDuration(t)).toBe(null); }); diff --git a/web/ui/react-app/tsconfig.json b/web/ui/react-app/tsconfig.json index 15dc86f99b..f97ba5e0ed 100644 --- a/web/ui/react-app/tsconfig.json +++ b/web/ui/react-app/tsconfig.json @@ -17,9 +17,12 @@ "resolveJsonModule": true, "isolatedModules": true, "noEmit": true, - "jsx": "preserve" + "jsx": "react", + "noFallthroughCasesInSwitch": true }, "include": [ - "src", "test", "react-app-env.d.ts" + "src", + "test", + "react-app-env.d.ts" ] } From 794937b3d6e5a9a75c71ad57600ebbe40722cf3c Mon Sep 17 00:00:00 2001 From: Holger Hans Peter Freyther Date: Fri, 27 Aug 2021 13:44:46 +0800 Subject: [PATCH 16/19] promtool: Add testcase for detecting duplicates Introduce a basic test for checking for duplicate rules. Signed-off-by: Holger Hans Peter Freyther --- cmd/promtool/main_test.go | 33 ++++++++++++++++++++++ cmd/promtool/testdata/rules_duplicates.yml | 24 ++++++++++++++++ 2 files changed, 57 insertions(+) create mode 100644 cmd/promtool/testdata/rules_duplicates.yml diff --git a/cmd/promtool/main_test.go b/cmd/promtool/main_test.go index 4949c467c1..6d8c02af6f 100644 --- a/cmd/promtool/main_test.go +++ b/cmd/promtool/main_test.go @@ -21,6 +21,7 @@ import ( "testing" "time" + "github.com/prometheus/prometheus/pkg/rulefmt" "github.com/stretchr/testify/require" ) @@ -118,3 +119,35 @@ func TestCheckSDFile(t *testing.T) { }) } } + +func TestCheckDuplicates(t *testing.T) { + cases := []struct { + name string + ruleFile string + expectedDups []compareRuleType + }{ + { + name: "no duplicates", + ruleFile: "./testdata/rules.yml", + }, + { + name: "duplicate in other group", + ruleFile: "./testdata/rules_duplicates.yml", + expectedDups: []compareRuleType{ + { + metric: "job:test:count_over_time1m", + }, + }, + }, + } + + for _, test := range cases { + c := test + t.Run(c.name, func(t *testing.T) { + rgs, err := rulefmt.ParseFile(c.ruleFile) + require.Empty(t, err) + dups := checkDuplicates(rgs.Groups) + require.Equal(t, c.expectedDups, dups) + }) + } +} diff --git a/cmd/promtool/testdata/rules_duplicates.yml b/cmd/promtool/testdata/rules_duplicates.yml new file mode 100644 index 0000000000..757006817b --- /dev/null +++ b/cmd/promtool/testdata/rules_duplicates.yml @@ -0,0 +1,24 @@ +# This is a rules file with duplicate expressions + +groups: + - name: base + rules: + - record: job:test:count_over_time1m + expr: sum without(instance) (count_over_time(test[1m])) + + # A recording rule that doesn't depend on input series. + - record: fixed_data + expr: 1 + + # Subquery with default resolution test. + - record: suquery_interval_test + expr: count_over_time(up[5m:]) + + # Duplicating + - record: job:test:count_over_time1m + expr: sum without(instance) (count_over_time(test[1m])) + + - name: duplicate + rules: + - record: job:test:count_over_time1m + expr: sum without(instance) (count_over_time(test[1m])) From 3a309c1ae5d5eaee8352544453c762bd52daaaeb Mon Sep 17 00:00:00 2001 From: Holger Hans Peter Freyther Date: Fri, 27 Aug 2021 14:22:34 +0800 Subject: [PATCH 17/19] promtool: Add simple benchmark checkDuplicates benchmark Add a simple benchmark with a large number of rules. Signed-off-by: Holger Hans Peter Freyther --- cmd/promtool/main_test.go | 10 + cmd/promtool/testdata/rules_large.yml | 40011 ++++++++++++++++++++++++ 2 files changed, 40021 insertions(+) create mode 100644 cmd/promtool/testdata/rules_large.yml diff --git a/cmd/promtool/main_test.go b/cmd/promtool/main_test.go index 6d8c02af6f..6af9befeea 100644 --- a/cmd/promtool/main_test.go +++ b/cmd/promtool/main_test.go @@ -151,3 +151,13 @@ func TestCheckDuplicates(t *testing.T) { }) } } + +func BenchmarkCheckDuplicates(b *testing.B) { + rgs, err := rulefmt.ParseFile("./testdata/rules_large.yml") + require.Empty(b, err) + b.ResetTimer() + + for i := 0; i < b.N; i++ { + checkDuplicates(rgs.Groups) + } +} diff --git a/cmd/promtool/testdata/rules_large.yml b/cmd/promtool/testdata/rules_large.yml new file mode 100644 index 0000000000..6137652da1 --- /dev/null +++ b/cmd/promtool/testdata/rules_large.yml @@ -0,0 +1,40011 @@ +groups: + - name: example + rules: + - record: job:http_inprogress_requests:sum:1 + expr: vector(1) + labels: + job: job1 + - record: job:http_inprogress_requests:sum:1 + expr: vector(1) + labels: + job: job1 + - record: job:http_inprogress_requests:sum:2 + expr: vector(1) + labels: + job: job2 + - record: job:http_inprogress_requests:sum:3 + expr: vector(1) + labels: + job: job3 + - record: job:http_inprogress_requests:sum:4 + expr: vector(1) + labels: + job: job4 + - record: job:http_inprogress_requests:sum:5 + expr: vector(1) + labels: + job: job5 + - record: job:http_inprogress_requests:sum:6 + expr: vector(1) + labels: + job: job6 + - record: job:http_inprogress_requests:sum:7 + expr: vector(1) + labels: + job: job7 + - record: job:http_inprogress_requests:sum:8 + expr: vector(1) + labels: + job: job8 + - record: job:http_inprogress_requests:sum:9 + expr: vector(1) + labels: + job: job9 + - record: job:http_inprogress_requests:sum:10 + expr: vector(1) + labels: + job: job10 + - record: job:http_inprogress_requests:sum:11 + expr: vector(1) + labels: + job: job11 + - record: job:http_inprogress_requests:sum:12 + expr: vector(1) + labels: + job: job12 + - record: job:http_inprogress_requests:sum:13 + expr: vector(1) + labels: + job: job13 + - record: job:http_inprogress_requests:sum:14 + expr: vector(1) + labels: + job: job14 + - record: job:http_inprogress_requests:sum:15 + expr: vector(1) + labels: + job: job15 + - record: job:http_inprogress_requests:sum:16 + expr: vector(1) + labels: + job: job16 + - record: job:http_inprogress_requests:sum:17 + expr: vector(1) + labels: + job: job17 + - record: job:http_inprogress_requests:sum:18 + expr: vector(1) + labels: + job: job18 + - record: job:http_inprogress_requests:sum:19 + expr: vector(1) + labels: + job: job19 + - record: job:http_inprogress_requests:sum:20 + expr: vector(1) + labels: + job: job20 + - record: job:http_inprogress_requests:sum:21 + expr: vector(1) + labels: + job: job21 + - record: job:http_inprogress_requests:sum:22 + expr: vector(1) + labels: + job: job22 + - record: job:http_inprogress_requests:sum:23 + expr: vector(1) + labels: + job: job23 + - record: job:http_inprogress_requests:sum:24 + expr: vector(1) + labels: + job: job24 + - record: job:http_inprogress_requests:sum:25 + expr: vector(1) + labels: + job: job25 + - record: job:http_inprogress_requests:sum:26 + expr: vector(1) + labels: + job: job26 + - record: job:http_inprogress_requests:sum:27 + expr: vector(1) + labels: + job: job27 + - record: job:http_inprogress_requests:sum:28 + expr: vector(1) + labels: + job: job28 + - record: job:http_inprogress_requests:sum:29 + expr: vector(1) + labels: + job: job29 + - record: job:http_inprogress_requests:sum:30 + expr: vector(1) + labels: + job: job30 + - record: job:http_inprogress_requests:sum:31 + expr: vector(1) + labels: + job: job31 + - record: job:http_inprogress_requests:sum:32 + expr: vector(1) + labels: + job: job32 + - record: job:http_inprogress_requests:sum:33 + expr: vector(1) + labels: + job: job33 + - record: job:http_inprogress_requests:sum:34 + expr: vector(1) + labels: + job: job34 + - record: job:http_inprogress_requests:sum:35 + expr: vector(1) + labels: + job: job35 + - record: job:http_inprogress_requests:sum:36 + expr: vector(1) + labels: + job: job36 + - record: job:http_inprogress_requests:sum:37 + expr: vector(1) + labels: + job: job37 + - record: job:http_inprogress_requests:sum:38 + expr: vector(1) + labels: + job: job38 + - record: job:http_inprogress_requests:sum:39 + expr: vector(1) + labels: + job: job39 + - record: job:http_inprogress_requests:sum:40 + expr: vector(1) + labels: + job: job40 + - record: job:http_inprogress_requests:sum:41 + expr: vector(1) + labels: + job: job41 + - record: job:http_inprogress_requests:sum:42 + expr: vector(1) + labels: + job: job42 + - record: job:http_inprogress_requests:sum:43 + expr: vector(1) + labels: + job: job43 + - record: job:http_inprogress_requests:sum:44 + expr: vector(1) + labels: + job: job44 + - record: job:http_inprogress_requests:sum:45 + expr: vector(1) + labels: + job: job45 + - record: job:http_inprogress_requests:sum:46 + expr: vector(1) + labels: + job: job46 + - record: job:http_inprogress_requests:sum:47 + expr: vector(1) + labels: + job: job47 + - record: job:http_inprogress_requests:sum:48 + expr: vector(1) + labels: + job: job48 + - record: job:http_inprogress_requests:sum:49 + expr: vector(1) + labels: + job: job49 + - record: job:http_inprogress_requests:sum:50 + expr: vector(1) + labels: + job: job50 + - record: job:http_inprogress_requests:sum:51 + expr: vector(1) + labels: + job: job51 + - record: job:http_inprogress_requests:sum:52 + expr: vector(1) + labels: + job: job52 + - record: job:http_inprogress_requests:sum:53 + expr: vector(1) + labels: + job: job53 + - record: job:http_inprogress_requests:sum:54 + expr: vector(1) + labels: + job: job54 + - record: job:http_inprogress_requests:sum:55 + expr: vector(1) + labels: + job: job55 + - record: job:http_inprogress_requests:sum:56 + expr: vector(1) + labels: + job: job56 + - record: job:http_inprogress_requests:sum:57 + expr: vector(1) + labels: + job: job57 + - record: job:http_inprogress_requests:sum:58 + expr: vector(1) + labels: + job: job58 + - record: job:http_inprogress_requests:sum:59 + expr: vector(1) + labels: + job: job59 + - record: job:http_inprogress_requests:sum:60 + expr: vector(1) + labels: + job: job60 + - record: job:http_inprogress_requests:sum:61 + expr: vector(1) + labels: + job: job61 + - record: job:http_inprogress_requests:sum:62 + expr: vector(1) + labels: + job: job62 + - record: job:http_inprogress_requests:sum:63 + expr: vector(1) + labels: + job: job63 + - record: job:http_inprogress_requests:sum:64 + expr: vector(1) + labels: + job: job64 + - record: job:http_inprogress_requests:sum:65 + expr: vector(1) + labels: + job: job65 + - record: job:http_inprogress_requests:sum:66 + expr: vector(1) + labels: + job: job66 + - record: job:http_inprogress_requests:sum:67 + expr: vector(1) + labels: + job: job67 + - record: job:http_inprogress_requests:sum:68 + expr: vector(1) + labels: + job: job68 + - record: job:http_inprogress_requests:sum:69 + expr: vector(1) + labels: + job: job69 + - record: job:http_inprogress_requests:sum:70 + expr: vector(1) + labels: + job: job70 + - record: job:http_inprogress_requests:sum:71 + expr: vector(1) + labels: + job: job71 + - record: job:http_inprogress_requests:sum:72 + expr: vector(1) + labels: + job: job72 + - record: job:http_inprogress_requests:sum:73 + expr: vector(1) + labels: + job: job73 + - record: job:http_inprogress_requests:sum:74 + expr: vector(1) + labels: + job: job74 + - record: job:http_inprogress_requests:sum:75 + expr: vector(1) + labels: + job: job75 + - record: job:http_inprogress_requests:sum:76 + expr: vector(1) + labels: + job: job76 + - record: job:http_inprogress_requests:sum:77 + expr: vector(1) + labels: + job: job77 + - record: job:http_inprogress_requests:sum:78 + expr: vector(1) + labels: + job: job78 + - record: job:http_inprogress_requests:sum:79 + expr: vector(1) + labels: + job: job79 + - record: job:http_inprogress_requests:sum:80 + expr: vector(1) + labels: + job: job80 + - record: job:http_inprogress_requests:sum:81 + expr: vector(1) + labels: + job: job81 + - record: job:http_inprogress_requests:sum:82 + expr: vector(1) + labels: + job: job82 + - record: job:http_inprogress_requests:sum:83 + expr: vector(1) + labels: + job: job83 + - record: job:http_inprogress_requests:sum:84 + expr: vector(1) + labels: + job: job84 + - record: job:http_inprogress_requests:sum:85 + expr: vector(1) + labels: + job: job85 + - record: job:http_inprogress_requests:sum:86 + expr: vector(1) + labels: + job: job86 + - record: job:http_inprogress_requests:sum:87 + expr: vector(1) + labels: + job: job87 + - record: job:http_inprogress_requests:sum:88 + expr: vector(1) + labels: + job: job88 + - record: job:http_inprogress_requests:sum:89 + expr: vector(1) + labels: + job: job89 + - record: job:http_inprogress_requests:sum:90 + expr: vector(1) + labels: + job: job90 + - record: job:http_inprogress_requests:sum:91 + expr: vector(1) + labels: + job: job91 + - record: job:http_inprogress_requests:sum:92 + expr: vector(1) + labels: + job: job92 + - record: job:http_inprogress_requests:sum:93 + expr: vector(1) + labels: + job: job93 + - record: job:http_inprogress_requests:sum:94 + expr: vector(1) + labels: + job: job94 + - record: job:http_inprogress_requests:sum:95 + expr: vector(1) + labels: + job: job95 + - record: job:http_inprogress_requests:sum:96 + expr: vector(1) + labels: + job: job96 + - record: job:http_inprogress_requests:sum:97 + expr: vector(1) + labels: + job: job97 + - record: job:http_inprogress_requests:sum:98 + expr: vector(1) + labels: + job: job98 + - record: job:http_inprogress_requests:sum:99 + expr: vector(1) + labels: + job: job99 + - record: job:http_inprogress_requests:sum:100 + expr: vector(1) + labels: + job: job100 + - record: job:http_inprogress_requests:sum:101 + expr: vector(1) + labels: + job: job101 + - record: job:http_inprogress_requests:sum:102 + expr: vector(1) + labels: + job: job102 + - record: job:http_inprogress_requests:sum:103 + expr: vector(1) + labels: + job: job103 + - record: job:http_inprogress_requests:sum:104 + expr: vector(1) + labels: + job: job104 + - record: job:http_inprogress_requests:sum:105 + expr: vector(1) + labels: + job: job105 + - record: job:http_inprogress_requests:sum:106 + expr: vector(1) + labels: + job: job106 + - record: job:http_inprogress_requests:sum:107 + expr: vector(1) + labels: + job: job107 + - record: job:http_inprogress_requests:sum:108 + expr: vector(1) + labels: + job: job108 + - record: job:http_inprogress_requests:sum:109 + expr: vector(1) + labels: + job: job109 + - record: job:http_inprogress_requests:sum:110 + expr: vector(1) + labels: + job: job110 + - record: job:http_inprogress_requests:sum:111 + expr: vector(1) + labels: + job: job111 + - record: job:http_inprogress_requests:sum:112 + expr: vector(1) + labels: + job: job112 + - record: job:http_inprogress_requests:sum:113 + expr: vector(1) + labels: + job: job113 + - record: job:http_inprogress_requests:sum:114 + expr: vector(1) + labels: + job: job114 + - record: job:http_inprogress_requests:sum:115 + expr: vector(1) + labels: + job: job115 + - record: job:http_inprogress_requests:sum:116 + expr: vector(1) + labels: + job: job116 + - record: job:http_inprogress_requests:sum:117 + expr: vector(1) + labels: + job: job117 + - record: job:http_inprogress_requests:sum:118 + expr: vector(1) + labels: + job: job118 + - record: job:http_inprogress_requests:sum:119 + expr: vector(1) + labels: + job: job119 + - record: job:http_inprogress_requests:sum:120 + expr: vector(1) + labels: + job: job120 + - record: job:http_inprogress_requests:sum:121 + expr: vector(1) + labels: + job: job121 + - record: job:http_inprogress_requests:sum:122 + expr: vector(1) + labels: + job: job122 + - record: job:http_inprogress_requests:sum:123 + expr: vector(1) + labels: + job: job123 + - record: job:http_inprogress_requests:sum:124 + expr: vector(1) + labels: + job: job124 + - record: job:http_inprogress_requests:sum:125 + expr: vector(1) + labels: + job: job125 + - record: job:http_inprogress_requests:sum:126 + expr: vector(1) + labels: + job: job126 + - record: job:http_inprogress_requests:sum:127 + expr: vector(1) + labels: + job: job127 + - record: job:http_inprogress_requests:sum:128 + expr: vector(1) + labels: + job: job128 + - record: job:http_inprogress_requests:sum:129 + expr: vector(1) + labels: + job: job129 + - record: job:http_inprogress_requests:sum:130 + expr: vector(1) + labels: + job: job130 + - record: job:http_inprogress_requests:sum:131 + expr: vector(1) + labels: + job: job131 + - record: job:http_inprogress_requests:sum:132 + expr: vector(1) + labels: + job: job132 + - record: job:http_inprogress_requests:sum:133 + expr: vector(1) + labels: + job: job133 + - record: job:http_inprogress_requests:sum:134 + expr: vector(1) + labels: + job: job134 + - record: job:http_inprogress_requests:sum:135 + expr: vector(1) + labels: + job: job135 + - record: job:http_inprogress_requests:sum:136 + expr: vector(1) + labels: + job: job136 + - record: job:http_inprogress_requests:sum:137 + expr: vector(1) + labels: + job: job137 + - record: job:http_inprogress_requests:sum:138 + expr: vector(1) + labels: + job: job138 + - record: job:http_inprogress_requests:sum:139 + expr: vector(1) + labels: + job: job139 + - record: job:http_inprogress_requests:sum:140 + expr: vector(1) + labels: + job: job140 + - record: job:http_inprogress_requests:sum:141 + expr: vector(1) + labels: + job: job141 + - record: job:http_inprogress_requests:sum:142 + expr: vector(1) + labels: + job: job142 + - record: job:http_inprogress_requests:sum:143 + expr: vector(1) + labels: + job: job143 + - record: job:http_inprogress_requests:sum:144 + expr: vector(1) + labels: + job: job144 + - record: job:http_inprogress_requests:sum:145 + expr: vector(1) + labels: + job: job145 + - record: job:http_inprogress_requests:sum:146 + expr: vector(1) + labels: + job: job146 + - record: job:http_inprogress_requests:sum:147 + expr: vector(1) + labels: + job: job147 + - record: job:http_inprogress_requests:sum:148 + expr: vector(1) + labels: + job: job148 + - record: job:http_inprogress_requests:sum:149 + expr: vector(1) + labels: + job: job149 + - record: job:http_inprogress_requests:sum:150 + expr: vector(1) + labels: + job: job150 + - record: job:http_inprogress_requests:sum:151 + expr: vector(1) + labels: + job: job151 + - record: job:http_inprogress_requests:sum:152 + expr: vector(1) + labels: + job: job152 + - record: job:http_inprogress_requests:sum:153 + expr: vector(1) + labels: + job: job153 + - record: job:http_inprogress_requests:sum:154 + expr: vector(1) + labels: + job: job154 + - record: job:http_inprogress_requests:sum:155 + expr: vector(1) + labels: + job: job155 + - record: job:http_inprogress_requests:sum:156 + expr: vector(1) + labels: + job: job156 + - record: job:http_inprogress_requests:sum:157 + expr: vector(1) + labels: + job: job157 + - record: job:http_inprogress_requests:sum:158 + expr: vector(1) + labels: + job: job158 + - record: job:http_inprogress_requests:sum:159 + expr: vector(1) + labels: + job: job159 + - record: job:http_inprogress_requests:sum:160 + expr: vector(1) + labels: + job: job160 + - record: job:http_inprogress_requests:sum:161 + expr: vector(1) + labels: + job: job161 + - record: job:http_inprogress_requests:sum:162 + expr: vector(1) + labels: + job: job162 + - record: job:http_inprogress_requests:sum:163 + expr: vector(1) + labels: + job: job163 + - record: job:http_inprogress_requests:sum:164 + expr: vector(1) + labels: + job: job164 + - record: job:http_inprogress_requests:sum:165 + expr: vector(1) + labels: + job: job165 + - record: job:http_inprogress_requests:sum:166 + expr: vector(1) + labels: + job: job166 + - record: job:http_inprogress_requests:sum:167 + expr: vector(1) + labels: + job: job167 + - record: job:http_inprogress_requests:sum:168 + expr: vector(1) + labels: + job: job168 + - record: job:http_inprogress_requests:sum:169 + expr: vector(1) + labels: + job: job169 + - record: job:http_inprogress_requests:sum:170 + expr: vector(1) + labels: + job: job170 + - record: job:http_inprogress_requests:sum:171 + expr: vector(1) + labels: + job: job171 + - record: job:http_inprogress_requests:sum:172 + expr: vector(1) + labels: + job: job172 + - record: job:http_inprogress_requests:sum:173 + expr: vector(1) + labels: + job: job173 + - record: job:http_inprogress_requests:sum:174 + expr: vector(1) + labels: + job: job174 + - record: job:http_inprogress_requests:sum:175 + expr: vector(1) + labels: + job: job175 + - record: job:http_inprogress_requests:sum:176 + expr: vector(1) + labels: + job: job176 + - record: job:http_inprogress_requests:sum:177 + expr: vector(1) + labels: + job: job177 + - record: job:http_inprogress_requests:sum:178 + expr: vector(1) + labels: + job: job178 + - record: job:http_inprogress_requests:sum:179 + expr: vector(1) + labels: + job: job179 + - record: job:http_inprogress_requests:sum:180 + expr: vector(1) + labels: + job: job180 + - record: job:http_inprogress_requests:sum:181 + expr: vector(1) + labels: + job: job181 + - record: job:http_inprogress_requests:sum:182 + expr: vector(1) + labels: + job: job182 + - record: job:http_inprogress_requests:sum:183 + expr: vector(1) + labels: + job: job183 + - record: job:http_inprogress_requests:sum:184 + expr: vector(1) + labels: + job: job184 + - record: job:http_inprogress_requests:sum:185 + expr: vector(1) + labels: + job: job185 + - record: job:http_inprogress_requests:sum:186 + expr: vector(1) + labels: + job: job186 + - record: job:http_inprogress_requests:sum:187 + expr: vector(1) + labels: + job: job187 + - record: job:http_inprogress_requests:sum:188 + expr: vector(1) + labels: + job: job188 + - record: job:http_inprogress_requests:sum:189 + expr: vector(1) + labels: + job: job189 + - record: job:http_inprogress_requests:sum:190 + expr: vector(1) + labels: + job: job190 + - record: job:http_inprogress_requests:sum:191 + expr: vector(1) + labels: + job: job191 + - record: job:http_inprogress_requests:sum:192 + expr: vector(1) + labels: + job: job192 + - record: job:http_inprogress_requests:sum:193 + expr: vector(1) + labels: + job: job193 + - record: job:http_inprogress_requests:sum:194 + expr: vector(1) + labels: + job: job194 + - record: job:http_inprogress_requests:sum:195 + expr: vector(1) + labels: + job: job195 + - record: job:http_inprogress_requests:sum:196 + expr: vector(1) + labels: + job: job196 + - record: job:http_inprogress_requests:sum:197 + expr: vector(1) + labels: + job: job197 + - record: job:http_inprogress_requests:sum:198 + expr: vector(1) + labels: + job: job198 + - record: job:http_inprogress_requests:sum:199 + expr: vector(1) + labels: + job: job199 + - record: job:http_inprogress_requests:sum:200 + expr: vector(1) + labels: + job: job200 + - record: job:http_inprogress_requests:sum:201 + expr: vector(1) + labels: + job: job201 + - record: job:http_inprogress_requests:sum:202 + expr: vector(1) + labels: + job: job202 + - record: job:http_inprogress_requests:sum:203 + expr: vector(1) + labels: + job: job203 + - record: job:http_inprogress_requests:sum:204 + expr: vector(1) + labels: + job: job204 + - record: job:http_inprogress_requests:sum:205 + expr: vector(1) + labels: + job: job205 + - record: job:http_inprogress_requests:sum:206 + expr: vector(1) + labels: + job: job206 + - record: job:http_inprogress_requests:sum:207 + expr: vector(1) + labels: + job: job207 + - record: job:http_inprogress_requests:sum:208 + expr: vector(1) + labels: + job: job208 + - record: job:http_inprogress_requests:sum:209 + expr: vector(1) + labels: + job: job209 + - record: job:http_inprogress_requests:sum:210 + expr: vector(1) + labels: + job: job210 + - record: job:http_inprogress_requests:sum:211 + expr: vector(1) + labels: + job: job211 + - record: job:http_inprogress_requests:sum:212 + expr: vector(1) + labels: + job: job212 + - record: job:http_inprogress_requests:sum:213 + expr: vector(1) + labels: + job: job213 + - record: job:http_inprogress_requests:sum:214 + expr: vector(1) + labels: + job: job214 + - record: job:http_inprogress_requests:sum:215 + expr: vector(1) + labels: + job: job215 + - record: job:http_inprogress_requests:sum:216 + expr: vector(1) + labels: + job: job216 + - record: job:http_inprogress_requests:sum:217 + expr: vector(1) + labels: + job: job217 + - record: job:http_inprogress_requests:sum:218 + expr: vector(1) + labels: + job: job218 + - record: job:http_inprogress_requests:sum:219 + expr: vector(1) + labels: + job: job219 + - record: job:http_inprogress_requests:sum:220 + expr: vector(1) + labels: + job: job220 + - record: job:http_inprogress_requests:sum:221 + expr: vector(1) + labels: + job: job221 + - record: job:http_inprogress_requests:sum:222 + expr: vector(1) + labels: + job: job222 + - record: job:http_inprogress_requests:sum:223 + expr: vector(1) + labels: + job: job223 + - record: job:http_inprogress_requests:sum:224 + expr: vector(1) + labels: + job: job224 + - record: job:http_inprogress_requests:sum:225 + expr: vector(1) + labels: + job: job225 + - record: job:http_inprogress_requests:sum:226 + expr: vector(1) + labels: + job: job226 + - record: job:http_inprogress_requests:sum:227 + expr: vector(1) + labels: + job: job227 + - record: job:http_inprogress_requests:sum:228 + expr: vector(1) + labels: + job: job228 + - record: job:http_inprogress_requests:sum:229 + expr: vector(1) + labels: + job: job229 + - record: job:http_inprogress_requests:sum:230 + expr: vector(1) + labels: + job: job230 + - record: job:http_inprogress_requests:sum:231 + expr: vector(1) + labels: + job: job231 + - record: job:http_inprogress_requests:sum:232 + expr: vector(1) + labels: + job: job232 + - record: job:http_inprogress_requests:sum:233 + expr: vector(1) + labels: + job: job233 + - record: job:http_inprogress_requests:sum:234 + expr: vector(1) + labels: + job: job234 + - record: job:http_inprogress_requests:sum:235 + expr: vector(1) + labels: + job: job235 + - record: job:http_inprogress_requests:sum:236 + expr: vector(1) + labels: + job: job236 + - record: job:http_inprogress_requests:sum:237 + expr: vector(1) + labels: + job: job237 + - record: job:http_inprogress_requests:sum:238 + expr: vector(1) + labels: + job: job238 + - record: job:http_inprogress_requests:sum:239 + expr: vector(1) + labels: + job: job239 + - record: job:http_inprogress_requests:sum:240 + expr: vector(1) + labels: + job: job240 + - record: job:http_inprogress_requests:sum:241 + expr: vector(1) + labels: + job: job241 + - record: job:http_inprogress_requests:sum:242 + expr: vector(1) + labels: + job: job242 + - record: job:http_inprogress_requests:sum:243 + expr: vector(1) + labels: + job: job243 + - record: job:http_inprogress_requests:sum:244 + expr: vector(1) + labels: + job: job244 + - record: job:http_inprogress_requests:sum:245 + expr: vector(1) + labels: + job: job245 + - record: job:http_inprogress_requests:sum:246 + expr: vector(1) + labels: + job: job246 + - record: job:http_inprogress_requests:sum:247 + expr: vector(1) + labels: + job: job247 + - record: job:http_inprogress_requests:sum:248 + expr: vector(1) + labels: + job: job248 + - record: job:http_inprogress_requests:sum:249 + expr: vector(1) + labels: + job: job249 + - record: job:http_inprogress_requests:sum:250 + expr: vector(1) + labels: + job: job250 + - record: job:http_inprogress_requests:sum:251 + expr: vector(1) + labels: + job: job251 + - record: job:http_inprogress_requests:sum:252 + expr: vector(1) + labels: + job: job252 + - record: job:http_inprogress_requests:sum:253 + expr: vector(1) + labels: + job: job253 + - record: job:http_inprogress_requests:sum:254 + expr: vector(1) + labels: + job: job254 + - record: job:http_inprogress_requests:sum:255 + expr: vector(1) + labels: + job: job255 + - record: job:http_inprogress_requests:sum:256 + expr: vector(1) + labels: + job: job256 + - record: job:http_inprogress_requests:sum:257 + expr: vector(1) + labels: + job: job257 + - record: job:http_inprogress_requests:sum:258 + expr: vector(1) + labels: + job: job258 + - record: job:http_inprogress_requests:sum:259 + expr: vector(1) + labels: + job: job259 + - record: job:http_inprogress_requests:sum:260 + expr: vector(1) + labels: + job: job260 + - record: job:http_inprogress_requests:sum:261 + expr: vector(1) + labels: + job: job261 + - record: job:http_inprogress_requests:sum:262 + expr: vector(1) + labels: + job: job262 + - record: job:http_inprogress_requests:sum:263 + expr: vector(1) + labels: + job: job263 + - record: job:http_inprogress_requests:sum:264 + expr: vector(1) + labels: + job: job264 + - record: job:http_inprogress_requests:sum:265 + expr: vector(1) + labels: + job: job265 + - record: job:http_inprogress_requests:sum:266 + expr: vector(1) + labels: + job: job266 + - record: job:http_inprogress_requests:sum:267 + expr: vector(1) + labels: + job: job267 + - record: job:http_inprogress_requests:sum:268 + expr: vector(1) + labels: + job: job268 + - record: job:http_inprogress_requests:sum:269 + expr: vector(1) + labels: + job: job269 + - record: job:http_inprogress_requests:sum:270 + expr: vector(1) + labels: + job: job270 + - record: job:http_inprogress_requests:sum:271 + expr: vector(1) + labels: + job: job271 + - record: job:http_inprogress_requests:sum:272 + expr: vector(1) + labels: + job: job272 + - record: job:http_inprogress_requests:sum:273 + expr: vector(1) + labels: + job: job273 + - record: job:http_inprogress_requests:sum:274 + expr: vector(1) + labels: + job: job274 + - record: job:http_inprogress_requests:sum:275 + expr: vector(1) + labels: + job: job275 + - record: job:http_inprogress_requests:sum:276 + expr: vector(1) + labels: + job: job276 + - record: job:http_inprogress_requests:sum:277 + expr: vector(1) + labels: + job: job277 + - record: job:http_inprogress_requests:sum:278 + expr: vector(1) + labels: + job: job278 + - record: job:http_inprogress_requests:sum:279 + expr: vector(1) + labels: + job: job279 + - record: job:http_inprogress_requests:sum:280 + expr: vector(1) + labels: + job: job280 + - record: job:http_inprogress_requests:sum:281 + expr: vector(1) + labels: + job: job281 + - record: job:http_inprogress_requests:sum:282 + expr: vector(1) + labels: + job: job282 + - record: job:http_inprogress_requests:sum:283 + expr: vector(1) + labels: + job: job283 + - record: job:http_inprogress_requests:sum:284 + expr: vector(1) + labels: + job: job284 + - record: job:http_inprogress_requests:sum:285 + expr: vector(1) + labels: + job: job285 + - record: job:http_inprogress_requests:sum:286 + expr: vector(1) + labels: + job: job286 + - record: job:http_inprogress_requests:sum:287 + expr: vector(1) + labels: + job: job287 + - record: job:http_inprogress_requests:sum:288 + expr: vector(1) + labels: + job: job288 + - record: job:http_inprogress_requests:sum:289 + expr: vector(1) + labels: + job: job289 + - record: job:http_inprogress_requests:sum:290 + expr: vector(1) + labels: + job: job290 + - record: job:http_inprogress_requests:sum:291 + expr: vector(1) + labels: + job: job291 + - record: job:http_inprogress_requests:sum:292 + expr: vector(1) + labels: + job: job292 + - record: job:http_inprogress_requests:sum:293 + expr: vector(1) + labels: + job: job293 + - record: job:http_inprogress_requests:sum:294 + expr: vector(1) + labels: + job: job294 + - record: job:http_inprogress_requests:sum:295 + expr: vector(1) + labels: + job: job295 + - record: job:http_inprogress_requests:sum:296 + expr: vector(1) + labels: + job: job296 + - record: job:http_inprogress_requests:sum:297 + expr: vector(1) + labels: + job: job297 + - record: job:http_inprogress_requests:sum:298 + expr: vector(1) + labels: + job: job298 + - record: job:http_inprogress_requests:sum:299 + expr: vector(1) + labels: + job: job299 + - record: job:http_inprogress_requests:sum:300 + expr: vector(1) + labels: + job: job300 + - record: job:http_inprogress_requests:sum:301 + expr: vector(1) + labels: + job: job301 + - record: job:http_inprogress_requests:sum:302 + expr: vector(1) + labels: + job: job302 + - record: job:http_inprogress_requests:sum:303 + expr: vector(1) + labels: + job: job303 + - record: job:http_inprogress_requests:sum:304 + expr: vector(1) + labels: + job: job304 + - record: job:http_inprogress_requests:sum:305 + expr: vector(1) + labels: + job: job305 + - record: job:http_inprogress_requests:sum:306 + expr: vector(1) + labels: + job: job306 + - record: job:http_inprogress_requests:sum:307 + expr: vector(1) + labels: + job: job307 + - record: job:http_inprogress_requests:sum:308 + expr: vector(1) + labels: + job: job308 + - record: job:http_inprogress_requests:sum:309 + expr: vector(1) + labels: + job: job309 + - record: job:http_inprogress_requests:sum:310 + expr: vector(1) + labels: + job: job310 + - record: job:http_inprogress_requests:sum:311 + expr: vector(1) + labels: + job: job311 + - record: job:http_inprogress_requests:sum:312 + expr: vector(1) + labels: + job: job312 + - record: job:http_inprogress_requests:sum:313 + expr: vector(1) + labels: + job: job313 + - record: job:http_inprogress_requests:sum:314 + expr: vector(1) + labels: + job: job314 + - record: job:http_inprogress_requests:sum:315 + expr: vector(1) + labels: + job: job315 + - record: job:http_inprogress_requests:sum:316 + expr: vector(1) + labels: + job: job316 + - record: job:http_inprogress_requests:sum:317 + expr: vector(1) + labels: + job: job317 + - record: job:http_inprogress_requests:sum:318 + expr: vector(1) + labels: + job: job318 + - record: job:http_inprogress_requests:sum:319 + expr: vector(1) + labels: + job: job319 + - record: job:http_inprogress_requests:sum:320 + expr: vector(1) + labels: + job: job320 + - record: job:http_inprogress_requests:sum:321 + expr: vector(1) + labels: + job: job321 + - record: job:http_inprogress_requests:sum:322 + expr: vector(1) + labels: + job: job322 + - record: job:http_inprogress_requests:sum:323 + expr: vector(1) + labels: + job: job323 + - record: job:http_inprogress_requests:sum:324 + expr: vector(1) + labels: + job: job324 + - record: job:http_inprogress_requests:sum:325 + expr: vector(1) + labels: + job: job325 + - record: job:http_inprogress_requests:sum:326 + expr: vector(1) + labels: + job: job326 + - record: job:http_inprogress_requests:sum:327 + expr: vector(1) + labels: + job: job327 + - record: job:http_inprogress_requests:sum:328 + expr: vector(1) + labels: + job: job328 + - record: job:http_inprogress_requests:sum:329 + expr: vector(1) + labels: + job: job329 + - record: job:http_inprogress_requests:sum:330 + expr: vector(1) + labels: + job: job330 + - record: job:http_inprogress_requests:sum:331 + expr: vector(1) + labels: + job: job331 + - record: job:http_inprogress_requests:sum:332 + expr: vector(1) + labels: + job: job332 + - record: job:http_inprogress_requests:sum:333 + expr: vector(1) + labels: + job: job333 + - record: job:http_inprogress_requests:sum:334 + expr: vector(1) + labels: + job: job334 + - record: job:http_inprogress_requests:sum:335 + expr: vector(1) + labels: + job: job335 + - record: job:http_inprogress_requests:sum:336 + expr: vector(1) + labels: + job: job336 + - record: job:http_inprogress_requests:sum:337 + expr: vector(1) + labels: + job: job337 + - record: job:http_inprogress_requests:sum:338 + expr: vector(1) + labels: + job: job338 + - record: job:http_inprogress_requests:sum:339 + expr: vector(1) + labels: + job: job339 + - record: job:http_inprogress_requests:sum:340 + expr: vector(1) + labels: + job: job340 + - record: job:http_inprogress_requests:sum:341 + expr: vector(1) + labels: + job: job341 + - record: job:http_inprogress_requests:sum:342 + expr: vector(1) + labels: + job: job342 + - record: job:http_inprogress_requests:sum:343 + expr: vector(1) + labels: + job: job343 + - record: job:http_inprogress_requests:sum:344 + expr: vector(1) + labels: + job: job344 + - record: job:http_inprogress_requests:sum:345 + expr: vector(1) + labels: + job: job345 + - record: job:http_inprogress_requests:sum:346 + expr: vector(1) + labels: + job: job346 + - record: job:http_inprogress_requests:sum:347 + expr: vector(1) + labels: + job: job347 + - record: job:http_inprogress_requests:sum:348 + expr: vector(1) + labels: + job: job348 + - record: job:http_inprogress_requests:sum:349 + expr: vector(1) + labels: + job: job349 + - record: job:http_inprogress_requests:sum:350 + expr: vector(1) + labels: + job: job350 + - record: job:http_inprogress_requests:sum:351 + expr: vector(1) + labels: + job: job351 + - record: job:http_inprogress_requests:sum:352 + expr: vector(1) + labels: + job: job352 + - record: job:http_inprogress_requests:sum:353 + expr: vector(1) + labels: + job: job353 + - record: job:http_inprogress_requests:sum:354 + expr: vector(1) + labels: + job: job354 + - record: job:http_inprogress_requests:sum:355 + expr: vector(1) + labels: + job: job355 + - record: job:http_inprogress_requests:sum:356 + expr: vector(1) + labels: + job: job356 + - record: job:http_inprogress_requests:sum:357 + expr: vector(1) + labels: + job: job357 + - record: job:http_inprogress_requests:sum:358 + expr: vector(1) + labels: + job: job358 + - record: job:http_inprogress_requests:sum:359 + expr: vector(1) + labels: + job: job359 + - record: job:http_inprogress_requests:sum:360 + expr: vector(1) + labels: + job: job360 + - record: job:http_inprogress_requests:sum:361 + expr: vector(1) + labels: + job: job361 + - record: job:http_inprogress_requests:sum:362 + expr: vector(1) + labels: + job: job362 + - record: job:http_inprogress_requests:sum:363 + expr: vector(1) + labels: + job: job363 + - record: job:http_inprogress_requests:sum:364 + expr: vector(1) + labels: + job: job364 + - record: job:http_inprogress_requests:sum:365 + expr: vector(1) + labels: + job: job365 + - record: job:http_inprogress_requests:sum:366 + expr: vector(1) + labels: + job: job366 + - record: job:http_inprogress_requests:sum:367 + expr: vector(1) + labels: + job: job367 + - record: job:http_inprogress_requests:sum:368 + expr: vector(1) + labels: + job: job368 + - record: job:http_inprogress_requests:sum:369 + expr: vector(1) + labels: + job: job369 + - record: job:http_inprogress_requests:sum:370 + expr: vector(1) + labels: + job: job370 + - record: job:http_inprogress_requests:sum:371 + expr: vector(1) + labels: + job: job371 + - record: job:http_inprogress_requests:sum:372 + expr: vector(1) + labels: + job: job372 + - record: job:http_inprogress_requests:sum:373 + expr: vector(1) + labels: + job: job373 + - record: job:http_inprogress_requests:sum:374 + expr: vector(1) + labels: + job: job374 + - record: job:http_inprogress_requests:sum:375 + expr: vector(1) + labels: + job: job375 + - record: job:http_inprogress_requests:sum:376 + expr: vector(1) + labels: + job: job376 + - record: job:http_inprogress_requests:sum:377 + expr: vector(1) + labels: + job: job377 + - record: job:http_inprogress_requests:sum:378 + expr: vector(1) + labels: + job: job378 + - record: job:http_inprogress_requests:sum:379 + expr: vector(1) + labels: + job: job379 + - record: job:http_inprogress_requests:sum:380 + expr: vector(1) + labels: + job: job380 + - record: job:http_inprogress_requests:sum:381 + expr: vector(1) + labels: + job: job381 + - record: job:http_inprogress_requests:sum:382 + expr: vector(1) + labels: + job: job382 + - record: job:http_inprogress_requests:sum:383 + expr: vector(1) + labels: + job: job383 + - record: job:http_inprogress_requests:sum:384 + expr: vector(1) + labels: + job: job384 + - record: job:http_inprogress_requests:sum:385 + expr: vector(1) + labels: + job: job385 + - record: job:http_inprogress_requests:sum:386 + expr: vector(1) + labels: + job: job386 + - record: job:http_inprogress_requests:sum:387 + expr: vector(1) + labels: + job: job387 + - record: job:http_inprogress_requests:sum:388 + expr: vector(1) + labels: + job: job388 + - record: job:http_inprogress_requests:sum:389 + expr: vector(1) + labels: + job: job389 + - record: job:http_inprogress_requests:sum:390 + expr: vector(1) + labels: + job: job390 + - record: job:http_inprogress_requests:sum:391 + expr: vector(1) + labels: + job: job391 + - record: job:http_inprogress_requests:sum:392 + expr: vector(1) + labels: + job: job392 + - record: job:http_inprogress_requests:sum:393 + expr: vector(1) + labels: + job: job393 + - record: job:http_inprogress_requests:sum:394 + expr: vector(1) + labels: + job: job394 + - record: job:http_inprogress_requests:sum:395 + expr: vector(1) + labels: + job: job395 + - record: job:http_inprogress_requests:sum:396 + expr: vector(1) + labels: + job: job396 + - record: job:http_inprogress_requests:sum:397 + expr: vector(1) + labels: + job: job397 + - record: job:http_inprogress_requests:sum:398 + expr: vector(1) + labels: + job: job398 + - record: job:http_inprogress_requests:sum:399 + expr: vector(1) + labels: + job: job399 + - record: job:http_inprogress_requests:sum:400 + expr: vector(1) + labels: + job: job400 + - record: job:http_inprogress_requests:sum:401 + expr: vector(1) + labels: + job: job401 + - record: job:http_inprogress_requests:sum:402 + expr: vector(1) + labels: + job: job402 + - record: job:http_inprogress_requests:sum:403 + expr: vector(1) + labels: + job: job403 + - record: job:http_inprogress_requests:sum:404 + expr: vector(1) + labels: + job: job404 + - record: job:http_inprogress_requests:sum:405 + expr: vector(1) + labels: + job: job405 + - record: job:http_inprogress_requests:sum:406 + expr: vector(1) + labels: + job: job406 + - record: job:http_inprogress_requests:sum:407 + expr: vector(1) + labels: + job: job407 + - record: job:http_inprogress_requests:sum:408 + expr: vector(1) + labels: + job: job408 + - record: job:http_inprogress_requests:sum:409 + expr: vector(1) + labels: + job: job409 + - record: job:http_inprogress_requests:sum:410 + expr: vector(1) + labels: + job: job410 + - record: job:http_inprogress_requests:sum:411 + expr: vector(1) + labels: + job: job411 + - record: job:http_inprogress_requests:sum:412 + expr: vector(1) + labels: + job: job412 + - record: job:http_inprogress_requests:sum:413 + expr: vector(1) + labels: + job: job413 + - record: job:http_inprogress_requests:sum:414 + expr: vector(1) + labels: + job: job414 + - record: job:http_inprogress_requests:sum:415 + expr: vector(1) + labels: + job: job415 + - record: job:http_inprogress_requests:sum:416 + expr: vector(1) + labels: + job: job416 + - record: job:http_inprogress_requests:sum:417 + expr: vector(1) + labels: + job: job417 + - record: job:http_inprogress_requests:sum:418 + expr: vector(1) + labels: + job: job418 + - record: job:http_inprogress_requests:sum:419 + expr: vector(1) + labels: + job: job419 + - record: job:http_inprogress_requests:sum:420 + expr: vector(1) + labels: + job: job420 + - record: job:http_inprogress_requests:sum:421 + expr: vector(1) + labels: + job: job421 + - record: job:http_inprogress_requests:sum:422 + expr: vector(1) + labels: + job: job422 + - record: job:http_inprogress_requests:sum:423 + expr: vector(1) + labels: + job: job423 + - record: job:http_inprogress_requests:sum:424 + expr: vector(1) + labels: + job: job424 + - record: job:http_inprogress_requests:sum:425 + expr: vector(1) + labels: + job: job425 + - record: job:http_inprogress_requests:sum:426 + expr: vector(1) + labels: + job: job426 + - record: job:http_inprogress_requests:sum:427 + expr: vector(1) + labels: + job: job427 + - record: job:http_inprogress_requests:sum:428 + expr: vector(1) + labels: + job: job428 + - record: job:http_inprogress_requests:sum:429 + expr: vector(1) + labels: + job: job429 + - record: job:http_inprogress_requests:sum:430 + expr: vector(1) + labels: + job: job430 + - record: job:http_inprogress_requests:sum:431 + expr: vector(1) + labels: + job: job431 + - record: job:http_inprogress_requests:sum:432 + expr: vector(1) + labels: + job: job432 + - record: job:http_inprogress_requests:sum:433 + expr: vector(1) + labels: + job: job433 + - record: job:http_inprogress_requests:sum:434 + expr: vector(1) + labels: + job: job434 + - record: job:http_inprogress_requests:sum:435 + expr: vector(1) + labels: + job: job435 + - record: job:http_inprogress_requests:sum:436 + expr: vector(1) + labels: + job: job436 + - record: job:http_inprogress_requests:sum:437 + expr: vector(1) + labels: + job: job437 + - record: job:http_inprogress_requests:sum:438 + expr: vector(1) + labels: + job: job438 + - record: job:http_inprogress_requests:sum:439 + expr: vector(1) + labels: + job: job439 + - record: job:http_inprogress_requests:sum:440 + expr: vector(1) + labels: + job: job440 + - record: job:http_inprogress_requests:sum:441 + expr: vector(1) + labels: + job: job441 + - record: job:http_inprogress_requests:sum:442 + expr: vector(1) + labels: + job: job442 + - record: job:http_inprogress_requests:sum:443 + expr: vector(1) + labels: + job: job443 + - record: job:http_inprogress_requests:sum:444 + expr: vector(1) + labels: + job: job444 + - record: job:http_inprogress_requests:sum:445 + expr: vector(1) + labels: + job: job445 + - record: job:http_inprogress_requests:sum:446 + expr: vector(1) + labels: + job: job446 + - record: job:http_inprogress_requests:sum:447 + expr: vector(1) + labels: + job: job447 + - record: job:http_inprogress_requests:sum:448 + expr: vector(1) + labels: + job: job448 + - record: job:http_inprogress_requests:sum:449 + expr: vector(1) + labels: + job: job449 + - record: job:http_inprogress_requests:sum:450 + expr: vector(1) + labels: + job: job450 + - record: job:http_inprogress_requests:sum:451 + expr: vector(1) + labels: + job: job451 + - record: job:http_inprogress_requests:sum:452 + expr: vector(1) + labels: + job: job452 + - record: job:http_inprogress_requests:sum:453 + expr: vector(1) + labels: + job: job453 + - record: job:http_inprogress_requests:sum:454 + expr: vector(1) + labels: + job: job454 + - record: job:http_inprogress_requests:sum:455 + expr: vector(1) + labels: + job: job455 + - record: job:http_inprogress_requests:sum:456 + expr: vector(1) + labels: + job: job456 + - record: job:http_inprogress_requests:sum:457 + expr: vector(1) + labels: + job: job457 + - record: job:http_inprogress_requests:sum:458 + expr: vector(1) + labels: + job: job458 + - record: job:http_inprogress_requests:sum:459 + expr: vector(1) + labels: + job: job459 + - record: job:http_inprogress_requests:sum:460 + expr: vector(1) + labels: + job: job460 + - record: job:http_inprogress_requests:sum:461 + expr: vector(1) + labels: + job: job461 + - record: job:http_inprogress_requests:sum:462 + expr: vector(1) + labels: + job: job462 + - record: job:http_inprogress_requests:sum:463 + expr: vector(1) + labels: + job: job463 + - record: job:http_inprogress_requests:sum:464 + expr: vector(1) + labels: + job: job464 + - record: job:http_inprogress_requests:sum:465 + expr: vector(1) + labels: + job: job465 + - record: job:http_inprogress_requests:sum:466 + expr: vector(1) + labels: + job: job466 + - record: job:http_inprogress_requests:sum:467 + expr: vector(1) + labels: + job: job467 + - record: job:http_inprogress_requests:sum:468 + expr: vector(1) + labels: + job: job468 + - record: job:http_inprogress_requests:sum:469 + expr: vector(1) + labels: + job: job469 + - record: job:http_inprogress_requests:sum:470 + expr: vector(1) + labels: + job: job470 + - record: job:http_inprogress_requests:sum:471 + expr: vector(1) + labels: + job: job471 + - record: job:http_inprogress_requests:sum:472 + expr: vector(1) + labels: + job: job472 + - record: job:http_inprogress_requests:sum:473 + expr: vector(1) + labels: + job: job473 + - record: job:http_inprogress_requests:sum:474 + expr: vector(1) + labels: + job: job474 + - record: job:http_inprogress_requests:sum:475 + expr: vector(1) + labels: + job: job475 + - record: job:http_inprogress_requests:sum:476 + expr: vector(1) + labels: + job: job476 + - record: job:http_inprogress_requests:sum:477 + expr: vector(1) + labels: + job: job477 + - record: job:http_inprogress_requests:sum:478 + expr: vector(1) + labels: + job: job478 + - record: job:http_inprogress_requests:sum:479 + expr: vector(1) + labels: + job: job479 + - record: job:http_inprogress_requests:sum:480 + expr: vector(1) + labels: + job: job480 + - record: job:http_inprogress_requests:sum:481 + expr: vector(1) + labels: + job: job481 + - record: job:http_inprogress_requests:sum:482 + expr: vector(1) + labels: + job: job482 + - record: job:http_inprogress_requests:sum:483 + expr: vector(1) + labels: + job: job483 + - record: job:http_inprogress_requests:sum:484 + expr: vector(1) + labels: + job: job484 + - record: job:http_inprogress_requests:sum:485 + expr: vector(1) + labels: + job: job485 + - record: job:http_inprogress_requests:sum:486 + expr: vector(1) + labels: + job: job486 + - record: job:http_inprogress_requests:sum:487 + expr: vector(1) + labels: + job: job487 + - record: job:http_inprogress_requests:sum:488 + expr: vector(1) + labels: + job: job488 + - record: job:http_inprogress_requests:sum:489 + expr: vector(1) + labels: + job: job489 + - record: job:http_inprogress_requests:sum:490 + expr: vector(1) + labels: + job: job490 + - record: job:http_inprogress_requests:sum:491 + expr: vector(1) + labels: + job: job491 + - record: job:http_inprogress_requests:sum:492 + expr: vector(1) + labels: + job: job492 + - record: job:http_inprogress_requests:sum:493 + expr: vector(1) + labels: + job: job493 + - record: job:http_inprogress_requests:sum:494 + expr: vector(1) + labels: + job: job494 + - record: job:http_inprogress_requests:sum:495 + expr: vector(1) + labels: + job: job495 + - record: job:http_inprogress_requests:sum:496 + expr: vector(1) + labels: + job: job496 + - record: job:http_inprogress_requests:sum:497 + expr: vector(1) + labels: + job: job497 + - record: job:http_inprogress_requests:sum:498 + expr: vector(1) + labels: + job: job498 + - record: job:http_inprogress_requests:sum:499 + expr: vector(1) + labels: + job: job499 + - record: job:http_inprogress_requests:sum:500 + expr: vector(1) + labels: + job: job500 + - record: job:http_inprogress_requests:sum:501 + expr: vector(1) + labels: + job: job501 + - record: job:http_inprogress_requests:sum:502 + expr: vector(1) + labels: + job: job502 + - record: job:http_inprogress_requests:sum:503 + expr: vector(1) + labels: + job: job503 + - record: job:http_inprogress_requests:sum:504 + expr: vector(1) + labels: + job: job504 + - record: job:http_inprogress_requests:sum:505 + expr: vector(1) + labels: + job: job505 + - record: job:http_inprogress_requests:sum:506 + expr: vector(1) + labels: + job: job506 + - record: job:http_inprogress_requests:sum:507 + expr: vector(1) + labels: + job: job507 + - record: job:http_inprogress_requests:sum:508 + expr: vector(1) + labels: + job: job508 + - record: job:http_inprogress_requests:sum:509 + expr: vector(1) + labels: + job: job509 + - record: job:http_inprogress_requests:sum:510 + expr: vector(1) + labels: + job: job510 + - record: job:http_inprogress_requests:sum:511 + expr: vector(1) + labels: + job: job511 + - record: job:http_inprogress_requests:sum:512 + expr: vector(1) + labels: + job: job512 + - record: job:http_inprogress_requests:sum:513 + expr: vector(1) + labels: + job: job513 + - record: job:http_inprogress_requests:sum:514 + expr: vector(1) + labels: + job: job514 + - record: job:http_inprogress_requests:sum:515 + expr: vector(1) + labels: + job: job515 + - record: job:http_inprogress_requests:sum:516 + expr: vector(1) + labels: + job: job516 + - record: job:http_inprogress_requests:sum:517 + expr: vector(1) + labels: + job: job517 + - record: job:http_inprogress_requests:sum:518 + expr: vector(1) + labels: + job: job518 + - record: job:http_inprogress_requests:sum:519 + expr: vector(1) + labels: + job: job519 + - record: job:http_inprogress_requests:sum:520 + expr: vector(1) + labels: + job: job520 + - record: job:http_inprogress_requests:sum:521 + expr: vector(1) + labels: + job: job521 + - record: job:http_inprogress_requests:sum:522 + expr: vector(1) + labels: + job: job522 + - record: job:http_inprogress_requests:sum:523 + expr: vector(1) + labels: + job: job523 + - record: job:http_inprogress_requests:sum:524 + expr: vector(1) + labels: + job: job524 + - record: job:http_inprogress_requests:sum:525 + expr: vector(1) + labels: + job: job525 + - record: job:http_inprogress_requests:sum:526 + expr: vector(1) + labels: + job: job526 + - record: job:http_inprogress_requests:sum:527 + expr: vector(1) + labels: + job: job527 + - record: job:http_inprogress_requests:sum:528 + expr: vector(1) + labels: + job: job528 + - record: job:http_inprogress_requests:sum:529 + expr: vector(1) + labels: + job: job529 + - record: job:http_inprogress_requests:sum:530 + expr: vector(1) + labels: + job: job530 + - record: job:http_inprogress_requests:sum:531 + expr: vector(1) + labels: + job: job531 + - record: job:http_inprogress_requests:sum:532 + expr: vector(1) + labels: + job: job532 + - record: job:http_inprogress_requests:sum:533 + expr: vector(1) + labels: + job: job533 + - record: job:http_inprogress_requests:sum:534 + expr: vector(1) + labels: + job: job534 + - record: job:http_inprogress_requests:sum:535 + expr: vector(1) + labels: + job: job535 + - record: job:http_inprogress_requests:sum:536 + expr: vector(1) + labels: + job: job536 + - record: job:http_inprogress_requests:sum:537 + expr: vector(1) + labels: + job: job537 + - record: job:http_inprogress_requests:sum:538 + expr: vector(1) + labels: + job: job538 + - record: job:http_inprogress_requests:sum:539 + expr: vector(1) + labels: + job: job539 + - record: job:http_inprogress_requests:sum:540 + expr: vector(1) + labels: + job: job540 + - record: job:http_inprogress_requests:sum:541 + expr: vector(1) + labels: + job: job541 + - record: job:http_inprogress_requests:sum:542 + expr: vector(1) + labels: + job: job542 + - record: job:http_inprogress_requests:sum:543 + expr: vector(1) + labels: + job: job543 + - record: job:http_inprogress_requests:sum:544 + expr: vector(1) + labels: + job: job544 + - record: job:http_inprogress_requests:sum:545 + expr: vector(1) + labels: + job: job545 + - record: job:http_inprogress_requests:sum:546 + expr: vector(1) + labels: + job: job546 + - record: job:http_inprogress_requests:sum:547 + expr: vector(1) + labels: + job: job547 + - record: job:http_inprogress_requests:sum:548 + expr: vector(1) + labels: + job: job548 + - record: job:http_inprogress_requests:sum:549 + expr: vector(1) + labels: + job: job549 + - record: job:http_inprogress_requests:sum:550 + expr: vector(1) + labels: + job: job550 + - record: job:http_inprogress_requests:sum:551 + expr: vector(1) + labels: + job: job551 + - record: job:http_inprogress_requests:sum:552 + expr: vector(1) + labels: + job: job552 + - record: job:http_inprogress_requests:sum:553 + expr: vector(1) + labels: + job: job553 + - record: job:http_inprogress_requests:sum:554 + expr: vector(1) + labels: + job: job554 + - record: job:http_inprogress_requests:sum:555 + expr: vector(1) + labels: + job: job555 + - record: job:http_inprogress_requests:sum:556 + expr: vector(1) + labels: + job: job556 + - record: job:http_inprogress_requests:sum:557 + expr: vector(1) + labels: + job: job557 + - record: job:http_inprogress_requests:sum:558 + expr: vector(1) + labels: + job: job558 + - record: job:http_inprogress_requests:sum:559 + expr: vector(1) + labels: + job: job559 + - record: job:http_inprogress_requests:sum:560 + expr: vector(1) + labels: + job: job560 + - record: job:http_inprogress_requests:sum:561 + expr: vector(1) + labels: + job: job561 + - record: job:http_inprogress_requests:sum:562 + expr: vector(1) + labels: + job: job562 + - record: job:http_inprogress_requests:sum:563 + expr: vector(1) + labels: + job: job563 + - record: job:http_inprogress_requests:sum:564 + expr: vector(1) + labels: + job: job564 + - record: job:http_inprogress_requests:sum:565 + expr: vector(1) + labels: + job: job565 + - record: job:http_inprogress_requests:sum:566 + expr: vector(1) + labels: + job: job566 + - record: job:http_inprogress_requests:sum:567 + expr: vector(1) + labels: + job: job567 + - record: job:http_inprogress_requests:sum:568 + expr: vector(1) + labels: + job: job568 + - record: job:http_inprogress_requests:sum:569 + expr: vector(1) + labels: + job: job569 + - record: job:http_inprogress_requests:sum:570 + expr: vector(1) + labels: + job: job570 + - record: job:http_inprogress_requests:sum:571 + expr: vector(1) + labels: + job: job571 + - record: job:http_inprogress_requests:sum:572 + expr: vector(1) + labels: + job: job572 + - record: job:http_inprogress_requests:sum:573 + expr: vector(1) + labels: + job: job573 + - record: job:http_inprogress_requests:sum:574 + expr: vector(1) + labels: + job: job574 + - record: job:http_inprogress_requests:sum:575 + expr: vector(1) + labels: + job: job575 + - record: job:http_inprogress_requests:sum:576 + expr: vector(1) + labels: + job: job576 + - record: job:http_inprogress_requests:sum:577 + expr: vector(1) + labels: + job: job577 + - record: job:http_inprogress_requests:sum:578 + expr: vector(1) + labels: + job: job578 + - record: job:http_inprogress_requests:sum:579 + expr: vector(1) + labels: + job: job579 + - record: job:http_inprogress_requests:sum:580 + expr: vector(1) + labels: + job: job580 + - record: job:http_inprogress_requests:sum:581 + expr: vector(1) + labels: + job: job581 + - record: job:http_inprogress_requests:sum:582 + expr: vector(1) + labels: + job: job582 + - record: job:http_inprogress_requests:sum:583 + expr: vector(1) + labels: + job: job583 + - record: job:http_inprogress_requests:sum:584 + expr: vector(1) + labels: + job: job584 + - record: job:http_inprogress_requests:sum:585 + expr: vector(1) + labels: + job: job585 + - record: job:http_inprogress_requests:sum:586 + expr: vector(1) + labels: + job: job586 + - record: job:http_inprogress_requests:sum:587 + expr: vector(1) + labels: + job: job587 + - record: job:http_inprogress_requests:sum:588 + expr: vector(1) + labels: + job: job588 + - record: job:http_inprogress_requests:sum:589 + expr: vector(1) + labels: + job: job589 + - record: job:http_inprogress_requests:sum:590 + expr: vector(1) + labels: + job: job590 + - record: job:http_inprogress_requests:sum:591 + expr: vector(1) + labels: + job: job591 + - record: job:http_inprogress_requests:sum:592 + expr: vector(1) + labels: + job: job592 + - record: job:http_inprogress_requests:sum:593 + expr: vector(1) + labels: + job: job593 + - record: job:http_inprogress_requests:sum:594 + expr: vector(1) + labels: + job: job594 + - record: job:http_inprogress_requests:sum:595 + expr: vector(1) + labels: + job: job595 + - record: job:http_inprogress_requests:sum:596 + expr: vector(1) + labels: + job: job596 + - record: job:http_inprogress_requests:sum:597 + expr: vector(1) + labels: + job: job597 + - record: job:http_inprogress_requests:sum:598 + expr: vector(1) + labels: + job: job598 + - record: job:http_inprogress_requests:sum:599 + expr: vector(1) + labels: + job: job599 + - record: job:http_inprogress_requests:sum:600 + expr: vector(1) + labels: + job: job600 + - record: job:http_inprogress_requests:sum:601 + expr: vector(1) + labels: + job: job601 + - record: job:http_inprogress_requests:sum:602 + expr: vector(1) + labels: + job: job602 + - record: job:http_inprogress_requests:sum:603 + expr: vector(1) + labels: + job: job603 + - record: job:http_inprogress_requests:sum:604 + expr: vector(1) + labels: + job: job604 + - record: job:http_inprogress_requests:sum:605 + expr: vector(1) + labels: + job: job605 + - record: job:http_inprogress_requests:sum:606 + expr: vector(1) + labels: + job: job606 + - record: job:http_inprogress_requests:sum:607 + expr: vector(1) + labels: + job: job607 + - record: job:http_inprogress_requests:sum:608 + expr: vector(1) + labels: + job: job608 + - record: job:http_inprogress_requests:sum:609 + expr: vector(1) + labels: + job: job609 + - record: job:http_inprogress_requests:sum:610 + expr: vector(1) + labels: + job: job610 + - record: job:http_inprogress_requests:sum:611 + expr: vector(1) + labels: + job: job611 + - record: job:http_inprogress_requests:sum:612 + expr: vector(1) + labels: + job: job612 + - record: job:http_inprogress_requests:sum:613 + expr: vector(1) + labels: + job: job613 + - record: job:http_inprogress_requests:sum:614 + expr: vector(1) + labels: + job: job614 + - record: job:http_inprogress_requests:sum:615 + expr: vector(1) + labels: + job: job615 + - record: job:http_inprogress_requests:sum:616 + expr: vector(1) + labels: + job: job616 + - record: job:http_inprogress_requests:sum:617 + expr: vector(1) + labels: + job: job617 + - record: job:http_inprogress_requests:sum:618 + expr: vector(1) + labels: + job: job618 + - record: job:http_inprogress_requests:sum:619 + expr: vector(1) + labels: + job: job619 + - record: job:http_inprogress_requests:sum:620 + expr: vector(1) + labels: + job: job620 + - record: job:http_inprogress_requests:sum:621 + expr: vector(1) + labels: + job: job621 + - record: job:http_inprogress_requests:sum:622 + expr: vector(1) + labels: + job: job622 + - record: job:http_inprogress_requests:sum:623 + expr: vector(1) + labels: + job: job623 + - record: job:http_inprogress_requests:sum:624 + expr: vector(1) + labels: + job: job624 + - record: job:http_inprogress_requests:sum:625 + expr: vector(1) + labels: + job: job625 + - record: job:http_inprogress_requests:sum:626 + expr: vector(1) + labels: + job: job626 + - record: job:http_inprogress_requests:sum:627 + expr: vector(1) + labels: + job: job627 + - record: job:http_inprogress_requests:sum:628 + expr: vector(1) + labels: + job: job628 + - record: job:http_inprogress_requests:sum:629 + expr: vector(1) + labels: + job: job629 + - record: job:http_inprogress_requests:sum:630 + expr: vector(1) + labels: + job: job630 + - record: job:http_inprogress_requests:sum:631 + expr: vector(1) + labels: + job: job631 + - record: job:http_inprogress_requests:sum:632 + expr: vector(1) + labels: + job: job632 + - record: job:http_inprogress_requests:sum:633 + expr: vector(1) + labels: + job: job633 + - record: job:http_inprogress_requests:sum:634 + expr: vector(1) + labels: + job: job634 + - record: job:http_inprogress_requests:sum:635 + expr: vector(1) + labels: + job: job635 + - record: job:http_inprogress_requests:sum:636 + expr: vector(1) + labels: + job: job636 + - record: job:http_inprogress_requests:sum:637 + expr: vector(1) + labels: + job: job637 + - record: job:http_inprogress_requests:sum:638 + expr: vector(1) + labels: + job: job638 + - record: job:http_inprogress_requests:sum:639 + expr: vector(1) + labels: + job: job639 + - record: job:http_inprogress_requests:sum:640 + expr: vector(1) + labels: + job: job640 + - record: job:http_inprogress_requests:sum:641 + expr: vector(1) + labels: + job: job641 + - record: job:http_inprogress_requests:sum:642 + expr: vector(1) + labels: + job: job642 + - record: job:http_inprogress_requests:sum:643 + expr: vector(1) + labels: + job: job643 + - record: job:http_inprogress_requests:sum:644 + expr: vector(1) + labels: + job: job644 + - record: job:http_inprogress_requests:sum:645 + expr: vector(1) + labels: + job: job645 + - record: job:http_inprogress_requests:sum:646 + expr: vector(1) + labels: + job: job646 + - record: job:http_inprogress_requests:sum:647 + expr: vector(1) + labels: + job: job647 + - record: job:http_inprogress_requests:sum:648 + expr: vector(1) + labels: + job: job648 + - record: job:http_inprogress_requests:sum:649 + expr: vector(1) + labels: + job: job649 + - record: job:http_inprogress_requests:sum:650 + expr: vector(1) + labels: + job: job650 + - record: job:http_inprogress_requests:sum:651 + expr: vector(1) + labels: + job: job651 + - record: job:http_inprogress_requests:sum:652 + expr: vector(1) + labels: + job: job652 + - record: job:http_inprogress_requests:sum:653 + expr: vector(1) + labels: + job: job653 + - record: job:http_inprogress_requests:sum:654 + expr: vector(1) + labels: + job: job654 + - record: job:http_inprogress_requests:sum:655 + expr: vector(1) + labels: + job: job655 + - record: job:http_inprogress_requests:sum:656 + expr: vector(1) + labels: + job: job656 + - record: job:http_inprogress_requests:sum:657 + expr: vector(1) + labels: + job: job657 + - record: job:http_inprogress_requests:sum:658 + expr: vector(1) + labels: + job: job658 + - record: job:http_inprogress_requests:sum:659 + expr: vector(1) + labels: + job: job659 + - record: job:http_inprogress_requests:sum:660 + expr: vector(1) + labels: + job: job660 + - record: job:http_inprogress_requests:sum:661 + expr: vector(1) + labels: + job: job661 + - record: job:http_inprogress_requests:sum:662 + expr: vector(1) + labels: + job: job662 + - record: job:http_inprogress_requests:sum:663 + expr: vector(1) + labels: + job: job663 + - record: job:http_inprogress_requests:sum:664 + expr: vector(1) + labels: + job: job664 + - record: job:http_inprogress_requests:sum:665 + expr: vector(1) + labels: + job: job665 + - record: job:http_inprogress_requests:sum:666 + expr: vector(1) + labels: + job: job666 + - record: job:http_inprogress_requests:sum:667 + expr: vector(1) + labels: + job: job667 + - record: job:http_inprogress_requests:sum:668 + expr: vector(1) + labels: + job: job668 + - record: job:http_inprogress_requests:sum:669 + expr: vector(1) + labels: + job: job669 + - record: job:http_inprogress_requests:sum:670 + expr: vector(1) + labels: + job: job670 + - record: job:http_inprogress_requests:sum:671 + expr: vector(1) + labels: + job: job671 + - record: job:http_inprogress_requests:sum:672 + expr: vector(1) + labels: + job: job672 + - record: job:http_inprogress_requests:sum:673 + expr: vector(1) + labels: + job: job673 + - record: job:http_inprogress_requests:sum:674 + expr: vector(1) + labels: + job: job674 + - record: job:http_inprogress_requests:sum:675 + expr: vector(1) + labels: + job: job675 + - record: job:http_inprogress_requests:sum:676 + expr: vector(1) + labels: + job: job676 + - record: job:http_inprogress_requests:sum:677 + expr: vector(1) + labels: + job: job677 + - record: job:http_inprogress_requests:sum:678 + expr: vector(1) + labels: + job: job678 + - record: job:http_inprogress_requests:sum:679 + expr: vector(1) + labels: + job: job679 + - record: job:http_inprogress_requests:sum:680 + expr: vector(1) + labels: + job: job680 + - record: job:http_inprogress_requests:sum:681 + expr: vector(1) + labels: + job: job681 + - record: job:http_inprogress_requests:sum:682 + expr: vector(1) + labels: + job: job682 + - record: job:http_inprogress_requests:sum:683 + expr: vector(1) + labels: + job: job683 + - record: job:http_inprogress_requests:sum:684 + expr: vector(1) + labels: + job: job684 + - record: job:http_inprogress_requests:sum:685 + expr: vector(1) + labels: + job: job685 + - record: job:http_inprogress_requests:sum:686 + expr: vector(1) + labels: + job: job686 + - record: job:http_inprogress_requests:sum:687 + expr: vector(1) + labels: + job: job687 + - record: job:http_inprogress_requests:sum:688 + expr: vector(1) + labels: + job: job688 + - record: job:http_inprogress_requests:sum:689 + expr: vector(1) + labels: + job: job689 + - record: job:http_inprogress_requests:sum:690 + expr: vector(1) + labels: + job: job690 + - record: job:http_inprogress_requests:sum:691 + expr: vector(1) + labels: + job: job691 + - record: job:http_inprogress_requests:sum:692 + expr: vector(1) + labels: + job: job692 + - record: job:http_inprogress_requests:sum:693 + expr: vector(1) + labels: + job: job693 + - record: job:http_inprogress_requests:sum:694 + expr: vector(1) + labels: + job: job694 + - record: job:http_inprogress_requests:sum:695 + expr: vector(1) + labels: + job: job695 + - record: job:http_inprogress_requests:sum:696 + expr: vector(1) + labels: + job: job696 + - record: job:http_inprogress_requests:sum:697 + expr: vector(1) + labels: + job: job697 + - record: job:http_inprogress_requests:sum:698 + expr: vector(1) + labels: + job: job698 + - record: job:http_inprogress_requests:sum:699 + expr: vector(1) + labels: + job: job699 + - record: job:http_inprogress_requests:sum:700 + expr: vector(1) + labels: + job: job700 + - record: job:http_inprogress_requests:sum:701 + expr: vector(1) + labels: + job: job701 + - record: job:http_inprogress_requests:sum:702 + expr: vector(1) + labels: + job: job702 + - record: job:http_inprogress_requests:sum:703 + expr: vector(1) + labels: + job: job703 + - record: job:http_inprogress_requests:sum:704 + expr: vector(1) + labels: + job: job704 + - record: job:http_inprogress_requests:sum:705 + expr: vector(1) + labels: + job: job705 + - record: job:http_inprogress_requests:sum:706 + expr: vector(1) + labels: + job: job706 + - record: job:http_inprogress_requests:sum:707 + expr: vector(1) + labels: + job: job707 + - record: job:http_inprogress_requests:sum:708 + expr: vector(1) + labels: + job: job708 + - record: job:http_inprogress_requests:sum:709 + expr: vector(1) + labels: + job: job709 + - record: job:http_inprogress_requests:sum:710 + expr: vector(1) + labels: + job: job710 + - record: job:http_inprogress_requests:sum:711 + expr: vector(1) + labels: + job: job711 + - record: job:http_inprogress_requests:sum:712 + expr: vector(1) + labels: + job: job712 + - record: job:http_inprogress_requests:sum:713 + expr: vector(1) + labels: + job: job713 + - record: job:http_inprogress_requests:sum:714 + expr: vector(1) + labels: + job: job714 + - record: job:http_inprogress_requests:sum:715 + expr: vector(1) + labels: + job: job715 + - record: job:http_inprogress_requests:sum:716 + expr: vector(1) + labels: + job: job716 + - record: job:http_inprogress_requests:sum:717 + expr: vector(1) + labels: + job: job717 + - record: job:http_inprogress_requests:sum:718 + expr: vector(1) + labels: + job: job718 + - record: job:http_inprogress_requests:sum:719 + expr: vector(1) + labels: + job: job719 + - record: job:http_inprogress_requests:sum:720 + expr: vector(1) + labels: + job: job720 + - record: job:http_inprogress_requests:sum:721 + expr: vector(1) + labels: + job: job721 + - record: job:http_inprogress_requests:sum:722 + expr: vector(1) + labels: + job: job722 + - record: job:http_inprogress_requests:sum:723 + expr: vector(1) + labels: + job: job723 + - record: job:http_inprogress_requests:sum:724 + expr: vector(1) + labels: + job: job724 + - record: job:http_inprogress_requests:sum:725 + expr: vector(1) + labels: + job: job725 + - record: job:http_inprogress_requests:sum:726 + expr: vector(1) + labels: + job: job726 + - record: job:http_inprogress_requests:sum:727 + expr: vector(1) + labels: + job: job727 + - record: job:http_inprogress_requests:sum:728 + expr: vector(1) + labels: + job: job728 + - record: job:http_inprogress_requests:sum:729 + expr: vector(1) + labels: + job: job729 + - record: job:http_inprogress_requests:sum:730 + expr: vector(1) + labels: + job: job730 + - record: job:http_inprogress_requests:sum:731 + expr: vector(1) + labels: + job: job731 + - record: job:http_inprogress_requests:sum:732 + expr: vector(1) + labels: + job: job732 + - record: job:http_inprogress_requests:sum:733 + expr: vector(1) + labels: + job: job733 + - record: job:http_inprogress_requests:sum:734 + expr: vector(1) + labels: + job: job734 + - record: job:http_inprogress_requests:sum:735 + expr: vector(1) + labels: + job: job735 + - record: job:http_inprogress_requests:sum:736 + expr: vector(1) + labels: + job: job736 + - record: job:http_inprogress_requests:sum:737 + expr: vector(1) + labels: + job: job737 + - record: job:http_inprogress_requests:sum:738 + expr: vector(1) + labels: + job: job738 + - record: job:http_inprogress_requests:sum:739 + expr: vector(1) + labels: + job: job739 + - record: job:http_inprogress_requests:sum:740 + expr: vector(1) + labels: + job: job740 + - record: job:http_inprogress_requests:sum:741 + expr: vector(1) + labels: + job: job741 + - record: job:http_inprogress_requests:sum:742 + expr: vector(1) + labels: + job: job742 + - record: job:http_inprogress_requests:sum:743 + expr: vector(1) + labels: + job: job743 + - record: job:http_inprogress_requests:sum:744 + expr: vector(1) + labels: + job: job744 + - record: job:http_inprogress_requests:sum:745 + expr: vector(1) + labels: + job: job745 + - record: job:http_inprogress_requests:sum:746 + expr: vector(1) + labels: + job: job746 + - record: job:http_inprogress_requests:sum:747 + expr: vector(1) + labels: + job: job747 + - record: job:http_inprogress_requests:sum:748 + expr: vector(1) + labels: + job: job748 + - record: job:http_inprogress_requests:sum:749 + expr: vector(1) + labels: + job: job749 + - record: job:http_inprogress_requests:sum:750 + expr: vector(1) + labels: + job: job750 + - record: job:http_inprogress_requests:sum:751 + expr: vector(1) + labels: + job: job751 + - record: job:http_inprogress_requests:sum:752 + expr: vector(1) + labels: + job: job752 + - record: job:http_inprogress_requests:sum:753 + expr: vector(1) + labels: + job: job753 + - record: job:http_inprogress_requests:sum:754 + expr: vector(1) + labels: + job: job754 + - record: job:http_inprogress_requests:sum:755 + expr: vector(1) + labels: + job: job755 + - record: job:http_inprogress_requests:sum:756 + expr: vector(1) + labels: + job: job756 + - record: job:http_inprogress_requests:sum:757 + expr: vector(1) + labels: + job: job757 + - record: job:http_inprogress_requests:sum:758 + expr: vector(1) + labels: + job: job758 + - record: job:http_inprogress_requests:sum:759 + expr: vector(1) + labels: + job: job759 + - record: job:http_inprogress_requests:sum:760 + expr: vector(1) + labels: + job: job760 + - record: job:http_inprogress_requests:sum:761 + expr: vector(1) + labels: + job: job761 + - record: job:http_inprogress_requests:sum:762 + expr: vector(1) + labels: + job: job762 + - record: job:http_inprogress_requests:sum:763 + expr: vector(1) + labels: + job: job763 + - record: job:http_inprogress_requests:sum:764 + expr: vector(1) + labels: + job: job764 + - record: job:http_inprogress_requests:sum:765 + expr: vector(1) + labels: + job: job765 + - record: job:http_inprogress_requests:sum:766 + expr: vector(1) + labels: + job: job766 + - record: job:http_inprogress_requests:sum:767 + expr: vector(1) + labels: + job: job767 + - record: job:http_inprogress_requests:sum:768 + expr: vector(1) + labels: + job: job768 + - record: job:http_inprogress_requests:sum:769 + expr: vector(1) + labels: + job: job769 + - record: job:http_inprogress_requests:sum:770 + expr: vector(1) + labels: + job: job770 + - record: job:http_inprogress_requests:sum:771 + expr: vector(1) + labels: + job: job771 + - record: job:http_inprogress_requests:sum:772 + expr: vector(1) + labels: + job: job772 + - record: job:http_inprogress_requests:sum:773 + expr: vector(1) + labels: + job: job773 + - record: job:http_inprogress_requests:sum:774 + expr: vector(1) + labels: + job: job774 + - record: job:http_inprogress_requests:sum:775 + expr: vector(1) + labels: + job: job775 + - record: job:http_inprogress_requests:sum:776 + expr: vector(1) + labels: + job: job776 + - record: job:http_inprogress_requests:sum:777 + expr: vector(1) + labels: + job: job777 + - record: job:http_inprogress_requests:sum:778 + expr: vector(1) + labels: + job: job778 + - record: job:http_inprogress_requests:sum:779 + expr: vector(1) + labels: + job: job779 + - record: job:http_inprogress_requests:sum:780 + expr: vector(1) + labels: + job: job780 + - record: job:http_inprogress_requests:sum:781 + expr: vector(1) + labels: + job: job781 + - record: job:http_inprogress_requests:sum:782 + expr: vector(1) + labels: + job: job782 + - record: job:http_inprogress_requests:sum:783 + expr: vector(1) + labels: + job: job783 + - record: job:http_inprogress_requests:sum:784 + expr: vector(1) + labels: + job: job784 + - record: job:http_inprogress_requests:sum:785 + expr: vector(1) + labels: + job: job785 + - record: job:http_inprogress_requests:sum:786 + expr: vector(1) + labels: + job: job786 + - record: job:http_inprogress_requests:sum:787 + expr: vector(1) + labels: + job: job787 + - record: job:http_inprogress_requests:sum:788 + expr: vector(1) + labels: + job: job788 + - record: job:http_inprogress_requests:sum:789 + expr: vector(1) + labels: + job: job789 + - record: job:http_inprogress_requests:sum:790 + expr: vector(1) + labels: + job: job790 + - record: job:http_inprogress_requests:sum:791 + expr: vector(1) + labels: + job: job791 + - record: job:http_inprogress_requests:sum:792 + expr: vector(1) + labels: + job: job792 + - record: job:http_inprogress_requests:sum:793 + expr: vector(1) + labels: + job: job793 + - record: job:http_inprogress_requests:sum:794 + expr: vector(1) + labels: + job: job794 + - record: job:http_inprogress_requests:sum:795 + expr: vector(1) + labels: + job: job795 + - record: job:http_inprogress_requests:sum:796 + expr: vector(1) + labels: + job: job796 + - record: job:http_inprogress_requests:sum:797 + expr: vector(1) + labels: + job: job797 + - record: job:http_inprogress_requests:sum:798 + expr: vector(1) + labels: + job: job798 + - record: job:http_inprogress_requests:sum:799 + expr: vector(1) + labels: + job: job799 + - record: job:http_inprogress_requests:sum:800 + expr: vector(1) + labels: + job: job800 + - record: job:http_inprogress_requests:sum:801 + expr: vector(1) + labels: + job: job801 + - record: job:http_inprogress_requests:sum:802 + expr: vector(1) + labels: + job: job802 + - record: job:http_inprogress_requests:sum:803 + expr: vector(1) + labels: + job: job803 + - record: job:http_inprogress_requests:sum:804 + expr: vector(1) + labels: + job: job804 + - record: job:http_inprogress_requests:sum:805 + expr: vector(1) + labels: + job: job805 + - record: job:http_inprogress_requests:sum:806 + expr: vector(1) + labels: + job: job806 + - record: job:http_inprogress_requests:sum:807 + expr: vector(1) + labels: + job: job807 + - record: job:http_inprogress_requests:sum:808 + expr: vector(1) + labels: + job: job808 + - record: job:http_inprogress_requests:sum:809 + expr: vector(1) + labels: + job: job809 + - record: job:http_inprogress_requests:sum:810 + expr: vector(1) + labels: + job: job810 + - record: job:http_inprogress_requests:sum:811 + expr: vector(1) + labels: + job: job811 + - record: job:http_inprogress_requests:sum:812 + expr: vector(1) + labels: + job: job812 + - record: job:http_inprogress_requests:sum:813 + expr: vector(1) + labels: + job: job813 + - record: job:http_inprogress_requests:sum:814 + expr: vector(1) + labels: + job: job814 + - record: job:http_inprogress_requests:sum:815 + expr: vector(1) + labels: + job: job815 + - record: job:http_inprogress_requests:sum:816 + expr: vector(1) + labels: + job: job816 + - record: job:http_inprogress_requests:sum:817 + expr: vector(1) + labels: + job: job817 + - record: job:http_inprogress_requests:sum:818 + expr: vector(1) + labels: + job: job818 + - record: job:http_inprogress_requests:sum:819 + expr: vector(1) + labels: + job: job819 + - record: job:http_inprogress_requests:sum:820 + expr: vector(1) + labels: + job: job820 + - record: job:http_inprogress_requests:sum:821 + expr: vector(1) + labels: + job: job821 + - record: job:http_inprogress_requests:sum:822 + expr: vector(1) + labels: + job: job822 + - record: job:http_inprogress_requests:sum:823 + expr: vector(1) + labels: + job: job823 + - record: job:http_inprogress_requests:sum:824 + expr: vector(1) + labels: + job: job824 + - record: job:http_inprogress_requests:sum:825 + expr: vector(1) + labels: + job: job825 + - record: job:http_inprogress_requests:sum:826 + expr: vector(1) + labels: + job: job826 + - record: job:http_inprogress_requests:sum:827 + expr: vector(1) + labels: + job: job827 + - record: job:http_inprogress_requests:sum:828 + expr: vector(1) + labels: + job: job828 + - record: job:http_inprogress_requests:sum:829 + expr: vector(1) + labels: + job: job829 + - record: job:http_inprogress_requests:sum:830 + expr: vector(1) + labels: + job: job830 + - record: job:http_inprogress_requests:sum:831 + expr: vector(1) + labels: + job: job831 + - record: job:http_inprogress_requests:sum:832 + expr: vector(1) + labels: + job: job832 + - record: job:http_inprogress_requests:sum:833 + expr: vector(1) + labels: + job: job833 + - record: job:http_inprogress_requests:sum:834 + expr: vector(1) + labels: + job: job834 + - record: job:http_inprogress_requests:sum:835 + expr: vector(1) + labels: + job: job835 + - record: job:http_inprogress_requests:sum:836 + expr: vector(1) + labels: + job: job836 + - record: job:http_inprogress_requests:sum:837 + expr: vector(1) + labels: + job: job837 + - record: job:http_inprogress_requests:sum:838 + expr: vector(1) + labels: + job: job838 + - record: job:http_inprogress_requests:sum:839 + expr: vector(1) + labels: + job: job839 + - record: job:http_inprogress_requests:sum:840 + expr: vector(1) + labels: + job: job840 + - record: job:http_inprogress_requests:sum:841 + expr: vector(1) + labels: + job: job841 + - record: job:http_inprogress_requests:sum:842 + expr: vector(1) + labels: + job: job842 + - record: job:http_inprogress_requests:sum:843 + expr: vector(1) + labels: + job: job843 + - record: job:http_inprogress_requests:sum:844 + expr: vector(1) + labels: + job: job844 + - record: job:http_inprogress_requests:sum:845 + expr: vector(1) + labels: + job: job845 + - record: job:http_inprogress_requests:sum:846 + expr: vector(1) + labels: + job: job846 + - record: job:http_inprogress_requests:sum:847 + expr: vector(1) + labels: + job: job847 + - record: job:http_inprogress_requests:sum:848 + expr: vector(1) + labels: + job: job848 + - record: job:http_inprogress_requests:sum:849 + expr: vector(1) + labels: + job: job849 + - record: job:http_inprogress_requests:sum:850 + expr: vector(1) + labels: + job: job850 + - record: job:http_inprogress_requests:sum:851 + expr: vector(1) + labels: + job: job851 + - record: job:http_inprogress_requests:sum:852 + expr: vector(1) + labels: + job: job852 + - record: job:http_inprogress_requests:sum:853 + expr: vector(1) + labels: + job: job853 + - record: job:http_inprogress_requests:sum:854 + expr: vector(1) + labels: + job: job854 + - record: job:http_inprogress_requests:sum:855 + expr: vector(1) + labels: + job: job855 + - record: job:http_inprogress_requests:sum:856 + expr: vector(1) + labels: + job: job856 + - record: job:http_inprogress_requests:sum:857 + expr: vector(1) + labels: + job: job857 + - record: job:http_inprogress_requests:sum:858 + expr: vector(1) + labels: + job: job858 + - record: job:http_inprogress_requests:sum:859 + expr: vector(1) + labels: + job: job859 + - record: job:http_inprogress_requests:sum:860 + expr: vector(1) + labels: + job: job860 + - record: job:http_inprogress_requests:sum:861 + expr: vector(1) + labels: + job: job861 + - record: job:http_inprogress_requests:sum:862 + expr: vector(1) + labels: + job: job862 + - record: job:http_inprogress_requests:sum:863 + expr: vector(1) + labels: + job: job863 + - record: job:http_inprogress_requests:sum:864 + expr: vector(1) + labels: + job: job864 + - record: job:http_inprogress_requests:sum:865 + expr: vector(1) + labels: + job: job865 + - record: job:http_inprogress_requests:sum:866 + expr: vector(1) + labels: + job: job866 + - record: job:http_inprogress_requests:sum:867 + expr: vector(1) + labels: + job: job867 + - record: job:http_inprogress_requests:sum:868 + expr: vector(1) + labels: + job: job868 + - record: job:http_inprogress_requests:sum:869 + expr: vector(1) + labels: + job: job869 + - record: job:http_inprogress_requests:sum:870 + expr: vector(1) + labels: + job: job870 + - record: job:http_inprogress_requests:sum:871 + expr: vector(1) + labels: + job: job871 + - record: job:http_inprogress_requests:sum:872 + expr: vector(1) + labels: + job: job872 + - record: job:http_inprogress_requests:sum:873 + expr: vector(1) + labels: + job: job873 + - record: job:http_inprogress_requests:sum:874 + expr: vector(1) + labels: + job: job874 + - record: job:http_inprogress_requests:sum:875 + expr: vector(1) + labels: + job: job875 + - record: job:http_inprogress_requests:sum:876 + expr: vector(1) + labels: + job: job876 + - record: job:http_inprogress_requests:sum:877 + expr: vector(1) + labels: + job: job877 + - record: job:http_inprogress_requests:sum:878 + expr: vector(1) + labels: + job: job878 + - record: job:http_inprogress_requests:sum:879 + expr: vector(1) + labels: + job: job879 + - record: job:http_inprogress_requests:sum:880 + expr: vector(1) + labels: + job: job880 + - record: job:http_inprogress_requests:sum:881 + expr: vector(1) + labels: + job: job881 + - record: job:http_inprogress_requests:sum:882 + expr: vector(1) + labels: + job: job882 + - record: job:http_inprogress_requests:sum:883 + expr: vector(1) + labels: + job: job883 + - record: job:http_inprogress_requests:sum:884 + expr: vector(1) + labels: + job: job884 + - record: job:http_inprogress_requests:sum:885 + expr: vector(1) + labels: + job: job885 + - record: job:http_inprogress_requests:sum:886 + expr: vector(1) + labels: + job: job886 + - record: job:http_inprogress_requests:sum:887 + expr: vector(1) + labels: + job: job887 + - record: job:http_inprogress_requests:sum:888 + expr: vector(1) + labels: + job: job888 + - record: job:http_inprogress_requests:sum:889 + expr: vector(1) + labels: + job: job889 + - record: job:http_inprogress_requests:sum:890 + expr: vector(1) + labels: + job: job890 + - record: job:http_inprogress_requests:sum:891 + expr: vector(1) + labels: + job: job891 + - record: job:http_inprogress_requests:sum:892 + expr: vector(1) + labels: + job: job892 + - record: job:http_inprogress_requests:sum:893 + expr: vector(1) + labels: + job: job893 + - record: job:http_inprogress_requests:sum:894 + expr: vector(1) + labels: + job: job894 + - record: job:http_inprogress_requests:sum:895 + expr: vector(1) + labels: + job: job895 + - record: job:http_inprogress_requests:sum:896 + expr: vector(1) + labels: + job: job896 + - record: job:http_inprogress_requests:sum:897 + expr: vector(1) + labels: + job: job897 + - record: job:http_inprogress_requests:sum:898 + expr: vector(1) + labels: + job: job898 + - record: job:http_inprogress_requests:sum:899 + expr: vector(1) + labels: + job: job899 + - record: job:http_inprogress_requests:sum:900 + expr: vector(1) + labels: + job: job900 + - record: job:http_inprogress_requests:sum:901 + expr: vector(1) + labels: + job: job901 + - record: job:http_inprogress_requests:sum:902 + expr: vector(1) + labels: + job: job902 + - record: job:http_inprogress_requests:sum:903 + expr: vector(1) + labels: + job: job903 + - record: job:http_inprogress_requests:sum:904 + expr: vector(1) + labels: + job: job904 + - record: job:http_inprogress_requests:sum:905 + expr: vector(1) + labels: + job: job905 + - record: job:http_inprogress_requests:sum:906 + expr: vector(1) + labels: + job: job906 + - record: job:http_inprogress_requests:sum:907 + expr: vector(1) + labels: + job: job907 + - record: job:http_inprogress_requests:sum:908 + expr: vector(1) + labels: + job: job908 + - record: job:http_inprogress_requests:sum:909 + expr: vector(1) + labels: + job: job909 + - record: job:http_inprogress_requests:sum:910 + expr: vector(1) + labels: + job: job910 + - record: job:http_inprogress_requests:sum:911 + expr: vector(1) + labels: + job: job911 + - record: job:http_inprogress_requests:sum:912 + expr: vector(1) + labels: + job: job912 + - record: job:http_inprogress_requests:sum:913 + expr: vector(1) + labels: + job: job913 + - record: job:http_inprogress_requests:sum:914 + expr: vector(1) + labels: + job: job914 + - record: job:http_inprogress_requests:sum:915 + expr: vector(1) + labels: + job: job915 + - record: job:http_inprogress_requests:sum:916 + expr: vector(1) + labels: + job: job916 + - record: job:http_inprogress_requests:sum:917 + expr: vector(1) + labels: + job: job917 + - record: job:http_inprogress_requests:sum:918 + expr: vector(1) + labels: + job: job918 + - record: job:http_inprogress_requests:sum:919 + expr: vector(1) + labels: + job: job919 + - record: job:http_inprogress_requests:sum:920 + expr: vector(1) + labels: + job: job920 + - record: job:http_inprogress_requests:sum:921 + expr: vector(1) + labels: + job: job921 + - record: job:http_inprogress_requests:sum:922 + expr: vector(1) + labels: + job: job922 + - record: job:http_inprogress_requests:sum:923 + expr: vector(1) + labels: + job: job923 + - record: job:http_inprogress_requests:sum:924 + expr: vector(1) + labels: + job: job924 + - record: job:http_inprogress_requests:sum:925 + expr: vector(1) + labels: + job: job925 + - record: job:http_inprogress_requests:sum:926 + expr: vector(1) + labels: + job: job926 + - record: job:http_inprogress_requests:sum:927 + expr: vector(1) + labels: + job: job927 + - record: job:http_inprogress_requests:sum:928 + expr: vector(1) + labels: + job: job928 + - record: job:http_inprogress_requests:sum:929 + expr: vector(1) + labels: + job: job929 + - record: job:http_inprogress_requests:sum:930 + expr: vector(1) + labels: + job: job930 + - record: job:http_inprogress_requests:sum:931 + expr: vector(1) + labels: + job: job931 + - record: job:http_inprogress_requests:sum:932 + expr: vector(1) + labels: + job: job932 + - record: job:http_inprogress_requests:sum:933 + expr: vector(1) + labels: + job: job933 + - record: job:http_inprogress_requests:sum:934 + expr: vector(1) + labels: + job: job934 + - record: job:http_inprogress_requests:sum:935 + expr: vector(1) + labels: + job: job935 + - record: job:http_inprogress_requests:sum:936 + expr: vector(1) + labels: + job: job936 + - record: job:http_inprogress_requests:sum:937 + expr: vector(1) + labels: + job: job937 + - record: job:http_inprogress_requests:sum:938 + expr: vector(1) + labels: + job: job938 + - record: job:http_inprogress_requests:sum:939 + expr: vector(1) + labels: + job: job939 + - record: job:http_inprogress_requests:sum:940 + expr: vector(1) + labels: + job: job940 + - record: job:http_inprogress_requests:sum:941 + expr: vector(1) + labels: + job: job941 + - record: job:http_inprogress_requests:sum:942 + expr: vector(1) + labels: + job: job942 + - record: job:http_inprogress_requests:sum:943 + expr: vector(1) + labels: + job: job943 + - record: job:http_inprogress_requests:sum:944 + expr: vector(1) + labels: + job: job944 + - record: job:http_inprogress_requests:sum:945 + expr: vector(1) + labels: + job: job945 + - record: job:http_inprogress_requests:sum:946 + expr: vector(1) + labels: + job: job946 + - record: job:http_inprogress_requests:sum:947 + expr: vector(1) + labels: + job: job947 + - record: job:http_inprogress_requests:sum:948 + expr: vector(1) + labels: + job: job948 + - record: job:http_inprogress_requests:sum:949 + expr: vector(1) + labels: + job: job949 + - record: job:http_inprogress_requests:sum:950 + expr: vector(1) + labels: + job: job950 + - record: job:http_inprogress_requests:sum:951 + expr: vector(1) + labels: + job: job951 + - record: job:http_inprogress_requests:sum:952 + expr: vector(1) + labels: + job: job952 + - record: job:http_inprogress_requests:sum:953 + expr: vector(1) + labels: + job: job953 + - record: job:http_inprogress_requests:sum:954 + expr: vector(1) + labels: + job: job954 + - record: job:http_inprogress_requests:sum:955 + expr: vector(1) + labels: + job: job955 + - record: job:http_inprogress_requests:sum:956 + expr: vector(1) + labels: + job: job956 + - record: job:http_inprogress_requests:sum:957 + expr: vector(1) + labels: + job: job957 + - record: job:http_inprogress_requests:sum:958 + expr: vector(1) + labels: + job: job958 + - record: job:http_inprogress_requests:sum:959 + expr: vector(1) + labels: + job: job959 + - record: job:http_inprogress_requests:sum:960 + expr: vector(1) + labels: + job: job960 + - record: job:http_inprogress_requests:sum:961 + expr: vector(1) + labels: + job: job961 + - record: job:http_inprogress_requests:sum:962 + expr: vector(1) + labels: + job: job962 + - record: job:http_inprogress_requests:sum:963 + expr: vector(1) + labels: + job: job963 + - record: job:http_inprogress_requests:sum:964 + expr: vector(1) + labels: + job: job964 + - record: job:http_inprogress_requests:sum:965 + expr: vector(1) + labels: + job: job965 + - record: job:http_inprogress_requests:sum:966 + expr: vector(1) + labels: + job: job966 + - record: job:http_inprogress_requests:sum:967 + expr: vector(1) + labels: + job: job967 + - record: job:http_inprogress_requests:sum:968 + expr: vector(1) + labels: + job: job968 + - record: job:http_inprogress_requests:sum:969 + expr: vector(1) + labels: + job: job969 + - record: job:http_inprogress_requests:sum:970 + expr: vector(1) + labels: + job: job970 + - record: job:http_inprogress_requests:sum:971 + expr: vector(1) + labels: + job: job971 + - record: job:http_inprogress_requests:sum:972 + expr: vector(1) + labels: + job: job972 + - record: job:http_inprogress_requests:sum:973 + expr: vector(1) + labels: + job: job973 + - record: job:http_inprogress_requests:sum:974 + expr: vector(1) + labels: + job: job974 + - record: job:http_inprogress_requests:sum:975 + expr: vector(1) + labels: + job: job975 + - record: job:http_inprogress_requests:sum:976 + expr: vector(1) + labels: + job: job976 + - record: job:http_inprogress_requests:sum:977 + expr: vector(1) + labels: + job: job977 + - record: job:http_inprogress_requests:sum:978 + expr: vector(1) + labels: + job: job978 + - record: job:http_inprogress_requests:sum:979 + expr: vector(1) + labels: + job: job979 + - record: job:http_inprogress_requests:sum:980 + expr: vector(1) + labels: + job: job980 + - record: job:http_inprogress_requests:sum:981 + expr: vector(1) + labels: + job: job981 + - record: job:http_inprogress_requests:sum:982 + expr: vector(1) + labels: + job: job982 + - record: job:http_inprogress_requests:sum:983 + expr: vector(1) + labels: + job: job983 + - record: job:http_inprogress_requests:sum:984 + expr: vector(1) + labels: + job: job984 + - record: job:http_inprogress_requests:sum:985 + expr: vector(1) + labels: + job: job985 + - record: job:http_inprogress_requests:sum:986 + expr: vector(1) + labels: + job: job986 + - record: job:http_inprogress_requests:sum:987 + expr: vector(1) + labels: + job: job987 + - record: job:http_inprogress_requests:sum:988 + expr: vector(1) + labels: + job: job988 + - record: job:http_inprogress_requests:sum:989 + expr: vector(1) + labels: + job: job989 + - record: job:http_inprogress_requests:sum:990 + expr: vector(1) + labels: + job: job990 + - record: job:http_inprogress_requests:sum:991 + expr: vector(1) + labels: + job: job991 + - record: job:http_inprogress_requests:sum:992 + expr: vector(1) + labels: + job: job992 + - record: job:http_inprogress_requests:sum:993 + expr: vector(1) + labels: + job: job993 + - record: job:http_inprogress_requests:sum:994 + expr: vector(1) + labels: + job: job994 + - record: job:http_inprogress_requests:sum:995 + expr: vector(1) + labels: + job: job995 + - record: job:http_inprogress_requests:sum:996 + expr: vector(1) + labels: + job: job996 + - record: job:http_inprogress_requests:sum:997 + expr: vector(1) + labels: + job: job997 + - record: job:http_inprogress_requests:sum:998 + expr: vector(1) + labels: + job: job998 + - record: job:http_inprogress_requests:sum:999 + expr: vector(1) + labels: + job: job999 + - record: job:http_inprogress_requests:sum:1000 + expr: vector(1) + labels: + job: job1000 + - record: job:http_inprogress_requests:sum:1001 + expr: vector(1) + labels: + job: job1001 + - record: job:http_inprogress_requests:sum:1002 + expr: vector(1) + labels: + job: job1002 + - record: job:http_inprogress_requests:sum:1003 + expr: vector(1) + labels: + job: job1003 + - record: job:http_inprogress_requests:sum:1004 + expr: vector(1) + labels: + job: job1004 + - record: job:http_inprogress_requests:sum:1005 + expr: vector(1) + labels: + job: job1005 + - record: job:http_inprogress_requests:sum:1006 + expr: vector(1) + labels: + job: job1006 + - record: job:http_inprogress_requests:sum:1007 + expr: vector(1) + labels: + job: job1007 + - record: job:http_inprogress_requests:sum:1008 + expr: vector(1) + labels: + job: job1008 + - record: job:http_inprogress_requests:sum:1009 + expr: vector(1) + labels: + job: job1009 + - record: job:http_inprogress_requests:sum:1010 + expr: vector(1) + labels: + job: job1010 + - record: job:http_inprogress_requests:sum:1011 + expr: vector(1) + labels: + job: job1011 + - record: job:http_inprogress_requests:sum:1012 + expr: vector(1) + labels: + job: job1012 + - record: job:http_inprogress_requests:sum:1013 + expr: vector(1) + labels: + job: job1013 + - record: job:http_inprogress_requests:sum:1014 + expr: vector(1) + labels: + job: job1014 + - record: job:http_inprogress_requests:sum:1015 + expr: vector(1) + labels: + job: job1015 + - record: job:http_inprogress_requests:sum:1016 + expr: vector(1) + labels: + job: job1016 + - record: job:http_inprogress_requests:sum:1017 + expr: vector(1) + labels: + job: job1017 + - record: job:http_inprogress_requests:sum:1018 + expr: vector(1) + labels: + job: job1018 + - record: job:http_inprogress_requests:sum:1019 + expr: vector(1) + labels: + job: job1019 + - record: job:http_inprogress_requests:sum:1020 + expr: vector(1) + labels: + job: job1020 + - record: job:http_inprogress_requests:sum:1021 + expr: vector(1) + labels: + job: job1021 + - record: job:http_inprogress_requests:sum:1022 + expr: vector(1) + labels: + job: job1022 + - record: job:http_inprogress_requests:sum:1023 + expr: vector(1) + labels: + job: job1023 + - record: job:http_inprogress_requests:sum:1024 + expr: vector(1) + labels: + job: job1024 + - record: job:http_inprogress_requests:sum:1025 + expr: vector(1) + labels: + job: job1025 + - record: job:http_inprogress_requests:sum:1026 + expr: vector(1) + labels: + job: job1026 + - record: job:http_inprogress_requests:sum:1027 + expr: vector(1) + labels: + job: job1027 + - record: job:http_inprogress_requests:sum:1028 + expr: vector(1) + labels: + job: job1028 + - record: job:http_inprogress_requests:sum:1029 + expr: vector(1) + labels: + job: job1029 + - record: job:http_inprogress_requests:sum:1030 + expr: vector(1) + labels: + job: job1030 + - record: job:http_inprogress_requests:sum:1031 + expr: vector(1) + labels: + job: job1031 + - record: job:http_inprogress_requests:sum:1032 + expr: vector(1) + labels: + job: job1032 + - record: job:http_inprogress_requests:sum:1033 + expr: vector(1) + labels: + job: job1033 + - record: job:http_inprogress_requests:sum:1034 + expr: vector(1) + labels: + job: job1034 + - record: job:http_inprogress_requests:sum:1035 + expr: vector(1) + labels: + job: job1035 + - record: job:http_inprogress_requests:sum:1036 + expr: vector(1) + labels: + job: job1036 + - record: job:http_inprogress_requests:sum:1037 + expr: vector(1) + labels: + job: job1037 + - record: job:http_inprogress_requests:sum:1038 + expr: vector(1) + labels: + job: job1038 + - record: job:http_inprogress_requests:sum:1039 + expr: vector(1) + labels: + job: job1039 + - record: job:http_inprogress_requests:sum:1040 + expr: vector(1) + labels: + job: job1040 + - record: job:http_inprogress_requests:sum:1041 + expr: vector(1) + labels: + job: job1041 + - record: job:http_inprogress_requests:sum:1042 + expr: vector(1) + labels: + job: job1042 + - record: job:http_inprogress_requests:sum:1043 + expr: vector(1) + labels: + job: job1043 + - record: job:http_inprogress_requests:sum:1044 + expr: vector(1) + labels: + job: job1044 + - record: job:http_inprogress_requests:sum:1045 + expr: vector(1) + labels: + job: job1045 + - record: job:http_inprogress_requests:sum:1046 + expr: vector(1) + labels: + job: job1046 + - record: job:http_inprogress_requests:sum:1047 + expr: vector(1) + labels: + job: job1047 + - record: job:http_inprogress_requests:sum:1048 + expr: vector(1) + labels: + job: job1048 + - record: job:http_inprogress_requests:sum:1049 + expr: vector(1) + labels: + job: job1049 + - record: job:http_inprogress_requests:sum:1050 + expr: vector(1) + labels: + job: job1050 + - record: job:http_inprogress_requests:sum:1051 + expr: vector(1) + labels: + job: job1051 + - record: job:http_inprogress_requests:sum:1052 + expr: vector(1) + labels: + job: job1052 + - record: job:http_inprogress_requests:sum:1053 + expr: vector(1) + labels: + job: job1053 + - record: job:http_inprogress_requests:sum:1054 + expr: vector(1) + labels: + job: job1054 + - record: job:http_inprogress_requests:sum:1055 + expr: vector(1) + labels: + job: job1055 + - record: job:http_inprogress_requests:sum:1056 + expr: vector(1) + labels: + job: job1056 + - record: job:http_inprogress_requests:sum:1057 + expr: vector(1) + labels: + job: job1057 + - record: job:http_inprogress_requests:sum:1058 + expr: vector(1) + labels: + job: job1058 + - record: job:http_inprogress_requests:sum:1059 + expr: vector(1) + labels: + job: job1059 + - record: job:http_inprogress_requests:sum:1060 + expr: vector(1) + labels: + job: job1060 + - record: job:http_inprogress_requests:sum:1061 + expr: vector(1) + labels: + job: job1061 + - record: job:http_inprogress_requests:sum:1062 + expr: vector(1) + labels: + job: job1062 + - record: job:http_inprogress_requests:sum:1063 + expr: vector(1) + labels: + job: job1063 + - record: job:http_inprogress_requests:sum:1064 + expr: vector(1) + labels: + job: job1064 + - record: job:http_inprogress_requests:sum:1065 + expr: vector(1) + labels: + job: job1065 + - record: job:http_inprogress_requests:sum:1066 + expr: vector(1) + labels: + job: job1066 + - record: job:http_inprogress_requests:sum:1067 + expr: vector(1) + labels: + job: job1067 + - record: job:http_inprogress_requests:sum:1068 + expr: vector(1) + labels: + job: job1068 + - record: job:http_inprogress_requests:sum:1069 + expr: vector(1) + labels: + job: job1069 + - record: job:http_inprogress_requests:sum:1070 + expr: vector(1) + labels: + job: job1070 + - record: job:http_inprogress_requests:sum:1071 + expr: vector(1) + labels: + job: job1071 + - record: job:http_inprogress_requests:sum:1072 + expr: vector(1) + labels: + job: job1072 + - record: job:http_inprogress_requests:sum:1073 + expr: vector(1) + labels: + job: job1073 + - record: job:http_inprogress_requests:sum:1074 + expr: vector(1) + labels: + job: job1074 + - record: job:http_inprogress_requests:sum:1075 + expr: vector(1) + labels: + job: job1075 + - record: job:http_inprogress_requests:sum:1076 + expr: vector(1) + labels: + job: job1076 + - record: job:http_inprogress_requests:sum:1077 + expr: vector(1) + labels: + job: job1077 + - record: job:http_inprogress_requests:sum:1078 + expr: vector(1) + labels: + job: job1078 + - record: job:http_inprogress_requests:sum:1079 + expr: vector(1) + labels: + job: job1079 + - record: job:http_inprogress_requests:sum:1080 + expr: vector(1) + labels: + job: job1080 + - record: job:http_inprogress_requests:sum:1081 + expr: vector(1) + labels: + job: job1081 + - record: job:http_inprogress_requests:sum:1082 + expr: vector(1) + labels: + job: job1082 + - record: job:http_inprogress_requests:sum:1083 + expr: vector(1) + labels: + job: job1083 + - record: job:http_inprogress_requests:sum:1084 + expr: vector(1) + labels: + job: job1084 + - record: job:http_inprogress_requests:sum:1085 + expr: vector(1) + labels: + job: job1085 + - record: job:http_inprogress_requests:sum:1086 + expr: vector(1) + labels: + job: job1086 + - record: job:http_inprogress_requests:sum:1087 + expr: vector(1) + labels: + job: job1087 + - record: job:http_inprogress_requests:sum:1088 + expr: vector(1) + labels: + job: job1088 + - record: job:http_inprogress_requests:sum:1089 + expr: vector(1) + labels: + job: job1089 + - record: job:http_inprogress_requests:sum:1090 + expr: vector(1) + labels: + job: job1090 + - record: job:http_inprogress_requests:sum:1091 + expr: vector(1) + labels: + job: job1091 + - record: job:http_inprogress_requests:sum:1092 + expr: vector(1) + labels: + job: job1092 + - record: job:http_inprogress_requests:sum:1093 + expr: vector(1) + labels: + job: job1093 + - record: job:http_inprogress_requests:sum:1094 + expr: vector(1) + labels: + job: job1094 + - record: job:http_inprogress_requests:sum:1095 + expr: vector(1) + labels: + job: job1095 + - record: job:http_inprogress_requests:sum:1096 + expr: vector(1) + labels: + job: job1096 + - record: job:http_inprogress_requests:sum:1097 + expr: vector(1) + labels: + job: job1097 + - record: job:http_inprogress_requests:sum:1098 + expr: vector(1) + labels: + job: job1098 + - record: job:http_inprogress_requests:sum:1099 + expr: vector(1) + labels: + job: job1099 + - record: job:http_inprogress_requests:sum:1100 + expr: vector(1) + labels: + job: job1100 + - record: job:http_inprogress_requests:sum:1101 + expr: vector(1) + labels: + job: job1101 + - record: job:http_inprogress_requests:sum:1102 + expr: vector(1) + labels: + job: job1102 + - record: job:http_inprogress_requests:sum:1103 + expr: vector(1) + labels: + job: job1103 + - record: job:http_inprogress_requests:sum:1104 + expr: vector(1) + labels: + job: job1104 + - record: job:http_inprogress_requests:sum:1105 + expr: vector(1) + labels: + job: job1105 + - record: job:http_inprogress_requests:sum:1106 + expr: vector(1) + labels: + job: job1106 + - record: job:http_inprogress_requests:sum:1107 + expr: vector(1) + labels: + job: job1107 + - record: job:http_inprogress_requests:sum:1108 + expr: vector(1) + labels: + job: job1108 + - record: job:http_inprogress_requests:sum:1109 + expr: vector(1) + labels: + job: job1109 + - record: job:http_inprogress_requests:sum:1110 + expr: vector(1) + labels: + job: job1110 + - record: job:http_inprogress_requests:sum:1111 + expr: vector(1) + labels: + job: job1111 + - record: job:http_inprogress_requests:sum:1112 + expr: vector(1) + labels: + job: job1112 + - record: job:http_inprogress_requests:sum:1113 + expr: vector(1) + labels: + job: job1113 + - record: job:http_inprogress_requests:sum:1114 + expr: vector(1) + labels: + job: job1114 + - record: job:http_inprogress_requests:sum:1115 + expr: vector(1) + labels: + job: job1115 + - record: job:http_inprogress_requests:sum:1116 + expr: vector(1) + labels: + job: job1116 + - record: job:http_inprogress_requests:sum:1117 + expr: vector(1) + labels: + job: job1117 + - record: job:http_inprogress_requests:sum:1118 + expr: vector(1) + labels: + job: job1118 + - record: job:http_inprogress_requests:sum:1119 + expr: vector(1) + labels: + job: job1119 + - record: job:http_inprogress_requests:sum:1120 + expr: vector(1) + labels: + job: job1120 + - record: job:http_inprogress_requests:sum:1121 + expr: vector(1) + labels: + job: job1121 + - record: job:http_inprogress_requests:sum:1122 + expr: vector(1) + labels: + job: job1122 + - record: job:http_inprogress_requests:sum:1123 + expr: vector(1) + labels: + job: job1123 + - record: job:http_inprogress_requests:sum:1124 + expr: vector(1) + labels: + job: job1124 + - record: job:http_inprogress_requests:sum:1125 + expr: vector(1) + labels: + job: job1125 + - record: job:http_inprogress_requests:sum:1126 + expr: vector(1) + labels: + job: job1126 + - record: job:http_inprogress_requests:sum:1127 + expr: vector(1) + labels: + job: job1127 + - record: job:http_inprogress_requests:sum:1128 + expr: vector(1) + labels: + job: job1128 + - record: job:http_inprogress_requests:sum:1129 + expr: vector(1) + labels: + job: job1129 + - record: job:http_inprogress_requests:sum:1130 + expr: vector(1) + labels: + job: job1130 + - record: job:http_inprogress_requests:sum:1131 + expr: vector(1) + labels: + job: job1131 + - record: job:http_inprogress_requests:sum:1132 + expr: vector(1) + labels: + job: job1132 + - record: job:http_inprogress_requests:sum:1133 + expr: vector(1) + labels: + job: job1133 + - record: job:http_inprogress_requests:sum:1134 + expr: vector(1) + labels: + job: job1134 + - record: job:http_inprogress_requests:sum:1135 + expr: vector(1) + labels: + job: job1135 + - record: job:http_inprogress_requests:sum:1136 + expr: vector(1) + labels: + job: job1136 + - record: job:http_inprogress_requests:sum:1137 + expr: vector(1) + labels: + job: job1137 + - record: job:http_inprogress_requests:sum:1138 + expr: vector(1) + labels: + job: job1138 + - record: job:http_inprogress_requests:sum:1139 + expr: vector(1) + labels: + job: job1139 + - record: job:http_inprogress_requests:sum:1140 + expr: vector(1) + labels: + job: job1140 + - record: job:http_inprogress_requests:sum:1141 + expr: vector(1) + labels: + job: job1141 + - record: job:http_inprogress_requests:sum:1142 + expr: vector(1) + labels: + job: job1142 + - record: job:http_inprogress_requests:sum:1143 + expr: vector(1) + labels: + job: job1143 + - record: job:http_inprogress_requests:sum:1144 + expr: vector(1) + labels: + job: job1144 + - record: job:http_inprogress_requests:sum:1145 + expr: vector(1) + labels: + job: job1145 + - record: job:http_inprogress_requests:sum:1146 + expr: vector(1) + labels: + job: job1146 + - record: job:http_inprogress_requests:sum:1147 + expr: vector(1) + labels: + job: job1147 + - record: job:http_inprogress_requests:sum:1148 + expr: vector(1) + labels: + job: job1148 + - record: job:http_inprogress_requests:sum:1149 + expr: vector(1) + labels: + job: job1149 + - record: job:http_inprogress_requests:sum:1150 + expr: vector(1) + labels: + job: job1150 + - record: job:http_inprogress_requests:sum:1151 + expr: vector(1) + labels: + job: job1151 + - record: job:http_inprogress_requests:sum:1152 + expr: vector(1) + labels: + job: job1152 + - record: job:http_inprogress_requests:sum:1153 + expr: vector(1) + labels: + job: job1153 + - record: job:http_inprogress_requests:sum:1154 + expr: vector(1) + labels: + job: job1154 + - record: job:http_inprogress_requests:sum:1155 + expr: vector(1) + labels: + job: job1155 + - record: job:http_inprogress_requests:sum:1156 + expr: vector(1) + labels: + job: job1156 + - record: job:http_inprogress_requests:sum:1157 + expr: vector(1) + labels: + job: job1157 + - record: job:http_inprogress_requests:sum:1158 + expr: vector(1) + labels: + job: job1158 + - record: job:http_inprogress_requests:sum:1159 + expr: vector(1) + labels: + job: job1159 + - record: job:http_inprogress_requests:sum:1160 + expr: vector(1) + labels: + job: job1160 + - record: job:http_inprogress_requests:sum:1161 + expr: vector(1) + labels: + job: job1161 + - record: job:http_inprogress_requests:sum:1162 + expr: vector(1) + labels: + job: job1162 + - record: job:http_inprogress_requests:sum:1163 + expr: vector(1) + labels: + job: job1163 + - record: job:http_inprogress_requests:sum:1164 + expr: vector(1) + labels: + job: job1164 + - record: job:http_inprogress_requests:sum:1165 + expr: vector(1) + labels: + job: job1165 + - record: job:http_inprogress_requests:sum:1166 + expr: vector(1) + labels: + job: job1166 + - record: job:http_inprogress_requests:sum:1167 + expr: vector(1) + labels: + job: job1167 + - record: job:http_inprogress_requests:sum:1168 + expr: vector(1) + labels: + job: job1168 + - record: job:http_inprogress_requests:sum:1169 + expr: vector(1) + labels: + job: job1169 + - record: job:http_inprogress_requests:sum:1170 + expr: vector(1) + labels: + job: job1170 + - record: job:http_inprogress_requests:sum:1171 + expr: vector(1) + labels: + job: job1171 + - record: job:http_inprogress_requests:sum:1172 + expr: vector(1) + labels: + job: job1172 + - record: job:http_inprogress_requests:sum:1173 + expr: vector(1) + labels: + job: job1173 + - record: job:http_inprogress_requests:sum:1174 + expr: vector(1) + labels: + job: job1174 + - record: job:http_inprogress_requests:sum:1175 + expr: vector(1) + labels: + job: job1175 + - record: job:http_inprogress_requests:sum:1176 + expr: vector(1) + labels: + job: job1176 + - record: job:http_inprogress_requests:sum:1177 + expr: vector(1) + labels: + job: job1177 + - record: job:http_inprogress_requests:sum:1178 + expr: vector(1) + labels: + job: job1178 + - record: job:http_inprogress_requests:sum:1179 + expr: vector(1) + labels: + job: job1179 + - record: job:http_inprogress_requests:sum:1180 + expr: vector(1) + labels: + job: job1180 + - record: job:http_inprogress_requests:sum:1181 + expr: vector(1) + labels: + job: job1181 + - record: job:http_inprogress_requests:sum:1182 + expr: vector(1) + labels: + job: job1182 + - record: job:http_inprogress_requests:sum:1183 + expr: vector(1) + labels: + job: job1183 + - record: job:http_inprogress_requests:sum:1184 + expr: vector(1) + labels: + job: job1184 + - record: job:http_inprogress_requests:sum:1185 + expr: vector(1) + labels: + job: job1185 + - record: job:http_inprogress_requests:sum:1186 + expr: vector(1) + labels: + job: job1186 + - record: job:http_inprogress_requests:sum:1187 + expr: vector(1) + labels: + job: job1187 + - record: job:http_inprogress_requests:sum:1188 + expr: vector(1) + labels: + job: job1188 + - record: job:http_inprogress_requests:sum:1189 + expr: vector(1) + labels: + job: job1189 + - record: job:http_inprogress_requests:sum:1190 + expr: vector(1) + labels: + job: job1190 + - record: job:http_inprogress_requests:sum:1191 + expr: vector(1) + labels: + job: job1191 + - record: job:http_inprogress_requests:sum:1192 + expr: vector(1) + labels: + job: job1192 + - record: job:http_inprogress_requests:sum:1193 + expr: vector(1) + labels: + job: job1193 + - record: job:http_inprogress_requests:sum:1194 + expr: vector(1) + labels: + job: job1194 + - record: job:http_inprogress_requests:sum:1195 + expr: vector(1) + labels: + job: job1195 + - record: job:http_inprogress_requests:sum:1196 + expr: vector(1) + labels: + job: job1196 + - record: job:http_inprogress_requests:sum:1197 + expr: vector(1) + labels: + job: job1197 + - record: job:http_inprogress_requests:sum:1198 + expr: vector(1) + labels: + job: job1198 + - record: job:http_inprogress_requests:sum:1199 + expr: vector(1) + labels: + job: job1199 + - record: job:http_inprogress_requests:sum:1200 + expr: vector(1) + labels: + job: job1200 + - record: job:http_inprogress_requests:sum:1201 + expr: vector(1) + labels: + job: job1201 + - record: job:http_inprogress_requests:sum:1202 + expr: vector(1) + labels: + job: job1202 + - record: job:http_inprogress_requests:sum:1203 + expr: vector(1) + labels: + job: job1203 + - record: job:http_inprogress_requests:sum:1204 + expr: vector(1) + labels: + job: job1204 + - record: job:http_inprogress_requests:sum:1205 + expr: vector(1) + labels: + job: job1205 + - record: job:http_inprogress_requests:sum:1206 + expr: vector(1) + labels: + job: job1206 + - record: job:http_inprogress_requests:sum:1207 + expr: vector(1) + labels: + job: job1207 + - record: job:http_inprogress_requests:sum:1208 + expr: vector(1) + labels: + job: job1208 + - record: job:http_inprogress_requests:sum:1209 + expr: vector(1) + labels: + job: job1209 + - record: job:http_inprogress_requests:sum:1210 + expr: vector(1) + labels: + job: job1210 + - record: job:http_inprogress_requests:sum:1211 + expr: vector(1) + labels: + job: job1211 + - record: job:http_inprogress_requests:sum:1212 + expr: vector(1) + labels: + job: job1212 + - record: job:http_inprogress_requests:sum:1213 + expr: vector(1) + labels: + job: job1213 + - record: job:http_inprogress_requests:sum:1214 + expr: vector(1) + labels: + job: job1214 + - record: job:http_inprogress_requests:sum:1215 + expr: vector(1) + labels: + job: job1215 + - record: job:http_inprogress_requests:sum:1216 + expr: vector(1) + labels: + job: job1216 + - record: job:http_inprogress_requests:sum:1217 + expr: vector(1) + labels: + job: job1217 + - record: job:http_inprogress_requests:sum:1218 + expr: vector(1) + labels: + job: job1218 + - record: job:http_inprogress_requests:sum:1219 + expr: vector(1) + labels: + job: job1219 + - record: job:http_inprogress_requests:sum:1220 + expr: vector(1) + labels: + job: job1220 + - record: job:http_inprogress_requests:sum:1221 + expr: vector(1) + labels: + job: job1221 + - record: job:http_inprogress_requests:sum:1222 + expr: vector(1) + labels: + job: job1222 + - record: job:http_inprogress_requests:sum:1223 + expr: vector(1) + labels: + job: job1223 + - record: job:http_inprogress_requests:sum:1224 + expr: vector(1) + labels: + job: job1224 + - record: job:http_inprogress_requests:sum:1225 + expr: vector(1) + labels: + job: job1225 + - record: job:http_inprogress_requests:sum:1226 + expr: vector(1) + labels: + job: job1226 + - record: job:http_inprogress_requests:sum:1227 + expr: vector(1) + labels: + job: job1227 + - record: job:http_inprogress_requests:sum:1228 + expr: vector(1) + labels: + job: job1228 + - record: job:http_inprogress_requests:sum:1229 + expr: vector(1) + labels: + job: job1229 + - record: job:http_inprogress_requests:sum:1230 + expr: vector(1) + labels: + job: job1230 + - record: job:http_inprogress_requests:sum:1231 + expr: vector(1) + labels: + job: job1231 + - record: job:http_inprogress_requests:sum:1232 + expr: vector(1) + labels: + job: job1232 + - record: job:http_inprogress_requests:sum:1233 + expr: vector(1) + labels: + job: job1233 + - record: job:http_inprogress_requests:sum:1234 + expr: vector(1) + labels: + job: job1234 + - record: job:http_inprogress_requests:sum:1235 + expr: vector(1) + labels: + job: job1235 + - record: job:http_inprogress_requests:sum:1236 + expr: vector(1) + labels: + job: job1236 + - record: job:http_inprogress_requests:sum:1237 + expr: vector(1) + labels: + job: job1237 + - record: job:http_inprogress_requests:sum:1238 + expr: vector(1) + labels: + job: job1238 + - record: job:http_inprogress_requests:sum:1239 + expr: vector(1) + labels: + job: job1239 + - record: job:http_inprogress_requests:sum:1240 + expr: vector(1) + labels: + job: job1240 + - record: job:http_inprogress_requests:sum:1241 + expr: vector(1) + labels: + job: job1241 + - record: job:http_inprogress_requests:sum:1242 + expr: vector(1) + labels: + job: job1242 + - record: job:http_inprogress_requests:sum:1243 + expr: vector(1) + labels: + job: job1243 + - record: job:http_inprogress_requests:sum:1244 + expr: vector(1) + labels: + job: job1244 + - record: job:http_inprogress_requests:sum:1245 + expr: vector(1) + labels: + job: job1245 + - record: job:http_inprogress_requests:sum:1246 + expr: vector(1) + labels: + job: job1246 + - record: job:http_inprogress_requests:sum:1247 + expr: vector(1) + labels: + job: job1247 + - record: job:http_inprogress_requests:sum:1248 + expr: vector(1) + labels: + job: job1248 + - record: job:http_inprogress_requests:sum:1249 + expr: vector(1) + labels: + job: job1249 + - record: job:http_inprogress_requests:sum:1250 + expr: vector(1) + labels: + job: job1250 + - record: job:http_inprogress_requests:sum:1251 + expr: vector(1) + labels: + job: job1251 + - record: job:http_inprogress_requests:sum:1252 + expr: vector(1) + labels: + job: job1252 + - record: job:http_inprogress_requests:sum:1253 + expr: vector(1) + labels: + job: job1253 + - record: job:http_inprogress_requests:sum:1254 + expr: vector(1) + labels: + job: job1254 + - record: job:http_inprogress_requests:sum:1255 + expr: vector(1) + labels: + job: job1255 + - record: job:http_inprogress_requests:sum:1256 + expr: vector(1) + labels: + job: job1256 + - record: job:http_inprogress_requests:sum:1257 + expr: vector(1) + labels: + job: job1257 + - record: job:http_inprogress_requests:sum:1258 + expr: vector(1) + labels: + job: job1258 + - record: job:http_inprogress_requests:sum:1259 + expr: vector(1) + labels: + job: job1259 + - record: job:http_inprogress_requests:sum:1260 + expr: vector(1) + labels: + job: job1260 + - record: job:http_inprogress_requests:sum:1261 + expr: vector(1) + labels: + job: job1261 + - record: job:http_inprogress_requests:sum:1262 + expr: vector(1) + labels: + job: job1262 + - record: job:http_inprogress_requests:sum:1263 + expr: vector(1) + labels: + job: job1263 + - record: job:http_inprogress_requests:sum:1264 + expr: vector(1) + labels: + job: job1264 + - record: job:http_inprogress_requests:sum:1265 + expr: vector(1) + labels: + job: job1265 + - record: job:http_inprogress_requests:sum:1266 + expr: vector(1) + labels: + job: job1266 + - record: job:http_inprogress_requests:sum:1267 + expr: vector(1) + labels: + job: job1267 + - record: job:http_inprogress_requests:sum:1268 + expr: vector(1) + labels: + job: job1268 + - record: job:http_inprogress_requests:sum:1269 + expr: vector(1) + labels: + job: job1269 + - record: job:http_inprogress_requests:sum:1270 + expr: vector(1) + labels: + job: job1270 + - record: job:http_inprogress_requests:sum:1271 + expr: vector(1) + labels: + job: job1271 + - record: job:http_inprogress_requests:sum:1272 + expr: vector(1) + labels: + job: job1272 + - record: job:http_inprogress_requests:sum:1273 + expr: vector(1) + labels: + job: job1273 + - record: job:http_inprogress_requests:sum:1274 + expr: vector(1) + labels: + job: job1274 + - record: job:http_inprogress_requests:sum:1275 + expr: vector(1) + labels: + job: job1275 + - record: job:http_inprogress_requests:sum:1276 + expr: vector(1) + labels: + job: job1276 + - record: job:http_inprogress_requests:sum:1277 + expr: vector(1) + labels: + job: job1277 + - record: job:http_inprogress_requests:sum:1278 + expr: vector(1) + labels: + job: job1278 + - record: job:http_inprogress_requests:sum:1279 + expr: vector(1) + labels: + job: job1279 + - record: job:http_inprogress_requests:sum:1280 + expr: vector(1) + labels: + job: job1280 + - record: job:http_inprogress_requests:sum:1281 + expr: vector(1) + labels: + job: job1281 + - record: job:http_inprogress_requests:sum:1282 + expr: vector(1) + labels: + job: job1282 + - record: job:http_inprogress_requests:sum:1283 + expr: vector(1) + labels: + job: job1283 + - record: job:http_inprogress_requests:sum:1284 + expr: vector(1) + labels: + job: job1284 + - record: job:http_inprogress_requests:sum:1285 + expr: vector(1) + labels: + job: job1285 + - record: job:http_inprogress_requests:sum:1286 + expr: vector(1) + labels: + job: job1286 + - record: job:http_inprogress_requests:sum:1287 + expr: vector(1) + labels: + job: job1287 + - record: job:http_inprogress_requests:sum:1288 + expr: vector(1) + labels: + job: job1288 + - record: job:http_inprogress_requests:sum:1289 + expr: vector(1) + labels: + job: job1289 + - record: job:http_inprogress_requests:sum:1290 + expr: vector(1) + labels: + job: job1290 + - record: job:http_inprogress_requests:sum:1291 + expr: vector(1) + labels: + job: job1291 + - record: job:http_inprogress_requests:sum:1292 + expr: vector(1) + labels: + job: job1292 + - record: job:http_inprogress_requests:sum:1293 + expr: vector(1) + labels: + job: job1293 + - record: job:http_inprogress_requests:sum:1294 + expr: vector(1) + labels: + job: job1294 + - record: job:http_inprogress_requests:sum:1295 + expr: vector(1) + labels: + job: job1295 + - record: job:http_inprogress_requests:sum:1296 + expr: vector(1) + labels: + job: job1296 + - record: job:http_inprogress_requests:sum:1297 + expr: vector(1) + labels: + job: job1297 + - record: job:http_inprogress_requests:sum:1298 + expr: vector(1) + labels: + job: job1298 + - record: job:http_inprogress_requests:sum:1299 + expr: vector(1) + labels: + job: job1299 + - record: job:http_inprogress_requests:sum:1300 + expr: vector(1) + labels: + job: job1300 + - record: job:http_inprogress_requests:sum:1301 + expr: vector(1) + labels: + job: job1301 + - record: job:http_inprogress_requests:sum:1302 + expr: vector(1) + labels: + job: job1302 + - record: job:http_inprogress_requests:sum:1303 + expr: vector(1) + labels: + job: job1303 + - record: job:http_inprogress_requests:sum:1304 + expr: vector(1) + labels: + job: job1304 + - record: job:http_inprogress_requests:sum:1305 + expr: vector(1) + labels: + job: job1305 + - record: job:http_inprogress_requests:sum:1306 + expr: vector(1) + labels: + job: job1306 + - record: job:http_inprogress_requests:sum:1307 + expr: vector(1) + labels: + job: job1307 + - record: job:http_inprogress_requests:sum:1308 + expr: vector(1) + labels: + job: job1308 + - record: job:http_inprogress_requests:sum:1309 + expr: vector(1) + labels: + job: job1309 + - record: job:http_inprogress_requests:sum:1310 + expr: vector(1) + labels: + job: job1310 + - record: job:http_inprogress_requests:sum:1311 + expr: vector(1) + labels: + job: job1311 + - record: job:http_inprogress_requests:sum:1312 + expr: vector(1) + labels: + job: job1312 + - record: job:http_inprogress_requests:sum:1313 + expr: vector(1) + labels: + job: job1313 + - record: job:http_inprogress_requests:sum:1314 + expr: vector(1) + labels: + job: job1314 + - record: job:http_inprogress_requests:sum:1315 + expr: vector(1) + labels: + job: job1315 + - record: job:http_inprogress_requests:sum:1316 + expr: vector(1) + labels: + job: job1316 + - record: job:http_inprogress_requests:sum:1317 + expr: vector(1) + labels: + job: job1317 + - record: job:http_inprogress_requests:sum:1318 + expr: vector(1) + labels: + job: job1318 + - record: job:http_inprogress_requests:sum:1319 + expr: vector(1) + labels: + job: job1319 + - record: job:http_inprogress_requests:sum:1320 + expr: vector(1) + labels: + job: job1320 + - record: job:http_inprogress_requests:sum:1321 + expr: vector(1) + labels: + job: job1321 + - record: job:http_inprogress_requests:sum:1322 + expr: vector(1) + labels: + job: job1322 + - record: job:http_inprogress_requests:sum:1323 + expr: vector(1) + labels: + job: job1323 + - record: job:http_inprogress_requests:sum:1324 + expr: vector(1) + labels: + job: job1324 + - record: job:http_inprogress_requests:sum:1325 + expr: vector(1) + labels: + job: job1325 + - record: job:http_inprogress_requests:sum:1326 + expr: vector(1) + labels: + job: job1326 + - record: job:http_inprogress_requests:sum:1327 + expr: vector(1) + labels: + job: job1327 + - record: job:http_inprogress_requests:sum:1328 + expr: vector(1) + labels: + job: job1328 + - record: job:http_inprogress_requests:sum:1329 + expr: vector(1) + labels: + job: job1329 + - record: job:http_inprogress_requests:sum:1330 + expr: vector(1) + labels: + job: job1330 + - record: job:http_inprogress_requests:sum:1331 + expr: vector(1) + labels: + job: job1331 + - record: job:http_inprogress_requests:sum:1332 + expr: vector(1) + labels: + job: job1332 + - record: job:http_inprogress_requests:sum:1333 + expr: vector(1) + labels: + job: job1333 + - record: job:http_inprogress_requests:sum:1334 + expr: vector(1) + labels: + job: job1334 + - record: job:http_inprogress_requests:sum:1335 + expr: vector(1) + labels: + job: job1335 + - record: job:http_inprogress_requests:sum:1336 + expr: vector(1) + labels: + job: job1336 + - record: job:http_inprogress_requests:sum:1337 + expr: vector(1) + labels: + job: job1337 + - record: job:http_inprogress_requests:sum:1338 + expr: vector(1) + labels: + job: job1338 + - record: job:http_inprogress_requests:sum:1339 + expr: vector(1) + labels: + job: job1339 + - record: job:http_inprogress_requests:sum:1340 + expr: vector(1) + labels: + job: job1340 + - record: job:http_inprogress_requests:sum:1341 + expr: vector(1) + labels: + job: job1341 + - record: job:http_inprogress_requests:sum:1342 + expr: vector(1) + labels: + job: job1342 + - record: job:http_inprogress_requests:sum:1343 + expr: vector(1) + labels: + job: job1343 + - record: job:http_inprogress_requests:sum:1344 + expr: vector(1) + labels: + job: job1344 + - record: job:http_inprogress_requests:sum:1345 + expr: vector(1) + labels: + job: job1345 + - record: job:http_inprogress_requests:sum:1346 + expr: vector(1) + labels: + job: job1346 + - record: job:http_inprogress_requests:sum:1347 + expr: vector(1) + labels: + job: job1347 + - record: job:http_inprogress_requests:sum:1348 + expr: vector(1) + labels: + job: job1348 + - record: job:http_inprogress_requests:sum:1349 + expr: vector(1) + labels: + job: job1349 + - record: job:http_inprogress_requests:sum:1350 + expr: vector(1) + labels: + job: job1350 + - record: job:http_inprogress_requests:sum:1351 + expr: vector(1) + labels: + job: job1351 + - record: job:http_inprogress_requests:sum:1352 + expr: vector(1) + labels: + job: job1352 + - record: job:http_inprogress_requests:sum:1353 + expr: vector(1) + labels: + job: job1353 + - record: job:http_inprogress_requests:sum:1354 + expr: vector(1) + labels: + job: job1354 + - record: job:http_inprogress_requests:sum:1355 + expr: vector(1) + labels: + job: job1355 + - record: job:http_inprogress_requests:sum:1356 + expr: vector(1) + labels: + job: job1356 + - record: job:http_inprogress_requests:sum:1357 + expr: vector(1) + labels: + job: job1357 + - record: job:http_inprogress_requests:sum:1358 + expr: vector(1) + labels: + job: job1358 + - record: job:http_inprogress_requests:sum:1359 + expr: vector(1) + labels: + job: job1359 + - record: job:http_inprogress_requests:sum:1360 + expr: vector(1) + labels: + job: job1360 + - record: job:http_inprogress_requests:sum:1361 + expr: vector(1) + labels: + job: job1361 + - record: job:http_inprogress_requests:sum:1362 + expr: vector(1) + labels: + job: job1362 + - record: job:http_inprogress_requests:sum:1363 + expr: vector(1) + labels: + job: job1363 + - record: job:http_inprogress_requests:sum:1364 + expr: vector(1) + labels: + job: job1364 + - record: job:http_inprogress_requests:sum:1365 + expr: vector(1) + labels: + job: job1365 + - record: job:http_inprogress_requests:sum:1366 + expr: vector(1) + labels: + job: job1366 + - record: job:http_inprogress_requests:sum:1367 + expr: vector(1) + labels: + job: job1367 + - record: job:http_inprogress_requests:sum:1368 + expr: vector(1) + labels: + job: job1368 + - record: job:http_inprogress_requests:sum:1369 + expr: vector(1) + labels: + job: job1369 + - record: job:http_inprogress_requests:sum:1370 + expr: vector(1) + labels: + job: job1370 + - record: job:http_inprogress_requests:sum:1371 + expr: vector(1) + labels: + job: job1371 + - record: job:http_inprogress_requests:sum:1372 + expr: vector(1) + labels: + job: job1372 + - record: job:http_inprogress_requests:sum:1373 + expr: vector(1) + labels: + job: job1373 + - record: job:http_inprogress_requests:sum:1374 + expr: vector(1) + labels: + job: job1374 + - record: job:http_inprogress_requests:sum:1375 + expr: vector(1) + labels: + job: job1375 + - record: job:http_inprogress_requests:sum:1376 + expr: vector(1) + labels: + job: job1376 + - record: job:http_inprogress_requests:sum:1377 + expr: vector(1) + labels: + job: job1377 + - record: job:http_inprogress_requests:sum:1378 + expr: vector(1) + labels: + job: job1378 + - record: job:http_inprogress_requests:sum:1379 + expr: vector(1) + labels: + job: job1379 + - record: job:http_inprogress_requests:sum:1380 + expr: vector(1) + labels: + job: job1380 + - record: job:http_inprogress_requests:sum:1381 + expr: vector(1) + labels: + job: job1381 + - record: job:http_inprogress_requests:sum:1382 + expr: vector(1) + labels: + job: job1382 + - record: job:http_inprogress_requests:sum:1383 + expr: vector(1) + labels: + job: job1383 + - record: job:http_inprogress_requests:sum:1384 + expr: vector(1) + labels: + job: job1384 + - record: job:http_inprogress_requests:sum:1385 + expr: vector(1) + labels: + job: job1385 + - record: job:http_inprogress_requests:sum:1386 + expr: vector(1) + labels: + job: job1386 + - record: job:http_inprogress_requests:sum:1387 + expr: vector(1) + labels: + job: job1387 + - record: job:http_inprogress_requests:sum:1388 + expr: vector(1) + labels: + job: job1388 + - record: job:http_inprogress_requests:sum:1389 + expr: vector(1) + labels: + job: job1389 + - record: job:http_inprogress_requests:sum:1390 + expr: vector(1) + labels: + job: job1390 + - record: job:http_inprogress_requests:sum:1391 + expr: vector(1) + labels: + job: job1391 + - record: job:http_inprogress_requests:sum:1392 + expr: vector(1) + labels: + job: job1392 + - record: job:http_inprogress_requests:sum:1393 + expr: vector(1) + labels: + job: job1393 + - record: job:http_inprogress_requests:sum:1394 + expr: vector(1) + labels: + job: job1394 + - record: job:http_inprogress_requests:sum:1395 + expr: vector(1) + labels: + job: job1395 + - record: job:http_inprogress_requests:sum:1396 + expr: vector(1) + labels: + job: job1396 + - record: job:http_inprogress_requests:sum:1397 + expr: vector(1) + labels: + job: job1397 + - record: job:http_inprogress_requests:sum:1398 + expr: vector(1) + labels: + job: job1398 + - record: job:http_inprogress_requests:sum:1399 + expr: vector(1) + labels: + job: job1399 + - record: job:http_inprogress_requests:sum:1400 + expr: vector(1) + labels: + job: job1400 + - record: job:http_inprogress_requests:sum:1401 + expr: vector(1) + labels: + job: job1401 + - record: job:http_inprogress_requests:sum:1402 + expr: vector(1) + labels: + job: job1402 + - record: job:http_inprogress_requests:sum:1403 + expr: vector(1) + labels: + job: job1403 + - record: job:http_inprogress_requests:sum:1404 + expr: vector(1) + labels: + job: job1404 + - record: job:http_inprogress_requests:sum:1405 + expr: vector(1) + labels: + job: job1405 + - record: job:http_inprogress_requests:sum:1406 + expr: vector(1) + labels: + job: job1406 + - record: job:http_inprogress_requests:sum:1407 + expr: vector(1) + labels: + job: job1407 + - record: job:http_inprogress_requests:sum:1408 + expr: vector(1) + labels: + job: job1408 + - record: job:http_inprogress_requests:sum:1409 + expr: vector(1) + labels: + job: job1409 + - record: job:http_inprogress_requests:sum:1410 + expr: vector(1) + labels: + job: job1410 + - record: job:http_inprogress_requests:sum:1411 + expr: vector(1) + labels: + job: job1411 + - record: job:http_inprogress_requests:sum:1412 + expr: vector(1) + labels: + job: job1412 + - record: job:http_inprogress_requests:sum:1413 + expr: vector(1) + labels: + job: job1413 + - record: job:http_inprogress_requests:sum:1414 + expr: vector(1) + labels: + job: job1414 + - record: job:http_inprogress_requests:sum:1415 + expr: vector(1) + labels: + job: job1415 + - record: job:http_inprogress_requests:sum:1416 + expr: vector(1) + labels: + job: job1416 + - record: job:http_inprogress_requests:sum:1417 + expr: vector(1) + labels: + job: job1417 + - record: job:http_inprogress_requests:sum:1418 + expr: vector(1) + labels: + job: job1418 + - record: job:http_inprogress_requests:sum:1419 + expr: vector(1) + labels: + job: job1419 + - record: job:http_inprogress_requests:sum:1420 + expr: vector(1) + labels: + job: job1420 + - record: job:http_inprogress_requests:sum:1421 + expr: vector(1) + labels: + job: job1421 + - record: job:http_inprogress_requests:sum:1422 + expr: vector(1) + labels: + job: job1422 + - record: job:http_inprogress_requests:sum:1423 + expr: vector(1) + labels: + job: job1423 + - record: job:http_inprogress_requests:sum:1424 + expr: vector(1) + labels: + job: job1424 + - record: job:http_inprogress_requests:sum:1425 + expr: vector(1) + labels: + job: job1425 + - record: job:http_inprogress_requests:sum:1426 + expr: vector(1) + labels: + job: job1426 + - record: job:http_inprogress_requests:sum:1427 + expr: vector(1) + labels: + job: job1427 + - record: job:http_inprogress_requests:sum:1428 + expr: vector(1) + labels: + job: job1428 + - record: job:http_inprogress_requests:sum:1429 + expr: vector(1) + labels: + job: job1429 + - record: job:http_inprogress_requests:sum:1430 + expr: vector(1) + labels: + job: job1430 + - record: job:http_inprogress_requests:sum:1431 + expr: vector(1) + labels: + job: job1431 + - record: job:http_inprogress_requests:sum:1432 + expr: vector(1) + labels: + job: job1432 + - record: job:http_inprogress_requests:sum:1433 + expr: vector(1) + labels: + job: job1433 + - record: job:http_inprogress_requests:sum:1434 + expr: vector(1) + labels: + job: job1434 + - record: job:http_inprogress_requests:sum:1435 + expr: vector(1) + labels: + job: job1435 + - record: job:http_inprogress_requests:sum:1436 + expr: vector(1) + labels: + job: job1436 + - record: job:http_inprogress_requests:sum:1437 + expr: vector(1) + labels: + job: job1437 + - record: job:http_inprogress_requests:sum:1438 + expr: vector(1) + labels: + job: job1438 + - record: job:http_inprogress_requests:sum:1439 + expr: vector(1) + labels: + job: job1439 + - record: job:http_inprogress_requests:sum:1440 + expr: vector(1) + labels: + job: job1440 + - record: job:http_inprogress_requests:sum:1441 + expr: vector(1) + labels: + job: job1441 + - record: job:http_inprogress_requests:sum:1442 + expr: vector(1) + labels: + job: job1442 + - record: job:http_inprogress_requests:sum:1443 + expr: vector(1) + labels: + job: job1443 + - record: job:http_inprogress_requests:sum:1444 + expr: vector(1) + labels: + job: job1444 + - record: job:http_inprogress_requests:sum:1445 + expr: vector(1) + labels: + job: job1445 + - record: job:http_inprogress_requests:sum:1446 + expr: vector(1) + labels: + job: job1446 + - record: job:http_inprogress_requests:sum:1447 + expr: vector(1) + labels: + job: job1447 + - record: job:http_inprogress_requests:sum:1448 + expr: vector(1) + labels: + job: job1448 + - record: job:http_inprogress_requests:sum:1449 + expr: vector(1) + labels: + job: job1449 + - record: job:http_inprogress_requests:sum:1450 + expr: vector(1) + labels: + job: job1450 + - record: job:http_inprogress_requests:sum:1451 + expr: vector(1) + labels: + job: job1451 + - record: job:http_inprogress_requests:sum:1452 + expr: vector(1) + labels: + job: job1452 + - record: job:http_inprogress_requests:sum:1453 + expr: vector(1) + labels: + job: job1453 + - record: job:http_inprogress_requests:sum:1454 + expr: vector(1) + labels: + job: job1454 + - record: job:http_inprogress_requests:sum:1455 + expr: vector(1) + labels: + job: job1455 + - record: job:http_inprogress_requests:sum:1456 + expr: vector(1) + labels: + job: job1456 + - record: job:http_inprogress_requests:sum:1457 + expr: vector(1) + labels: + job: job1457 + - record: job:http_inprogress_requests:sum:1458 + expr: vector(1) + labels: + job: job1458 + - record: job:http_inprogress_requests:sum:1459 + expr: vector(1) + labels: + job: job1459 + - record: job:http_inprogress_requests:sum:1460 + expr: vector(1) + labels: + job: job1460 + - record: job:http_inprogress_requests:sum:1461 + expr: vector(1) + labels: + job: job1461 + - record: job:http_inprogress_requests:sum:1462 + expr: vector(1) + labels: + job: job1462 + - record: job:http_inprogress_requests:sum:1463 + expr: vector(1) + labels: + job: job1463 + - record: job:http_inprogress_requests:sum:1464 + expr: vector(1) + labels: + job: job1464 + - record: job:http_inprogress_requests:sum:1465 + expr: vector(1) + labels: + job: job1465 + - record: job:http_inprogress_requests:sum:1466 + expr: vector(1) + labels: + job: job1466 + - record: job:http_inprogress_requests:sum:1467 + expr: vector(1) + labels: + job: job1467 + - record: job:http_inprogress_requests:sum:1468 + expr: vector(1) + labels: + job: job1468 + - record: job:http_inprogress_requests:sum:1469 + expr: vector(1) + labels: + job: job1469 + - record: job:http_inprogress_requests:sum:1470 + expr: vector(1) + labels: + job: job1470 + - record: job:http_inprogress_requests:sum:1471 + expr: vector(1) + labels: + job: job1471 + - record: job:http_inprogress_requests:sum:1472 + expr: vector(1) + labels: + job: job1472 + - record: job:http_inprogress_requests:sum:1473 + expr: vector(1) + labels: + job: job1473 + - record: job:http_inprogress_requests:sum:1474 + expr: vector(1) + labels: + job: job1474 + - record: job:http_inprogress_requests:sum:1475 + expr: vector(1) + labels: + job: job1475 + - record: job:http_inprogress_requests:sum:1476 + expr: vector(1) + labels: + job: job1476 + - record: job:http_inprogress_requests:sum:1477 + expr: vector(1) + labels: + job: job1477 + - record: job:http_inprogress_requests:sum:1478 + expr: vector(1) + labels: + job: job1478 + - record: job:http_inprogress_requests:sum:1479 + expr: vector(1) + labels: + job: job1479 + - record: job:http_inprogress_requests:sum:1480 + expr: vector(1) + labels: + job: job1480 + - record: job:http_inprogress_requests:sum:1481 + expr: vector(1) + labels: + job: job1481 + - record: job:http_inprogress_requests:sum:1482 + expr: vector(1) + labels: + job: job1482 + - record: job:http_inprogress_requests:sum:1483 + expr: vector(1) + labels: + job: job1483 + - record: job:http_inprogress_requests:sum:1484 + expr: vector(1) + labels: + job: job1484 + - record: job:http_inprogress_requests:sum:1485 + expr: vector(1) + labels: + job: job1485 + - record: job:http_inprogress_requests:sum:1486 + expr: vector(1) + labels: + job: job1486 + - record: job:http_inprogress_requests:sum:1487 + expr: vector(1) + labels: + job: job1487 + - record: job:http_inprogress_requests:sum:1488 + expr: vector(1) + labels: + job: job1488 + - record: job:http_inprogress_requests:sum:1489 + expr: vector(1) + labels: + job: job1489 + - record: job:http_inprogress_requests:sum:1490 + expr: vector(1) + labels: + job: job1490 + - record: job:http_inprogress_requests:sum:1491 + expr: vector(1) + labels: + job: job1491 + - record: job:http_inprogress_requests:sum:1492 + expr: vector(1) + labels: + job: job1492 + - record: job:http_inprogress_requests:sum:1493 + expr: vector(1) + labels: + job: job1493 + - record: job:http_inprogress_requests:sum:1494 + expr: vector(1) + labels: + job: job1494 + - record: job:http_inprogress_requests:sum:1495 + expr: vector(1) + labels: + job: job1495 + - record: job:http_inprogress_requests:sum:1496 + expr: vector(1) + labels: + job: job1496 + - record: job:http_inprogress_requests:sum:1497 + expr: vector(1) + labels: + job: job1497 + - record: job:http_inprogress_requests:sum:1498 + expr: vector(1) + labels: + job: job1498 + - record: job:http_inprogress_requests:sum:1499 + expr: vector(1) + labels: + job: job1499 + - record: job:http_inprogress_requests:sum:1500 + expr: vector(1) + labels: + job: job1500 + - record: job:http_inprogress_requests:sum:1501 + expr: vector(1) + labels: + job: job1501 + - record: job:http_inprogress_requests:sum:1502 + expr: vector(1) + labels: + job: job1502 + - record: job:http_inprogress_requests:sum:1503 + expr: vector(1) + labels: + job: job1503 + - record: job:http_inprogress_requests:sum:1504 + expr: vector(1) + labels: + job: job1504 + - record: job:http_inprogress_requests:sum:1505 + expr: vector(1) + labels: + job: job1505 + - record: job:http_inprogress_requests:sum:1506 + expr: vector(1) + labels: + job: job1506 + - record: job:http_inprogress_requests:sum:1507 + expr: vector(1) + labels: + job: job1507 + - record: job:http_inprogress_requests:sum:1508 + expr: vector(1) + labels: + job: job1508 + - record: job:http_inprogress_requests:sum:1509 + expr: vector(1) + labels: + job: job1509 + - record: job:http_inprogress_requests:sum:1510 + expr: vector(1) + labels: + job: job1510 + - record: job:http_inprogress_requests:sum:1511 + expr: vector(1) + labels: + job: job1511 + - record: job:http_inprogress_requests:sum:1512 + expr: vector(1) + labels: + job: job1512 + - record: job:http_inprogress_requests:sum:1513 + expr: vector(1) + labels: + job: job1513 + - record: job:http_inprogress_requests:sum:1514 + expr: vector(1) + labels: + job: job1514 + - record: job:http_inprogress_requests:sum:1515 + expr: vector(1) + labels: + job: job1515 + - record: job:http_inprogress_requests:sum:1516 + expr: vector(1) + labels: + job: job1516 + - record: job:http_inprogress_requests:sum:1517 + expr: vector(1) + labels: + job: job1517 + - record: job:http_inprogress_requests:sum:1518 + expr: vector(1) + labels: + job: job1518 + - record: job:http_inprogress_requests:sum:1519 + expr: vector(1) + labels: + job: job1519 + - record: job:http_inprogress_requests:sum:1520 + expr: vector(1) + labels: + job: job1520 + - record: job:http_inprogress_requests:sum:1521 + expr: vector(1) + labels: + job: job1521 + - record: job:http_inprogress_requests:sum:1522 + expr: vector(1) + labels: + job: job1522 + - record: job:http_inprogress_requests:sum:1523 + expr: vector(1) + labels: + job: job1523 + - record: job:http_inprogress_requests:sum:1524 + expr: vector(1) + labels: + job: job1524 + - record: job:http_inprogress_requests:sum:1525 + expr: vector(1) + labels: + job: job1525 + - record: job:http_inprogress_requests:sum:1526 + expr: vector(1) + labels: + job: job1526 + - record: job:http_inprogress_requests:sum:1527 + expr: vector(1) + labels: + job: job1527 + - record: job:http_inprogress_requests:sum:1528 + expr: vector(1) + labels: + job: job1528 + - record: job:http_inprogress_requests:sum:1529 + expr: vector(1) + labels: + job: job1529 + - record: job:http_inprogress_requests:sum:1530 + expr: vector(1) + labels: + job: job1530 + - record: job:http_inprogress_requests:sum:1531 + expr: vector(1) + labels: + job: job1531 + - record: job:http_inprogress_requests:sum:1532 + expr: vector(1) + labels: + job: job1532 + - record: job:http_inprogress_requests:sum:1533 + expr: vector(1) + labels: + job: job1533 + - record: job:http_inprogress_requests:sum:1534 + expr: vector(1) + labels: + job: job1534 + - record: job:http_inprogress_requests:sum:1535 + expr: vector(1) + labels: + job: job1535 + - record: job:http_inprogress_requests:sum:1536 + expr: vector(1) + labels: + job: job1536 + - record: job:http_inprogress_requests:sum:1537 + expr: vector(1) + labels: + job: job1537 + - record: job:http_inprogress_requests:sum:1538 + expr: vector(1) + labels: + job: job1538 + - record: job:http_inprogress_requests:sum:1539 + expr: vector(1) + labels: + job: job1539 + - record: job:http_inprogress_requests:sum:1540 + expr: vector(1) + labels: + job: job1540 + - record: job:http_inprogress_requests:sum:1541 + expr: vector(1) + labels: + job: job1541 + - record: job:http_inprogress_requests:sum:1542 + expr: vector(1) + labels: + job: job1542 + - record: job:http_inprogress_requests:sum:1543 + expr: vector(1) + labels: + job: job1543 + - record: job:http_inprogress_requests:sum:1544 + expr: vector(1) + labels: + job: job1544 + - record: job:http_inprogress_requests:sum:1545 + expr: vector(1) + labels: + job: job1545 + - record: job:http_inprogress_requests:sum:1546 + expr: vector(1) + labels: + job: job1546 + - record: job:http_inprogress_requests:sum:1547 + expr: vector(1) + labels: + job: job1547 + - record: job:http_inprogress_requests:sum:1548 + expr: vector(1) + labels: + job: job1548 + - record: job:http_inprogress_requests:sum:1549 + expr: vector(1) + labels: + job: job1549 + - record: job:http_inprogress_requests:sum:1550 + expr: vector(1) + labels: + job: job1550 + - record: job:http_inprogress_requests:sum:1551 + expr: vector(1) + labels: + job: job1551 + - record: job:http_inprogress_requests:sum:1552 + expr: vector(1) + labels: + job: job1552 + - record: job:http_inprogress_requests:sum:1553 + expr: vector(1) + labels: + job: job1553 + - record: job:http_inprogress_requests:sum:1554 + expr: vector(1) + labels: + job: job1554 + - record: job:http_inprogress_requests:sum:1555 + expr: vector(1) + labels: + job: job1555 + - record: job:http_inprogress_requests:sum:1556 + expr: vector(1) + labels: + job: job1556 + - record: job:http_inprogress_requests:sum:1557 + expr: vector(1) + labels: + job: job1557 + - record: job:http_inprogress_requests:sum:1558 + expr: vector(1) + labels: + job: job1558 + - record: job:http_inprogress_requests:sum:1559 + expr: vector(1) + labels: + job: job1559 + - record: job:http_inprogress_requests:sum:1560 + expr: vector(1) + labels: + job: job1560 + - record: job:http_inprogress_requests:sum:1561 + expr: vector(1) + labels: + job: job1561 + - record: job:http_inprogress_requests:sum:1562 + expr: vector(1) + labels: + job: job1562 + - record: job:http_inprogress_requests:sum:1563 + expr: vector(1) + labels: + job: job1563 + - record: job:http_inprogress_requests:sum:1564 + expr: vector(1) + labels: + job: job1564 + - record: job:http_inprogress_requests:sum:1565 + expr: vector(1) + labels: + job: job1565 + - record: job:http_inprogress_requests:sum:1566 + expr: vector(1) + labels: + job: job1566 + - record: job:http_inprogress_requests:sum:1567 + expr: vector(1) + labels: + job: job1567 + - record: job:http_inprogress_requests:sum:1568 + expr: vector(1) + labels: + job: job1568 + - record: job:http_inprogress_requests:sum:1569 + expr: vector(1) + labels: + job: job1569 + - record: job:http_inprogress_requests:sum:1570 + expr: vector(1) + labels: + job: job1570 + - record: job:http_inprogress_requests:sum:1571 + expr: vector(1) + labels: + job: job1571 + - record: job:http_inprogress_requests:sum:1572 + expr: vector(1) + labels: + job: job1572 + - record: job:http_inprogress_requests:sum:1573 + expr: vector(1) + labels: + job: job1573 + - record: job:http_inprogress_requests:sum:1574 + expr: vector(1) + labels: + job: job1574 + - record: job:http_inprogress_requests:sum:1575 + expr: vector(1) + labels: + job: job1575 + - record: job:http_inprogress_requests:sum:1576 + expr: vector(1) + labels: + job: job1576 + - record: job:http_inprogress_requests:sum:1577 + expr: vector(1) + labels: + job: job1577 + - record: job:http_inprogress_requests:sum:1578 + expr: vector(1) + labels: + job: job1578 + - record: job:http_inprogress_requests:sum:1579 + expr: vector(1) + labels: + job: job1579 + - record: job:http_inprogress_requests:sum:1580 + expr: vector(1) + labels: + job: job1580 + - record: job:http_inprogress_requests:sum:1581 + expr: vector(1) + labels: + job: job1581 + - record: job:http_inprogress_requests:sum:1582 + expr: vector(1) + labels: + job: job1582 + - record: job:http_inprogress_requests:sum:1583 + expr: vector(1) + labels: + job: job1583 + - record: job:http_inprogress_requests:sum:1584 + expr: vector(1) + labels: + job: job1584 + - record: job:http_inprogress_requests:sum:1585 + expr: vector(1) + labels: + job: job1585 + - record: job:http_inprogress_requests:sum:1586 + expr: vector(1) + labels: + job: job1586 + - record: job:http_inprogress_requests:sum:1587 + expr: vector(1) + labels: + job: job1587 + - record: job:http_inprogress_requests:sum:1588 + expr: vector(1) + labels: + job: job1588 + - record: job:http_inprogress_requests:sum:1589 + expr: vector(1) + labels: + job: job1589 + - record: job:http_inprogress_requests:sum:1590 + expr: vector(1) + labels: + job: job1590 + - record: job:http_inprogress_requests:sum:1591 + expr: vector(1) + labels: + job: job1591 + - record: job:http_inprogress_requests:sum:1592 + expr: vector(1) + labels: + job: job1592 + - record: job:http_inprogress_requests:sum:1593 + expr: vector(1) + labels: + job: job1593 + - record: job:http_inprogress_requests:sum:1594 + expr: vector(1) + labels: + job: job1594 + - record: job:http_inprogress_requests:sum:1595 + expr: vector(1) + labels: + job: job1595 + - record: job:http_inprogress_requests:sum:1596 + expr: vector(1) + labels: + job: job1596 + - record: job:http_inprogress_requests:sum:1597 + expr: vector(1) + labels: + job: job1597 + - record: job:http_inprogress_requests:sum:1598 + expr: vector(1) + labels: + job: job1598 + - record: job:http_inprogress_requests:sum:1599 + expr: vector(1) + labels: + job: job1599 + - record: job:http_inprogress_requests:sum:1600 + expr: vector(1) + labels: + job: job1600 + - record: job:http_inprogress_requests:sum:1601 + expr: vector(1) + labels: + job: job1601 + - record: job:http_inprogress_requests:sum:1602 + expr: vector(1) + labels: + job: job1602 + - record: job:http_inprogress_requests:sum:1603 + expr: vector(1) + labels: + job: job1603 + - record: job:http_inprogress_requests:sum:1604 + expr: vector(1) + labels: + job: job1604 + - record: job:http_inprogress_requests:sum:1605 + expr: vector(1) + labels: + job: job1605 + - record: job:http_inprogress_requests:sum:1606 + expr: vector(1) + labels: + job: job1606 + - record: job:http_inprogress_requests:sum:1607 + expr: vector(1) + labels: + job: job1607 + - record: job:http_inprogress_requests:sum:1608 + expr: vector(1) + labels: + job: job1608 + - record: job:http_inprogress_requests:sum:1609 + expr: vector(1) + labels: + job: job1609 + - record: job:http_inprogress_requests:sum:1610 + expr: vector(1) + labels: + job: job1610 + - record: job:http_inprogress_requests:sum:1611 + expr: vector(1) + labels: + job: job1611 + - record: job:http_inprogress_requests:sum:1612 + expr: vector(1) + labels: + job: job1612 + - record: job:http_inprogress_requests:sum:1613 + expr: vector(1) + labels: + job: job1613 + - record: job:http_inprogress_requests:sum:1614 + expr: vector(1) + labels: + job: job1614 + - record: job:http_inprogress_requests:sum:1615 + expr: vector(1) + labels: + job: job1615 + - record: job:http_inprogress_requests:sum:1616 + expr: vector(1) + labels: + job: job1616 + - record: job:http_inprogress_requests:sum:1617 + expr: vector(1) + labels: + job: job1617 + - record: job:http_inprogress_requests:sum:1618 + expr: vector(1) + labels: + job: job1618 + - record: job:http_inprogress_requests:sum:1619 + expr: vector(1) + labels: + job: job1619 + - record: job:http_inprogress_requests:sum:1620 + expr: vector(1) + labels: + job: job1620 + - record: job:http_inprogress_requests:sum:1621 + expr: vector(1) + labels: + job: job1621 + - record: job:http_inprogress_requests:sum:1622 + expr: vector(1) + labels: + job: job1622 + - record: job:http_inprogress_requests:sum:1623 + expr: vector(1) + labels: + job: job1623 + - record: job:http_inprogress_requests:sum:1624 + expr: vector(1) + labels: + job: job1624 + - record: job:http_inprogress_requests:sum:1625 + expr: vector(1) + labels: + job: job1625 + - record: job:http_inprogress_requests:sum:1626 + expr: vector(1) + labels: + job: job1626 + - record: job:http_inprogress_requests:sum:1627 + expr: vector(1) + labels: + job: job1627 + - record: job:http_inprogress_requests:sum:1628 + expr: vector(1) + labels: + job: job1628 + - record: job:http_inprogress_requests:sum:1629 + expr: vector(1) + labels: + job: job1629 + - record: job:http_inprogress_requests:sum:1630 + expr: vector(1) + labels: + job: job1630 + - record: job:http_inprogress_requests:sum:1631 + expr: vector(1) + labels: + job: job1631 + - record: job:http_inprogress_requests:sum:1632 + expr: vector(1) + labels: + job: job1632 + - record: job:http_inprogress_requests:sum:1633 + expr: vector(1) + labels: + job: job1633 + - record: job:http_inprogress_requests:sum:1634 + expr: vector(1) + labels: + job: job1634 + - record: job:http_inprogress_requests:sum:1635 + expr: vector(1) + labels: + job: job1635 + - record: job:http_inprogress_requests:sum:1636 + expr: vector(1) + labels: + job: job1636 + - record: job:http_inprogress_requests:sum:1637 + expr: vector(1) + labels: + job: job1637 + - record: job:http_inprogress_requests:sum:1638 + expr: vector(1) + labels: + job: job1638 + - record: job:http_inprogress_requests:sum:1639 + expr: vector(1) + labels: + job: job1639 + - record: job:http_inprogress_requests:sum:1640 + expr: vector(1) + labels: + job: job1640 + - record: job:http_inprogress_requests:sum:1641 + expr: vector(1) + labels: + job: job1641 + - record: job:http_inprogress_requests:sum:1642 + expr: vector(1) + labels: + job: job1642 + - record: job:http_inprogress_requests:sum:1643 + expr: vector(1) + labels: + job: job1643 + - record: job:http_inprogress_requests:sum:1644 + expr: vector(1) + labels: + job: job1644 + - record: job:http_inprogress_requests:sum:1645 + expr: vector(1) + labels: + job: job1645 + - record: job:http_inprogress_requests:sum:1646 + expr: vector(1) + labels: + job: job1646 + - record: job:http_inprogress_requests:sum:1647 + expr: vector(1) + labels: + job: job1647 + - record: job:http_inprogress_requests:sum:1648 + expr: vector(1) + labels: + job: job1648 + - record: job:http_inprogress_requests:sum:1649 + expr: vector(1) + labels: + job: job1649 + - record: job:http_inprogress_requests:sum:1650 + expr: vector(1) + labels: + job: job1650 + - record: job:http_inprogress_requests:sum:1651 + expr: vector(1) + labels: + job: job1651 + - record: job:http_inprogress_requests:sum:1652 + expr: vector(1) + labels: + job: job1652 + - record: job:http_inprogress_requests:sum:1653 + expr: vector(1) + labels: + job: job1653 + - record: job:http_inprogress_requests:sum:1654 + expr: vector(1) + labels: + job: job1654 + - record: job:http_inprogress_requests:sum:1655 + expr: vector(1) + labels: + job: job1655 + - record: job:http_inprogress_requests:sum:1656 + expr: vector(1) + labels: + job: job1656 + - record: job:http_inprogress_requests:sum:1657 + expr: vector(1) + labels: + job: job1657 + - record: job:http_inprogress_requests:sum:1658 + expr: vector(1) + labels: + job: job1658 + - record: job:http_inprogress_requests:sum:1659 + expr: vector(1) + labels: + job: job1659 + - record: job:http_inprogress_requests:sum:1660 + expr: vector(1) + labels: + job: job1660 + - record: job:http_inprogress_requests:sum:1661 + expr: vector(1) + labels: + job: job1661 + - record: job:http_inprogress_requests:sum:1662 + expr: vector(1) + labels: + job: job1662 + - record: job:http_inprogress_requests:sum:1663 + expr: vector(1) + labels: + job: job1663 + - record: job:http_inprogress_requests:sum:1664 + expr: vector(1) + labels: + job: job1664 + - record: job:http_inprogress_requests:sum:1665 + expr: vector(1) + labels: + job: job1665 + - record: job:http_inprogress_requests:sum:1666 + expr: vector(1) + labels: + job: job1666 + - record: job:http_inprogress_requests:sum:1667 + expr: vector(1) + labels: + job: job1667 + - record: job:http_inprogress_requests:sum:1668 + expr: vector(1) + labels: + job: job1668 + - record: job:http_inprogress_requests:sum:1669 + expr: vector(1) + labels: + job: job1669 + - record: job:http_inprogress_requests:sum:1670 + expr: vector(1) + labels: + job: job1670 + - record: job:http_inprogress_requests:sum:1671 + expr: vector(1) + labels: + job: job1671 + - record: job:http_inprogress_requests:sum:1672 + expr: vector(1) + labels: + job: job1672 + - record: job:http_inprogress_requests:sum:1673 + expr: vector(1) + labels: + job: job1673 + - record: job:http_inprogress_requests:sum:1674 + expr: vector(1) + labels: + job: job1674 + - record: job:http_inprogress_requests:sum:1675 + expr: vector(1) + labels: + job: job1675 + - record: job:http_inprogress_requests:sum:1676 + expr: vector(1) + labels: + job: job1676 + - record: job:http_inprogress_requests:sum:1677 + expr: vector(1) + labels: + job: job1677 + - record: job:http_inprogress_requests:sum:1678 + expr: vector(1) + labels: + job: job1678 + - record: job:http_inprogress_requests:sum:1679 + expr: vector(1) + labels: + job: job1679 + - record: job:http_inprogress_requests:sum:1680 + expr: vector(1) + labels: + job: job1680 + - record: job:http_inprogress_requests:sum:1681 + expr: vector(1) + labels: + job: job1681 + - record: job:http_inprogress_requests:sum:1682 + expr: vector(1) + labels: + job: job1682 + - record: job:http_inprogress_requests:sum:1683 + expr: vector(1) + labels: + job: job1683 + - record: job:http_inprogress_requests:sum:1684 + expr: vector(1) + labels: + job: job1684 + - record: job:http_inprogress_requests:sum:1685 + expr: vector(1) + labels: + job: job1685 + - record: job:http_inprogress_requests:sum:1686 + expr: vector(1) + labels: + job: job1686 + - record: job:http_inprogress_requests:sum:1687 + expr: vector(1) + labels: + job: job1687 + - record: job:http_inprogress_requests:sum:1688 + expr: vector(1) + labels: + job: job1688 + - record: job:http_inprogress_requests:sum:1689 + expr: vector(1) + labels: + job: job1689 + - record: job:http_inprogress_requests:sum:1690 + expr: vector(1) + labels: + job: job1690 + - record: job:http_inprogress_requests:sum:1691 + expr: vector(1) + labels: + job: job1691 + - record: job:http_inprogress_requests:sum:1692 + expr: vector(1) + labels: + job: job1692 + - record: job:http_inprogress_requests:sum:1693 + expr: vector(1) + labels: + job: job1693 + - record: job:http_inprogress_requests:sum:1694 + expr: vector(1) + labels: + job: job1694 + - record: job:http_inprogress_requests:sum:1695 + expr: vector(1) + labels: + job: job1695 + - record: job:http_inprogress_requests:sum:1696 + expr: vector(1) + labels: + job: job1696 + - record: job:http_inprogress_requests:sum:1697 + expr: vector(1) + labels: + job: job1697 + - record: job:http_inprogress_requests:sum:1698 + expr: vector(1) + labels: + job: job1698 + - record: job:http_inprogress_requests:sum:1699 + expr: vector(1) + labels: + job: job1699 + - record: job:http_inprogress_requests:sum:1700 + expr: vector(1) + labels: + job: job1700 + - record: job:http_inprogress_requests:sum:1701 + expr: vector(1) + labels: + job: job1701 + - record: job:http_inprogress_requests:sum:1702 + expr: vector(1) + labels: + job: job1702 + - record: job:http_inprogress_requests:sum:1703 + expr: vector(1) + labels: + job: job1703 + - record: job:http_inprogress_requests:sum:1704 + expr: vector(1) + labels: + job: job1704 + - record: job:http_inprogress_requests:sum:1705 + expr: vector(1) + labels: + job: job1705 + - record: job:http_inprogress_requests:sum:1706 + expr: vector(1) + labels: + job: job1706 + - record: job:http_inprogress_requests:sum:1707 + expr: vector(1) + labels: + job: job1707 + - record: job:http_inprogress_requests:sum:1708 + expr: vector(1) + labels: + job: job1708 + - record: job:http_inprogress_requests:sum:1709 + expr: vector(1) + labels: + job: job1709 + - record: job:http_inprogress_requests:sum:1710 + expr: vector(1) + labels: + job: job1710 + - record: job:http_inprogress_requests:sum:1711 + expr: vector(1) + labels: + job: job1711 + - record: job:http_inprogress_requests:sum:1712 + expr: vector(1) + labels: + job: job1712 + - record: job:http_inprogress_requests:sum:1713 + expr: vector(1) + labels: + job: job1713 + - record: job:http_inprogress_requests:sum:1714 + expr: vector(1) + labels: + job: job1714 + - record: job:http_inprogress_requests:sum:1715 + expr: vector(1) + labels: + job: job1715 + - record: job:http_inprogress_requests:sum:1716 + expr: vector(1) + labels: + job: job1716 + - record: job:http_inprogress_requests:sum:1717 + expr: vector(1) + labels: + job: job1717 + - record: job:http_inprogress_requests:sum:1718 + expr: vector(1) + labels: + job: job1718 + - record: job:http_inprogress_requests:sum:1719 + expr: vector(1) + labels: + job: job1719 + - record: job:http_inprogress_requests:sum:1720 + expr: vector(1) + labels: + job: job1720 + - record: job:http_inprogress_requests:sum:1721 + expr: vector(1) + labels: + job: job1721 + - record: job:http_inprogress_requests:sum:1722 + expr: vector(1) + labels: + job: job1722 + - record: job:http_inprogress_requests:sum:1723 + expr: vector(1) + labels: + job: job1723 + - record: job:http_inprogress_requests:sum:1724 + expr: vector(1) + labels: + job: job1724 + - record: job:http_inprogress_requests:sum:1725 + expr: vector(1) + labels: + job: job1725 + - record: job:http_inprogress_requests:sum:1726 + expr: vector(1) + labels: + job: job1726 + - record: job:http_inprogress_requests:sum:1727 + expr: vector(1) + labels: + job: job1727 + - record: job:http_inprogress_requests:sum:1728 + expr: vector(1) + labels: + job: job1728 + - record: job:http_inprogress_requests:sum:1729 + expr: vector(1) + labels: + job: job1729 + - record: job:http_inprogress_requests:sum:1730 + expr: vector(1) + labels: + job: job1730 + - record: job:http_inprogress_requests:sum:1731 + expr: vector(1) + labels: + job: job1731 + - record: job:http_inprogress_requests:sum:1732 + expr: vector(1) + labels: + job: job1732 + - record: job:http_inprogress_requests:sum:1733 + expr: vector(1) + labels: + job: job1733 + - record: job:http_inprogress_requests:sum:1734 + expr: vector(1) + labels: + job: job1734 + - record: job:http_inprogress_requests:sum:1735 + expr: vector(1) + labels: + job: job1735 + - record: job:http_inprogress_requests:sum:1736 + expr: vector(1) + labels: + job: job1736 + - record: job:http_inprogress_requests:sum:1737 + expr: vector(1) + labels: + job: job1737 + - record: job:http_inprogress_requests:sum:1738 + expr: vector(1) + labels: + job: job1738 + - record: job:http_inprogress_requests:sum:1739 + expr: vector(1) + labels: + job: job1739 + - record: job:http_inprogress_requests:sum:1740 + expr: vector(1) + labels: + job: job1740 + - record: job:http_inprogress_requests:sum:1741 + expr: vector(1) + labels: + job: job1741 + - record: job:http_inprogress_requests:sum:1742 + expr: vector(1) + labels: + job: job1742 + - record: job:http_inprogress_requests:sum:1743 + expr: vector(1) + labels: + job: job1743 + - record: job:http_inprogress_requests:sum:1744 + expr: vector(1) + labels: + job: job1744 + - record: job:http_inprogress_requests:sum:1745 + expr: vector(1) + labels: + job: job1745 + - record: job:http_inprogress_requests:sum:1746 + expr: vector(1) + labels: + job: job1746 + - record: job:http_inprogress_requests:sum:1747 + expr: vector(1) + labels: + job: job1747 + - record: job:http_inprogress_requests:sum:1748 + expr: vector(1) + labels: + job: job1748 + - record: job:http_inprogress_requests:sum:1749 + expr: vector(1) + labels: + job: job1749 + - record: job:http_inprogress_requests:sum:1750 + expr: vector(1) + labels: + job: job1750 + - record: job:http_inprogress_requests:sum:1751 + expr: vector(1) + labels: + job: job1751 + - record: job:http_inprogress_requests:sum:1752 + expr: vector(1) + labels: + job: job1752 + - record: job:http_inprogress_requests:sum:1753 + expr: vector(1) + labels: + job: job1753 + - record: job:http_inprogress_requests:sum:1754 + expr: vector(1) + labels: + job: job1754 + - record: job:http_inprogress_requests:sum:1755 + expr: vector(1) + labels: + job: job1755 + - record: job:http_inprogress_requests:sum:1756 + expr: vector(1) + labels: + job: job1756 + - record: job:http_inprogress_requests:sum:1757 + expr: vector(1) + labels: + job: job1757 + - record: job:http_inprogress_requests:sum:1758 + expr: vector(1) + labels: + job: job1758 + - record: job:http_inprogress_requests:sum:1759 + expr: vector(1) + labels: + job: job1759 + - record: job:http_inprogress_requests:sum:1760 + expr: vector(1) + labels: + job: job1760 + - record: job:http_inprogress_requests:sum:1761 + expr: vector(1) + labels: + job: job1761 + - record: job:http_inprogress_requests:sum:1762 + expr: vector(1) + labels: + job: job1762 + - record: job:http_inprogress_requests:sum:1763 + expr: vector(1) + labels: + job: job1763 + - record: job:http_inprogress_requests:sum:1764 + expr: vector(1) + labels: + job: job1764 + - record: job:http_inprogress_requests:sum:1765 + expr: vector(1) + labels: + job: job1765 + - record: job:http_inprogress_requests:sum:1766 + expr: vector(1) + labels: + job: job1766 + - record: job:http_inprogress_requests:sum:1767 + expr: vector(1) + labels: + job: job1767 + - record: job:http_inprogress_requests:sum:1768 + expr: vector(1) + labels: + job: job1768 + - record: job:http_inprogress_requests:sum:1769 + expr: vector(1) + labels: + job: job1769 + - record: job:http_inprogress_requests:sum:1770 + expr: vector(1) + labels: + job: job1770 + - record: job:http_inprogress_requests:sum:1771 + expr: vector(1) + labels: + job: job1771 + - record: job:http_inprogress_requests:sum:1772 + expr: vector(1) + labels: + job: job1772 + - record: job:http_inprogress_requests:sum:1773 + expr: vector(1) + labels: + job: job1773 + - record: job:http_inprogress_requests:sum:1774 + expr: vector(1) + labels: + job: job1774 + - record: job:http_inprogress_requests:sum:1775 + expr: vector(1) + labels: + job: job1775 + - record: job:http_inprogress_requests:sum:1776 + expr: vector(1) + labels: + job: job1776 + - record: job:http_inprogress_requests:sum:1777 + expr: vector(1) + labels: + job: job1777 + - record: job:http_inprogress_requests:sum:1778 + expr: vector(1) + labels: + job: job1778 + - record: job:http_inprogress_requests:sum:1779 + expr: vector(1) + labels: + job: job1779 + - record: job:http_inprogress_requests:sum:1780 + expr: vector(1) + labels: + job: job1780 + - record: job:http_inprogress_requests:sum:1781 + expr: vector(1) + labels: + job: job1781 + - record: job:http_inprogress_requests:sum:1782 + expr: vector(1) + labels: + job: job1782 + - record: job:http_inprogress_requests:sum:1783 + expr: vector(1) + labels: + job: job1783 + - record: job:http_inprogress_requests:sum:1784 + expr: vector(1) + labels: + job: job1784 + - record: job:http_inprogress_requests:sum:1785 + expr: vector(1) + labels: + job: job1785 + - record: job:http_inprogress_requests:sum:1786 + expr: vector(1) + labels: + job: job1786 + - record: job:http_inprogress_requests:sum:1787 + expr: vector(1) + labels: + job: job1787 + - record: job:http_inprogress_requests:sum:1788 + expr: vector(1) + labels: + job: job1788 + - record: job:http_inprogress_requests:sum:1789 + expr: vector(1) + labels: + job: job1789 + - record: job:http_inprogress_requests:sum:1790 + expr: vector(1) + labels: + job: job1790 + - record: job:http_inprogress_requests:sum:1791 + expr: vector(1) + labels: + job: job1791 + - record: job:http_inprogress_requests:sum:1792 + expr: vector(1) + labels: + job: job1792 + - record: job:http_inprogress_requests:sum:1793 + expr: vector(1) + labels: + job: job1793 + - record: job:http_inprogress_requests:sum:1794 + expr: vector(1) + labels: + job: job1794 + - record: job:http_inprogress_requests:sum:1795 + expr: vector(1) + labels: + job: job1795 + - record: job:http_inprogress_requests:sum:1796 + expr: vector(1) + labels: + job: job1796 + - record: job:http_inprogress_requests:sum:1797 + expr: vector(1) + labels: + job: job1797 + - record: job:http_inprogress_requests:sum:1798 + expr: vector(1) + labels: + job: job1798 + - record: job:http_inprogress_requests:sum:1799 + expr: vector(1) + labels: + job: job1799 + - record: job:http_inprogress_requests:sum:1800 + expr: vector(1) + labels: + job: job1800 + - record: job:http_inprogress_requests:sum:1801 + expr: vector(1) + labels: + job: job1801 + - record: job:http_inprogress_requests:sum:1802 + expr: vector(1) + labels: + job: job1802 + - record: job:http_inprogress_requests:sum:1803 + expr: vector(1) + labels: + job: job1803 + - record: job:http_inprogress_requests:sum:1804 + expr: vector(1) + labels: + job: job1804 + - record: job:http_inprogress_requests:sum:1805 + expr: vector(1) + labels: + job: job1805 + - record: job:http_inprogress_requests:sum:1806 + expr: vector(1) + labels: + job: job1806 + - record: job:http_inprogress_requests:sum:1807 + expr: vector(1) + labels: + job: job1807 + - record: job:http_inprogress_requests:sum:1808 + expr: vector(1) + labels: + job: job1808 + - record: job:http_inprogress_requests:sum:1809 + expr: vector(1) + labels: + job: job1809 + - record: job:http_inprogress_requests:sum:1810 + expr: vector(1) + labels: + job: job1810 + - record: job:http_inprogress_requests:sum:1811 + expr: vector(1) + labels: + job: job1811 + - record: job:http_inprogress_requests:sum:1812 + expr: vector(1) + labels: + job: job1812 + - record: job:http_inprogress_requests:sum:1813 + expr: vector(1) + labels: + job: job1813 + - record: job:http_inprogress_requests:sum:1814 + expr: vector(1) + labels: + job: job1814 + - record: job:http_inprogress_requests:sum:1815 + expr: vector(1) + labels: + job: job1815 + - record: job:http_inprogress_requests:sum:1816 + expr: vector(1) + labels: + job: job1816 + - record: job:http_inprogress_requests:sum:1817 + expr: vector(1) + labels: + job: job1817 + - record: job:http_inprogress_requests:sum:1818 + expr: vector(1) + labels: + job: job1818 + - record: job:http_inprogress_requests:sum:1819 + expr: vector(1) + labels: + job: job1819 + - record: job:http_inprogress_requests:sum:1820 + expr: vector(1) + labels: + job: job1820 + - record: job:http_inprogress_requests:sum:1821 + expr: vector(1) + labels: + job: job1821 + - record: job:http_inprogress_requests:sum:1822 + expr: vector(1) + labels: + job: job1822 + - record: job:http_inprogress_requests:sum:1823 + expr: vector(1) + labels: + job: job1823 + - record: job:http_inprogress_requests:sum:1824 + expr: vector(1) + labels: + job: job1824 + - record: job:http_inprogress_requests:sum:1825 + expr: vector(1) + labels: + job: job1825 + - record: job:http_inprogress_requests:sum:1826 + expr: vector(1) + labels: + job: job1826 + - record: job:http_inprogress_requests:sum:1827 + expr: vector(1) + labels: + job: job1827 + - record: job:http_inprogress_requests:sum:1828 + expr: vector(1) + labels: + job: job1828 + - record: job:http_inprogress_requests:sum:1829 + expr: vector(1) + labels: + job: job1829 + - record: job:http_inprogress_requests:sum:1830 + expr: vector(1) + labels: + job: job1830 + - record: job:http_inprogress_requests:sum:1831 + expr: vector(1) + labels: + job: job1831 + - record: job:http_inprogress_requests:sum:1832 + expr: vector(1) + labels: + job: job1832 + - record: job:http_inprogress_requests:sum:1833 + expr: vector(1) + labels: + job: job1833 + - record: job:http_inprogress_requests:sum:1834 + expr: vector(1) + labels: + job: job1834 + - record: job:http_inprogress_requests:sum:1835 + expr: vector(1) + labels: + job: job1835 + - record: job:http_inprogress_requests:sum:1836 + expr: vector(1) + labels: + job: job1836 + - record: job:http_inprogress_requests:sum:1837 + expr: vector(1) + labels: + job: job1837 + - record: job:http_inprogress_requests:sum:1838 + expr: vector(1) + labels: + job: job1838 + - record: job:http_inprogress_requests:sum:1839 + expr: vector(1) + labels: + job: job1839 + - record: job:http_inprogress_requests:sum:1840 + expr: vector(1) + labels: + job: job1840 + - record: job:http_inprogress_requests:sum:1841 + expr: vector(1) + labels: + job: job1841 + - record: job:http_inprogress_requests:sum:1842 + expr: vector(1) + labels: + job: job1842 + - record: job:http_inprogress_requests:sum:1843 + expr: vector(1) + labels: + job: job1843 + - record: job:http_inprogress_requests:sum:1844 + expr: vector(1) + labels: + job: job1844 + - record: job:http_inprogress_requests:sum:1845 + expr: vector(1) + labels: + job: job1845 + - record: job:http_inprogress_requests:sum:1846 + expr: vector(1) + labels: + job: job1846 + - record: job:http_inprogress_requests:sum:1847 + expr: vector(1) + labels: + job: job1847 + - record: job:http_inprogress_requests:sum:1848 + expr: vector(1) + labels: + job: job1848 + - record: job:http_inprogress_requests:sum:1849 + expr: vector(1) + labels: + job: job1849 + - record: job:http_inprogress_requests:sum:1850 + expr: vector(1) + labels: + job: job1850 + - record: job:http_inprogress_requests:sum:1851 + expr: vector(1) + labels: + job: job1851 + - record: job:http_inprogress_requests:sum:1852 + expr: vector(1) + labels: + job: job1852 + - record: job:http_inprogress_requests:sum:1853 + expr: vector(1) + labels: + job: job1853 + - record: job:http_inprogress_requests:sum:1854 + expr: vector(1) + labels: + job: job1854 + - record: job:http_inprogress_requests:sum:1855 + expr: vector(1) + labels: + job: job1855 + - record: job:http_inprogress_requests:sum:1856 + expr: vector(1) + labels: + job: job1856 + - record: job:http_inprogress_requests:sum:1857 + expr: vector(1) + labels: + job: job1857 + - record: job:http_inprogress_requests:sum:1858 + expr: vector(1) + labels: + job: job1858 + - record: job:http_inprogress_requests:sum:1859 + expr: vector(1) + labels: + job: job1859 + - record: job:http_inprogress_requests:sum:1860 + expr: vector(1) + labels: + job: job1860 + - record: job:http_inprogress_requests:sum:1861 + expr: vector(1) + labels: + job: job1861 + - record: job:http_inprogress_requests:sum:1862 + expr: vector(1) + labels: + job: job1862 + - record: job:http_inprogress_requests:sum:1863 + expr: vector(1) + labels: + job: job1863 + - record: job:http_inprogress_requests:sum:1864 + expr: vector(1) + labels: + job: job1864 + - record: job:http_inprogress_requests:sum:1865 + expr: vector(1) + labels: + job: job1865 + - record: job:http_inprogress_requests:sum:1866 + expr: vector(1) + labels: + job: job1866 + - record: job:http_inprogress_requests:sum:1867 + expr: vector(1) + labels: + job: job1867 + - record: job:http_inprogress_requests:sum:1868 + expr: vector(1) + labels: + job: job1868 + - record: job:http_inprogress_requests:sum:1869 + expr: vector(1) + labels: + job: job1869 + - record: job:http_inprogress_requests:sum:1870 + expr: vector(1) + labels: + job: job1870 + - record: job:http_inprogress_requests:sum:1871 + expr: vector(1) + labels: + job: job1871 + - record: job:http_inprogress_requests:sum:1872 + expr: vector(1) + labels: + job: job1872 + - record: job:http_inprogress_requests:sum:1873 + expr: vector(1) + labels: + job: job1873 + - record: job:http_inprogress_requests:sum:1874 + expr: vector(1) + labels: + job: job1874 + - record: job:http_inprogress_requests:sum:1875 + expr: vector(1) + labels: + job: job1875 + - record: job:http_inprogress_requests:sum:1876 + expr: vector(1) + labels: + job: job1876 + - record: job:http_inprogress_requests:sum:1877 + expr: vector(1) + labels: + job: job1877 + - record: job:http_inprogress_requests:sum:1878 + expr: vector(1) + labels: + job: job1878 + - record: job:http_inprogress_requests:sum:1879 + expr: vector(1) + labels: + job: job1879 + - record: job:http_inprogress_requests:sum:1880 + expr: vector(1) + labels: + job: job1880 + - record: job:http_inprogress_requests:sum:1881 + expr: vector(1) + labels: + job: job1881 + - record: job:http_inprogress_requests:sum:1882 + expr: vector(1) + labels: + job: job1882 + - record: job:http_inprogress_requests:sum:1883 + expr: vector(1) + labels: + job: job1883 + - record: job:http_inprogress_requests:sum:1884 + expr: vector(1) + labels: + job: job1884 + - record: job:http_inprogress_requests:sum:1885 + expr: vector(1) + labels: + job: job1885 + - record: job:http_inprogress_requests:sum:1886 + expr: vector(1) + labels: + job: job1886 + - record: job:http_inprogress_requests:sum:1887 + expr: vector(1) + labels: + job: job1887 + - record: job:http_inprogress_requests:sum:1888 + expr: vector(1) + labels: + job: job1888 + - record: job:http_inprogress_requests:sum:1889 + expr: vector(1) + labels: + job: job1889 + - record: job:http_inprogress_requests:sum:1890 + expr: vector(1) + labels: + job: job1890 + - record: job:http_inprogress_requests:sum:1891 + expr: vector(1) + labels: + job: job1891 + - record: job:http_inprogress_requests:sum:1892 + expr: vector(1) + labels: + job: job1892 + - record: job:http_inprogress_requests:sum:1893 + expr: vector(1) + labels: + job: job1893 + - record: job:http_inprogress_requests:sum:1894 + expr: vector(1) + labels: + job: job1894 + - record: job:http_inprogress_requests:sum:1895 + expr: vector(1) + labels: + job: job1895 + - record: job:http_inprogress_requests:sum:1896 + expr: vector(1) + labels: + job: job1896 + - record: job:http_inprogress_requests:sum:1897 + expr: vector(1) + labels: + job: job1897 + - record: job:http_inprogress_requests:sum:1898 + expr: vector(1) + labels: + job: job1898 + - record: job:http_inprogress_requests:sum:1899 + expr: vector(1) + labels: + job: job1899 + - record: job:http_inprogress_requests:sum:1900 + expr: vector(1) + labels: + job: job1900 + - record: job:http_inprogress_requests:sum:1901 + expr: vector(1) + labels: + job: job1901 + - record: job:http_inprogress_requests:sum:1902 + expr: vector(1) + labels: + job: job1902 + - record: job:http_inprogress_requests:sum:1903 + expr: vector(1) + labels: + job: job1903 + - record: job:http_inprogress_requests:sum:1904 + expr: vector(1) + labels: + job: job1904 + - record: job:http_inprogress_requests:sum:1905 + expr: vector(1) + labels: + job: job1905 + - record: job:http_inprogress_requests:sum:1906 + expr: vector(1) + labels: + job: job1906 + - record: job:http_inprogress_requests:sum:1907 + expr: vector(1) + labels: + job: job1907 + - record: job:http_inprogress_requests:sum:1908 + expr: vector(1) + labels: + job: job1908 + - record: job:http_inprogress_requests:sum:1909 + expr: vector(1) + labels: + job: job1909 + - record: job:http_inprogress_requests:sum:1910 + expr: vector(1) + labels: + job: job1910 + - record: job:http_inprogress_requests:sum:1911 + expr: vector(1) + labels: + job: job1911 + - record: job:http_inprogress_requests:sum:1912 + expr: vector(1) + labels: + job: job1912 + - record: job:http_inprogress_requests:sum:1913 + expr: vector(1) + labels: + job: job1913 + - record: job:http_inprogress_requests:sum:1914 + expr: vector(1) + labels: + job: job1914 + - record: job:http_inprogress_requests:sum:1915 + expr: vector(1) + labels: + job: job1915 + - record: job:http_inprogress_requests:sum:1916 + expr: vector(1) + labels: + job: job1916 + - record: job:http_inprogress_requests:sum:1917 + expr: vector(1) + labels: + job: job1917 + - record: job:http_inprogress_requests:sum:1918 + expr: vector(1) + labels: + job: job1918 + - record: job:http_inprogress_requests:sum:1919 + expr: vector(1) + labels: + job: job1919 + - record: job:http_inprogress_requests:sum:1920 + expr: vector(1) + labels: + job: job1920 + - record: job:http_inprogress_requests:sum:1921 + expr: vector(1) + labels: + job: job1921 + - record: job:http_inprogress_requests:sum:1922 + expr: vector(1) + labels: + job: job1922 + - record: job:http_inprogress_requests:sum:1923 + expr: vector(1) + labels: + job: job1923 + - record: job:http_inprogress_requests:sum:1924 + expr: vector(1) + labels: + job: job1924 + - record: job:http_inprogress_requests:sum:1925 + expr: vector(1) + labels: + job: job1925 + - record: job:http_inprogress_requests:sum:1926 + expr: vector(1) + labels: + job: job1926 + - record: job:http_inprogress_requests:sum:1927 + expr: vector(1) + labels: + job: job1927 + - record: job:http_inprogress_requests:sum:1928 + expr: vector(1) + labels: + job: job1928 + - record: job:http_inprogress_requests:sum:1929 + expr: vector(1) + labels: + job: job1929 + - record: job:http_inprogress_requests:sum:1930 + expr: vector(1) + labels: + job: job1930 + - record: job:http_inprogress_requests:sum:1931 + expr: vector(1) + labels: + job: job1931 + - record: job:http_inprogress_requests:sum:1932 + expr: vector(1) + labels: + job: job1932 + - record: job:http_inprogress_requests:sum:1933 + expr: vector(1) + labels: + job: job1933 + - record: job:http_inprogress_requests:sum:1934 + expr: vector(1) + labels: + job: job1934 + - record: job:http_inprogress_requests:sum:1935 + expr: vector(1) + labels: + job: job1935 + - record: job:http_inprogress_requests:sum:1936 + expr: vector(1) + labels: + job: job1936 + - record: job:http_inprogress_requests:sum:1937 + expr: vector(1) + labels: + job: job1937 + - record: job:http_inprogress_requests:sum:1938 + expr: vector(1) + labels: + job: job1938 + - record: job:http_inprogress_requests:sum:1939 + expr: vector(1) + labels: + job: job1939 + - record: job:http_inprogress_requests:sum:1940 + expr: vector(1) + labels: + job: job1940 + - record: job:http_inprogress_requests:sum:1941 + expr: vector(1) + labels: + job: job1941 + - record: job:http_inprogress_requests:sum:1942 + expr: vector(1) + labels: + job: job1942 + - record: job:http_inprogress_requests:sum:1943 + expr: vector(1) + labels: + job: job1943 + - record: job:http_inprogress_requests:sum:1944 + expr: vector(1) + labels: + job: job1944 + - record: job:http_inprogress_requests:sum:1945 + expr: vector(1) + labels: + job: job1945 + - record: job:http_inprogress_requests:sum:1946 + expr: vector(1) + labels: + job: job1946 + - record: job:http_inprogress_requests:sum:1947 + expr: vector(1) + labels: + job: job1947 + - record: job:http_inprogress_requests:sum:1948 + expr: vector(1) + labels: + job: job1948 + - record: job:http_inprogress_requests:sum:1949 + expr: vector(1) + labels: + job: job1949 + - record: job:http_inprogress_requests:sum:1950 + expr: vector(1) + labels: + job: job1950 + - record: job:http_inprogress_requests:sum:1951 + expr: vector(1) + labels: + job: job1951 + - record: job:http_inprogress_requests:sum:1952 + expr: vector(1) + labels: + job: job1952 + - record: job:http_inprogress_requests:sum:1953 + expr: vector(1) + labels: + job: job1953 + - record: job:http_inprogress_requests:sum:1954 + expr: vector(1) + labels: + job: job1954 + - record: job:http_inprogress_requests:sum:1955 + expr: vector(1) + labels: + job: job1955 + - record: job:http_inprogress_requests:sum:1956 + expr: vector(1) + labels: + job: job1956 + - record: job:http_inprogress_requests:sum:1957 + expr: vector(1) + labels: + job: job1957 + - record: job:http_inprogress_requests:sum:1958 + expr: vector(1) + labels: + job: job1958 + - record: job:http_inprogress_requests:sum:1959 + expr: vector(1) + labels: + job: job1959 + - record: job:http_inprogress_requests:sum:1960 + expr: vector(1) + labels: + job: job1960 + - record: job:http_inprogress_requests:sum:1961 + expr: vector(1) + labels: + job: job1961 + - record: job:http_inprogress_requests:sum:1962 + expr: vector(1) + labels: + job: job1962 + - record: job:http_inprogress_requests:sum:1963 + expr: vector(1) + labels: + job: job1963 + - record: job:http_inprogress_requests:sum:1964 + expr: vector(1) + labels: + job: job1964 + - record: job:http_inprogress_requests:sum:1965 + expr: vector(1) + labels: + job: job1965 + - record: job:http_inprogress_requests:sum:1966 + expr: vector(1) + labels: + job: job1966 + - record: job:http_inprogress_requests:sum:1967 + expr: vector(1) + labels: + job: job1967 + - record: job:http_inprogress_requests:sum:1968 + expr: vector(1) + labels: + job: job1968 + - record: job:http_inprogress_requests:sum:1969 + expr: vector(1) + labels: + job: job1969 + - record: job:http_inprogress_requests:sum:1970 + expr: vector(1) + labels: + job: job1970 + - record: job:http_inprogress_requests:sum:1971 + expr: vector(1) + labels: + job: job1971 + - record: job:http_inprogress_requests:sum:1972 + expr: vector(1) + labels: + job: job1972 + - record: job:http_inprogress_requests:sum:1973 + expr: vector(1) + labels: + job: job1973 + - record: job:http_inprogress_requests:sum:1974 + expr: vector(1) + labels: + job: job1974 + - record: job:http_inprogress_requests:sum:1975 + expr: vector(1) + labels: + job: job1975 + - record: job:http_inprogress_requests:sum:1976 + expr: vector(1) + labels: + job: job1976 + - record: job:http_inprogress_requests:sum:1977 + expr: vector(1) + labels: + job: job1977 + - record: job:http_inprogress_requests:sum:1978 + expr: vector(1) + labels: + job: job1978 + - record: job:http_inprogress_requests:sum:1979 + expr: vector(1) + labels: + job: job1979 + - record: job:http_inprogress_requests:sum:1980 + expr: vector(1) + labels: + job: job1980 + - record: job:http_inprogress_requests:sum:1981 + expr: vector(1) + labels: + job: job1981 + - record: job:http_inprogress_requests:sum:1982 + expr: vector(1) + labels: + job: job1982 + - record: job:http_inprogress_requests:sum:1983 + expr: vector(1) + labels: + job: job1983 + - record: job:http_inprogress_requests:sum:1984 + expr: vector(1) + labels: + job: job1984 + - record: job:http_inprogress_requests:sum:1985 + expr: vector(1) + labels: + job: job1985 + - record: job:http_inprogress_requests:sum:1986 + expr: vector(1) + labels: + job: job1986 + - record: job:http_inprogress_requests:sum:1987 + expr: vector(1) + labels: + job: job1987 + - record: job:http_inprogress_requests:sum:1988 + expr: vector(1) + labels: + job: job1988 + - record: job:http_inprogress_requests:sum:1989 + expr: vector(1) + labels: + job: job1989 + - record: job:http_inprogress_requests:sum:1990 + expr: vector(1) + labels: + job: job1990 + - record: job:http_inprogress_requests:sum:1991 + expr: vector(1) + labels: + job: job1991 + - record: job:http_inprogress_requests:sum:1992 + expr: vector(1) + labels: + job: job1992 + - record: job:http_inprogress_requests:sum:1993 + expr: vector(1) + labels: + job: job1993 + - record: job:http_inprogress_requests:sum:1994 + expr: vector(1) + labels: + job: job1994 + - record: job:http_inprogress_requests:sum:1995 + expr: vector(1) + labels: + job: job1995 + - record: job:http_inprogress_requests:sum:1996 + expr: vector(1) + labels: + job: job1996 + - record: job:http_inprogress_requests:sum:1997 + expr: vector(1) + labels: + job: job1997 + - record: job:http_inprogress_requests:sum:1998 + expr: vector(1) + labels: + job: job1998 + - record: job:http_inprogress_requests:sum:1999 + expr: vector(1) + labels: + job: job1999 + - record: job:http_inprogress_requests:sum:2000 + expr: vector(1) + labels: + job: job2000 + - record: job:http_inprogress_requests:sum:2001 + expr: vector(1) + labels: + job: job2001 + - record: job:http_inprogress_requests:sum:2002 + expr: vector(1) + labels: + job: job2002 + - record: job:http_inprogress_requests:sum:2003 + expr: vector(1) + labels: + job: job2003 + - record: job:http_inprogress_requests:sum:2004 + expr: vector(1) + labels: + job: job2004 + - record: job:http_inprogress_requests:sum:2005 + expr: vector(1) + labels: + job: job2005 + - record: job:http_inprogress_requests:sum:2006 + expr: vector(1) + labels: + job: job2006 + - record: job:http_inprogress_requests:sum:2007 + expr: vector(1) + labels: + job: job2007 + - record: job:http_inprogress_requests:sum:2008 + expr: vector(1) + labels: + job: job2008 + - record: job:http_inprogress_requests:sum:2009 + expr: vector(1) + labels: + job: job2009 + - record: job:http_inprogress_requests:sum:2010 + expr: vector(1) + labels: + job: job2010 + - record: job:http_inprogress_requests:sum:2011 + expr: vector(1) + labels: + job: job2011 + - record: job:http_inprogress_requests:sum:2012 + expr: vector(1) + labels: + job: job2012 + - record: job:http_inprogress_requests:sum:2013 + expr: vector(1) + labels: + job: job2013 + - record: job:http_inprogress_requests:sum:2014 + expr: vector(1) + labels: + job: job2014 + - record: job:http_inprogress_requests:sum:2015 + expr: vector(1) + labels: + job: job2015 + - record: job:http_inprogress_requests:sum:2016 + expr: vector(1) + labels: + job: job2016 + - record: job:http_inprogress_requests:sum:2017 + expr: vector(1) + labels: + job: job2017 + - record: job:http_inprogress_requests:sum:2018 + expr: vector(1) + labels: + job: job2018 + - record: job:http_inprogress_requests:sum:2019 + expr: vector(1) + labels: + job: job2019 + - record: job:http_inprogress_requests:sum:2020 + expr: vector(1) + labels: + job: job2020 + - record: job:http_inprogress_requests:sum:2021 + expr: vector(1) + labels: + job: job2021 + - record: job:http_inprogress_requests:sum:2022 + expr: vector(1) + labels: + job: job2022 + - record: job:http_inprogress_requests:sum:2023 + expr: vector(1) + labels: + job: job2023 + - record: job:http_inprogress_requests:sum:2024 + expr: vector(1) + labels: + job: job2024 + - record: job:http_inprogress_requests:sum:2025 + expr: vector(1) + labels: + job: job2025 + - record: job:http_inprogress_requests:sum:2026 + expr: vector(1) + labels: + job: job2026 + - record: job:http_inprogress_requests:sum:2027 + expr: vector(1) + labels: + job: job2027 + - record: job:http_inprogress_requests:sum:2028 + expr: vector(1) + labels: + job: job2028 + - record: job:http_inprogress_requests:sum:2029 + expr: vector(1) + labels: + job: job2029 + - record: job:http_inprogress_requests:sum:2030 + expr: vector(1) + labels: + job: job2030 + - record: job:http_inprogress_requests:sum:2031 + expr: vector(1) + labels: + job: job2031 + - record: job:http_inprogress_requests:sum:2032 + expr: vector(1) + labels: + job: job2032 + - record: job:http_inprogress_requests:sum:2033 + expr: vector(1) + labels: + job: job2033 + - record: job:http_inprogress_requests:sum:2034 + expr: vector(1) + labels: + job: job2034 + - record: job:http_inprogress_requests:sum:2035 + expr: vector(1) + labels: + job: job2035 + - record: job:http_inprogress_requests:sum:2036 + expr: vector(1) + labels: + job: job2036 + - record: job:http_inprogress_requests:sum:2037 + expr: vector(1) + labels: + job: job2037 + - record: job:http_inprogress_requests:sum:2038 + expr: vector(1) + labels: + job: job2038 + - record: job:http_inprogress_requests:sum:2039 + expr: vector(1) + labels: + job: job2039 + - record: job:http_inprogress_requests:sum:2040 + expr: vector(1) + labels: + job: job2040 + - record: job:http_inprogress_requests:sum:2041 + expr: vector(1) + labels: + job: job2041 + - record: job:http_inprogress_requests:sum:2042 + expr: vector(1) + labels: + job: job2042 + - record: job:http_inprogress_requests:sum:2043 + expr: vector(1) + labels: + job: job2043 + - record: job:http_inprogress_requests:sum:2044 + expr: vector(1) + labels: + job: job2044 + - record: job:http_inprogress_requests:sum:2045 + expr: vector(1) + labels: + job: job2045 + - record: job:http_inprogress_requests:sum:2046 + expr: vector(1) + labels: + job: job2046 + - record: job:http_inprogress_requests:sum:2047 + expr: vector(1) + labels: + job: job2047 + - record: job:http_inprogress_requests:sum:2048 + expr: vector(1) + labels: + job: job2048 + - record: job:http_inprogress_requests:sum:2049 + expr: vector(1) + labels: + job: job2049 + - record: job:http_inprogress_requests:sum:2050 + expr: vector(1) + labels: + job: job2050 + - record: job:http_inprogress_requests:sum:2051 + expr: vector(1) + labels: + job: job2051 + - record: job:http_inprogress_requests:sum:2052 + expr: vector(1) + labels: + job: job2052 + - record: job:http_inprogress_requests:sum:2053 + expr: vector(1) + labels: + job: job2053 + - record: job:http_inprogress_requests:sum:2054 + expr: vector(1) + labels: + job: job2054 + - record: job:http_inprogress_requests:sum:2055 + expr: vector(1) + labels: + job: job2055 + - record: job:http_inprogress_requests:sum:2056 + expr: vector(1) + labels: + job: job2056 + - record: job:http_inprogress_requests:sum:2057 + expr: vector(1) + labels: + job: job2057 + - record: job:http_inprogress_requests:sum:2058 + expr: vector(1) + labels: + job: job2058 + - record: job:http_inprogress_requests:sum:2059 + expr: vector(1) + labels: + job: job2059 + - record: job:http_inprogress_requests:sum:2060 + expr: vector(1) + labels: + job: job2060 + - record: job:http_inprogress_requests:sum:2061 + expr: vector(1) + labels: + job: job2061 + - record: job:http_inprogress_requests:sum:2062 + expr: vector(1) + labels: + job: job2062 + - record: job:http_inprogress_requests:sum:2063 + expr: vector(1) + labels: + job: job2063 + - record: job:http_inprogress_requests:sum:2064 + expr: vector(1) + labels: + job: job2064 + - record: job:http_inprogress_requests:sum:2065 + expr: vector(1) + labels: + job: job2065 + - record: job:http_inprogress_requests:sum:2066 + expr: vector(1) + labels: + job: job2066 + - record: job:http_inprogress_requests:sum:2067 + expr: vector(1) + labels: + job: job2067 + - record: job:http_inprogress_requests:sum:2068 + expr: vector(1) + labels: + job: job2068 + - record: job:http_inprogress_requests:sum:2069 + expr: vector(1) + labels: + job: job2069 + - record: job:http_inprogress_requests:sum:2070 + expr: vector(1) + labels: + job: job2070 + - record: job:http_inprogress_requests:sum:2071 + expr: vector(1) + labels: + job: job2071 + - record: job:http_inprogress_requests:sum:2072 + expr: vector(1) + labels: + job: job2072 + - record: job:http_inprogress_requests:sum:2073 + expr: vector(1) + labels: + job: job2073 + - record: job:http_inprogress_requests:sum:2074 + expr: vector(1) + labels: + job: job2074 + - record: job:http_inprogress_requests:sum:2075 + expr: vector(1) + labels: + job: job2075 + - record: job:http_inprogress_requests:sum:2076 + expr: vector(1) + labels: + job: job2076 + - record: job:http_inprogress_requests:sum:2077 + expr: vector(1) + labels: + job: job2077 + - record: job:http_inprogress_requests:sum:2078 + expr: vector(1) + labels: + job: job2078 + - record: job:http_inprogress_requests:sum:2079 + expr: vector(1) + labels: + job: job2079 + - record: job:http_inprogress_requests:sum:2080 + expr: vector(1) + labels: + job: job2080 + - record: job:http_inprogress_requests:sum:2081 + expr: vector(1) + labels: + job: job2081 + - record: job:http_inprogress_requests:sum:2082 + expr: vector(1) + labels: + job: job2082 + - record: job:http_inprogress_requests:sum:2083 + expr: vector(1) + labels: + job: job2083 + - record: job:http_inprogress_requests:sum:2084 + expr: vector(1) + labels: + job: job2084 + - record: job:http_inprogress_requests:sum:2085 + expr: vector(1) + labels: + job: job2085 + - record: job:http_inprogress_requests:sum:2086 + expr: vector(1) + labels: + job: job2086 + - record: job:http_inprogress_requests:sum:2087 + expr: vector(1) + labels: + job: job2087 + - record: job:http_inprogress_requests:sum:2088 + expr: vector(1) + labels: + job: job2088 + - record: job:http_inprogress_requests:sum:2089 + expr: vector(1) + labels: + job: job2089 + - record: job:http_inprogress_requests:sum:2090 + expr: vector(1) + labels: + job: job2090 + - record: job:http_inprogress_requests:sum:2091 + expr: vector(1) + labels: + job: job2091 + - record: job:http_inprogress_requests:sum:2092 + expr: vector(1) + labels: + job: job2092 + - record: job:http_inprogress_requests:sum:2093 + expr: vector(1) + labels: + job: job2093 + - record: job:http_inprogress_requests:sum:2094 + expr: vector(1) + labels: + job: job2094 + - record: job:http_inprogress_requests:sum:2095 + expr: vector(1) + labels: + job: job2095 + - record: job:http_inprogress_requests:sum:2096 + expr: vector(1) + labels: + job: job2096 + - record: job:http_inprogress_requests:sum:2097 + expr: vector(1) + labels: + job: job2097 + - record: job:http_inprogress_requests:sum:2098 + expr: vector(1) + labels: + job: job2098 + - record: job:http_inprogress_requests:sum:2099 + expr: vector(1) + labels: + job: job2099 + - record: job:http_inprogress_requests:sum:2100 + expr: vector(1) + labels: + job: job2100 + - record: job:http_inprogress_requests:sum:2101 + expr: vector(1) + labels: + job: job2101 + - record: job:http_inprogress_requests:sum:2102 + expr: vector(1) + labels: + job: job2102 + - record: job:http_inprogress_requests:sum:2103 + expr: vector(1) + labels: + job: job2103 + - record: job:http_inprogress_requests:sum:2104 + expr: vector(1) + labels: + job: job2104 + - record: job:http_inprogress_requests:sum:2105 + expr: vector(1) + labels: + job: job2105 + - record: job:http_inprogress_requests:sum:2106 + expr: vector(1) + labels: + job: job2106 + - record: job:http_inprogress_requests:sum:2107 + expr: vector(1) + labels: + job: job2107 + - record: job:http_inprogress_requests:sum:2108 + expr: vector(1) + labels: + job: job2108 + - record: job:http_inprogress_requests:sum:2109 + expr: vector(1) + labels: + job: job2109 + - record: job:http_inprogress_requests:sum:2110 + expr: vector(1) + labels: + job: job2110 + - record: job:http_inprogress_requests:sum:2111 + expr: vector(1) + labels: + job: job2111 + - record: job:http_inprogress_requests:sum:2112 + expr: vector(1) + labels: + job: job2112 + - record: job:http_inprogress_requests:sum:2113 + expr: vector(1) + labels: + job: job2113 + - record: job:http_inprogress_requests:sum:2114 + expr: vector(1) + labels: + job: job2114 + - record: job:http_inprogress_requests:sum:2115 + expr: vector(1) + labels: + job: job2115 + - record: job:http_inprogress_requests:sum:2116 + expr: vector(1) + labels: + job: job2116 + - record: job:http_inprogress_requests:sum:2117 + expr: vector(1) + labels: + job: job2117 + - record: job:http_inprogress_requests:sum:2118 + expr: vector(1) + labels: + job: job2118 + - record: job:http_inprogress_requests:sum:2119 + expr: vector(1) + labels: + job: job2119 + - record: job:http_inprogress_requests:sum:2120 + expr: vector(1) + labels: + job: job2120 + - record: job:http_inprogress_requests:sum:2121 + expr: vector(1) + labels: + job: job2121 + - record: job:http_inprogress_requests:sum:2122 + expr: vector(1) + labels: + job: job2122 + - record: job:http_inprogress_requests:sum:2123 + expr: vector(1) + labels: + job: job2123 + - record: job:http_inprogress_requests:sum:2124 + expr: vector(1) + labels: + job: job2124 + - record: job:http_inprogress_requests:sum:2125 + expr: vector(1) + labels: + job: job2125 + - record: job:http_inprogress_requests:sum:2126 + expr: vector(1) + labels: + job: job2126 + - record: job:http_inprogress_requests:sum:2127 + expr: vector(1) + labels: + job: job2127 + - record: job:http_inprogress_requests:sum:2128 + expr: vector(1) + labels: + job: job2128 + - record: job:http_inprogress_requests:sum:2129 + expr: vector(1) + labels: + job: job2129 + - record: job:http_inprogress_requests:sum:2130 + expr: vector(1) + labels: + job: job2130 + - record: job:http_inprogress_requests:sum:2131 + expr: vector(1) + labels: + job: job2131 + - record: job:http_inprogress_requests:sum:2132 + expr: vector(1) + labels: + job: job2132 + - record: job:http_inprogress_requests:sum:2133 + expr: vector(1) + labels: + job: job2133 + - record: job:http_inprogress_requests:sum:2134 + expr: vector(1) + labels: + job: job2134 + - record: job:http_inprogress_requests:sum:2135 + expr: vector(1) + labels: + job: job2135 + - record: job:http_inprogress_requests:sum:2136 + expr: vector(1) + labels: + job: job2136 + - record: job:http_inprogress_requests:sum:2137 + expr: vector(1) + labels: + job: job2137 + - record: job:http_inprogress_requests:sum:2138 + expr: vector(1) + labels: + job: job2138 + - record: job:http_inprogress_requests:sum:2139 + expr: vector(1) + labels: + job: job2139 + - record: job:http_inprogress_requests:sum:2140 + expr: vector(1) + labels: + job: job2140 + - record: job:http_inprogress_requests:sum:2141 + expr: vector(1) + labels: + job: job2141 + - record: job:http_inprogress_requests:sum:2142 + expr: vector(1) + labels: + job: job2142 + - record: job:http_inprogress_requests:sum:2143 + expr: vector(1) + labels: + job: job2143 + - record: job:http_inprogress_requests:sum:2144 + expr: vector(1) + labels: + job: job2144 + - record: job:http_inprogress_requests:sum:2145 + expr: vector(1) + labels: + job: job2145 + - record: job:http_inprogress_requests:sum:2146 + expr: vector(1) + labels: + job: job2146 + - record: job:http_inprogress_requests:sum:2147 + expr: vector(1) + labels: + job: job2147 + - record: job:http_inprogress_requests:sum:2148 + expr: vector(1) + labels: + job: job2148 + - record: job:http_inprogress_requests:sum:2149 + expr: vector(1) + labels: + job: job2149 + - record: job:http_inprogress_requests:sum:2150 + expr: vector(1) + labels: + job: job2150 + - record: job:http_inprogress_requests:sum:2151 + expr: vector(1) + labels: + job: job2151 + - record: job:http_inprogress_requests:sum:2152 + expr: vector(1) + labels: + job: job2152 + - record: job:http_inprogress_requests:sum:2153 + expr: vector(1) + labels: + job: job2153 + - record: job:http_inprogress_requests:sum:2154 + expr: vector(1) + labels: + job: job2154 + - record: job:http_inprogress_requests:sum:2155 + expr: vector(1) + labels: + job: job2155 + - record: job:http_inprogress_requests:sum:2156 + expr: vector(1) + labels: + job: job2156 + - record: job:http_inprogress_requests:sum:2157 + expr: vector(1) + labels: + job: job2157 + - record: job:http_inprogress_requests:sum:2158 + expr: vector(1) + labels: + job: job2158 + - record: job:http_inprogress_requests:sum:2159 + expr: vector(1) + labels: + job: job2159 + - record: job:http_inprogress_requests:sum:2160 + expr: vector(1) + labels: + job: job2160 + - record: job:http_inprogress_requests:sum:2161 + expr: vector(1) + labels: + job: job2161 + - record: job:http_inprogress_requests:sum:2162 + expr: vector(1) + labels: + job: job2162 + - record: job:http_inprogress_requests:sum:2163 + expr: vector(1) + labels: + job: job2163 + - record: job:http_inprogress_requests:sum:2164 + expr: vector(1) + labels: + job: job2164 + - record: job:http_inprogress_requests:sum:2165 + expr: vector(1) + labels: + job: job2165 + - record: job:http_inprogress_requests:sum:2166 + expr: vector(1) + labels: + job: job2166 + - record: job:http_inprogress_requests:sum:2167 + expr: vector(1) + labels: + job: job2167 + - record: job:http_inprogress_requests:sum:2168 + expr: vector(1) + labels: + job: job2168 + - record: job:http_inprogress_requests:sum:2169 + expr: vector(1) + labels: + job: job2169 + - record: job:http_inprogress_requests:sum:2170 + expr: vector(1) + labels: + job: job2170 + - record: job:http_inprogress_requests:sum:2171 + expr: vector(1) + labels: + job: job2171 + - record: job:http_inprogress_requests:sum:2172 + expr: vector(1) + labels: + job: job2172 + - record: job:http_inprogress_requests:sum:2173 + expr: vector(1) + labels: + job: job2173 + - record: job:http_inprogress_requests:sum:2174 + expr: vector(1) + labels: + job: job2174 + - record: job:http_inprogress_requests:sum:2175 + expr: vector(1) + labels: + job: job2175 + - record: job:http_inprogress_requests:sum:2176 + expr: vector(1) + labels: + job: job2176 + - record: job:http_inprogress_requests:sum:2177 + expr: vector(1) + labels: + job: job2177 + - record: job:http_inprogress_requests:sum:2178 + expr: vector(1) + labels: + job: job2178 + - record: job:http_inprogress_requests:sum:2179 + expr: vector(1) + labels: + job: job2179 + - record: job:http_inprogress_requests:sum:2180 + expr: vector(1) + labels: + job: job2180 + - record: job:http_inprogress_requests:sum:2181 + expr: vector(1) + labels: + job: job2181 + - record: job:http_inprogress_requests:sum:2182 + expr: vector(1) + labels: + job: job2182 + - record: job:http_inprogress_requests:sum:2183 + expr: vector(1) + labels: + job: job2183 + - record: job:http_inprogress_requests:sum:2184 + expr: vector(1) + labels: + job: job2184 + - record: job:http_inprogress_requests:sum:2185 + expr: vector(1) + labels: + job: job2185 + - record: job:http_inprogress_requests:sum:2186 + expr: vector(1) + labels: + job: job2186 + - record: job:http_inprogress_requests:sum:2187 + expr: vector(1) + labels: + job: job2187 + - record: job:http_inprogress_requests:sum:2188 + expr: vector(1) + labels: + job: job2188 + - record: job:http_inprogress_requests:sum:2189 + expr: vector(1) + labels: + job: job2189 + - record: job:http_inprogress_requests:sum:2190 + expr: vector(1) + labels: + job: job2190 + - record: job:http_inprogress_requests:sum:2191 + expr: vector(1) + labels: + job: job2191 + - record: job:http_inprogress_requests:sum:2192 + expr: vector(1) + labels: + job: job2192 + - record: job:http_inprogress_requests:sum:2193 + expr: vector(1) + labels: + job: job2193 + - record: job:http_inprogress_requests:sum:2194 + expr: vector(1) + labels: + job: job2194 + - record: job:http_inprogress_requests:sum:2195 + expr: vector(1) + labels: + job: job2195 + - record: job:http_inprogress_requests:sum:2196 + expr: vector(1) + labels: + job: job2196 + - record: job:http_inprogress_requests:sum:2197 + expr: vector(1) + labels: + job: job2197 + - record: job:http_inprogress_requests:sum:2198 + expr: vector(1) + labels: + job: job2198 + - record: job:http_inprogress_requests:sum:2199 + expr: vector(1) + labels: + job: job2199 + - record: job:http_inprogress_requests:sum:2200 + expr: vector(1) + labels: + job: job2200 + - record: job:http_inprogress_requests:sum:2201 + expr: vector(1) + labels: + job: job2201 + - record: job:http_inprogress_requests:sum:2202 + expr: vector(1) + labels: + job: job2202 + - record: job:http_inprogress_requests:sum:2203 + expr: vector(1) + labels: + job: job2203 + - record: job:http_inprogress_requests:sum:2204 + expr: vector(1) + labels: + job: job2204 + - record: job:http_inprogress_requests:sum:2205 + expr: vector(1) + labels: + job: job2205 + - record: job:http_inprogress_requests:sum:2206 + expr: vector(1) + labels: + job: job2206 + - record: job:http_inprogress_requests:sum:2207 + expr: vector(1) + labels: + job: job2207 + - record: job:http_inprogress_requests:sum:2208 + expr: vector(1) + labels: + job: job2208 + - record: job:http_inprogress_requests:sum:2209 + expr: vector(1) + labels: + job: job2209 + - record: job:http_inprogress_requests:sum:2210 + expr: vector(1) + labels: + job: job2210 + - record: job:http_inprogress_requests:sum:2211 + expr: vector(1) + labels: + job: job2211 + - record: job:http_inprogress_requests:sum:2212 + expr: vector(1) + labels: + job: job2212 + - record: job:http_inprogress_requests:sum:2213 + expr: vector(1) + labels: + job: job2213 + - record: job:http_inprogress_requests:sum:2214 + expr: vector(1) + labels: + job: job2214 + - record: job:http_inprogress_requests:sum:2215 + expr: vector(1) + labels: + job: job2215 + - record: job:http_inprogress_requests:sum:2216 + expr: vector(1) + labels: + job: job2216 + - record: job:http_inprogress_requests:sum:2217 + expr: vector(1) + labels: + job: job2217 + - record: job:http_inprogress_requests:sum:2218 + expr: vector(1) + labels: + job: job2218 + - record: job:http_inprogress_requests:sum:2219 + expr: vector(1) + labels: + job: job2219 + - record: job:http_inprogress_requests:sum:2220 + expr: vector(1) + labels: + job: job2220 + - record: job:http_inprogress_requests:sum:2221 + expr: vector(1) + labels: + job: job2221 + - record: job:http_inprogress_requests:sum:2222 + expr: vector(1) + labels: + job: job2222 + - record: job:http_inprogress_requests:sum:2223 + expr: vector(1) + labels: + job: job2223 + - record: job:http_inprogress_requests:sum:2224 + expr: vector(1) + labels: + job: job2224 + - record: job:http_inprogress_requests:sum:2225 + expr: vector(1) + labels: + job: job2225 + - record: job:http_inprogress_requests:sum:2226 + expr: vector(1) + labels: + job: job2226 + - record: job:http_inprogress_requests:sum:2227 + expr: vector(1) + labels: + job: job2227 + - record: job:http_inprogress_requests:sum:2228 + expr: vector(1) + labels: + job: job2228 + - record: job:http_inprogress_requests:sum:2229 + expr: vector(1) + labels: + job: job2229 + - record: job:http_inprogress_requests:sum:2230 + expr: vector(1) + labels: + job: job2230 + - record: job:http_inprogress_requests:sum:2231 + expr: vector(1) + labels: + job: job2231 + - record: job:http_inprogress_requests:sum:2232 + expr: vector(1) + labels: + job: job2232 + - record: job:http_inprogress_requests:sum:2233 + expr: vector(1) + labels: + job: job2233 + - record: job:http_inprogress_requests:sum:2234 + expr: vector(1) + labels: + job: job2234 + - record: job:http_inprogress_requests:sum:2235 + expr: vector(1) + labels: + job: job2235 + - record: job:http_inprogress_requests:sum:2236 + expr: vector(1) + labels: + job: job2236 + - record: job:http_inprogress_requests:sum:2237 + expr: vector(1) + labels: + job: job2237 + - record: job:http_inprogress_requests:sum:2238 + expr: vector(1) + labels: + job: job2238 + - record: job:http_inprogress_requests:sum:2239 + expr: vector(1) + labels: + job: job2239 + - record: job:http_inprogress_requests:sum:2240 + expr: vector(1) + labels: + job: job2240 + - record: job:http_inprogress_requests:sum:2241 + expr: vector(1) + labels: + job: job2241 + - record: job:http_inprogress_requests:sum:2242 + expr: vector(1) + labels: + job: job2242 + - record: job:http_inprogress_requests:sum:2243 + expr: vector(1) + labels: + job: job2243 + - record: job:http_inprogress_requests:sum:2244 + expr: vector(1) + labels: + job: job2244 + - record: job:http_inprogress_requests:sum:2245 + expr: vector(1) + labels: + job: job2245 + - record: job:http_inprogress_requests:sum:2246 + expr: vector(1) + labels: + job: job2246 + - record: job:http_inprogress_requests:sum:2247 + expr: vector(1) + labels: + job: job2247 + - record: job:http_inprogress_requests:sum:2248 + expr: vector(1) + labels: + job: job2248 + - record: job:http_inprogress_requests:sum:2249 + expr: vector(1) + labels: + job: job2249 + - record: job:http_inprogress_requests:sum:2250 + expr: vector(1) + labels: + job: job2250 + - record: job:http_inprogress_requests:sum:2251 + expr: vector(1) + labels: + job: job2251 + - record: job:http_inprogress_requests:sum:2252 + expr: vector(1) + labels: + job: job2252 + - record: job:http_inprogress_requests:sum:2253 + expr: vector(1) + labels: + job: job2253 + - record: job:http_inprogress_requests:sum:2254 + expr: vector(1) + labels: + job: job2254 + - record: job:http_inprogress_requests:sum:2255 + expr: vector(1) + labels: + job: job2255 + - record: job:http_inprogress_requests:sum:2256 + expr: vector(1) + labels: + job: job2256 + - record: job:http_inprogress_requests:sum:2257 + expr: vector(1) + labels: + job: job2257 + - record: job:http_inprogress_requests:sum:2258 + expr: vector(1) + labels: + job: job2258 + - record: job:http_inprogress_requests:sum:2259 + expr: vector(1) + labels: + job: job2259 + - record: job:http_inprogress_requests:sum:2260 + expr: vector(1) + labels: + job: job2260 + - record: job:http_inprogress_requests:sum:2261 + expr: vector(1) + labels: + job: job2261 + - record: job:http_inprogress_requests:sum:2262 + expr: vector(1) + labels: + job: job2262 + - record: job:http_inprogress_requests:sum:2263 + expr: vector(1) + labels: + job: job2263 + - record: job:http_inprogress_requests:sum:2264 + expr: vector(1) + labels: + job: job2264 + - record: job:http_inprogress_requests:sum:2265 + expr: vector(1) + labels: + job: job2265 + - record: job:http_inprogress_requests:sum:2266 + expr: vector(1) + labels: + job: job2266 + - record: job:http_inprogress_requests:sum:2267 + expr: vector(1) + labels: + job: job2267 + - record: job:http_inprogress_requests:sum:2268 + expr: vector(1) + labels: + job: job2268 + - record: job:http_inprogress_requests:sum:2269 + expr: vector(1) + labels: + job: job2269 + - record: job:http_inprogress_requests:sum:2270 + expr: vector(1) + labels: + job: job2270 + - record: job:http_inprogress_requests:sum:2271 + expr: vector(1) + labels: + job: job2271 + - record: job:http_inprogress_requests:sum:2272 + expr: vector(1) + labels: + job: job2272 + - record: job:http_inprogress_requests:sum:2273 + expr: vector(1) + labels: + job: job2273 + - record: job:http_inprogress_requests:sum:2274 + expr: vector(1) + labels: + job: job2274 + - record: job:http_inprogress_requests:sum:2275 + expr: vector(1) + labels: + job: job2275 + - record: job:http_inprogress_requests:sum:2276 + expr: vector(1) + labels: + job: job2276 + - record: job:http_inprogress_requests:sum:2277 + expr: vector(1) + labels: + job: job2277 + - record: job:http_inprogress_requests:sum:2278 + expr: vector(1) + labels: + job: job2278 + - record: job:http_inprogress_requests:sum:2279 + expr: vector(1) + labels: + job: job2279 + - record: job:http_inprogress_requests:sum:2280 + expr: vector(1) + labels: + job: job2280 + - record: job:http_inprogress_requests:sum:2281 + expr: vector(1) + labels: + job: job2281 + - record: job:http_inprogress_requests:sum:2282 + expr: vector(1) + labels: + job: job2282 + - record: job:http_inprogress_requests:sum:2283 + expr: vector(1) + labels: + job: job2283 + - record: job:http_inprogress_requests:sum:2284 + expr: vector(1) + labels: + job: job2284 + - record: job:http_inprogress_requests:sum:2285 + expr: vector(1) + labels: + job: job2285 + - record: job:http_inprogress_requests:sum:2286 + expr: vector(1) + labels: + job: job2286 + - record: job:http_inprogress_requests:sum:2287 + expr: vector(1) + labels: + job: job2287 + - record: job:http_inprogress_requests:sum:2288 + expr: vector(1) + labels: + job: job2288 + - record: job:http_inprogress_requests:sum:2289 + expr: vector(1) + labels: + job: job2289 + - record: job:http_inprogress_requests:sum:2290 + expr: vector(1) + labels: + job: job2290 + - record: job:http_inprogress_requests:sum:2291 + expr: vector(1) + labels: + job: job2291 + - record: job:http_inprogress_requests:sum:2292 + expr: vector(1) + labels: + job: job2292 + - record: job:http_inprogress_requests:sum:2293 + expr: vector(1) + labels: + job: job2293 + - record: job:http_inprogress_requests:sum:2294 + expr: vector(1) + labels: + job: job2294 + - record: job:http_inprogress_requests:sum:2295 + expr: vector(1) + labels: + job: job2295 + - record: job:http_inprogress_requests:sum:2296 + expr: vector(1) + labels: + job: job2296 + - record: job:http_inprogress_requests:sum:2297 + expr: vector(1) + labels: + job: job2297 + - record: job:http_inprogress_requests:sum:2298 + expr: vector(1) + labels: + job: job2298 + - record: job:http_inprogress_requests:sum:2299 + expr: vector(1) + labels: + job: job2299 + - record: job:http_inprogress_requests:sum:2300 + expr: vector(1) + labels: + job: job2300 + - record: job:http_inprogress_requests:sum:2301 + expr: vector(1) + labels: + job: job2301 + - record: job:http_inprogress_requests:sum:2302 + expr: vector(1) + labels: + job: job2302 + - record: job:http_inprogress_requests:sum:2303 + expr: vector(1) + labels: + job: job2303 + - record: job:http_inprogress_requests:sum:2304 + expr: vector(1) + labels: + job: job2304 + - record: job:http_inprogress_requests:sum:2305 + expr: vector(1) + labels: + job: job2305 + - record: job:http_inprogress_requests:sum:2306 + expr: vector(1) + labels: + job: job2306 + - record: job:http_inprogress_requests:sum:2307 + expr: vector(1) + labels: + job: job2307 + - record: job:http_inprogress_requests:sum:2308 + expr: vector(1) + labels: + job: job2308 + - record: job:http_inprogress_requests:sum:2309 + expr: vector(1) + labels: + job: job2309 + - record: job:http_inprogress_requests:sum:2310 + expr: vector(1) + labels: + job: job2310 + - record: job:http_inprogress_requests:sum:2311 + expr: vector(1) + labels: + job: job2311 + - record: job:http_inprogress_requests:sum:2312 + expr: vector(1) + labels: + job: job2312 + - record: job:http_inprogress_requests:sum:2313 + expr: vector(1) + labels: + job: job2313 + - record: job:http_inprogress_requests:sum:2314 + expr: vector(1) + labels: + job: job2314 + - record: job:http_inprogress_requests:sum:2315 + expr: vector(1) + labels: + job: job2315 + - record: job:http_inprogress_requests:sum:2316 + expr: vector(1) + labels: + job: job2316 + - record: job:http_inprogress_requests:sum:2317 + expr: vector(1) + labels: + job: job2317 + - record: job:http_inprogress_requests:sum:2318 + expr: vector(1) + labels: + job: job2318 + - record: job:http_inprogress_requests:sum:2319 + expr: vector(1) + labels: + job: job2319 + - record: job:http_inprogress_requests:sum:2320 + expr: vector(1) + labels: + job: job2320 + - record: job:http_inprogress_requests:sum:2321 + expr: vector(1) + labels: + job: job2321 + - record: job:http_inprogress_requests:sum:2322 + expr: vector(1) + labels: + job: job2322 + - record: job:http_inprogress_requests:sum:2323 + expr: vector(1) + labels: + job: job2323 + - record: job:http_inprogress_requests:sum:2324 + expr: vector(1) + labels: + job: job2324 + - record: job:http_inprogress_requests:sum:2325 + expr: vector(1) + labels: + job: job2325 + - record: job:http_inprogress_requests:sum:2326 + expr: vector(1) + labels: + job: job2326 + - record: job:http_inprogress_requests:sum:2327 + expr: vector(1) + labels: + job: job2327 + - record: job:http_inprogress_requests:sum:2328 + expr: vector(1) + labels: + job: job2328 + - record: job:http_inprogress_requests:sum:2329 + expr: vector(1) + labels: + job: job2329 + - record: job:http_inprogress_requests:sum:2330 + expr: vector(1) + labels: + job: job2330 + - record: job:http_inprogress_requests:sum:2331 + expr: vector(1) + labels: + job: job2331 + - record: job:http_inprogress_requests:sum:2332 + expr: vector(1) + labels: + job: job2332 + - record: job:http_inprogress_requests:sum:2333 + expr: vector(1) + labels: + job: job2333 + - record: job:http_inprogress_requests:sum:2334 + expr: vector(1) + labels: + job: job2334 + - record: job:http_inprogress_requests:sum:2335 + expr: vector(1) + labels: + job: job2335 + - record: job:http_inprogress_requests:sum:2336 + expr: vector(1) + labels: + job: job2336 + - record: job:http_inprogress_requests:sum:2337 + expr: vector(1) + labels: + job: job2337 + - record: job:http_inprogress_requests:sum:2338 + expr: vector(1) + labels: + job: job2338 + - record: job:http_inprogress_requests:sum:2339 + expr: vector(1) + labels: + job: job2339 + - record: job:http_inprogress_requests:sum:2340 + expr: vector(1) + labels: + job: job2340 + - record: job:http_inprogress_requests:sum:2341 + expr: vector(1) + labels: + job: job2341 + - record: job:http_inprogress_requests:sum:2342 + expr: vector(1) + labels: + job: job2342 + - record: job:http_inprogress_requests:sum:2343 + expr: vector(1) + labels: + job: job2343 + - record: job:http_inprogress_requests:sum:2344 + expr: vector(1) + labels: + job: job2344 + - record: job:http_inprogress_requests:sum:2345 + expr: vector(1) + labels: + job: job2345 + - record: job:http_inprogress_requests:sum:2346 + expr: vector(1) + labels: + job: job2346 + - record: job:http_inprogress_requests:sum:2347 + expr: vector(1) + labels: + job: job2347 + - record: job:http_inprogress_requests:sum:2348 + expr: vector(1) + labels: + job: job2348 + - record: job:http_inprogress_requests:sum:2349 + expr: vector(1) + labels: + job: job2349 + - record: job:http_inprogress_requests:sum:2350 + expr: vector(1) + labels: + job: job2350 + - record: job:http_inprogress_requests:sum:2351 + expr: vector(1) + labels: + job: job2351 + - record: job:http_inprogress_requests:sum:2352 + expr: vector(1) + labels: + job: job2352 + - record: job:http_inprogress_requests:sum:2353 + expr: vector(1) + labels: + job: job2353 + - record: job:http_inprogress_requests:sum:2354 + expr: vector(1) + labels: + job: job2354 + - record: job:http_inprogress_requests:sum:2355 + expr: vector(1) + labels: + job: job2355 + - record: job:http_inprogress_requests:sum:2356 + expr: vector(1) + labels: + job: job2356 + - record: job:http_inprogress_requests:sum:2357 + expr: vector(1) + labels: + job: job2357 + - record: job:http_inprogress_requests:sum:2358 + expr: vector(1) + labels: + job: job2358 + - record: job:http_inprogress_requests:sum:2359 + expr: vector(1) + labels: + job: job2359 + - record: job:http_inprogress_requests:sum:2360 + expr: vector(1) + labels: + job: job2360 + - record: job:http_inprogress_requests:sum:2361 + expr: vector(1) + labels: + job: job2361 + - record: job:http_inprogress_requests:sum:2362 + expr: vector(1) + labels: + job: job2362 + - record: job:http_inprogress_requests:sum:2363 + expr: vector(1) + labels: + job: job2363 + - record: job:http_inprogress_requests:sum:2364 + expr: vector(1) + labels: + job: job2364 + - record: job:http_inprogress_requests:sum:2365 + expr: vector(1) + labels: + job: job2365 + - record: job:http_inprogress_requests:sum:2366 + expr: vector(1) + labels: + job: job2366 + - record: job:http_inprogress_requests:sum:2367 + expr: vector(1) + labels: + job: job2367 + - record: job:http_inprogress_requests:sum:2368 + expr: vector(1) + labels: + job: job2368 + - record: job:http_inprogress_requests:sum:2369 + expr: vector(1) + labels: + job: job2369 + - record: job:http_inprogress_requests:sum:2370 + expr: vector(1) + labels: + job: job2370 + - record: job:http_inprogress_requests:sum:2371 + expr: vector(1) + labels: + job: job2371 + - record: job:http_inprogress_requests:sum:2372 + expr: vector(1) + labels: + job: job2372 + - record: job:http_inprogress_requests:sum:2373 + expr: vector(1) + labels: + job: job2373 + - record: job:http_inprogress_requests:sum:2374 + expr: vector(1) + labels: + job: job2374 + - record: job:http_inprogress_requests:sum:2375 + expr: vector(1) + labels: + job: job2375 + - record: job:http_inprogress_requests:sum:2376 + expr: vector(1) + labels: + job: job2376 + - record: job:http_inprogress_requests:sum:2377 + expr: vector(1) + labels: + job: job2377 + - record: job:http_inprogress_requests:sum:2378 + expr: vector(1) + labels: + job: job2378 + - record: job:http_inprogress_requests:sum:2379 + expr: vector(1) + labels: + job: job2379 + - record: job:http_inprogress_requests:sum:2380 + expr: vector(1) + labels: + job: job2380 + - record: job:http_inprogress_requests:sum:2381 + expr: vector(1) + labels: + job: job2381 + - record: job:http_inprogress_requests:sum:2382 + expr: vector(1) + labels: + job: job2382 + - record: job:http_inprogress_requests:sum:2383 + expr: vector(1) + labels: + job: job2383 + - record: job:http_inprogress_requests:sum:2384 + expr: vector(1) + labels: + job: job2384 + - record: job:http_inprogress_requests:sum:2385 + expr: vector(1) + labels: + job: job2385 + - record: job:http_inprogress_requests:sum:2386 + expr: vector(1) + labels: + job: job2386 + - record: job:http_inprogress_requests:sum:2387 + expr: vector(1) + labels: + job: job2387 + - record: job:http_inprogress_requests:sum:2388 + expr: vector(1) + labels: + job: job2388 + - record: job:http_inprogress_requests:sum:2389 + expr: vector(1) + labels: + job: job2389 + - record: job:http_inprogress_requests:sum:2390 + expr: vector(1) + labels: + job: job2390 + - record: job:http_inprogress_requests:sum:2391 + expr: vector(1) + labels: + job: job2391 + - record: job:http_inprogress_requests:sum:2392 + expr: vector(1) + labels: + job: job2392 + - record: job:http_inprogress_requests:sum:2393 + expr: vector(1) + labels: + job: job2393 + - record: job:http_inprogress_requests:sum:2394 + expr: vector(1) + labels: + job: job2394 + - record: job:http_inprogress_requests:sum:2395 + expr: vector(1) + labels: + job: job2395 + - record: job:http_inprogress_requests:sum:2396 + expr: vector(1) + labels: + job: job2396 + - record: job:http_inprogress_requests:sum:2397 + expr: vector(1) + labels: + job: job2397 + - record: job:http_inprogress_requests:sum:2398 + expr: vector(1) + labels: + job: job2398 + - record: job:http_inprogress_requests:sum:2399 + expr: vector(1) + labels: + job: job2399 + - record: job:http_inprogress_requests:sum:2400 + expr: vector(1) + labels: + job: job2400 + - record: job:http_inprogress_requests:sum:2401 + expr: vector(1) + labels: + job: job2401 + - record: job:http_inprogress_requests:sum:2402 + expr: vector(1) + labels: + job: job2402 + - record: job:http_inprogress_requests:sum:2403 + expr: vector(1) + labels: + job: job2403 + - record: job:http_inprogress_requests:sum:2404 + expr: vector(1) + labels: + job: job2404 + - record: job:http_inprogress_requests:sum:2405 + expr: vector(1) + labels: + job: job2405 + - record: job:http_inprogress_requests:sum:2406 + expr: vector(1) + labels: + job: job2406 + - record: job:http_inprogress_requests:sum:2407 + expr: vector(1) + labels: + job: job2407 + - record: job:http_inprogress_requests:sum:2408 + expr: vector(1) + labels: + job: job2408 + - record: job:http_inprogress_requests:sum:2409 + expr: vector(1) + labels: + job: job2409 + - record: job:http_inprogress_requests:sum:2410 + expr: vector(1) + labels: + job: job2410 + - record: job:http_inprogress_requests:sum:2411 + expr: vector(1) + labels: + job: job2411 + - record: job:http_inprogress_requests:sum:2412 + expr: vector(1) + labels: + job: job2412 + - record: job:http_inprogress_requests:sum:2413 + expr: vector(1) + labels: + job: job2413 + - record: job:http_inprogress_requests:sum:2414 + expr: vector(1) + labels: + job: job2414 + - record: job:http_inprogress_requests:sum:2415 + expr: vector(1) + labels: + job: job2415 + - record: job:http_inprogress_requests:sum:2416 + expr: vector(1) + labels: + job: job2416 + - record: job:http_inprogress_requests:sum:2417 + expr: vector(1) + labels: + job: job2417 + - record: job:http_inprogress_requests:sum:2418 + expr: vector(1) + labels: + job: job2418 + - record: job:http_inprogress_requests:sum:2419 + expr: vector(1) + labels: + job: job2419 + - record: job:http_inprogress_requests:sum:2420 + expr: vector(1) + labels: + job: job2420 + - record: job:http_inprogress_requests:sum:2421 + expr: vector(1) + labels: + job: job2421 + - record: job:http_inprogress_requests:sum:2422 + expr: vector(1) + labels: + job: job2422 + - record: job:http_inprogress_requests:sum:2423 + expr: vector(1) + labels: + job: job2423 + - record: job:http_inprogress_requests:sum:2424 + expr: vector(1) + labels: + job: job2424 + - record: job:http_inprogress_requests:sum:2425 + expr: vector(1) + labels: + job: job2425 + - record: job:http_inprogress_requests:sum:2426 + expr: vector(1) + labels: + job: job2426 + - record: job:http_inprogress_requests:sum:2427 + expr: vector(1) + labels: + job: job2427 + - record: job:http_inprogress_requests:sum:2428 + expr: vector(1) + labels: + job: job2428 + - record: job:http_inprogress_requests:sum:2429 + expr: vector(1) + labels: + job: job2429 + - record: job:http_inprogress_requests:sum:2430 + expr: vector(1) + labels: + job: job2430 + - record: job:http_inprogress_requests:sum:2431 + expr: vector(1) + labels: + job: job2431 + - record: job:http_inprogress_requests:sum:2432 + expr: vector(1) + labels: + job: job2432 + - record: job:http_inprogress_requests:sum:2433 + expr: vector(1) + labels: + job: job2433 + - record: job:http_inprogress_requests:sum:2434 + expr: vector(1) + labels: + job: job2434 + - record: job:http_inprogress_requests:sum:2435 + expr: vector(1) + labels: + job: job2435 + - record: job:http_inprogress_requests:sum:2436 + expr: vector(1) + labels: + job: job2436 + - record: job:http_inprogress_requests:sum:2437 + expr: vector(1) + labels: + job: job2437 + - record: job:http_inprogress_requests:sum:2438 + expr: vector(1) + labels: + job: job2438 + - record: job:http_inprogress_requests:sum:2439 + expr: vector(1) + labels: + job: job2439 + - record: job:http_inprogress_requests:sum:2440 + expr: vector(1) + labels: + job: job2440 + - record: job:http_inprogress_requests:sum:2441 + expr: vector(1) + labels: + job: job2441 + - record: job:http_inprogress_requests:sum:2442 + expr: vector(1) + labels: + job: job2442 + - record: job:http_inprogress_requests:sum:2443 + expr: vector(1) + labels: + job: job2443 + - record: job:http_inprogress_requests:sum:2444 + expr: vector(1) + labels: + job: job2444 + - record: job:http_inprogress_requests:sum:2445 + expr: vector(1) + labels: + job: job2445 + - record: job:http_inprogress_requests:sum:2446 + expr: vector(1) + labels: + job: job2446 + - record: job:http_inprogress_requests:sum:2447 + expr: vector(1) + labels: + job: job2447 + - record: job:http_inprogress_requests:sum:2448 + expr: vector(1) + labels: + job: job2448 + - record: job:http_inprogress_requests:sum:2449 + expr: vector(1) + labels: + job: job2449 + - record: job:http_inprogress_requests:sum:2450 + expr: vector(1) + labels: + job: job2450 + - record: job:http_inprogress_requests:sum:2451 + expr: vector(1) + labels: + job: job2451 + - record: job:http_inprogress_requests:sum:2452 + expr: vector(1) + labels: + job: job2452 + - record: job:http_inprogress_requests:sum:2453 + expr: vector(1) + labels: + job: job2453 + - record: job:http_inprogress_requests:sum:2454 + expr: vector(1) + labels: + job: job2454 + - record: job:http_inprogress_requests:sum:2455 + expr: vector(1) + labels: + job: job2455 + - record: job:http_inprogress_requests:sum:2456 + expr: vector(1) + labels: + job: job2456 + - record: job:http_inprogress_requests:sum:2457 + expr: vector(1) + labels: + job: job2457 + - record: job:http_inprogress_requests:sum:2458 + expr: vector(1) + labels: + job: job2458 + - record: job:http_inprogress_requests:sum:2459 + expr: vector(1) + labels: + job: job2459 + - record: job:http_inprogress_requests:sum:2460 + expr: vector(1) + labels: + job: job2460 + - record: job:http_inprogress_requests:sum:2461 + expr: vector(1) + labels: + job: job2461 + - record: job:http_inprogress_requests:sum:2462 + expr: vector(1) + labels: + job: job2462 + - record: job:http_inprogress_requests:sum:2463 + expr: vector(1) + labels: + job: job2463 + - record: job:http_inprogress_requests:sum:2464 + expr: vector(1) + labels: + job: job2464 + - record: job:http_inprogress_requests:sum:2465 + expr: vector(1) + labels: + job: job2465 + - record: job:http_inprogress_requests:sum:2466 + expr: vector(1) + labels: + job: job2466 + - record: job:http_inprogress_requests:sum:2467 + expr: vector(1) + labels: + job: job2467 + - record: job:http_inprogress_requests:sum:2468 + expr: vector(1) + labels: + job: job2468 + - record: job:http_inprogress_requests:sum:2469 + expr: vector(1) + labels: + job: job2469 + - record: job:http_inprogress_requests:sum:2470 + expr: vector(1) + labels: + job: job2470 + - record: job:http_inprogress_requests:sum:2471 + expr: vector(1) + labels: + job: job2471 + - record: job:http_inprogress_requests:sum:2472 + expr: vector(1) + labels: + job: job2472 + - record: job:http_inprogress_requests:sum:2473 + expr: vector(1) + labels: + job: job2473 + - record: job:http_inprogress_requests:sum:2474 + expr: vector(1) + labels: + job: job2474 + - record: job:http_inprogress_requests:sum:2475 + expr: vector(1) + labels: + job: job2475 + - record: job:http_inprogress_requests:sum:2476 + expr: vector(1) + labels: + job: job2476 + - record: job:http_inprogress_requests:sum:2477 + expr: vector(1) + labels: + job: job2477 + - record: job:http_inprogress_requests:sum:2478 + expr: vector(1) + labels: + job: job2478 + - record: job:http_inprogress_requests:sum:2479 + expr: vector(1) + labels: + job: job2479 + - record: job:http_inprogress_requests:sum:2480 + expr: vector(1) + labels: + job: job2480 + - record: job:http_inprogress_requests:sum:2481 + expr: vector(1) + labels: + job: job2481 + - record: job:http_inprogress_requests:sum:2482 + expr: vector(1) + labels: + job: job2482 + - record: job:http_inprogress_requests:sum:2483 + expr: vector(1) + labels: + job: job2483 + - record: job:http_inprogress_requests:sum:2484 + expr: vector(1) + labels: + job: job2484 + - record: job:http_inprogress_requests:sum:2485 + expr: vector(1) + labels: + job: job2485 + - record: job:http_inprogress_requests:sum:2486 + expr: vector(1) + labels: + job: job2486 + - record: job:http_inprogress_requests:sum:2487 + expr: vector(1) + labels: + job: job2487 + - record: job:http_inprogress_requests:sum:2488 + expr: vector(1) + labels: + job: job2488 + - record: job:http_inprogress_requests:sum:2489 + expr: vector(1) + labels: + job: job2489 + - record: job:http_inprogress_requests:sum:2490 + expr: vector(1) + labels: + job: job2490 + - record: job:http_inprogress_requests:sum:2491 + expr: vector(1) + labels: + job: job2491 + - record: job:http_inprogress_requests:sum:2492 + expr: vector(1) + labels: + job: job2492 + - record: job:http_inprogress_requests:sum:2493 + expr: vector(1) + labels: + job: job2493 + - record: job:http_inprogress_requests:sum:2494 + expr: vector(1) + labels: + job: job2494 + - record: job:http_inprogress_requests:sum:2495 + expr: vector(1) + labels: + job: job2495 + - record: job:http_inprogress_requests:sum:2496 + expr: vector(1) + labels: + job: job2496 + - record: job:http_inprogress_requests:sum:2497 + expr: vector(1) + labels: + job: job2497 + - record: job:http_inprogress_requests:sum:2498 + expr: vector(1) + labels: + job: job2498 + - record: job:http_inprogress_requests:sum:2499 + expr: vector(1) + labels: + job: job2499 + - record: job:http_inprogress_requests:sum:2500 + expr: vector(1) + labels: + job: job2500 + - record: job:http_inprogress_requests:sum:2501 + expr: vector(1) + labels: + job: job2501 + - record: job:http_inprogress_requests:sum:2502 + expr: vector(1) + labels: + job: job2502 + - record: job:http_inprogress_requests:sum:2503 + expr: vector(1) + labels: + job: job2503 + - record: job:http_inprogress_requests:sum:2504 + expr: vector(1) + labels: + job: job2504 + - record: job:http_inprogress_requests:sum:2505 + expr: vector(1) + labels: + job: job2505 + - record: job:http_inprogress_requests:sum:2506 + expr: vector(1) + labels: + job: job2506 + - record: job:http_inprogress_requests:sum:2507 + expr: vector(1) + labels: + job: job2507 + - record: job:http_inprogress_requests:sum:2508 + expr: vector(1) + labels: + job: job2508 + - record: job:http_inprogress_requests:sum:2509 + expr: vector(1) + labels: + job: job2509 + - record: job:http_inprogress_requests:sum:2510 + expr: vector(1) + labels: + job: job2510 + - record: job:http_inprogress_requests:sum:2511 + expr: vector(1) + labels: + job: job2511 + - record: job:http_inprogress_requests:sum:2512 + expr: vector(1) + labels: + job: job2512 + - record: job:http_inprogress_requests:sum:2513 + expr: vector(1) + labels: + job: job2513 + - record: job:http_inprogress_requests:sum:2514 + expr: vector(1) + labels: + job: job2514 + - record: job:http_inprogress_requests:sum:2515 + expr: vector(1) + labels: + job: job2515 + - record: job:http_inprogress_requests:sum:2516 + expr: vector(1) + labels: + job: job2516 + - record: job:http_inprogress_requests:sum:2517 + expr: vector(1) + labels: + job: job2517 + - record: job:http_inprogress_requests:sum:2518 + expr: vector(1) + labels: + job: job2518 + - record: job:http_inprogress_requests:sum:2519 + expr: vector(1) + labels: + job: job2519 + - record: job:http_inprogress_requests:sum:2520 + expr: vector(1) + labels: + job: job2520 + - record: job:http_inprogress_requests:sum:2521 + expr: vector(1) + labels: + job: job2521 + - record: job:http_inprogress_requests:sum:2522 + expr: vector(1) + labels: + job: job2522 + - record: job:http_inprogress_requests:sum:2523 + expr: vector(1) + labels: + job: job2523 + - record: job:http_inprogress_requests:sum:2524 + expr: vector(1) + labels: + job: job2524 + - record: job:http_inprogress_requests:sum:2525 + expr: vector(1) + labels: + job: job2525 + - record: job:http_inprogress_requests:sum:2526 + expr: vector(1) + labels: + job: job2526 + - record: job:http_inprogress_requests:sum:2527 + expr: vector(1) + labels: + job: job2527 + - record: job:http_inprogress_requests:sum:2528 + expr: vector(1) + labels: + job: job2528 + - record: job:http_inprogress_requests:sum:2529 + expr: vector(1) + labels: + job: job2529 + - record: job:http_inprogress_requests:sum:2530 + expr: vector(1) + labels: + job: job2530 + - record: job:http_inprogress_requests:sum:2531 + expr: vector(1) + labels: + job: job2531 + - record: job:http_inprogress_requests:sum:2532 + expr: vector(1) + labels: + job: job2532 + - record: job:http_inprogress_requests:sum:2533 + expr: vector(1) + labels: + job: job2533 + - record: job:http_inprogress_requests:sum:2534 + expr: vector(1) + labels: + job: job2534 + - record: job:http_inprogress_requests:sum:2535 + expr: vector(1) + labels: + job: job2535 + - record: job:http_inprogress_requests:sum:2536 + expr: vector(1) + labels: + job: job2536 + - record: job:http_inprogress_requests:sum:2537 + expr: vector(1) + labels: + job: job2537 + - record: job:http_inprogress_requests:sum:2538 + expr: vector(1) + labels: + job: job2538 + - record: job:http_inprogress_requests:sum:2539 + expr: vector(1) + labels: + job: job2539 + - record: job:http_inprogress_requests:sum:2540 + expr: vector(1) + labels: + job: job2540 + - record: job:http_inprogress_requests:sum:2541 + expr: vector(1) + labels: + job: job2541 + - record: job:http_inprogress_requests:sum:2542 + expr: vector(1) + labels: + job: job2542 + - record: job:http_inprogress_requests:sum:2543 + expr: vector(1) + labels: + job: job2543 + - record: job:http_inprogress_requests:sum:2544 + expr: vector(1) + labels: + job: job2544 + - record: job:http_inprogress_requests:sum:2545 + expr: vector(1) + labels: + job: job2545 + - record: job:http_inprogress_requests:sum:2546 + expr: vector(1) + labels: + job: job2546 + - record: job:http_inprogress_requests:sum:2547 + expr: vector(1) + labels: + job: job2547 + - record: job:http_inprogress_requests:sum:2548 + expr: vector(1) + labels: + job: job2548 + - record: job:http_inprogress_requests:sum:2549 + expr: vector(1) + labels: + job: job2549 + - record: job:http_inprogress_requests:sum:2550 + expr: vector(1) + labels: + job: job2550 + - record: job:http_inprogress_requests:sum:2551 + expr: vector(1) + labels: + job: job2551 + - record: job:http_inprogress_requests:sum:2552 + expr: vector(1) + labels: + job: job2552 + - record: job:http_inprogress_requests:sum:2553 + expr: vector(1) + labels: + job: job2553 + - record: job:http_inprogress_requests:sum:2554 + expr: vector(1) + labels: + job: job2554 + - record: job:http_inprogress_requests:sum:2555 + expr: vector(1) + labels: + job: job2555 + - record: job:http_inprogress_requests:sum:2556 + expr: vector(1) + labels: + job: job2556 + - record: job:http_inprogress_requests:sum:2557 + expr: vector(1) + labels: + job: job2557 + - record: job:http_inprogress_requests:sum:2558 + expr: vector(1) + labels: + job: job2558 + - record: job:http_inprogress_requests:sum:2559 + expr: vector(1) + labels: + job: job2559 + - record: job:http_inprogress_requests:sum:2560 + expr: vector(1) + labels: + job: job2560 + - record: job:http_inprogress_requests:sum:2561 + expr: vector(1) + labels: + job: job2561 + - record: job:http_inprogress_requests:sum:2562 + expr: vector(1) + labels: + job: job2562 + - record: job:http_inprogress_requests:sum:2563 + expr: vector(1) + labels: + job: job2563 + - record: job:http_inprogress_requests:sum:2564 + expr: vector(1) + labels: + job: job2564 + - record: job:http_inprogress_requests:sum:2565 + expr: vector(1) + labels: + job: job2565 + - record: job:http_inprogress_requests:sum:2566 + expr: vector(1) + labels: + job: job2566 + - record: job:http_inprogress_requests:sum:2567 + expr: vector(1) + labels: + job: job2567 + - record: job:http_inprogress_requests:sum:2568 + expr: vector(1) + labels: + job: job2568 + - record: job:http_inprogress_requests:sum:2569 + expr: vector(1) + labels: + job: job2569 + - record: job:http_inprogress_requests:sum:2570 + expr: vector(1) + labels: + job: job2570 + - record: job:http_inprogress_requests:sum:2571 + expr: vector(1) + labels: + job: job2571 + - record: job:http_inprogress_requests:sum:2572 + expr: vector(1) + labels: + job: job2572 + - record: job:http_inprogress_requests:sum:2573 + expr: vector(1) + labels: + job: job2573 + - record: job:http_inprogress_requests:sum:2574 + expr: vector(1) + labels: + job: job2574 + - record: job:http_inprogress_requests:sum:2575 + expr: vector(1) + labels: + job: job2575 + - record: job:http_inprogress_requests:sum:2576 + expr: vector(1) + labels: + job: job2576 + - record: job:http_inprogress_requests:sum:2577 + expr: vector(1) + labels: + job: job2577 + - record: job:http_inprogress_requests:sum:2578 + expr: vector(1) + labels: + job: job2578 + - record: job:http_inprogress_requests:sum:2579 + expr: vector(1) + labels: + job: job2579 + - record: job:http_inprogress_requests:sum:2580 + expr: vector(1) + labels: + job: job2580 + - record: job:http_inprogress_requests:sum:2581 + expr: vector(1) + labels: + job: job2581 + - record: job:http_inprogress_requests:sum:2582 + expr: vector(1) + labels: + job: job2582 + - record: job:http_inprogress_requests:sum:2583 + expr: vector(1) + labels: + job: job2583 + - record: job:http_inprogress_requests:sum:2584 + expr: vector(1) + labels: + job: job2584 + - record: job:http_inprogress_requests:sum:2585 + expr: vector(1) + labels: + job: job2585 + - record: job:http_inprogress_requests:sum:2586 + expr: vector(1) + labels: + job: job2586 + - record: job:http_inprogress_requests:sum:2587 + expr: vector(1) + labels: + job: job2587 + - record: job:http_inprogress_requests:sum:2588 + expr: vector(1) + labels: + job: job2588 + - record: job:http_inprogress_requests:sum:2589 + expr: vector(1) + labels: + job: job2589 + - record: job:http_inprogress_requests:sum:2590 + expr: vector(1) + labels: + job: job2590 + - record: job:http_inprogress_requests:sum:2591 + expr: vector(1) + labels: + job: job2591 + - record: job:http_inprogress_requests:sum:2592 + expr: vector(1) + labels: + job: job2592 + - record: job:http_inprogress_requests:sum:2593 + expr: vector(1) + labels: + job: job2593 + - record: job:http_inprogress_requests:sum:2594 + expr: vector(1) + labels: + job: job2594 + - record: job:http_inprogress_requests:sum:2595 + expr: vector(1) + labels: + job: job2595 + - record: job:http_inprogress_requests:sum:2596 + expr: vector(1) + labels: + job: job2596 + - record: job:http_inprogress_requests:sum:2597 + expr: vector(1) + labels: + job: job2597 + - record: job:http_inprogress_requests:sum:2598 + expr: vector(1) + labels: + job: job2598 + - record: job:http_inprogress_requests:sum:2599 + expr: vector(1) + labels: + job: job2599 + - record: job:http_inprogress_requests:sum:2600 + expr: vector(1) + labels: + job: job2600 + - record: job:http_inprogress_requests:sum:2601 + expr: vector(1) + labels: + job: job2601 + - record: job:http_inprogress_requests:sum:2602 + expr: vector(1) + labels: + job: job2602 + - record: job:http_inprogress_requests:sum:2603 + expr: vector(1) + labels: + job: job2603 + - record: job:http_inprogress_requests:sum:2604 + expr: vector(1) + labels: + job: job2604 + - record: job:http_inprogress_requests:sum:2605 + expr: vector(1) + labels: + job: job2605 + - record: job:http_inprogress_requests:sum:2606 + expr: vector(1) + labels: + job: job2606 + - record: job:http_inprogress_requests:sum:2607 + expr: vector(1) + labels: + job: job2607 + - record: job:http_inprogress_requests:sum:2608 + expr: vector(1) + labels: + job: job2608 + - record: job:http_inprogress_requests:sum:2609 + expr: vector(1) + labels: + job: job2609 + - record: job:http_inprogress_requests:sum:2610 + expr: vector(1) + labels: + job: job2610 + - record: job:http_inprogress_requests:sum:2611 + expr: vector(1) + labels: + job: job2611 + - record: job:http_inprogress_requests:sum:2612 + expr: vector(1) + labels: + job: job2612 + - record: job:http_inprogress_requests:sum:2613 + expr: vector(1) + labels: + job: job2613 + - record: job:http_inprogress_requests:sum:2614 + expr: vector(1) + labels: + job: job2614 + - record: job:http_inprogress_requests:sum:2615 + expr: vector(1) + labels: + job: job2615 + - record: job:http_inprogress_requests:sum:2616 + expr: vector(1) + labels: + job: job2616 + - record: job:http_inprogress_requests:sum:2617 + expr: vector(1) + labels: + job: job2617 + - record: job:http_inprogress_requests:sum:2618 + expr: vector(1) + labels: + job: job2618 + - record: job:http_inprogress_requests:sum:2619 + expr: vector(1) + labels: + job: job2619 + - record: job:http_inprogress_requests:sum:2620 + expr: vector(1) + labels: + job: job2620 + - record: job:http_inprogress_requests:sum:2621 + expr: vector(1) + labels: + job: job2621 + - record: job:http_inprogress_requests:sum:2622 + expr: vector(1) + labels: + job: job2622 + - record: job:http_inprogress_requests:sum:2623 + expr: vector(1) + labels: + job: job2623 + - record: job:http_inprogress_requests:sum:2624 + expr: vector(1) + labels: + job: job2624 + - record: job:http_inprogress_requests:sum:2625 + expr: vector(1) + labels: + job: job2625 + - record: job:http_inprogress_requests:sum:2626 + expr: vector(1) + labels: + job: job2626 + - record: job:http_inprogress_requests:sum:2627 + expr: vector(1) + labels: + job: job2627 + - record: job:http_inprogress_requests:sum:2628 + expr: vector(1) + labels: + job: job2628 + - record: job:http_inprogress_requests:sum:2629 + expr: vector(1) + labels: + job: job2629 + - record: job:http_inprogress_requests:sum:2630 + expr: vector(1) + labels: + job: job2630 + - record: job:http_inprogress_requests:sum:2631 + expr: vector(1) + labels: + job: job2631 + - record: job:http_inprogress_requests:sum:2632 + expr: vector(1) + labels: + job: job2632 + - record: job:http_inprogress_requests:sum:2633 + expr: vector(1) + labels: + job: job2633 + - record: job:http_inprogress_requests:sum:2634 + expr: vector(1) + labels: + job: job2634 + - record: job:http_inprogress_requests:sum:2635 + expr: vector(1) + labels: + job: job2635 + - record: job:http_inprogress_requests:sum:2636 + expr: vector(1) + labels: + job: job2636 + - record: job:http_inprogress_requests:sum:2637 + expr: vector(1) + labels: + job: job2637 + - record: job:http_inprogress_requests:sum:2638 + expr: vector(1) + labels: + job: job2638 + - record: job:http_inprogress_requests:sum:2639 + expr: vector(1) + labels: + job: job2639 + - record: job:http_inprogress_requests:sum:2640 + expr: vector(1) + labels: + job: job2640 + - record: job:http_inprogress_requests:sum:2641 + expr: vector(1) + labels: + job: job2641 + - record: job:http_inprogress_requests:sum:2642 + expr: vector(1) + labels: + job: job2642 + - record: job:http_inprogress_requests:sum:2643 + expr: vector(1) + labels: + job: job2643 + - record: job:http_inprogress_requests:sum:2644 + expr: vector(1) + labels: + job: job2644 + - record: job:http_inprogress_requests:sum:2645 + expr: vector(1) + labels: + job: job2645 + - record: job:http_inprogress_requests:sum:2646 + expr: vector(1) + labels: + job: job2646 + - record: job:http_inprogress_requests:sum:2647 + expr: vector(1) + labels: + job: job2647 + - record: job:http_inprogress_requests:sum:2648 + expr: vector(1) + labels: + job: job2648 + - record: job:http_inprogress_requests:sum:2649 + expr: vector(1) + labels: + job: job2649 + - record: job:http_inprogress_requests:sum:2650 + expr: vector(1) + labels: + job: job2650 + - record: job:http_inprogress_requests:sum:2651 + expr: vector(1) + labels: + job: job2651 + - record: job:http_inprogress_requests:sum:2652 + expr: vector(1) + labels: + job: job2652 + - record: job:http_inprogress_requests:sum:2653 + expr: vector(1) + labels: + job: job2653 + - record: job:http_inprogress_requests:sum:2654 + expr: vector(1) + labels: + job: job2654 + - record: job:http_inprogress_requests:sum:2655 + expr: vector(1) + labels: + job: job2655 + - record: job:http_inprogress_requests:sum:2656 + expr: vector(1) + labels: + job: job2656 + - record: job:http_inprogress_requests:sum:2657 + expr: vector(1) + labels: + job: job2657 + - record: job:http_inprogress_requests:sum:2658 + expr: vector(1) + labels: + job: job2658 + - record: job:http_inprogress_requests:sum:2659 + expr: vector(1) + labels: + job: job2659 + - record: job:http_inprogress_requests:sum:2660 + expr: vector(1) + labels: + job: job2660 + - record: job:http_inprogress_requests:sum:2661 + expr: vector(1) + labels: + job: job2661 + - record: job:http_inprogress_requests:sum:2662 + expr: vector(1) + labels: + job: job2662 + - record: job:http_inprogress_requests:sum:2663 + expr: vector(1) + labels: + job: job2663 + - record: job:http_inprogress_requests:sum:2664 + expr: vector(1) + labels: + job: job2664 + - record: job:http_inprogress_requests:sum:2665 + expr: vector(1) + labels: + job: job2665 + - record: job:http_inprogress_requests:sum:2666 + expr: vector(1) + labels: + job: job2666 + - record: job:http_inprogress_requests:sum:2667 + expr: vector(1) + labels: + job: job2667 + - record: job:http_inprogress_requests:sum:2668 + expr: vector(1) + labels: + job: job2668 + - record: job:http_inprogress_requests:sum:2669 + expr: vector(1) + labels: + job: job2669 + - record: job:http_inprogress_requests:sum:2670 + expr: vector(1) + labels: + job: job2670 + - record: job:http_inprogress_requests:sum:2671 + expr: vector(1) + labels: + job: job2671 + - record: job:http_inprogress_requests:sum:2672 + expr: vector(1) + labels: + job: job2672 + - record: job:http_inprogress_requests:sum:2673 + expr: vector(1) + labels: + job: job2673 + - record: job:http_inprogress_requests:sum:2674 + expr: vector(1) + labels: + job: job2674 + - record: job:http_inprogress_requests:sum:2675 + expr: vector(1) + labels: + job: job2675 + - record: job:http_inprogress_requests:sum:2676 + expr: vector(1) + labels: + job: job2676 + - record: job:http_inprogress_requests:sum:2677 + expr: vector(1) + labels: + job: job2677 + - record: job:http_inprogress_requests:sum:2678 + expr: vector(1) + labels: + job: job2678 + - record: job:http_inprogress_requests:sum:2679 + expr: vector(1) + labels: + job: job2679 + - record: job:http_inprogress_requests:sum:2680 + expr: vector(1) + labels: + job: job2680 + - record: job:http_inprogress_requests:sum:2681 + expr: vector(1) + labels: + job: job2681 + - record: job:http_inprogress_requests:sum:2682 + expr: vector(1) + labels: + job: job2682 + - record: job:http_inprogress_requests:sum:2683 + expr: vector(1) + labels: + job: job2683 + - record: job:http_inprogress_requests:sum:2684 + expr: vector(1) + labels: + job: job2684 + - record: job:http_inprogress_requests:sum:2685 + expr: vector(1) + labels: + job: job2685 + - record: job:http_inprogress_requests:sum:2686 + expr: vector(1) + labels: + job: job2686 + - record: job:http_inprogress_requests:sum:2687 + expr: vector(1) + labels: + job: job2687 + - record: job:http_inprogress_requests:sum:2688 + expr: vector(1) + labels: + job: job2688 + - record: job:http_inprogress_requests:sum:2689 + expr: vector(1) + labels: + job: job2689 + - record: job:http_inprogress_requests:sum:2690 + expr: vector(1) + labels: + job: job2690 + - record: job:http_inprogress_requests:sum:2691 + expr: vector(1) + labels: + job: job2691 + - record: job:http_inprogress_requests:sum:2692 + expr: vector(1) + labels: + job: job2692 + - record: job:http_inprogress_requests:sum:2693 + expr: vector(1) + labels: + job: job2693 + - record: job:http_inprogress_requests:sum:2694 + expr: vector(1) + labels: + job: job2694 + - record: job:http_inprogress_requests:sum:2695 + expr: vector(1) + labels: + job: job2695 + - record: job:http_inprogress_requests:sum:2696 + expr: vector(1) + labels: + job: job2696 + - record: job:http_inprogress_requests:sum:2697 + expr: vector(1) + labels: + job: job2697 + - record: job:http_inprogress_requests:sum:2698 + expr: vector(1) + labels: + job: job2698 + - record: job:http_inprogress_requests:sum:2699 + expr: vector(1) + labels: + job: job2699 + - record: job:http_inprogress_requests:sum:2700 + expr: vector(1) + labels: + job: job2700 + - record: job:http_inprogress_requests:sum:2701 + expr: vector(1) + labels: + job: job2701 + - record: job:http_inprogress_requests:sum:2702 + expr: vector(1) + labels: + job: job2702 + - record: job:http_inprogress_requests:sum:2703 + expr: vector(1) + labels: + job: job2703 + - record: job:http_inprogress_requests:sum:2704 + expr: vector(1) + labels: + job: job2704 + - record: job:http_inprogress_requests:sum:2705 + expr: vector(1) + labels: + job: job2705 + - record: job:http_inprogress_requests:sum:2706 + expr: vector(1) + labels: + job: job2706 + - record: job:http_inprogress_requests:sum:2707 + expr: vector(1) + labels: + job: job2707 + - record: job:http_inprogress_requests:sum:2708 + expr: vector(1) + labels: + job: job2708 + - record: job:http_inprogress_requests:sum:2709 + expr: vector(1) + labels: + job: job2709 + - record: job:http_inprogress_requests:sum:2710 + expr: vector(1) + labels: + job: job2710 + - record: job:http_inprogress_requests:sum:2711 + expr: vector(1) + labels: + job: job2711 + - record: job:http_inprogress_requests:sum:2712 + expr: vector(1) + labels: + job: job2712 + - record: job:http_inprogress_requests:sum:2713 + expr: vector(1) + labels: + job: job2713 + - record: job:http_inprogress_requests:sum:2714 + expr: vector(1) + labels: + job: job2714 + - record: job:http_inprogress_requests:sum:2715 + expr: vector(1) + labels: + job: job2715 + - record: job:http_inprogress_requests:sum:2716 + expr: vector(1) + labels: + job: job2716 + - record: job:http_inprogress_requests:sum:2717 + expr: vector(1) + labels: + job: job2717 + - record: job:http_inprogress_requests:sum:2718 + expr: vector(1) + labels: + job: job2718 + - record: job:http_inprogress_requests:sum:2719 + expr: vector(1) + labels: + job: job2719 + - record: job:http_inprogress_requests:sum:2720 + expr: vector(1) + labels: + job: job2720 + - record: job:http_inprogress_requests:sum:2721 + expr: vector(1) + labels: + job: job2721 + - record: job:http_inprogress_requests:sum:2722 + expr: vector(1) + labels: + job: job2722 + - record: job:http_inprogress_requests:sum:2723 + expr: vector(1) + labels: + job: job2723 + - record: job:http_inprogress_requests:sum:2724 + expr: vector(1) + labels: + job: job2724 + - record: job:http_inprogress_requests:sum:2725 + expr: vector(1) + labels: + job: job2725 + - record: job:http_inprogress_requests:sum:2726 + expr: vector(1) + labels: + job: job2726 + - record: job:http_inprogress_requests:sum:2727 + expr: vector(1) + labels: + job: job2727 + - record: job:http_inprogress_requests:sum:2728 + expr: vector(1) + labels: + job: job2728 + - record: job:http_inprogress_requests:sum:2729 + expr: vector(1) + labels: + job: job2729 + - record: job:http_inprogress_requests:sum:2730 + expr: vector(1) + labels: + job: job2730 + - record: job:http_inprogress_requests:sum:2731 + expr: vector(1) + labels: + job: job2731 + - record: job:http_inprogress_requests:sum:2732 + expr: vector(1) + labels: + job: job2732 + - record: job:http_inprogress_requests:sum:2733 + expr: vector(1) + labels: + job: job2733 + - record: job:http_inprogress_requests:sum:2734 + expr: vector(1) + labels: + job: job2734 + - record: job:http_inprogress_requests:sum:2735 + expr: vector(1) + labels: + job: job2735 + - record: job:http_inprogress_requests:sum:2736 + expr: vector(1) + labels: + job: job2736 + - record: job:http_inprogress_requests:sum:2737 + expr: vector(1) + labels: + job: job2737 + - record: job:http_inprogress_requests:sum:2738 + expr: vector(1) + labels: + job: job2738 + - record: job:http_inprogress_requests:sum:2739 + expr: vector(1) + labels: + job: job2739 + - record: job:http_inprogress_requests:sum:2740 + expr: vector(1) + labels: + job: job2740 + - record: job:http_inprogress_requests:sum:2741 + expr: vector(1) + labels: + job: job2741 + - record: job:http_inprogress_requests:sum:2742 + expr: vector(1) + labels: + job: job2742 + - record: job:http_inprogress_requests:sum:2743 + expr: vector(1) + labels: + job: job2743 + - record: job:http_inprogress_requests:sum:2744 + expr: vector(1) + labels: + job: job2744 + - record: job:http_inprogress_requests:sum:2745 + expr: vector(1) + labels: + job: job2745 + - record: job:http_inprogress_requests:sum:2746 + expr: vector(1) + labels: + job: job2746 + - record: job:http_inprogress_requests:sum:2747 + expr: vector(1) + labels: + job: job2747 + - record: job:http_inprogress_requests:sum:2748 + expr: vector(1) + labels: + job: job2748 + - record: job:http_inprogress_requests:sum:2749 + expr: vector(1) + labels: + job: job2749 + - record: job:http_inprogress_requests:sum:2750 + expr: vector(1) + labels: + job: job2750 + - record: job:http_inprogress_requests:sum:2751 + expr: vector(1) + labels: + job: job2751 + - record: job:http_inprogress_requests:sum:2752 + expr: vector(1) + labels: + job: job2752 + - record: job:http_inprogress_requests:sum:2753 + expr: vector(1) + labels: + job: job2753 + - record: job:http_inprogress_requests:sum:2754 + expr: vector(1) + labels: + job: job2754 + - record: job:http_inprogress_requests:sum:2755 + expr: vector(1) + labels: + job: job2755 + - record: job:http_inprogress_requests:sum:2756 + expr: vector(1) + labels: + job: job2756 + - record: job:http_inprogress_requests:sum:2757 + expr: vector(1) + labels: + job: job2757 + - record: job:http_inprogress_requests:sum:2758 + expr: vector(1) + labels: + job: job2758 + - record: job:http_inprogress_requests:sum:2759 + expr: vector(1) + labels: + job: job2759 + - record: job:http_inprogress_requests:sum:2760 + expr: vector(1) + labels: + job: job2760 + - record: job:http_inprogress_requests:sum:2761 + expr: vector(1) + labels: + job: job2761 + - record: job:http_inprogress_requests:sum:2762 + expr: vector(1) + labels: + job: job2762 + - record: job:http_inprogress_requests:sum:2763 + expr: vector(1) + labels: + job: job2763 + - record: job:http_inprogress_requests:sum:2764 + expr: vector(1) + labels: + job: job2764 + - record: job:http_inprogress_requests:sum:2765 + expr: vector(1) + labels: + job: job2765 + - record: job:http_inprogress_requests:sum:2766 + expr: vector(1) + labels: + job: job2766 + - record: job:http_inprogress_requests:sum:2767 + expr: vector(1) + labels: + job: job2767 + - record: job:http_inprogress_requests:sum:2768 + expr: vector(1) + labels: + job: job2768 + - record: job:http_inprogress_requests:sum:2769 + expr: vector(1) + labels: + job: job2769 + - record: job:http_inprogress_requests:sum:2770 + expr: vector(1) + labels: + job: job2770 + - record: job:http_inprogress_requests:sum:2771 + expr: vector(1) + labels: + job: job2771 + - record: job:http_inprogress_requests:sum:2772 + expr: vector(1) + labels: + job: job2772 + - record: job:http_inprogress_requests:sum:2773 + expr: vector(1) + labels: + job: job2773 + - record: job:http_inprogress_requests:sum:2774 + expr: vector(1) + labels: + job: job2774 + - record: job:http_inprogress_requests:sum:2775 + expr: vector(1) + labels: + job: job2775 + - record: job:http_inprogress_requests:sum:2776 + expr: vector(1) + labels: + job: job2776 + - record: job:http_inprogress_requests:sum:2777 + expr: vector(1) + labels: + job: job2777 + - record: job:http_inprogress_requests:sum:2778 + expr: vector(1) + labels: + job: job2778 + - record: job:http_inprogress_requests:sum:2779 + expr: vector(1) + labels: + job: job2779 + - record: job:http_inprogress_requests:sum:2780 + expr: vector(1) + labels: + job: job2780 + - record: job:http_inprogress_requests:sum:2781 + expr: vector(1) + labels: + job: job2781 + - record: job:http_inprogress_requests:sum:2782 + expr: vector(1) + labels: + job: job2782 + - record: job:http_inprogress_requests:sum:2783 + expr: vector(1) + labels: + job: job2783 + - record: job:http_inprogress_requests:sum:2784 + expr: vector(1) + labels: + job: job2784 + - record: job:http_inprogress_requests:sum:2785 + expr: vector(1) + labels: + job: job2785 + - record: job:http_inprogress_requests:sum:2786 + expr: vector(1) + labels: + job: job2786 + - record: job:http_inprogress_requests:sum:2787 + expr: vector(1) + labels: + job: job2787 + - record: job:http_inprogress_requests:sum:2788 + expr: vector(1) + labels: + job: job2788 + - record: job:http_inprogress_requests:sum:2789 + expr: vector(1) + labels: + job: job2789 + - record: job:http_inprogress_requests:sum:2790 + expr: vector(1) + labels: + job: job2790 + - record: job:http_inprogress_requests:sum:2791 + expr: vector(1) + labels: + job: job2791 + - record: job:http_inprogress_requests:sum:2792 + expr: vector(1) + labels: + job: job2792 + - record: job:http_inprogress_requests:sum:2793 + expr: vector(1) + labels: + job: job2793 + - record: job:http_inprogress_requests:sum:2794 + expr: vector(1) + labels: + job: job2794 + - record: job:http_inprogress_requests:sum:2795 + expr: vector(1) + labels: + job: job2795 + - record: job:http_inprogress_requests:sum:2796 + expr: vector(1) + labels: + job: job2796 + - record: job:http_inprogress_requests:sum:2797 + expr: vector(1) + labels: + job: job2797 + - record: job:http_inprogress_requests:sum:2798 + expr: vector(1) + labels: + job: job2798 + - record: job:http_inprogress_requests:sum:2799 + expr: vector(1) + labels: + job: job2799 + - record: job:http_inprogress_requests:sum:2800 + expr: vector(1) + labels: + job: job2800 + - record: job:http_inprogress_requests:sum:2801 + expr: vector(1) + labels: + job: job2801 + - record: job:http_inprogress_requests:sum:2802 + expr: vector(1) + labels: + job: job2802 + - record: job:http_inprogress_requests:sum:2803 + expr: vector(1) + labels: + job: job2803 + - record: job:http_inprogress_requests:sum:2804 + expr: vector(1) + labels: + job: job2804 + - record: job:http_inprogress_requests:sum:2805 + expr: vector(1) + labels: + job: job2805 + - record: job:http_inprogress_requests:sum:2806 + expr: vector(1) + labels: + job: job2806 + - record: job:http_inprogress_requests:sum:2807 + expr: vector(1) + labels: + job: job2807 + - record: job:http_inprogress_requests:sum:2808 + expr: vector(1) + labels: + job: job2808 + - record: job:http_inprogress_requests:sum:2809 + expr: vector(1) + labels: + job: job2809 + - record: job:http_inprogress_requests:sum:2810 + expr: vector(1) + labels: + job: job2810 + - record: job:http_inprogress_requests:sum:2811 + expr: vector(1) + labels: + job: job2811 + - record: job:http_inprogress_requests:sum:2812 + expr: vector(1) + labels: + job: job2812 + - record: job:http_inprogress_requests:sum:2813 + expr: vector(1) + labels: + job: job2813 + - record: job:http_inprogress_requests:sum:2814 + expr: vector(1) + labels: + job: job2814 + - record: job:http_inprogress_requests:sum:2815 + expr: vector(1) + labels: + job: job2815 + - record: job:http_inprogress_requests:sum:2816 + expr: vector(1) + labels: + job: job2816 + - record: job:http_inprogress_requests:sum:2817 + expr: vector(1) + labels: + job: job2817 + - record: job:http_inprogress_requests:sum:2818 + expr: vector(1) + labels: + job: job2818 + - record: job:http_inprogress_requests:sum:2819 + expr: vector(1) + labels: + job: job2819 + - record: job:http_inprogress_requests:sum:2820 + expr: vector(1) + labels: + job: job2820 + - record: job:http_inprogress_requests:sum:2821 + expr: vector(1) + labels: + job: job2821 + - record: job:http_inprogress_requests:sum:2822 + expr: vector(1) + labels: + job: job2822 + - record: job:http_inprogress_requests:sum:2823 + expr: vector(1) + labels: + job: job2823 + - record: job:http_inprogress_requests:sum:2824 + expr: vector(1) + labels: + job: job2824 + - record: job:http_inprogress_requests:sum:2825 + expr: vector(1) + labels: + job: job2825 + - record: job:http_inprogress_requests:sum:2826 + expr: vector(1) + labels: + job: job2826 + - record: job:http_inprogress_requests:sum:2827 + expr: vector(1) + labels: + job: job2827 + - record: job:http_inprogress_requests:sum:2828 + expr: vector(1) + labels: + job: job2828 + - record: job:http_inprogress_requests:sum:2829 + expr: vector(1) + labels: + job: job2829 + - record: job:http_inprogress_requests:sum:2830 + expr: vector(1) + labels: + job: job2830 + - record: job:http_inprogress_requests:sum:2831 + expr: vector(1) + labels: + job: job2831 + - record: job:http_inprogress_requests:sum:2832 + expr: vector(1) + labels: + job: job2832 + - record: job:http_inprogress_requests:sum:2833 + expr: vector(1) + labels: + job: job2833 + - record: job:http_inprogress_requests:sum:2834 + expr: vector(1) + labels: + job: job2834 + - record: job:http_inprogress_requests:sum:2835 + expr: vector(1) + labels: + job: job2835 + - record: job:http_inprogress_requests:sum:2836 + expr: vector(1) + labels: + job: job2836 + - record: job:http_inprogress_requests:sum:2837 + expr: vector(1) + labels: + job: job2837 + - record: job:http_inprogress_requests:sum:2838 + expr: vector(1) + labels: + job: job2838 + - record: job:http_inprogress_requests:sum:2839 + expr: vector(1) + labels: + job: job2839 + - record: job:http_inprogress_requests:sum:2840 + expr: vector(1) + labels: + job: job2840 + - record: job:http_inprogress_requests:sum:2841 + expr: vector(1) + labels: + job: job2841 + - record: job:http_inprogress_requests:sum:2842 + expr: vector(1) + labels: + job: job2842 + - record: job:http_inprogress_requests:sum:2843 + expr: vector(1) + labels: + job: job2843 + - record: job:http_inprogress_requests:sum:2844 + expr: vector(1) + labels: + job: job2844 + - record: job:http_inprogress_requests:sum:2845 + expr: vector(1) + labels: + job: job2845 + - record: job:http_inprogress_requests:sum:2846 + expr: vector(1) + labels: + job: job2846 + - record: job:http_inprogress_requests:sum:2847 + expr: vector(1) + labels: + job: job2847 + - record: job:http_inprogress_requests:sum:2848 + expr: vector(1) + labels: + job: job2848 + - record: job:http_inprogress_requests:sum:2849 + expr: vector(1) + labels: + job: job2849 + - record: job:http_inprogress_requests:sum:2850 + expr: vector(1) + labels: + job: job2850 + - record: job:http_inprogress_requests:sum:2851 + expr: vector(1) + labels: + job: job2851 + - record: job:http_inprogress_requests:sum:2852 + expr: vector(1) + labels: + job: job2852 + - record: job:http_inprogress_requests:sum:2853 + expr: vector(1) + labels: + job: job2853 + - record: job:http_inprogress_requests:sum:2854 + expr: vector(1) + labels: + job: job2854 + - record: job:http_inprogress_requests:sum:2855 + expr: vector(1) + labels: + job: job2855 + - record: job:http_inprogress_requests:sum:2856 + expr: vector(1) + labels: + job: job2856 + - record: job:http_inprogress_requests:sum:2857 + expr: vector(1) + labels: + job: job2857 + - record: job:http_inprogress_requests:sum:2858 + expr: vector(1) + labels: + job: job2858 + - record: job:http_inprogress_requests:sum:2859 + expr: vector(1) + labels: + job: job2859 + - record: job:http_inprogress_requests:sum:2860 + expr: vector(1) + labels: + job: job2860 + - record: job:http_inprogress_requests:sum:2861 + expr: vector(1) + labels: + job: job2861 + - record: job:http_inprogress_requests:sum:2862 + expr: vector(1) + labels: + job: job2862 + - record: job:http_inprogress_requests:sum:2863 + expr: vector(1) + labels: + job: job2863 + - record: job:http_inprogress_requests:sum:2864 + expr: vector(1) + labels: + job: job2864 + - record: job:http_inprogress_requests:sum:2865 + expr: vector(1) + labels: + job: job2865 + - record: job:http_inprogress_requests:sum:2866 + expr: vector(1) + labels: + job: job2866 + - record: job:http_inprogress_requests:sum:2867 + expr: vector(1) + labels: + job: job2867 + - record: job:http_inprogress_requests:sum:2868 + expr: vector(1) + labels: + job: job2868 + - record: job:http_inprogress_requests:sum:2869 + expr: vector(1) + labels: + job: job2869 + - record: job:http_inprogress_requests:sum:2870 + expr: vector(1) + labels: + job: job2870 + - record: job:http_inprogress_requests:sum:2871 + expr: vector(1) + labels: + job: job2871 + - record: job:http_inprogress_requests:sum:2872 + expr: vector(1) + labels: + job: job2872 + - record: job:http_inprogress_requests:sum:2873 + expr: vector(1) + labels: + job: job2873 + - record: job:http_inprogress_requests:sum:2874 + expr: vector(1) + labels: + job: job2874 + - record: job:http_inprogress_requests:sum:2875 + expr: vector(1) + labels: + job: job2875 + - record: job:http_inprogress_requests:sum:2876 + expr: vector(1) + labels: + job: job2876 + - record: job:http_inprogress_requests:sum:2877 + expr: vector(1) + labels: + job: job2877 + - record: job:http_inprogress_requests:sum:2878 + expr: vector(1) + labels: + job: job2878 + - record: job:http_inprogress_requests:sum:2879 + expr: vector(1) + labels: + job: job2879 + - record: job:http_inprogress_requests:sum:2880 + expr: vector(1) + labels: + job: job2880 + - record: job:http_inprogress_requests:sum:2881 + expr: vector(1) + labels: + job: job2881 + - record: job:http_inprogress_requests:sum:2882 + expr: vector(1) + labels: + job: job2882 + - record: job:http_inprogress_requests:sum:2883 + expr: vector(1) + labels: + job: job2883 + - record: job:http_inprogress_requests:sum:2884 + expr: vector(1) + labels: + job: job2884 + - record: job:http_inprogress_requests:sum:2885 + expr: vector(1) + labels: + job: job2885 + - record: job:http_inprogress_requests:sum:2886 + expr: vector(1) + labels: + job: job2886 + - record: job:http_inprogress_requests:sum:2887 + expr: vector(1) + labels: + job: job2887 + - record: job:http_inprogress_requests:sum:2888 + expr: vector(1) + labels: + job: job2888 + - record: job:http_inprogress_requests:sum:2889 + expr: vector(1) + labels: + job: job2889 + - record: job:http_inprogress_requests:sum:2890 + expr: vector(1) + labels: + job: job2890 + - record: job:http_inprogress_requests:sum:2891 + expr: vector(1) + labels: + job: job2891 + - record: job:http_inprogress_requests:sum:2892 + expr: vector(1) + labels: + job: job2892 + - record: job:http_inprogress_requests:sum:2893 + expr: vector(1) + labels: + job: job2893 + - record: job:http_inprogress_requests:sum:2894 + expr: vector(1) + labels: + job: job2894 + - record: job:http_inprogress_requests:sum:2895 + expr: vector(1) + labels: + job: job2895 + - record: job:http_inprogress_requests:sum:2896 + expr: vector(1) + labels: + job: job2896 + - record: job:http_inprogress_requests:sum:2897 + expr: vector(1) + labels: + job: job2897 + - record: job:http_inprogress_requests:sum:2898 + expr: vector(1) + labels: + job: job2898 + - record: job:http_inprogress_requests:sum:2899 + expr: vector(1) + labels: + job: job2899 + - record: job:http_inprogress_requests:sum:2900 + expr: vector(1) + labels: + job: job2900 + - record: job:http_inprogress_requests:sum:2901 + expr: vector(1) + labels: + job: job2901 + - record: job:http_inprogress_requests:sum:2902 + expr: vector(1) + labels: + job: job2902 + - record: job:http_inprogress_requests:sum:2903 + expr: vector(1) + labels: + job: job2903 + - record: job:http_inprogress_requests:sum:2904 + expr: vector(1) + labels: + job: job2904 + - record: job:http_inprogress_requests:sum:2905 + expr: vector(1) + labels: + job: job2905 + - record: job:http_inprogress_requests:sum:2906 + expr: vector(1) + labels: + job: job2906 + - record: job:http_inprogress_requests:sum:2907 + expr: vector(1) + labels: + job: job2907 + - record: job:http_inprogress_requests:sum:2908 + expr: vector(1) + labels: + job: job2908 + - record: job:http_inprogress_requests:sum:2909 + expr: vector(1) + labels: + job: job2909 + - record: job:http_inprogress_requests:sum:2910 + expr: vector(1) + labels: + job: job2910 + - record: job:http_inprogress_requests:sum:2911 + expr: vector(1) + labels: + job: job2911 + - record: job:http_inprogress_requests:sum:2912 + expr: vector(1) + labels: + job: job2912 + - record: job:http_inprogress_requests:sum:2913 + expr: vector(1) + labels: + job: job2913 + - record: job:http_inprogress_requests:sum:2914 + expr: vector(1) + labels: + job: job2914 + - record: job:http_inprogress_requests:sum:2915 + expr: vector(1) + labels: + job: job2915 + - record: job:http_inprogress_requests:sum:2916 + expr: vector(1) + labels: + job: job2916 + - record: job:http_inprogress_requests:sum:2917 + expr: vector(1) + labels: + job: job2917 + - record: job:http_inprogress_requests:sum:2918 + expr: vector(1) + labels: + job: job2918 + - record: job:http_inprogress_requests:sum:2919 + expr: vector(1) + labels: + job: job2919 + - record: job:http_inprogress_requests:sum:2920 + expr: vector(1) + labels: + job: job2920 + - record: job:http_inprogress_requests:sum:2921 + expr: vector(1) + labels: + job: job2921 + - record: job:http_inprogress_requests:sum:2922 + expr: vector(1) + labels: + job: job2922 + - record: job:http_inprogress_requests:sum:2923 + expr: vector(1) + labels: + job: job2923 + - record: job:http_inprogress_requests:sum:2924 + expr: vector(1) + labels: + job: job2924 + - record: job:http_inprogress_requests:sum:2925 + expr: vector(1) + labels: + job: job2925 + - record: job:http_inprogress_requests:sum:2926 + expr: vector(1) + labels: + job: job2926 + - record: job:http_inprogress_requests:sum:2927 + expr: vector(1) + labels: + job: job2927 + - record: job:http_inprogress_requests:sum:2928 + expr: vector(1) + labels: + job: job2928 + - record: job:http_inprogress_requests:sum:2929 + expr: vector(1) + labels: + job: job2929 + - record: job:http_inprogress_requests:sum:2930 + expr: vector(1) + labels: + job: job2930 + - record: job:http_inprogress_requests:sum:2931 + expr: vector(1) + labels: + job: job2931 + - record: job:http_inprogress_requests:sum:2932 + expr: vector(1) + labels: + job: job2932 + - record: job:http_inprogress_requests:sum:2933 + expr: vector(1) + labels: + job: job2933 + - record: job:http_inprogress_requests:sum:2934 + expr: vector(1) + labels: + job: job2934 + - record: job:http_inprogress_requests:sum:2935 + expr: vector(1) + labels: + job: job2935 + - record: job:http_inprogress_requests:sum:2936 + expr: vector(1) + labels: + job: job2936 + - record: job:http_inprogress_requests:sum:2937 + expr: vector(1) + labels: + job: job2937 + - record: job:http_inprogress_requests:sum:2938 + expr: vector(1) + labels: + job: job2938 + - record: job:http_inprogress_requests:sum:2939 + expr: vector(1) + labels: + job: job2939 + - record: job:http_inprogress_requests:sum:2940 + expr: vector(1) + labels: + job: job2940 + - record: job:http_inprogress_requests:sum:2941 + expr: vector(1) + labels: + job: job2941 + - record: job:http_inprogress_requests:sum:2942 + expr: vector(1) + labels: + job: job2942 + - record: job:http_inprogress_requests:sum:2943 + expr: vector(1) + labels: + job: job2943 + - record: job:http_inprogress_requests:sum:2944 + expr: vector(1) + labels: + job: job2944 + - record: job:http_inprogress_requests:sum:2945 + expr: vector(1) + labels: + job: job2945 + - record: job:http_inprogress_requests:sum:2946 + expr: vector(1) + labels: + job: job2946 + - record: job:http_inprogress_requests:sum:2947 + expr: vector(1) + labels: + job: job2947 + - record: job:http_inprogress_requests:sum:2948 + expr: vector(1) + labels: + job: job2948 + - record: job:http_inprogress_requests:sum:2949 + expr: vector(1) + labels: + job: job2949 + - record: job:http_inprogress_requests:sum:2950 + expr: vector(1) + labels: + job: job2950 + - record: job:http_inprogress_requests:sum:2951 + expr: vector(1) + labels: + job: job2951 + - record: job:http_inprogress_requests:sum:2952 + expr: vector(1) + labels: + job: job2952 + - record: job:http_inprogress_requests:sum:2953 + expr: vector(1) + labels: + job: job2953 + - record: job:http_inprogress_requests:sum:2954 + expr: vector(1) + labels: + job: job2954 + - record: job:http_inprogress_requests:sum:2955 + expr: vector(1) + labels: + job: job2955 + - record: job:http_inprogress_requests:sum:2956 + expr: vector(1) + labels: + job: job2956 + - record: job:http_inprogress_requests:sum:2957 + expr: vector(1) + labels: + job: job2957 + - record: job:http_inprogress_requests:sum:2958 + expr: vector(1) + labels: + job: job2958 + - record: job:http_inprogress_requests:sum:2959 + expr: vector(1) + labels: + job: job2959 + - record: job:http_inprogress_requests:sum:2960 + expr: vector(1) + labels: + job: job2960 + - record: job:http_inprogress_requests:sum:2961 + expr: vector(1) + labels: + job: job2961 + - record: job:http_inprogress_requests:sum:2962 + expr: vector(1) + labels: + job: job2962 + - record: job:http_inprogress_requests:sum:2963 + expr: vector(1) + labels: + job: job2963 + - record: job:http_inprogress_requests:sum:2964 + expr: vector(1) + labels: + job: job2964 + - record: job:http_inprogress_requests:sum:2965 + expr: vector(1) + labels: + job: job2965 + - record: job:http_inprogress_requests:sum:2966 + expr: vector(1) + labels: + job: job2966 + - record: job:http_inprogress_requests:sum:2967 + expr: vector(1) + labels: + job: job2967 + - record: job:http_inprogress_requests:sum:2968 + expr: vector(1) + labels: + job: job2968 + - record: job:http_inprogress_requests:sum:2969 + expr: vector(1) + labels: + job: job2969 + - record: job:http_inprogress_requests:sum:2970 + expr: vector(1) + labels: + job: job2970 + - record: job:http_inprogress_requests:sum:2971 + expr: vector(1) + labels: + job: job2971 + - record: job:http_inprogress_requests:sum:2972 + expr: vector(1) + labels: + job: job2972 + - record: job:http_inprogress_requests:sum:2973 + expr: vector(1) + labels: + job: job2973 + - record: job:http_inprogress_requests:sum:2974 + expr: vector(1) + labels: + job: job2974 + - record: job:http_inprogress_requests:sum:2975 + expr: vector(1) + labels: + job: job2975 + - record: job:http_inprogress_requests:sum:2976 + expr: vector(1) + labels: + job: job2976 + - record: job:http_inprogress_requests:sum:2977 + expr: vector(1) + labels: + job: job2977 + - record: job:http_inprogress_requests:sum:2978 + expr: vector(1) + labels: + job: job2978 + - record: job:http_inprogress_requests:sum:2979 + expr: vector(1) + labels: + job: job2979 + - record: job:http_inprogress_requests:sum:2980 + expr: vector(1) + labels: + job: job2980 + - record: job:http_inprogress_requests:sum:2981 + expr: vector(1) + labels: + job: job2981 + - record: job:http_inprogress_requests:sum:2982 + expr: vector(1) + labels: + job: job2982 + - record: job:http_inprogress_requests:sum:2983 + expr: vector(1) + labels: + job: job2983 + - record: job:http_inprogress_requests:sum:2984 + expr: vector(1) + labels: + job: job2984 + - record: job:http_inprogress_requests:sum:2985 + expr: vector(1) + labels: + job: job2985 + - record: job:http_inprogress_requests:sum:2986 + expr: vector(1) + labels: + job: job2986 + - record: job:http_inprogress_requests:sum:2987 + expr: vector(1) + labels: + job: job2987 + - record: job:http_inprogress_requests:sum:2988 + expr: vector(1) + labels: + job: job2988 + - record: job:http_inprogress_requests:sum:2989 + expr: vector(1) + labels: + job: job2989 + - record: job:http_inprogress_requests:sum:2990 + expr: vector(1) + labels: + job: job2990 + - record: job:http_inprogress_requests:sum:2991 + expr: vector(1) + labels: + job: job2991 + - record: job:http_inprogress_requests:sum:2992 + expr: vector(1) + labels: + job: job2992 + - record: job:http_inprogress_requests:sum:2993 + expr: vector(1) + labels: + job: job2993 + - record: job:http_inprogress_requests:sum:2994 + expr: vector(1) + labels: + job: job2994 + - record: job:http_inprogress_requests:sum:2995 + expr: vector(1) + labels: + job: job2995 + - record: job:http_inprogress_requests:sum:2996 + expr: vector(1) + labels: + job: job2996 + - record: job:http_inprogress_requests:sum:2997 + expr: vector(1) + labels: + job: job2997 + - record: job:http_inprogress_requests:sum:2998 + expr: vector(1) + labels: + job: job2998 + - record: job:http_inprogress_requests:sum:2999 + expr: vector(1) + labels: + job: job2999 + - record: job:http_inprogress_requests:sum:3000 + expr: vector(1) + labels: + job: job3000 + - record: job:http_inprogress_requests:sum:3001 + expr: vector(1) + labels: + job: job3001 + - record: job:http_inprogress_requests:sum:3002 + expr: vector(1) + labels: + job: job3002 + - record: job:http_inprogress_requests:sum:3003 + expr: vector(1) + labels: + job: job3003 + - record: job:http_inprogress_requests:sum:3004 + expr: vector(1) + labels: + job: job3004 + - record: job:http_inprogress_requests:sum:3005 + expr: vector(1) + labels: + job: job3005 + - record: job:http_inprogress_requests:sum:3006 + expr: vector(1) + labels: + job: job3006 + - record: job:http_inprogress_requests:sum:3007 + expr: vector(1) + labels: + job: job3007 + - record: job:http_inprogress_requests:sum:3008 + expr: vector(1) + labels: + job: job3008 + - record: job:http_inprogress_requests:sum:3009 + expr: vector(1) + labels: + job: job3009 + - record: job:http_inprogress_requests:sum:3010 + expr: vector(1) + labels: + job: job3010 + - record: job:http_inprogress_requests:sum:3011 + expr: vector(1) + labels: + job: job3011 + - record: job:http_inprogress_requests:sum:3012 + expr: vector(1) + labels: + job: job3012 + - record: job:http_inprogress_requests:sum:3013 + expr: vector(1) + labels: + job: job3013 + - record: job:http_inprogress_requests:sum:3014 + expr: vector(1) + labels: + job: job3014 + - record: job:http_inprogress_requests:sum:3015 + expr: vector(1) + labels: + job: job3015 + - record: job:http_inprogress_requests:sum:3016 + expr: vector(1) + labels: + job: job3016 + - record: job:http_inprogress_requests:sum:3017 + expr: vector(1) + labels: + job: job3017 + - record: job:http_inprogress_requests:sum:3018 + expr: vector(1) + labels: + job: job3018 + - record: job:http_inprogress_requests:sum:3019 + expr: vector(1) + labels: + job: job3019 + - record: job:http_inprogress_requests:sum:3020 + expr: vector(1) + labels: + job: job3020 + - record: job:http_inprogress_requests:sum:3021 + expr: vector(1) + labels: + job: job3021 + - record: job:http_inprogress_requests:sum:3022 + expr: vector(1) + labels: + job: job3022 + - record: job:http_inprogress_requests:sum:3023 + expr: vector(1) + labels: + job: job3023 + - record: job:http_inprogress_requests:sum:3024 + expr: vector(1) + labels: + job: job3024 + - record: job:http_inprogress_requests:sum:3025 + expr: vector(1) + labels: + job: job3025 + - record: job:http_inprogress_requests:sum:3026 + expr: vector(1) + labels: + job: job3026 + - record: job:http_inprogress_requests:sum:3027 + expr: vector(1) + labels: + job: job3027 + - record: job:http_inprogress_requests:sum:3028 + expr: vector(1) + labels: + job: job3028 + - record: job:http_inprogress_requests:sum:3029 + expr: vector(1) + labels: + job: job3029 + - record: job:http_inprogress_requests:sum:3030 + expr: vector(1) + labels: + job: job3030 + - record: job:http_inprogress_requests:sum:3031 + expr: vector(1) + labels: + job: job3031 + - record: job:http_inprogress_requests:sum:3032 + expr: vector(1) + labels: + job: job3032 + - record: job:http_inprogress_requests:sum:3033 + expr: vector(1) + labels: + job: job3033 + - record: job:http_inprogress_requests:sum:3034 + expr: vector(1) + labels: + job: job3034 + - record: job:http_inprogress_requests:sum:3035 + expr: vector(1) + labels: + job: job3035 + - record: job:http_inprogress_requests:sum:3036 + expr: vector(1) + labels: + job: job3036 + - record: job:http_inprogress_requests:sum:3037 + expr: vector(1) + labels: + job: job3037 + - record: job:http_inprogress_requests:sum:3038 + expr: vector(1) + labels: + job: job3038 + - record: job:http_inprogress_requests:sum:3039 + expr: vector(1) + labels: + job: job3039 + - record: job:http_inprogress_requests:sum:3040 + expr: vector(1) + labels: + job: job3040 + - record: job:http_inprogress_requests:sum:3041 + expr: vector(1) + labels: + job: job3041 + - record: job:http_inprogress_requests:sum:3042 + expr: vector(1) + labels: + job: job3042 + - record: job:http_inprogress_requests:sum:3043 + expr: vector(1) + labels: + job: job3043 + - record: job:http_inprogress_requests:sum:3044 + expr: vector(1) + labels: + job: job3044 + - record: job:http_inprogress_requests:sum:3045 + expr: vector(1) + labels: + job: job3045 + - record: job:http_inprogress_requests:sum:3046 + expr: vector(1) + labels: + job: job3046 + - record: job:http_inprogress_requests:sum:3047 + expr: vector(1) + labels: + job: job3047 + - record: job:http_inprogress_requests:sum:3048 + expr: vector(1) + labels: + job: job3048 + - record: job:http_inprogress_requests:sum:3049 + expr: vector(1) + labels: + job: job3049 + - record: job:http_inprogress_requests:sum:3050 + expr: vector(1) + labels: + job: job3050 + - record: job:http_inprogress_requests:sum:3051 + expr: vector(1) + labels: + job: job3051 + - record: job:http_inprogress_requests:sum:3052 + expr: vector(1) + labels: + job: job3052 + - record: job:http_inprogress_requests:sum:3053 + expr: vector(1) + labels: + job: job3053 + - record: job:http_inprogress_requests:sum:3054 + expr: vector(1) + labels: + job: job3054 + - record: job:http_inprogress_requests:sum:3055 + expr: vector(1) + labels: + job: job3055 + - record: job:http_inprogress_requests:sum:3056 + expr: vector(1) + labels: + job: job3056 + - record: job:http_inprogress_requests:sum:3057 + expr: vector(1) + labels: + job: job3057 + - record: job:http_inprogress_requests:sum:3058 + expr: vector(1) + labels: + job: job3058 + - record: job:http_inprogress_requests:sum:3059 + expr: vector(1) + labels: + job: job3059 + - record: job:http_inprogress_requests:sum:3060 + expr: vector(1) + labels: + job: job3060 + - record: job:http_inprogress_requests:sum:3061 + expr: vector(1) + labels: + job: job3061 + - record: job:http_inprogress_requests:sum:3062 + expr: vector(1) + labels: + job: job3062 + - record: job:http_inprogress_requests:sum:3063 + expr: vector(1) + labels: + job: job3063 + - record: job:http_inprogress_requests:sum:3064 + expr: vector(1) + labels: + job: job3064 + - record: job:http_inprogress_requests:sum:3065 + expr: vector(1) + labels: + job: job3065 + - record: job:http_inprogress_requests:sum:3066 + expr: vector(1) + labels: + job: job3066 + - record: job:http_inprogress_requests:sum:3067 + expr: vector(1) + labels: + job: job3067 + - record: job:http_inprogress_requests:sum:3068 + expr: vector(1) + labels: + job: job3068 + - record: job:http_inprogress_requests:sum:3069 + expr: vector(1) + labels: + job: job3069 + - record: job:http_inprogress_requests:sum:3070 + expr: vector(1) + labels: + job: job3070 + - record: job:http_inprogress_requests:sum:3071 + expr: vector(1) + labels: + job: job3071 + - record: job:http_inprogress_requests:sum:3072 + expr: vector(1) + labels: + job: job3072 + - record: job:http_inprogress_requests:sum:3073 + expr: vector(1) + labels: + job: job3073 + - record: job:http_inprogress_requests:sum:3074 + expr: vector(1) + labels: + job: job3074 + - record: job:http_inprogress_requests:sum:3075 + expr: vector(1) + labels: + job: job3075 + - record: job:http_inprogress_requests:sum:3076 + expr: vector(1) + labels: + job: job3076 + - record: job:http_inprogress_requests:sum:3077 + expr: vector(1) + labels: + job: job3077 + - record: job:http_inprogress_requests:sum:3078 + expr: vector(1) + labels: + job: job3078 + - record: job:http_inprogress_requests:sum:3079 + expr: vector(1) + labels: + job: job3079 + - record: job:http_inprogress_requests:sum:3080 + expr: vector(1) + labels: + job: job3080 + - record: job:http_inprogress_requests:sum:3081 + expr: vector(1) + labels: + job: job3081 + - record: job:http_inprogress_requests:sum:3082 + expr: vector(1) + labels: + job: job3082 + - record: job:http_inprogress_requests:sum:3083 + expr: vector(1) + labels: + job: job3083 + - record: job:http_inprogress_requests:sum:3084 + expr: vector(1) + labels: + job: job3084 + - record: job:http_inprogress_requests:sum:3085 + expr: vector(1) + labels: + job: job3085 + - record: job:http_inprogress_requests:sum:3086 + expr: vector(1) + labels: + job: job3086 + - record: job:http_inprogress_requests:sum:3087 + expr: vector(1) + labels: + job: job3087 + - record: job:http_inprogress_requests:sum:3088 + expr: vector(1) + labels: + job: job3088 + - record: job:http_inprogress_requests:sum:3089 + expr: vector(1) + labels: + job: job3089 + - record: job:http_inprogress_requests:sum:3090 + expr: vector(1) + labels: + job: job3090 + - record: job:http_inprogress_requests:sum:3091 + expr: vector(1) + labels: + job: job3091 + - record: job:http_inprogress_requests:sum:3092 + expr: vector(1) + labels: + job: job3092 + - record: job:http_inprogress_requests:sum:3093 + expr: vector(1) + labels: + job: job3093 + - record: job:http_inprogress_requests:sum:3094 + expr: vector(1) + labels: + job: job3094 + - record: job:http_inprogress_requests:sum:3095 + expr: vector(1) + labels: + job: job3095 + - record: job:http_inprogress_requests:sum:3096 + expr: vector(1) + labels: + job: job3096 + - record: job:http_inprogress_requests:sum:3097 + expr: vector(1) + labels: + job: job3097 + - record: job:http_inprogress_requests:sum:3098 + expr: vector(1) + labels: + job: job3098 + - record: job:http_inprogress_requests:sum:3099 + expr: vector(1) + labels: + job: job3099 + - record: job:http_inprogress_requests:sum:3100 + expr: vector(1) + labels: + job: job3100 + - record: job:http_inprogress_requests:sum:3101 + expr: vector(1) + labels: + job: job3101 + - record: job:http_inprogress_requests:sum:3102 + expr: vector(1) + labels: + job: job3102 + - record: job:http_inprogress_requests:sum:3103 + expr: vector(1) + labels: + job: job3103 + - record: job:http_inprogress_requests:sum:3104 + expr: vector(1) + labels: + job: job3104 + - record: job:http_inprogress_requests:sum:3105 + expr: vector(1) + labels: + job: job3105 + - record: job:http_inprogress_requests:sum:3106 + expr: vector(1) + labels: + job: job3106 + - record: job:http_inprogress_requests:sum:3107 + expr: vector(1) + labels: + job: job3107 + - record: job:http_inprogress_requests:sum:3108 + expr: vector(1) + labels: + job: job3108 + - record: job:http_inprogress_requests:sum:3109 + expr: vector(1) + labels: + job: job3109 + - record: job:http_inprogress_requests:sum:3110 + expr: vector(1) + labels: + job: job3110 + - record: job:http_inprogress_requests:sum:3111 + expr: vector(1) + labels: + job: job3111 + - record: job:http_inprogress_requests:sum:3112 + expr: vector(1) + labels: + job: job3112 + - record: job:http_inprogress_requests:sum:3113 + expr: vector(1) + labels: + job: job3113 + - record: job:http_inprogress_requests:sum:3114 + expr: vector(1) + labels: + job: job3114 + - record: job:http_inprogress_requests:sum:3115 + expr: vector(1) + labels: + job: job3115 + - record: job:http_inprogress_requests:sum:3116 + expr: vector(1) + labels: + job: job3116 + - record: job:http_inprogress_requests:sum:3117 + expr: vector(1) + labels: + job: job3117 + - record: job:http_inprogress_requests:sum:3118 + expr: vector(1) + labels: + job: job3118 + - record: job:http_inprogress_requests:sum:3119 + expr: vector(1) + labels: + job: job3119 + - record: job:http_inprogress_requests:sum:3120 + expr: vector(1) + labels: + job: job3120 + - record: job:http_inprogress_requests:sum:3121 + expr: vector(1) + labels: + job: job3121 + - record: job:http_inprogress_requests:sum:3122 + expr: vector(1) + labels: + job: job3122 + - record: job:http_inprogress_requests:sum:3123 + expr: vector(1) + labels: + job: job3123 + - record: job:http_inprogress_requests:sum:3124 + expr: vector(1) + labels: + job: job3124 + - record: job:http_inprogress_requests:sum:3125 + expr: vector(1) + labels: + job: job3125 + - record: job:http_inprogress_requests:sum:3126 + expr: vector(1) + labels: + job: job3126 + - record: job:http_inprogress_requests:sum:3127 + expr: vector(1) + labels: + job: job3127 + - record: job:http_inprogress_requests:sum:3128 + expr: vector(1) + labels: + job: job3128 + - record: job:http_inprogress_requests:sum:3129 + expr: vector(1) + labels: + job: job3129 + - record: job:http_inprogress_requests:sum:3130 + expr: vector(1) + labels: + job: job3130 + - record: job:http_inprogress_requests:sum:3131 + expr: vector(1) + labels: + job: job3131 + - record: job:http_inprogress_requests:sum:3132 + expr: vector(1) + labels: + job: job3132 + - record: job:http_inprogress_requests:sum:3133 + expr: vector(1) + labels: + job: job3133 + - record: job:http_inprogress_requests:sum:3134 + expr: vector(1) + labels: + job: job3134 + - record: job:http_inprogress_requests:sum:3135 + expr: vector(1) + labels: + job: job3135 + - record: job:http_inprogress_requests:sum:3136 + expr: vector(1) + labels: + job: job3136 + - record: job:http_inprogress_requests:sum:3137 + expr: vector(1) + labels: + job: job3137 + - record: job:http_inprogress_requests:sum:3138 + expr: vector(1) + labels: + job: job3138 + - record: job:http_inprogress_requests:sum:3139 + expr: vector(1) + labels: + job: job3139 + - record: job:http_inprogress_requests:sum:3140 + expr: vector(1) + labels: + job: job3140 + - record: job:http_inprogress_requests:sum:3141 + expr: vector(1) + labels: + job: job3141 + - record: job:http_inprogress_requests:sum:3142 + expr: vector(1) + labels: + job: job3142 + - record: job:http_inprogress_requests:sum:3143 + expr: vector(1) + labels: + job: job3143 + - record: job:http_inprogress_requests:sum:3144 + expr: vector(1) + labels: + job: job3144 + - record: job:http_inprogress_requests:sum:3145 + expr: vector(1) + labels: + job: job3145 + - record: job:http_inprogress_requests:sum:3146 + expr: vector(1) + labels: + job: job3146 + - record: job:http_inprogress_requests:sum:3147 + expr: vector(1) + labels: + job: job3147 + - record: job:http_inprogress_requests:sum:3148 + expr: vector(1) + labels: + job: job3148 + - record: job:http_inprogress_requests:sum:3149 + expr: vector(1) + labels: + job: job3149 + - record: job:http_inprogress_requests:sum:3150 + expr: vector(1) + labels: + job: job3150 + - record: job:http_inprogress_requests:sum:3151 + expr: vector(1) + labels: + job: job3151 + - record: job:http_inprogress_requests:sum:3152 + expr: vector(1) + labels: + job: job3152 + - record: job:http_inprogress_requests:sum:3153 + expr: vector(1) + labels: + job: job3153 + - record: job:http_inprogress_requests:sum:3154 + expr: vector(1) + labels: + job: job3154 + - record: job:http_inprogress_requests:sum:3155 + expr: vector(1) + labels: + job: job3155 + - record: job:http_inprogress_requests:sum:3156 + expr: vector(1) + labels: + job: job3156 + - record: job:http_inprogress_requests:sum:3157 + expr: vector(1) + labels: + job: job3157 + - record: job:http_inprogress_requests:sum:3158 + expr: vector(1) + labels: + job: job3158 + - record: job:http_inprogress_requests:sum:3159 + expr: vector(1) + labels: + job: job3159 + - record: job:http_inprogress_requests:sum:3160 + expr: vector(1) + labels: + job: job3160 + - record: job:http_inprogress_requests:sum:3161 + expr: vector(1) + labels: + job: job3161 + - record: job:http_inprogress_requests:sum:3162 + expr: vector(1) + labels: + job: job3162 + - record: job:http_inprogress_requests:sum:3163 + expr: vector(1) + labels: + job: job3163 + - record: job:http_inprogress_requests:sum:3164 + expr: vector(1) + labels: + job: job3164 + - record: job:http_inprogress_requests:sum:3165 + expr: vector(1) + labels: + job: job3165 + - record: job:http_inprogress_requests:sum:3166 + expr: vector(1) + labels: + job: job3166 + - record: job:http_inprogress_requests:sum:3167 + expr: vector(1) + labels: + job: job3167 + - record: job:http_inprogress_requests:sum:3168 + expr: vector(1) + labels: + job: job3168 + - record: job:http_inprogress_requests:sum:3169 + expr: vector(1) + labels: + job: job3169 + - record: job:http_inprogress_requests:sum:3170 + expr: vector(1) + labels: + job: job3170 + - record: job:http_inprogress_requests:sum:3171 + expr: vector(1) + labels: + job: job3171 + - record: job:http_inprogress_requests:sum:3172 + expr: vector(1) + labels: + job: job3172 + - record: job:http_inprogress_requests:sum:3173 + expr: vector(1) + labels: + job: job3173 + - record: job:http_inprogress_requests:sum:3174 + expr: vector(1) + labels: + job: job3174 + - record: job:http_inprogress_requests:sum:3175 + expr: vector(1) + labels: + job: job3175 + - record: job:http_inprogress_requests:sum:3176 + expr: vector(1) + labels: + job: job3176 + - record: job:http_inprogress_requests:sum:3177 + expr: vector(1) + labels: + job: job3177 + - record: job:http_inprogress_requests:sum:3178 + expr: vector(1) + labels: + job: job3178 + - record: job:http_inprogress_requests:sum:3179 + expr: vector(1) + labels: + job: job3179 + - record: job:http_inprogress_requests:sum:3180 + expr: vector(1) + labels: + job: job3180 + - record: job:http_inprogress_requests:sum:3181 + expr: vector(1) + labels: + job: job3181 + - record: job:http_inprogress_requests:sum:3182 + expr: vector(1) + labels: + job: job3182 + - record: job:http_inprogress_requests:sum:3183 + expr: vector(1) + labels: + job: job3183 + - record: job:http_inprogress_requests:sum:3184 + expr: vector(1) + labels: + job: job3184 + - record: job:http_inprogress_requests:sum:3185 + expr: vector(1) + labels: + job: job3185 + - record: job:http_inprogress_requests:sum:3186 + expr: vector(1) + labels: + job: job3186 + - record: job:http_inprogress_requests:sum:3187 + expr: vector(1) + labels: + job: job3187 + - record: job:http_inprogress_requests:sum:3188 + expr: vector(1) + labels: + job: job3188 + - record: job:http_inprogress_requests:sum:3189 + expr: vector(1) + labels: + job: job3189 + - record: job:http_inprogress_requests:sum:3190 + expr: vector(1) + labels: + job: job3190 + - record: job:http_inprogress_requests:sum:3191 + expr: vector(1) + labels: + job: job3191 + - record: job:http_inprogress_requests:sum:3192 + expr: vector(1) + labels: + job: job3192 + - record: job:http_inprogress_requests:sum:3193 + expr: vector(1) + labels: + job: job3193 + - record: job:http_inprogress_requests:sum:3194 + expr: vector(1) + labels: + job: job3194 + - record: job:http_inprogress_requests:sum:3195 + expr: vector(1) + labels: + job: job3195 + - record: job:http_inprogress_requests:sum:3196 + expr: vector(1) + labels: + job: job3196 + - record: job:http_inprogress_requests:sum:3197 + expr: vector(1) + labels: + job: job3197 + - record: job:http_inprogress_requests:sum:3198 + expr: vector(1) + labels: + job: job3198 + - record: job:http_inprogress_requests:sum:3199 + expr: vector(1) + labels: + job: job3199 + - record: job:http_inprogress_requests:sum:3200 + expr: vector(1) + labels: + job: job3200 + - record: job:http_inprogress_requests:sum:3201 + expr: vector(1) + labels: + job: job3201 + - record: job:http_inprogress_requests:sum:3202 + expr: vector(1) + labels: + job: job3202 + - record: job:http_inprogress_requests:sum:3203 + expr: vector(1) + labels: + job: job3203 + - record: job:http_inprogress_requests:sum:3204 + expr: vector(1) + labels: + job: job3204 + - record: job:http_inprogress_requests:sum:3205 + expr: vector(1) + labels: + job: job3205 + - record: job:http_inprogress_requests:sum:3206 + expr: vector(1) + labels: + job: job3206 + - record: job:http_inprogress_requests:sum:3207 + expr: vector(1) + labels: + job: job3207 + - record: job:http_inprogress_requests:sum:3208 + expr: vector(1) + labels: + job: job3208 + - record: job:http_inprogress_requests:sum:3209 + expr: vector(1) + labels: + job: job3209 + - record: job:http_inprogress_requests:sum:3210 + expr: vector(1) + labels: + job: job3210 + - record: job:http_inprogress_requests:sum:3211 + expr: vector(1) + labels: + job: job3211 + - record: job:http_inprogress_requests:sum:3212 + expr: vector(1) + labels: + job: job3212 + - record: job:http_inprogress_requests:sum:3213 + expr: vector(1) + labels: + job: job3213 + - record: job:http_inprogress_requests:sum:3214 + expr: vector(1) + labels: + job: job3214 + - record: job:http_inprogress_requests:sum:3215 + expr: vector(1) + labels: + job: job3215 + - record: job:http_inprogress_requests:sum:3216 + expr: vector(1) + labels: + job: job3216 + - record: job:http_inprogress_requests:sum:3217 + expr: vector(1) + labels: + job: job3217 + - record: job:http_inprogress_requests:sum:3218 + expr: vector(1) + labels: + job: job3218 + - record: job:http_inprogress_requests:sum:3219 + expr: vector(1) + labels: + job: job3219 + - record: job:http_inprogress_requests:sum:3220 + expr: vector(1) + labels: + job: job3220 + - record: job:http_inprogress_requests:sum:3221 + expr: vector(1) + labels: + job: job3221 + - record: job:http_inprogress_requests:sum:3222 + expr: vector(1) + labels: + job: job3222 + - record: job:http_inprogress_requests:sum:3223 + expr: vector(1) + labels: + job: job3223 + - record: job:http_inprogress_requests:sum:3224 + expr: vector(1) + labels: + job: job3224 + - record: job:http_inprogress_requests:sum:3225 + expr: vector(1) + labels: + job: job3225 + - record: job:http_inprogress_requests:sum:3226 + expr: vector(1) + labels: + job: job3226 + - record: job:http_inprogress_requests:sum:3227 + expr: vector(1) + labels: + job: job3227 + - record: job:http_inprogress_requests:sum:3228 + expr: vector(1) + labels: + job: job3228 + - record: job:http_inprogress_requests:sum:3229 + expr: vector(1) + labels: + job: job3229 + - record: job:http_inprogress_requests:sum:3230 + expr: vector(1) + labels: + job: job3230 + - record: job:http_inprogress_requests:sum:3231 + expr: vector(1) + labels: + job: job3231 + - record: job:http_inprogress_requests:sum:3232 + expr: vector(1) + labels: + job: job3232 + - record: job:http_inprogress_requests:sum:3233 + expr: vector(1) + labels: + job: job3233 + - record: job:http_inprogress_requests:sum:3234 + expr: vector(1) + labels: + job: job3234 + - record: job:http_inprogress_requests:sum:3235 + expr: vector(1) + labels: + job: job3235 + - record: job:http_inprogress_requests:sum:3236 + expr: vector(1) + labels: + job: job3236 + - record: job:http_inprogress_requests:sum:3237 + expr: vector(1) + labels: + job: job3237 + - record: job:http_inprogress_requests:sum:3238 + expr: vector(1) + labels: + job: job3238 + - record: job:http_inprogress_requests:sum:3239 + expr: vector(1) + labels: + job: job3239 + - record: job:http_inprogress_requests:sum:3240 + expr: vector(1) + labels: + job: job3240 + - record: job:http_inprogress_requests:sum:3241 + expr: vector(1) + labels: + job: job3241 + - record: job:http_inprogress_requests:sum:3242 + expr: vector(1) + labels: + job: job3242 + - record: job:http_inprogress_requests:sum:3243 + expr: vector(1) + labels: + job: job3243 + - record: job:http_inprogress_requests:sum:3244 + expr: vector(1) + labels: + job: job3244 + - record: job:http_inprogress_requests:sum:3245 + expr: vector(1) + labels: + job: job3245 + - record: job:http_inprogress_requests:sum:3246 + expr: vector(1) + labels: + job: job3246 + - record: job:http_inprogress_requests:sum:3247 + expr: vector(1) + labels: + job: job3247 + - record: job:http_inprogress_requests:sum:3248 + expr: vector(1) + labels: + job: job3248 + - record: job:http_inprogress_requests:sum:3249 + expr: vector(1) + labels: + job: job3249 + - record: job:http_inprogress_requests:sum:3250 + expr: vector(1) + labels: + job: job3250 + - record: job:http_inprogress_requests:sum:3251 + expr: vector(1) + labels: + job: job3251 + - record: job:http_inprogress_requests:sum:3252 + expr: vector(1) + labels: + job: job3252 + - record: job:http_inprogress_requests:sum:3253 + expr: vector(1) + labels: + job: job3253 + - record: job:http_inprogress_requests:sum:3254 + expr: vector(1) + labels: + job: job3254 + - record: job:http_inprogress_requests:sum:3255 + expr: vector(1) + labels: + job: job3255 + - record: job:http_inprogress_requests:sum:3256 + expr: vector(1) + labels: + job: job3256 + - record: job:http_inprogress_requests:sum:3257 + expr: vector(1) + labels: + job: job3257 + - record: job:http_inprogress_requests:sum:3258 + expr: vector(1) + labels: + job: job3258 + - record: job:http_inprogress_requests:sum:3259 + expr: vector(1) + labels: + job: job3259 + - record: job:http_inprogress_requests:sum:3260 + expr: vector(1) + labels: + job: job3260 + - record: job:http_inprogress_requests:sum:3261 + expr: vector(1) + labels: + job: job3261 + - record: job:http_inprogress_requests:sum:3262 + expr: vector(1) + labels: + job: job3262 + - record: job:http_inprogress_requests:sum:3263 + expr: vector(1) + labels: + job: job3263 + - record: job:http_inprogress_requests:sum:3264 + expr: vector(1) + labels: + job: job3264 + - record: job:http_inprogress_requests:sum:3265 + expr: vector(1) + labels: + job: job3265 + - record: job:http_inprogress_requests:sum:3266 + expr: vector(1) + labels: + job: job3266 + - record: job:http_inprogress_requests:sum:3267 + expr: vector(1) + labels: + job: job3267 + - record: job:http_inprogress_requests:sum:3268 + expr: vector(1) + labels: + job: job3268 + - record: job:http_inprogress_requests:sum:3269 + expr: vector(1) + labels: + job: job3269 + - record: job:http_inprogress_requests:sum:3270 + expr: vector(1) + labels: + job: job3270 + - record: job:http_inprogress_requests:sum:3271 + expr: vector(1) + labels: + job: job3271 + - record: job:http_inprogress_requests:sum:3272 + expr: vector(1) + labels: + job: job3272 + - record: job:http_inprogress_requests:sum:3273 + expr: vector(1) + labels: + job: job3273 + - record: job:http_inprogress_requests:sum:3274 + expr: vector(1) + labels: + job: job3274 + - record: job:http_inprogress_requests:sum:3275 + expr: vector(1) + labels: + job: job3275 + - record: job:http_inprogress_requests:sum:3276 + expr: vector(1) + labels: + job: job3276 + - record: job:http_inprogress_requests:sum:3277 + expr: vector(1) + labels: + job: job3277 + - record: job:http_inprogress_requests:sum:3278 + expr: vector(1) + labels: + job: job3278 + - record: job:http_inprogress_requests:sum:3279 + expr: vector(1) + labels: + job: job3279 + - record: job:http_inprogress_requests:sum:3280 + expr: vector(1) + labels: + job: job3280 + - record: job:http_inprogress_requests:sum:3281 + expr: vector(1) + labels: + job: job3281 + - record: job:http_inprogress_requests:sum:3282 + expr: vector(1) + labels: + job: job3282 + - record: job:http_inprogress_requests:sum:3283 + expr: vector(1) + labels: + job: job3283 + - record: job:http_inprogress_requests:sum:3284 + expr: vector(1) + labels: + job: job3284 + - record: job:http_inprogress_requests:sum:3285 + expr: vector(1) + labels: + job: job3285 + - record: job:http_inprogress_requests:sum:3286 + expr: vector(1) + labels: + job: job3286 + - record: job:http_inprogress_requests:sum:3287 + expr: vector(1) + labels: + job: job3287 + - record: job:http_inprogress_requests:sum:3288 + expr: vector(1) + labels: + job: job3288 + - record: job:http_inprogress_requests:sum:3289 + expr: vector(1) + labels: + job: job3289 + - record: job:http_inprogress_requests:sum:3290 + expr: vector(1) + labels: + job: job3290 + - record: job:http_inprogress_requests:sum:3291 + expr: vector(1) + labels: + job: job3291 + - record: job:http_inprogress_requests:sum:3292 + expr: vector(1) + labels: + job: job3292 + - record: job:http_inprogress_requests:sum:3293 + expr: vector(1) + labels: + job: job3293 + - record: job:http_inprogress_requests:sum:3294 + expr: vector(1) + labels: + job: job3294 + - record: job:http_inprogress_requests:sum:3295 + expr: vector(1) + labels: + job: job3295 + - record: job:http_inprogress_requests:sum:3296 + expr: vector(1) + labels: + job: job3296 + - record: job:http_inprogress_requests:sum:3297 + expr: vector(1) + labels: + job: job3297 + - record: job:http_inprogress_requests:sum:3298 + expr: vector(1) + labels: + job: job3298 + - record: job:http_inprogress_requests:sum:3299 + expr: vector(1) + labels: + job: job3299 + - record: job:http_inprogress_requests:sum:3300 + expr: vector(1) + labels: + job: job3300 + - record: job:http_inprogress_requests:sum:3301 + expr: vector(1) + labels: + job: job3301 + - record: job:http_inprogress_requests:sum:3302 + expr: vector(1) + labels: + job: job3302 + - record: job:http_inprogress_requests:sum:3303 + expr: vector(1) + labels: + job: job3303 + - record: job:http_inprogress_requests:sum:3304 + expr: vector(1) + labels: + job: job3304 + - record: job:http_inprogress_requests:sum:3305 + expr: vector(1) + labels: + job: job3305 + - record: job:http_inprogress_requests:sum:3306 + expr: vector(1) + labels: + job: job3306 + - record: job:http_inprogress_requests:sum:3307 + expr: vector(1) + labels: + job: job3307 + - record: job:http_inprogress_requests:sum:3308 + expr: vector(1) + labels: + job: job3308 + - record: job:http_inprogress_requests:sum:3309 + expr: vector(1) + labels: + job: job3309 + - record: job:http_inprogress_requests:sum:3310 + expr: vector(1) + labels: + job: job3310 + - record: job:http_inprogress_requests:sum:3311 + expr: vector(1) + labels: + job: job3311 + - record: job:http_inprogress_requests:sum:3312 + expr: vector(1) + labels: + job: job3312 + - record: job:http_inprogress_requests:sum:3313 + expr: vector(1) + labels: + job: job3313 + - record: job:http_inprogress_requests:sum:3314 + expr: vector(1) + labels: + job: job3314 + - record: job:http_inprogress_requests:sum:3315 + expr: vector(1) + labels: + job: job3315 + - record: job:http_inprogress_requests:sum:3316 + expr: vector(1) + labels: + job: job3316 + - record: job:http_inprogress_requests:sum:3317 + expr: vector(1) + labels: + job: job3317 + - record: job:http_inprogress_requests:sum:3318 + expr: vector(1) + labels: + job: job3318 + - record: job:http_inprogress_requests:sum:3319 + expr: vector(1) + labels: + job: job3319 + - record: job:http_inprogress_requests:sum:3320 + expr: vector(1) + labels: + job: job3320 + - record: job:http_inprogress_requests:sum:3321 + expr: vector(1) + labels: + job: job3321 + - record: job:http_inprogress_requests:sum:3322 + expr: vector(1) + labels: + job: job3322 + - record: job:http_inprogress_requests:sum:3323 + expr: vector(1) + labels: + job: job3323 + - record: job:http_inprogress_requests:sum:3324 + expr: vector(1) + labels: + job: job3324 + - record: job:http_inprogress_requests:sum:3325 + expr: vector(1) + labels: + job: job3325 + - record: job:http_inprogress_requests:sum:3326 + expr: vector(1) + labels: + job: job3326 + - record: job:http_inprogress_requests:sum:3327 + expr: vector(1) + labels: + job: job3327 + - record: job:http_inprogress_requests:sum:3328 + expr: vector(1) + labels: + job: job3328 + - record: job:http_inprogress_requests:sum:3329 + expr: vector(1) + labels: + job: job3329 + - record: job:http_inprogress_requests:sum:3330 + expr: vector(1) + labels: + job: job3330 + - record: job:http_inprogress_requests:sum:3331 + expr: vector(1) + labels: + job: job3331 + - record: job:http_inprogress_requests:sum:3332 + expr: vector(1) + labels: + job: job3332 + - record: job:http_inprogress_requests:sum:3333 + expr: vector(1) + labels: + job: job3333 + - record: job:http_inprogress_requests:sum:3334 + expr: vector(1) + labels: + job: job3334 + - record: job:http_inprogress_requests:sum:3335 + expr: vector(1) + labels: + job: job3335 + - record: job:http_inprogress_requests:sum:3336 + expr: vector(1) + labels: + job: job3336 + - record: job:http_inprogress_requests:sum:3337 + expr: vector(1) + labels: + job: job3337 + - record: job:http_inprogress_requests:sum:3338 + expr: vector(1) + labels: + job: job3338 + - record: job:http_inprogress_requests:sum:3339 + expr: vector(1) + labels: + job: job3339 + - record: job:http_inprogress_requests:sum:3340 + expr: vector(1) + labels: + job: job3340 + - record: job:http_inprogress_requests:sum:3341 + expr: vector(1) + labels: + job: job3341 + - record: job:http_inprogress_requests:sum:3342 + expr: vector(1) + labels: + job: job3342 + - record: job:http_inprogress_requests:sum:3343 + expr: vector(1) + labels: + job: job3343 + - record: job:http_inprogress_requests:sum:3344 + expr: vector(1) + labels: + job: job3344 + - record: job:http_inprogress_requests:sum:3345 + expr: vector(1) + labels: + job: job3345 + - record: job:http_inprogress_requests:sum:3346 + expr: vector(1) + labels: + job: job3346 + - record: job:http_inprogress_requests:sum:3347 + expr: vector(1) + labels: + job: job3347 + - record: job:http_inprogress_requests:sum:3348 + expr: vector(1) + labels: + job: job3348 + - record: job:http_inprogress_requests:sum:3349 + expr: vector(1) + labels: + job: job3349 + - record: job:http_inprogress_requests:sum:3350 + expr: vector(1) + labels: + job: job3350 + - record: job:http_inprogress_requests:sum:3351 + expr: vector(1) + labels: + job: job3351 + - record: job:http_inprogress_requests:sum:3352 + expr: vector(1) + labels: + job: job3352 + - record: job:http_inprogress_requests:sum:3353 + expr: vector(1) + labels: + job: job3353 + - record: job:http_inprogress_requests:sum:3354 + expr: vector(1) + labels: + job: job3354 + - record: job:http_inprogress_requests:sum:3355 + expr: vector(1) + labels: + job: job3355 + - record: job:http_inprogress_requests:sum:3356 + expr: vector(1) + labels: + job: job3356 + - record: job:http_inprogress_requests:sum:3357 + expr: vector(1) + labels: + job: job3357 + - record: job:http_inprogress_requests:sum:3358 + expr: vector(1) + labels: + job: job3358 + - record: job:http_inprogress_requests:sum:3359 + expr: vector(1) + labels: + job: job3359 + - record: job:http_inprogress_requests:sum:3360 + expr: vector(1) + labels: + job: job3360 + - record: job:http_inprogress_requests:sum:3361 + expr: vector(1) + labels: + job: job3361 + - record: job:http_inprogress_requests:sum:3362 + expr: vector(1) + labels: + job: job3362 + - record: job:http_inprogress_requests:sum:3363 + expr: vector(1) + labels: + job: job3363 + - record: job:http_inprogress_requests:sum:3364 + expr: vector(1) + labels: + job: job3364 + - record: job:http_inprogress_requests:sum:3365 + expr: vector(1) + labels: + job: job3365 + - record: job:http_inprogress_requests:sum:3366 + expr: vector(1) + labels: + job: job3366 + - record: job:http_inprogress_requests:sum:3367 + expr: vector(1) + labels: + job: job3367 + - record: job:http_inprogress_requests:sum:3368 + expr: vector(1) + labels: + job: job3368 + - record: job:http_inprogress_requests:sum:3369 + expr: vector(1) + labels: + job: job3369 + - record: job:http_inprogress_requests:sum:3370 + expr: vector(1) + labels: + job: job3370 + - record: job:http_inprogress_requests:sum:3371 + expr: vector(1) + labels: + job: job3371 + - record: job:http_inprogress_requests:sum:3372 + expr: vector(1) + labels: + job: job3372 + - record: job:http_inprogress_requests:sum:3373 + expr: vector(1) + labels: + job: job3373 + - record: job:http_inprogress_requests:sum:3374 + expr: vector(1) + labels: + job: job3374 + - record: job:http_inprogress_requests:sum:3375 + expr: vector(1) + labels: + job: job3375 + - record: job:http_inprogress_requests:sum:3376 + expr: vector(1) + labels: + job: job3376 + - record: job:http_inprogress_requests:sum:3377 + expr: vector(1) + labels: + job: job3377 + - record: job:http_inprogress_requests:sum:3378 + expr: vector(1) + labels: + job: job3378 + - record: job:http_inprogress_requests:sum:3379 + expr: vector(1) + labels: + job: job3379 + - record: job:http_inprogress_requests:sum:3380 + expr: vector(1) + labels: + job: job3380 + - record: job:http_inprogress_requests:sum:3381 + expr: vector(1) + labels: + job: job3381 + - record: job:http_inprogress_requests:sum:3382 + expr: vector(1) + labels: + job: job3382 + - record: job:http_inprogress_requests:sum:3383 + expr: vector(1) + labels: + job: job3383 + - record: job:http_inprogress_requests:sum:3384 + expr: vector(1) + labels: + job: job3384 + - record: job:http_inprogress_requests:sum:3385 + expr: vector(1) + labels: + job: job3385 + - record: job:http_inprogress_requests:sum:3386 + expr: vector(1) + labels: + job: job3386 + - record: job:http_inprogress_requests:sum:3387 + expr: vector(1) + labels: + job: job3387 + - record: job:http_inprogress_requests:sum:3388 + expr: vector(1) + labels: + job: job3388 + - record: job:http_inprogress_requests:sum:3389 + expr: vector(1) + labels: + job: job3389 + - record: job:http_inprogress_requests:sum:3390 + expr: vector(1) + labels: + job: job3390 + - record: job:http_inprogress_requests:sum:3391 + expr: vector(1) + labels: + job: job3391 + - record: job:http_inprogress_requests:sum:3392 + expr: vector(1) + labels: + job: job3392 + - record: job:http_inprogress_requests:sum:3393 + expr: vector(1) + labels: + job: job3393 + - record: job:http_inprogress_requests:sum:3394 + expr: vector(1) + labels: + job: job3394 + - record: job:http_inprogress_requests:sum:3395 + expr: vector(1) + labels: + job: job3395 + - record: job:http_inprogress_requests:sum:3396 + expr: vector(1) + labels: + job: job3396 + - record: job:http_inprogress_requests:sum:3397 + expr: vector(1) + labels: + job: job3397 + - record: job:http_inprogress_requests:sum:3398 + expr: vector(1) + labels: + job: job3398 + - record: job:http_inprogress_requests:sum:3399 + expr: vector(1) + labels: + job: job3399 + - record: job:http_inprogress_requests:sum:3400 + expr: vector(1) + labels: + job: job3400 + - record: job:http_inprogress_requests:sum:3401 + expr: vector(1) + labels: + job: job3401 + - record: job:http_inprogress_requests:sum:3402 + expr: vector(1) + labels: + job: job3402 + - record: job:http_inprogress_requests:sum:3403 + expr: vector(1) + labels: + job: job3403 + - record: job:http_inprogress_requests:sum:3404 + expr: vector(1) + labels: + job: job3404 + - record: job:http_inprogress_requests:sum:3405 + expr: vector(1) + labels: + job: job3405 + - record: job:http_inprogress_requests:sum:3406 + expr: vector(1) + labels: + job: job3406 + - record: job:http_inprogress_requests:sum:3407 + expr: vector(1) + labels: + job: job3407 + - record: job:http_inprogress_requests:sum:3408 + expr: vector(1) + labels: + job: job3408 + - record: job:http_inprogress_requests:sum:3409 + expr: vector(1) + labels: + job: job3409 + - record: job:http_inprogress_requests:sum:3410 + expr: vector(1) + labels: + job: job3410 + - record: job:http_inprogress_requests:sum:3411 + expr: vector(1) + labels: + job: job3411 + - record: job:http_inprogress_requests:sum:3412 + expr: vector(1) + labels: + job: job3412 + - record: job:http_inprogress_requests:sum:3413 + expr: vector(1) + labels: + job: job3413 + - record: job:http_inprogress_requests:sum:3414 + expr: vector(1) + labels: + job: job3414 + - record: job:http_inprogress_requests:sum:3415 + expr: vector(1) + labels: + job: job3415 + - record: job:http_inprogress_requests:sum:3416 + expr: vector(1) + labels: + job: job3416 + - record: job:http_inprogress_requests:sum:3417 + expr: vector(1) + labels: + job: job3417 + - record: job:http_inprogress_requests:sum:3418 + expr: vector(1) + labels: + job: job3418 + - record: job:http_inprogress_requests:sum:3419 + expr: vector(1) + labels: + job: job3419 + - record: job:http_inprogress_requests:sum:3420 + expr: vector(1) + labels: + job: job3420 + - record: job:http_inprogress_requests:sum:3421 + expr: vector(1) + labels: + job: job3421 + - record: job:http_inprogress_requests:sum:3422 + expr: vector(1) + labels: + job: job3422 + - record: job:http_inprogress_requests:sum:3423 + expr: vector(1) + labels: + job: job3423 + - record: job:http_inprogress_requests:sum:3424 + expr: vector(1) + labels: + job: job3424 + - record: job:http_inprogress_requests:sum:3425 + expr: vector(1) + labels: + job: job3425 + - record: job:http_inprogress_requests:sum:3426 + expr: vector(1) + labels: + job: job3426 + - record: job:http_inprogress_requests:sum:3427 + expr: vector(1) + labels: + job: job3427 + - record: job:http_inprogress_requests:sum:3428 + expr: vector(1) + labels: + job: job3428 + - record: job:http_inprogress_requests:sum:3429 + expr: vector(1) + labels: + job: job3429 + - record: job:http_inprogress_requests:sum:3430 + expr: vector(1) + labels: + job: job3430 + - record: job:http_inprogress_requests:sum:3431 + expr: vector(1) + labels: + job: job3431 + - record: job:http_inprogress_requests:sum:3432 + expr: vector(1) + labels: + job: job3432 + - record: job:http_inprogress_requests:sum:3433 + expr: vector(1) + labels: + job: job3433 + - record: job:http_inprogress_requests:sum:3434 + expr: vector(1) + labels: + job: job3434 + - record: job:http_inprogress_requests:sum:3435 + expr: vector(1) + labels: + job: job3435 + - record: job:http_inprogress_requests:sum:3436 + expr: vector(1) + labels: + job: job3436 + - record: job:http_inprogress_requests:sum:3437 + expr: vector(1) + labels: + job: job3437 + - record: job:http_inprogress_requests:sum:3438 + expr: vector(1) + labels: + job: job3438 + - record: job:http_inprogress_requests:sum:3439 + expr: vector(1) + labels: + job: job3439 + - record: job:http_inprogress_requests:sum:3440 + expr: vector(1) + labels: + job: job3440 + - record: job:http_inprogress_requests:sum:3441 + expr: vector(1) + labels: + job: job3441 + - record: job:http_inprogress_requests:sum:3442 + expr: vector(1) + labels: + job: job3442 + - record: job:http_inprogress_requests:sum:3443 + expr: vector(1) + labels: + job: job3443 + - record: job:http_inprogress_requests:sum:3444 + expr: vector(1) + labels: + job: job3444 + - record: job:http_inprogress_requests:sum:3445 + expr: vector(1) + labels: + job: job3445 + - record: job:http_inprogress_requests:sum:3446 + expr: vector(1) + labels: + job: job3446 + - record: job:http_inprogress_requests:sum:3447 + expr: vector(1) + labels: + job: job3447 + - record: job:http_inprogress_requests:sum:3448 + expr: vector(1) + labels: + job: job3448 + - record: job:http_inprogress_requests:sum:3449 + expr: vector(1) + labels: + job: job3449 + - record: job:http_inprogress_requests:sum:3450 + expr: vector(1) + labels: + job: job3450 + - record: job:http_inprogress_requests:sum:3451 + expr: vector(1) + labels: + job: job3451 + - record: job:http_inprogress_requests:sum:3452 + expr: vector(1) + labels: + job: job3452 + - record: job:http_inprogress_requests:sum:3453 + expr: vector(1) + labels: + job: job3453 + - record: job:http_inprogress_requests:sum:3454 + expr: vector(1) + labels: + job: job3454 + - record: job:http_inprogress_requests:sum:3455 + expr: vector(1) + labels: + job: job3455 + - record: job:http_inprogress_requests:sum:3456 + expr: vector(1) + labels: + job: job3456 + - record: job:http_inprogress_requests:sum:3457 + expr: vector(1) + labels: + job: job3457 + - record: job:http_inprogress_requests:sum:3458 + expr: vector(1) + labels: + job: job3458 + - record: job:http_inprogress_requests:sum:3459 + expr: vector(1) + labels: + job: job3459 + - record: job:http_inprogress_requests:sum:3460 + expr: vector(1) + labels: + job: job3460 + - record: job:http_inprogress_requests:sum:3461 + expr: vector(1) + labels: + job: job3461 + - record: job:http_inprogress_requests:sum:3462 + expr: vector(1) + labels: + job: job3462 + - record: job:http_inprogress_requests:sum:3463 + expr: vector(1) + labels: + job: job3463 + - record: job:http_inprogress_requests:sum:3464 + expr: vector(1) + labels: + job: job3464 + - record: job:http_inprogress_requests:sum:3465 + expr: vector(1) + labels: + job: job3465 + - record: job:http_inprogress_requests:sum:3466 + expr: vector(1) + labels: + job: job3466 + - record: job:http_inprogress_requests:sum:3467 + expr: vector(1) + labels: + job: job3467 + - record: job:http_inprogress_requests:sum:3468 + expr: vector(1) + labels: + job: job3468 + - record: job:http_inprogress_requests:sum:3469 + expr: vector(1) + labels: + job: job3469 + - record: job:http_inprogress_requests:sum:3470 + expr: vector(1) + labels: + job: job3470 + - record: job:http_inprogress_requests:sum:3471 + expr: vector(1) + labels: + job: job3471 + - record: job:http_inprogress_requests:sum:3472 + expr: vector(1) + labels: + job: job3472 + - record: job:http_inprogress_requests:sum:3473 + expr: vector(1) + labels: + job: job3473 + - record: job:http_inprogress_requests:sum:3474 + expr: vector(1) + labels: + job: job3474 + - record: job:http_inprogress_requests:sum:3475 + expr: vector(1) + labels: + job: job3475 + - record: job:http_inprogress_requests:sum:3476 + expr: vector(1) + labels: + job: job3476 + - record: job:http_inprogress_requests:sum:3477 + expr: vector(1) + labels: + job: job3477 + - record: job:http_inprogress_requests:sum:3478 + expr: vector(1) + labels: + job: job3478 + - record: job:http_inprogress_requests:sum:3479 + expr: vector(1) + labels: + job: job3479 + - record: job:http_inprogress_requests:sum:3480 + expr: vector(1) + labels: + job: job3480 + - record: job:http_inprogress_requests:sum:3481 + expr: vector(1) + labels: + job: job3481 + - record: job:http_inprogress_requests:sum:3482 + expr: vector(1) + labels: + job: job3482 + - record: job:http_inprogress_requests:sum:3483 + expr: vector(1) + labels: + job: job3483 + - record: job:http_inprogress_requests:sum:3484 + expr: vector(1) + labels: + job: job3484 + - record: job:http_inprogress_requests:sum:3485 + expr: vector(1) + labels: + job: job3485 + - record: job:http_inprogress_requests:sum:3486 + expr: vector(1) + labels: + job: job3486 + - record: job:http_inprogress_requests:sum:3487 + expr: vector(1) + labels: + job: job3487 + - record: job:http_inprogress_requests:sum:3488 + expr: vector(1) + labels: + job: job3488 + - record: job:http_inprogress_requests:sum:3489 + expr: vector(1) + labels: + job: job3489 + - record: job:http_inprogress_requests:sum:3490 + expr: vector(1) + labels: + job: job3490 + - record: job:http_inprogress_requests:sum:3491 + expr: vector(1) + labels: + job: job3491 + - record: job:http_inprogress_requests:sum:3492 + expr: vector(1) + labels: + job: job3492 + - record: job:http_inprogress_requests:sum:3493 + expr: vector(1) + labels: + job: job3493 + - record: job:http_inprogress_requests:sum:3494 + expr: vector(1) + labels: + job: job3494 + - record: job:http_inprogress_requests:sum:3495 + expr: vector(1) + labels: + job: job3495 + - record: job:http_inprogress_requests:sum:3496 + expr: vector(1) + labels: + job: job3496 + - record: job:http_inprogress_requests:sum:3497 + expr: vector(1) + labels: + job: job3497 + - record: job:http_inprogress_requests:sum:3498 + expr: vector(1) + labels: + job: job3498 + - record: job:http_inprogress_requests:sum:3499 + expr: vector(1) + labels: + job: job3499 + - record: job:http_inprogress_requests:sum:3500 + expr: vector(1) + labels: + job: job3500 + - record: job:http_inprogress_requests:sum:3501 + expr: vector(1) + labels: + job: job3501 + - record: job:http_inprogress_requests:sum:3502 + expr: vector(1) + labels: + job: job3502 + - record: job:http_inprogress_requests:sum:3503 + expr: vector(1) + labels: + job: job3503 + - record: job:http_inprogress_requests:sum:3504 + expr: vector(1) + labels: + job: job3504 + - record: job:http_inprogress_requests:sum:3505 + expr: vector(1) + labels: + job: job3505 + - record: job:http_inprogress_requests:sum:3506 + expr: vector(1) + labels: + job: job3506 + - record: job:http_inprogress_requests:sum:3507 + expr: vector(1) + labels: + job: job3507 + - record: job:http_inprogress_requests:sum:3508 + expr: vector(1) + labels: + job: job3508 + - record: job:http_inprogress_requests:sum:3509 + expr: vector(1) + labels: + job: job3509 + - record: job:http_inprogress_requests:sum:3510 + expr: vector(1) + labels: + job: job3510 + - record: job:http_inprogress_requests:sum:3511 + expr: vector(1) + labels: + job: job3511 + - record: job:http_inprogress_requests:sum:3512 + expr: vector(1) + labels: + job: job3512 + - record: job:http_inprogress_requests:sum:3513 + expr: vector(1) + labels: + job: job3513 + - record: job:http_inprogress_requests:sum:3514 + expr: vector(1) + labels: + job: job3514 + - record: job:http_inprogress_requests:sum:3515 + expr: vector(1) + labels: + job: job3515 + - record: job:http_inprogress_requests:sum:3516 + expr: vector(1) + labels: + job: job3516 + - record: job:http_inprogress_requests:sum:3517 + expr: vector(1) + labels: + job: job3517 + - record: job:http_inprogress_requests:sum:3518 + expr: vector(1) + labels: + job: job3518 + - record: job:http_inprogress_requests:sum:3519 + expr: vector(1) + labels: + job: job3519 + - record: job:http_inprogress_requests:sum:3520 + expr: vector(1) + labels: + job: job3520 + - record: job:http_inprogress_requests:sum:3521 + expr: vector(1) + labels: + job: job3521 + - record: job:http_inprogress_requests:sum:3522 + expr: vector(1) + labels: + job: job3522 + - record: job:http_inprogress_requests:sum:3523 + expr: vector(1) + labels: + job: job3523 + - record: job:http_inprogress_requests:sum:3524 + expr: vector(1) + labels: + job: job3524 + - record: job:http_inprogress_requests:sum:3525 + expr: vector(1) + labels: + job: job3525 + - record: job:http_inprogress_requests:sum:3526 + expr: vector(1) + labels: + job: job3526 + - record: job:http_inprogress_requests:sum:3527 + expr: vector(1) + labels: + job: job3527 + - record: job:http_inprogress_requests:sum:3528 + expr: vector(1) + labels: + job: job3528 + - record: job:http_inprogress_requests:sum:3529 + expr: vector(1) + labels: + job: job3529 + - record: job:http_inprogress_requests:sum:3530 + expr: vector(1) + labels: + job: job3530 + - record: job:http_inprogress_requests:sum:3531 + expr: vector(1) + labels: + job: job3531 + - record: job:http_inprogress_requests:sum:3532 + expr: vector(1) + labels: + job: job3532 + - record: job:http_inprogress_requests:sum:3533 + expr: vector(1) + labels: + job: job3533 + - record: job:http_inprogress_requests:sum:3534 + expr: vector(1) + labels: + job: job3534 + - record: job:http_inprogress_requests:sum:3535 + expr: vector(1) + labels: + job: job3535 + - record: job:http_inprogress_requests:sum:3536 + expr: vector(1) + labels: + job: job3536 + - record: job:http_inprogress_requests:sum:3537 + expr: vector(1) + labels: + job: job3537 + - record: job:http_inprogress_requests:sum:3538 + expr: vector(1) + labels: + job: job3538 + - record: job:http_inprogress_requests:sum:3539 + expr: vector(1) + labels: + job: job3539 + - record: job:http_inprogress_requests:sum:3540 + expr: vector(1) + labels: + job: job3540 + - record: job:http_inprogress_requests:sum:3541 + expr: vector(1) + labels: + job: job3541 + - record: job:http_inprogress_requests:sum:3542 + expr: vector(1) + labels: + job: job3542 + - record: job:http_inprogress_requests:sum:3543 + expr: vector(1) + labels: + job: job3543 + - record: job:http_inprogress_requests:sum:3544 + expr: vector(1) + labels: + job: job3544 + - record: job:http_inprogress_requests:sum:3545 + expr: vector(1) + labels: + job: job3545 + - record: job:http_inprogress_requests:sum:3546 + expr: vector(1) + labels: + job: job3546 + - record: job:http_inprogress_requests:sum:3547 + expr: vector(1) + labels: + job: job3547 + - record: job:http_inprogress_requests:sum:3548 + expr: vector(1) + labels: + job: job3548 + - record: job:http_inprogress_requests:sum:3549 + expr: vector(1) + labels: + job: job3549 + - record: job:http_inprogress_requests:sum:3550 + expr: vector(1) + labels: + job: job3550 + - record: job:http_inprogress_requests:sum:3551 + expr: vector(1) + labels: + job: job3551 + - record: job:http_inprogress_requests:sum:3552 + expr: vector(1) + labels: + job: job3552 + - record: job:http_inprogress_requests:sum:3553 + expr: vector(1) + labels: + job: job3553 + - record: job:http_inprogress_requests:sum:3554 + expr: vector(1) + labels: + job: job3554 + - record: job:http_inprogress_requests:sum:3555 + expr: vector(1) + labels: + job: job3555 + - record: job:http_inprogress_requests:sum:3556 + expr: vector(1) + labels: + job: job3556 + - record: job:http_inprogress_requests:sum:3557 + expr: vector(1) + labels: + job: job3557 + - record: job:http_inprogress_requests:sum:3558 + expr: vector(1) + labels: + job: job3558 + - record: job:http_inprogress_requests:sum:3559 + expr: vector(1) + labels: + job: job3559 + - record: job:http_inprogress_requests:sum:3560 + expr: vector(1) + labels: + job: job3560 + - record: job:http_inprogress_requests:sum:3561 + expr: vector(1) + labels: + job: job3561 + - record: job:http_inprogress_requests:sum:3562 + expr: vector(1) + labels: + job: job3562 + - record: job:http_inprogress_requests:sum:3563 + expr: vector(1) + labels: + job: job3563 + - record: job:http_inprogress_requests:sum:3564 + expr: vector(1) + labels: + job: job3564 + - record: job:http_inprogress_requests:sum:3565 + expr: vector(1) + labels: + job: job3565 + - record: job:http_inprogress_requests:sum:3566 + expr: vector(1) + labels: + job: job3566 + - record: job:http_inprogress_requests:sum:3567 + expr: vector(1) + labels: + job: job3567 + - record: job:http_inprogress_requests:sum:3568 + expr: vector(1) + labels: + job: job3568 + - record: job:http_inprogress_requests:sum:3569 + expr: vector(1) + labels: + job: job3569 + - record: job:http_inprogress_requests:sum:3570 + expr: vector(1) + labels: + job: job3570 + - record: job:http_inprogress_requests:sum:3571 + expr: vector(1) + labels: + job: job3571 + - record: job:http_inprogress_requests:sum:3572 + expr: vector(1) + labels: + job: job3572 + - record: job:http_inprogress_requests:sum:3573 + expr: vector(1) + labels: + job: job3573 + - record: job:http_inprogress_requests:sum:3574 + expr: vector(1) + labels: + job: job3574 + - record: job:http_inprogress_requests:sum:3575 + expr: vector(1) + labels: + job: job3575 + - record: job:http_inprogress_requests:sum:3576 + expr: vector(1) + labels: + job: job3576 + - record: job:http_inprogress_requests:sum:3577 + expr: vector(1) + labels: + job: job3577 + - record: job:http_inprogress_requests:sum:3578 + expr: vector(1) + labels: + job: job3578 + - record: job:http_inprogress_requests:sum:3579 + expr: vector(1) + labels: + job: job3579 + - record: job:http_inprogress_requests:sum:3580 + expr: vector(1) + labels: + job: job3580 + - record: job:http_inprogress_requests:sum:3581 + expr: vector(1) + labels: + job: job3581 + - record: job:http_inprogress_requests:sum:3582 + expr: vector(1) + labels: + job: job3582 + - record: job:http_inprogress_requests:sum:3583 + expr: vector(1) + labels: + job: job3583 + - record: job:http_inprogress_requests:sum:3584 + expr: vector(1) + labels: + job: job3584 + - record: job:http_inprogress_requests:sum:3585 + expr: vector(1) + labels: + job: job3585 + - record: job:http_inprogress_requests:sum:3586 + expr: vector(1) + labels: + job: job3586 + - record: job:http_inprogress_requests:sum:3587 + expr: vector(1) + labels: + job: job3587 + - record: job:http_inprogress_requests:sum:3588 + expr: vector(1) + labels: + job: job3588 + - record: job:http_inprogress_requests:sum:3589 + expr: vector(1) + labels: + job: job3589 + - record: job:http_inprogress_requests:sum:3590 + expr: vector(1) + labels: + job: job3590 + - record: job:http_inprogress_requests:sum:3591 + expr: vector(1) + labels: + job: job3591 + - record: job:http_inprogress_requests:sum:3592 + expr: vector(1) + labels: + job: job3592 + - record: job:http_inprogress_requests:sum:3593 + expr: vector(1) + labels: + job: job3593 + - record: job:http_inprogress_requests:sum:3594 + expr: vector(1) + labels: + job: job3594 + - record: job:http_inprogress_requests:sum:3595 + expr: vector(1) + labels: + job: job3595 + - record: job:http_inprogress_requests:sum:3596 + expr: vector(1) + labels: + job: job3596 + - record: job:http_inprogress_requests:sum:3597 + expr: vector(1) + labels: + job: job3597 + - record: job:http_inprogress_requests:sum:3598 + expr: vector(1) + labels: + job: job3598 + - record: job:http_inprogress_requests:sum:3599 + expr: vector(1) + labels: + job: job3599 + - record: job:http_inprogress_requests:sum:3600 + expr: vector(1) + labels: + job: job3600 + - record: job:http_inprogress_requests:sum:3601 + expr: vector(1) + labels: + job: job3601 + - record: job:http_inprogress_requests:sum:3602 + expr: vector(1) + labels: + job: job3602 + - record: job:http_inprogress_requests:sum:3603 + expr: vector(1) + labels: + job: job3603 + - record: job:http_inprogress_requests:sum:3604 + expr: vector(1) + labels: + job: job3604 + - record: job:http_inprogress_requests:sum:3605 + expr: vector(1) + labels: + job: job3605 + - record: job:http_inprogress_requests:sum:3606 + expr: vector(1) + labels: + job: job3606 + - record: job:http_inprogress_requests:sum:3607 + expr: vector(1) + labels: + job: job3607 + - record: job:http_inprogress_requests:sum:3608 + expr: vector(1) + labels: + job: job3608 + - record: job:http_inprogress_requests:sum:3609 + expr: vector(1) + labels: + job: job3609 + - record: job:http_inprogress_requests:sum:3610 + expr: vector(1) + labels: + job: job3610 + - record: job:http_inprogress_requests:sum:3611 + expr: vector(1) + labels: + job: job3611 + - record: job:http_inprogress_requests:sum:3612 + expr: vector(1) + labels: + job: job3612 + - record: job:http_inprogress_requests:sum:3613 + expr: vector(1) + labels: + job: job3613 + - record: job:http_inprogress_requests:sum:3614 + expr: vector(1) + labels: + job: job3614 + - record: job:http_inprogress_requests:sum:3615 + expr: vector(1) + labels: + job: job3615 + - record: job:http_inprogress_requests:sum:3616 + expr: vector(1) + labels: + job: job3616 + - record: job:http_inprogress_requests:sum:3617 + expr: vector(1) + labels: + job: job3617 + - record: job:http_inprogress_requests:sum:3618 + expr: vector(1) + labels: + job: job3618 + - record: job:http_inprogress_requests:sum:3619 + expr: vector(1) + labels: + job: job3619 + - record: job:http_inprogress_requests:sum:3620 + expr: vector(1) + labels: + job: job3620 + - record: job:http_inprogress_requests:sum:3621 + expr: vector(1) + labels: + job: job3621 + - record: job:http_inprogress_requests:sum:3622 + expr: vector(1) + labels: + job: job3622 + - record: job:http_inprogress_requests:sum:3623 + expr: vector(1) + labels: + job: job3623 + - record: job:http_inprogress_requests:sum:3624 + expr: vector(1) + labels: + job: job3624 + - record: job:http_inprogress_requests:sum:3625 + expr: vector(1) + labels: + job: job3625 + - record: job:http_inprogress_requests:sum:3626 + expr: vector(1) + labels: + job: job3626 + - record: job:http_inprogress_requests:sum:3627 + expr: vector(1) + labels: + job: job3627 + - record: job:http_inprogress_requests:sum:3628 + expr: vector(1) + labels: + job: job3628 + - record: job:http_inprogress_requests:sum:3629 + expr: vector(1) + labels: + job: job3629 + - record: job:http_inprogress_requests:sum:3630 + expr: vector(1) + labels: + job: job3630 + - record: job:http_inprogress_requests:sum:3631 + expr: vector(1) + labels: + job: job3631 + - record: job:http_inprogress_requests:sum:3632 + expr: vector(1) + labels: + job: job3632 + - record: job:http_inprogress_requests:sum:3633 + expr: vector(1) + labels: + job: job3633 + - record: job:http_inprogress_requests:sum:3634 + expr: vector(1) + labels: + job: job3634 + - record: job:http_inprogress_requests:sum:3635 + expr: vector(1) + labels: + job: job3635 + - record: job:http_inprogress_requests:sum:3636 + expr: vector(1) + labels: + job: job3636 + - record: job:http_inprogress_requests:sum:3637 + expr: vector(1) + labels: + job: job3637 + - record: job:http_inprogress_requests:sum:3638 + expr: vector(1) + labels: + job: job3638 + - record: job:http_inprogress_requests:sum:3639 + expr: vector(1) + labels: + job: job3639 + - record: job:http_inprogress_requests:sum:3640 + expr: vector(1) + labels: + job: job3640 + - record: job:http_inprogress_requests:sum:3641 + expr: vector(1) + labels: + job: job3641 + - record: job:http_inprogress_requests:sum:3642 + expr: vector(1) + labels: + job: job3642 + - record: job:http_inprogress_requests:sum:3643 + expr: vector(1) + labels: + job: job3643 + - record: job:http_inprogress_requests:sum:3644 + expr: vector(1) + labels: + job: job3644 + - record: job:http_inprogress_requests:sum:3645 + expr: vector(1) + labels: + job: job3645 + - record: job:http_inprogress_requests:sum:3646 + expr: vector(1) + labels: + job: job3646 + - record: job:http_inprogress_requests:sum:3647 + expr: vector(1) + labels: + job: job3647 + - record: job:http_inprogress_requests:sum:3648 + expr: vector(1) + labels: + job: job3648 + - record: job:http_inprogress_requests:sum:3649 + expr: vector(1) + labels: + job: job3649 + - record: job:http_inprogress_requests:sum:3650 + expr: vector(1) + labels: + job: job3650 + - record: job:http_inprogress_requests:sum:3651 + expr: vector(1) + labels: + job: job3651 + - record: job:http_inprogress_requests:sum:3652 + expr: vector(1) + labels: + job: job3652 + - record: job:http_inprogress_requests:sum:3653 + expr: vector(1) + labels: + job: job3653 + - record: job:http_inprogress_requests:sum:3654 + expr: vector(1) + labels: + job: job3654 + - record: job:http_inprogress_requests:sum:3655 + expr: vector(1) + labels: + job: job3655 + - record: job:http_inprogress_requests:sum:3656 + expr: vector(1) + labels: + job: job3656 + - record: job:http_inprogress_requests:sum:3657 + expr: vector(1) + labels: + job: job3657 + - record: job:http_inprogress_requests:sum:3658 + expr: vector(1) + labels: + job: job3658 + - record: job:http_inprogress_requests:sum:3659 + expr: vector(1) + labels: + job: job3659 + - record: job:http_inprogress_requests:sum:3660 + expr: vector(1) + labels: + job: job3660 + - record: job:http_inprogress_requests:sum:3661 + expr: vector(1) + labels: + job: job3661 + - record: job:http_inprogress_requests:sum:3662 + expr: vector(1) + labels: + job: job3662 + - record: job:http_inprogress_requests:sum:3663 + expr: vector(1) + labels: + job: job3663 + - record: job:http_inprogress_requests:sum:3664 + expr: vector(1) + labels: + job: job3664 + - record: job:http_inprogress_requests:sum:3665 + expr: vector(1) + labels: + job: job3665 + - record: job:http_inprogress_requests:sum:3666 + expr: vector(1) + labels: + job: job3666 + - record: job:http_inprogress_requests:sum:3667 + expr: vector(1) + labels: + job: job3667 + - record: job:http_inprogress_requests:sum:3668 + expr: vector(1) + labels: + job: job3668 + - record: job:http_inprogress_requests:sum:3669 + expr: vector(1) + labels: + job: job3669 + - record: job:http_inprogress_requests:sum:3670 + expr: vector(1) + labels: + job: job3670 + - record: job:http_inprogress_requests:sum:3671 + expr: vector(1) + labels: + job: job3671 + - record: job:http_inprogress_requests:sum:3672 + expr: vector(1) + labels: + job: job3672 + - record: job:http_inprogress_requests:sum:3673 + expr: vector(1) + labels: + job: job3673 + - record: job:http_inprogress_requests:sum:3674 + expr: vector(1) + labels: + job: job3674 + - record: job:http_inprogress_requests:sum:3675 + expr: vector(1) + labels: + job: job3675 + - record: job:http_inprogress_requests:sum:3676 + expr: vector(1) + labels: + job: job3676 + - record: job:http_inprogress_requests:sum:3677 + expr: vector(1) + labels: + job: job3677 + - record: job:http_inprogress_requests:sum:3678 + expr: vector(1) + labels: + job: job3678 + - record: job:http_inprogress_requests:sum:3679 + expr: vector(1) + labels: + job: job3679 + - record: job:http_inprogress_requests:sum:3680 + expr: vector(1) + labels: + job: job3680 + - record: job:http_inprogress_requests:sum:3681 + expr: vector(1) + labels: + job: job3681 + - record: job:http_inprogress_requests:sum:3682 + expr: vector(1) + labels: + job: job3682 + - record: job:http_inprogress_requests:sum:3683 + expr: vector(1) + labels: + job: job3683 + - record: job:http_inprogress_requests:sum:3684 + expr: vector(1) + labels: + job: job3684 + - record: job:http_inprogress_requests:sum:3685 + expr: vector(1) + labels: + job: job3685 + - record: job:http_inprogress_requests:sum:3686 + expr: vector(1) + labels: + job: job3686 + - record: job:http_inprogress_requests:sum:3687 + expr: vector(1) + labels: + job: job3687 + - record: job:http_inprogress_requests:sum:3688 + expr: vector(1) + labels: + job: job3688 + - record: job:http_inprogress_requests:sum:3689 + expr: vector(1) + labels: + job: job3689 + - record: job:http_inprogress_requests:sum:3690 + expr: vector(1) + labels: + job: job3690 + - record: job:http_inprogress_requests:sum:3691 + expr: vector(1) + labels: + job: job3691 + - record: job:http_inprogress_requests:sum:3692 + expr: vector(1) + labels: + job: job3692 + - record: job:http_inprogress_requests:sum:3693 + expr: vector(1) + labels: + job: job3693 + - record: job:http_inprogress_requests:sum:3694 + expr: vector(1) + labels: + job: job3694 + - record: job:http_inprogress_requests:sum:3695 + expr: vector(1) + labels: + job: job3695 + - record: job:http_inprogress_requests:sum:3696 + expr: vector(1) + labels: + job: job3696 + - record: job:http_inprogress_requests:sum:3697 + expr: vector(1) + labels: + job: job3697 + - record: job:http_inprogress_requests:sum:3698 + expr: vector(1) + labels: + job: job3698 + - record: job:http_inprogress_requests:sum:3699 + expr: vector(1) + labels: + job: job3699 + - record: job:http_inprogress_requests:sum:3700 + expr: vector(1) + labels: + job: job3700 + - record: job:http_inprogress_requests:sum:3701 + expr: vector(1) + labels: + job: job3701 + - record: job:http_inprogress_requests:sum:3702 + expr: vector(1) + labels: + job: job3702 + - record: job:http_inprogress_requests:sum:3703 + expr: vector(1) + labels: + job: job3703 + - record: job:http_inprogress_requests:sum:3704 + expr: vector(1) + labels: + job: job3704 + - record: job:http_inprogress_requests:sum:3705 + expr: vector(1) + labels: + job: job3705 + - record: job:http_inprogress_requests:sum:3706 + expr: vector(1) + labels: + job: job3706 + - record: job:http_inprogress_requests:sum:3707 + expr: vector(1) + labels: + job: job3707 + - record: job:http_inprogress_requests:sum:3708 + expr: vector(1) + labels: + job: job3708 + - record: job:http_inprogress_requests:sum:3709 + expr: vector(1) + labels: + job: job3709 + - record: job:http_inprogress_requests:sum:3710 + expr: vector(1) + labels: + job: job3710 + - record: job:http_inprogress_requests:sum:3711 + expr: vector(1) + labels: + job: job3711 + - record: job:http_inprogress_requests:sum:3712 + expr: vector(1) + labels: + job: job3712 + - record: job:http_inprogress_requests:sum:3713 + expr: vector(1) + labels: + job: job3713 + - record: job:http_inprogress_requests:sum:3714 + expr: vector(1) + labels: + job: job3714 + - record: job:http_inprogress_requests:sum:3715 + expr: vector(1) + labels: + job: job3715 + - record: job:http_inprogress_requests:sum:3716 + expr: vector(1) + labels: + job: job3716 + - record: job:http_inprogress_requests:sum:3717 + expr: vector(1) + labels: + job: job3717 + - record: job:http_inprogress_requests:sum:3718 + expr: vector(1) + labels: + job: job3718 + - record: job:http_inprogress_requests:sum:3719 + expr: vector(1) + labels: + job: job3719 + - record: job:http_inprogress_requests:sum:3720 + expr: vector(1) + labels: + job: job3720 + - record: job:http_inprogress_requests:sum:3721 + expr: vector(1) + labels: + job: job3721 + - record: job:http_inprogress_requests:sum:3722 + expr: vector(1) + labels: + job: job3722 + - record: job:http_inprogress_requests:sum:3723 + expr: vector(1) + labels: + job: job3723 + - record: job:http_inprogress_requests:sum:3724 + expr: vector(1) + labels: + job: job3724 + - record: job:http_inprogress_requests:sum:3725 + expr: vector(1) + labels: + job: job3725 + - record: job:http_inprogress_requests:sum:3726 + expr: vector(1) + labels: + job: job3726 + - record: job:http_inprogress_requests:sum:3727 + expr: vector(1) + labels: + job: job3727 + - record: job:http_inprogress_requests:sum:3728 + expr: vector(1) + labels: + job: job3728 + - record: job:http_inprogress_requests:sum:3729 + expr: vector(1) + labels: + job: job3729 + - record: job:http_inprogress_requests:sum:3730 + expr: vector(1) + labels: + job: job3730 + - record: job:http_inprogress_requests:sum:3731 + expr: vector(1) + labels: + job: job3731 + - record: job:http_inprogress_requests:sum:3732 + expr: vector(1) + labels: + job: job3732 + - record: job:http_inprogress_requests:sum:3733 + expr: vector(1) + labels: + job: job3733 + - record: job:http_inprogress_requests:sum:3734 + expr: vector(1) + labels: + job: job3734 + - record: job:http_inprogress_requests:sum:3735 + expr: vector(1) + labels: + job: job3735 + - record: job:http_inprogress_requests:sum:3736 + expr: vector(1) + labels: + job: job3736 + - record: job:http_inprogress_requests:sum:3737 + expr: vector(1) + labels: + job: job3737 + - record: job:http_inprogress_requests:sum:3738 + expr: vector(1) + labels: + job: job3738 + - record: job:http_inprogress_requests:sum:3739 + expr: vector(1) + labels: + job: job3739 + - record: job:http_inprogress_requests:sum:3740 + expr: vector(1) + labels: + job: job3740 + - record: job:http_inprogress_requests:sum:3741 + expr: vector(1) + labels: + job: job3741 + - record: job:http_inprogress_requests:sum:3742 + expr: vector(1) + labels: + job: job3742 + - record: job:http_inprogress_requests:sum:3743 + expr: vector(1) + labels: + job: job3743 + - record: job:http_inprogress_requests:sum:3744 + expr: vector(1) + labels: + job: job3744 + - record: job:http_inprogress_requests:sum:3745 + expr: vector(1) + labels: + job: job3745 + - record: job:http_inprogress_requests:sum:3746 + expr: vector(1) + labels: + job: job3746 + - record: job:http_inprogress_requests:sum:3747 + expr: vector(1) + labels: + job: job3747 + - record: job:http_inprogress_requests:sum:3748 + expr: vector(1) + labels: + job: job3748 + - record: job:http_inprogress_requests:sum:3749 + expr: vector(1) + labels: + job: job3749 + - record: job:http_inprogress_requests:sum:3750 + expr: vector(1) + labels: + job: job3750 + - record: job:http_inprogress_requests:sum:3751 + expr: vector(1) + labels: + job: job3751 + - record: job:http_inprogress_requests:sum:3752 + expr: vector(1) + labels: + job: job3752 + - record: job:http_inprogress_requests:sum:3753 + expr: vector(1) + labels: + job: job3753 + - record: job:http_inprogress_requests:sum:3754 + expr: vector(1) + labels: + job: job3754 + - record: job:http_inprogress_requests:sum:3755 + expr: vector(1) + labels: + job: job3755 + - record: job:http_inprogress_requests:sum:3756 + expr: vector(1) + labels: + job: job3756 + - record: job:http_inprogress_requests:sum:3757 + expr: vector(1) + labels: + job: job3757 + - record: job:http_inprogress_requests:sum:3758 + expr: vector(1) + labels: + job: job3758 + - record: job:http_inprogress_requests:sum:3759 + expr: vector(1) + labels: + job: job3759 + - record: job:http_inprogress_requests:sum:3760 + expr: vector(1) + labels: + job: job3760 + - record: job:http_inprogress_requests:sum:3761 + expr: vector(1) + labels: + job: job3761 + - record: job:http_inprogress_requests:sum:3762 + expr: vector(1) + labels: + job: job3762 + - record: job:http_inprogress_requests:sum:3763 + expr: vector(1) + labels: + job: job3763 + - record: job:http_inprogress_requests:sum:3764 + expr: vector(1) + labels: + job: job3764 + - record: job:http_inprogress_requests:sum:3765 + expr: vector(1) + labels: + job: job3765 + - record: job:http_inprogress_requests:sum:3766 + expr: vector(1) + labels: + job: job3766 + - record: job:http_inprogress_requests:sum:3767 + expr: vector(1) + labels: + job: job3767 + - record: job:http_inprogress_requests:sum:3768 + expr: vector(1) + labels: + job: job3768 + - record: job:http_inprogress_requests:sum:3769 + expr: vector(1) + labels: + job: job3769 + - record: job:http_inprogress_requests:sum:3770 + expr: vector(1) + labels: + job: job3770 + - record: job:http_inprogress_requests:sum:3771 + expr: vector(1) + labels: + job: job3771 + - record: job:http_inprogress_requests:sum:3772 + expr: vector(1) + labels: + job: job3772 + - record: job:http_inprogress_requests:sum:3773 + expr: vector(1) + labels: + job: job3773 + - record: job:http_inprogress_requests:sum:3774 + expr: vector(1) + labels: + job: job3774 + - record: job:http_inprogress_requests:sum:3775 + expr: vector(1) + labels: + job: job3775 + - record: job:http_inprogress_requests:sum:3776 + expr: vector(1) + labels: + job: job3776 + - record: job:http_inprogress_requests:sum:3777 + expr: vector(1) + labels: + job: job3777 + - record: job:http_inprogress_requests:sum:3778 + expr: vector(1) + labels: + job: job3778 + - record: job:http_inprogress_requests:sum:3779 + expr: vector(1) + labels: + job: job3779 + - record: job:http_inprogress_requests:sum:3780 + expr: vector(1) + labels: + job: job3780 + - record: job:http_inprogress_requests:sum:3781 + expr: vector(1) + labels: + job: job3781 + - record: job:http_inprogress_requests:sum:3782 + expr: vector(1) + labels: + job: job3782 + - record: job:http_inprogress_requests:sum:3783 + expr: vector(1) + labels: + job: job3783 + - record: job:http_inprogress_requests:sum:3784 + expr: vector(1) + labels: + job: job3784 + - record: job:http_inprogress_requests:sum:3785 + expr: vector(1) + labels: + job: job3785 + - record: job:http_inprogress_requests:sum:3786 + expr: vector(1) + labels: + job: job3786 + - record: job:http_inprogress_requests:sum:3787 + expr: vector(1) + labels: + job: job3787 + - record: job:http_inprogress_requests:sum:3788 + expr: vector(1) + labels: + job: job3788 + - record: job:http_inprogress_requests:sum:3789 + expr: vector(1) + labels: + job: job3789 + - record: job:http_inprogress_requests:sum:3790 + expr: vector(1) + labels: + job: job3790 + - record: job:http_inprogress_requests:sum:3791 + expr: vector(1) + labels: + job: job3791 + - record: job:http_inprogress_requests:sum:3792 + expr: vector(1) + labels: + job: job3792 + - record: job:http_inprogress_requests:sum:3793 + expr: vector(1) + labels: + job: job3793 + - record: job:http_inprogress_requests:sum:3794 + expr: vector(1) + labels: + job: job3794 + - record: job:http_inprogress_requests:sum:3795 + expr: vector(1) + labels: + job: job3795 + - record: job:http_inprogress_requests:sum:3796 + expr: vector(1) + labels: + job: job3796 + - record: job:http_inprogress_requests:sum:3797 + expr: vector(1) + labels: + job: job3797 + - record: job:http_inprogress_requests:sum:3798 + expr: vector(1) + labels: + job: job3798 + - record: job:http_inprogress_requests:sum:3799 + expr: vector(1) + labels: + job: job3799 + - record: job:http_inprogress_requests:sum:3800 + expr: vector(1) + labels: + job: job3800 + - record: job:http_inprogress_requests:sum:3801 + expr: vector(1) + labels: + job: job3801 + - record: job:http_inprogress_requests:sum:3802 + expr: vector(1) + labels: + job: job3802 + - record: job:http_inprogress_requests:sum:3803 + expr: vector(1) + labels: + job: job3803 + - record: job:http_inprogress_requests:sum:3804 + expr: vector(1) + labels: + job: job3804 + - record: job:http_inprogress_requests:sum:3805 + expr: vector(1) + labels: + job: job3805 + - record: job:http_inprogress_requests:sum:3806 + expr: vector(1) + labels: + job: job3806 + - record: job:http_inprogress_requests:sum:3807 + expr: vector(1) + labels: + job: job3807 + - record: job:http_inprogress_requests:sum:3808 + expr: vector(1) + labels: + job: job3808 + - record: job:http_inprogress_requests:sum:3809 + expr: vector(1) + labels: + job: job3809 + - record: job:http_inprogress_requests:sum:3810 + expr: vector(1) + labels: + job: job3810 + - record: job:http_inprogress_requests:sum:3811 + expr: vector(1) + labels: + job: job3811 + - record: job:http_inprogress_requests:sum:3812 + expr: vector(1) + labels: + job: job3812 + - record: job:http_inprogress_requests:sum:3813 + expr: vector(1) + labels: + job: job3813 + - record: job:http_inprogress_requests:sum:3814 + expr: vector(1) + labels: + job: job3814 + - record: job:http_inprogress_requests:sum:3815 + expr: vector(1) + labels: + job: job3815 + - record: job:http_inprogress_requests:sum:3816 + expr: vector(1) + labels: + job: job3816 + - record: job:http_inprogress_requests:sum:3817 + expr: vector(1) + labels: + job: job3817 + - record: job:http_inprogress_requests:sum:3818 + expr: vector(1) + labels: + job: job3818 + - record: job:http_inprogress_requests:sum:3819 + expr: vector(1) + labels: + job: job3819 + - record: job:http_inprogress_requests:sum:3820 + expr: vector(1) + labels: + job: job3820 + - record: job:http_inprogress_requests:sum:3821 + expr: vector(1) + labels: + job: job3821 + - record: job:http_inprogress_requests:sum:3822 + expr: vector(1) + labels: + job: job3822 + - record: job:http_inprogress_requests:sum:3823 + expr: vector(1) + labels: + job: job3823 + - record: job:http_inprogress_requests:sum:3824 + expr: vector(1) + labels: + job: job3824 + - record: job:http_inprogress_requests:sum:3825 + expr: vector(1) + labels: + job: job3825 + - record: job:http_inprogress_requests:sum:3826 + expr: vector(1) + labels: + job: job3826 + - record: job:http_inprogress_requests:sum:3827 + expr: vector(1) + labels: + job: job3827 + - record: job:http_inprogress_requests:sum:3828 + expr: vector(1) + labels: + job: job3828 + - record: job:http_inprogress_requests:sum:3829 + expr: vector(1) + labels: + job: job3829 + - record: job:http_inprogress_requests:sum:3830 + expr: vector(1) + labels: + job: job3830 + - record: job:http_inprogress_requests:sum:3831 + expr: vector(1) + labels: + job: job3831 + - record: job:http_inprogress_requests:sum:3832 + expr: vector(1) + labels: + job: job3832 + - record: job:http_inprogress_requests:sum:3833 + expr: vector(1) + labels: + job: job3833 + - record: job:http_inprogress_requests:sum:3834 + expr: vector(1) + labels: + job: job3834 + - record: job:http_inprogress_requests:sum:3835 + expr: vector(1) + labels: + job: job3835 + - record: job:http_inprogress_requests:sum:3836 + expr: vector(1) + labels: + job: job3836 + - record: job:http_inprogress_requests:sum:3837 + expr: vector(1) + labels: + job: job3837 + - record: job:http_inprogress_requests:sum:3838 + expr: vector(1) + labels: + job: job3838 + - record: job:http_inprogress_requests:sum:3839 + expr: vector(1) + labels: + job: job3839 + - record: job:http_inprogress_requests:sum:3840 + expr: vector(1) + labels: + job: job3840 + - record: job:http_inprogress_requests:sum:3841 + expr: vector(1) + labels: + job: job3841 + - record: job:http_inprogress_requests:sum:3842 + expr: vector(1) + labels: + job: job3842 + - record: job:http_inprogress_requests:sum:3843 + expr: vector(1) + labels: + job: job3843 + - record: job:http_inprogress_requests:sum:3844 + expr: vector(1) + labels: + job: job3844 + - record: job:http_inprogress_requests:sum:3845 + expr: vector(1) + labels: + job: job3845 + - record: job:http_inprogress_requests:sum:3846 + expr: vector(1) + labels: + job: job3846 + - record: job:http_inprogress_requests:sum:3847 + expr: vector(1) + labels: + job: job3847 + - record: job:http_inprogress_requests:sum:3848 + expr: vector(1) + labels: + job: job3848 + - record: job:http_inprogress_requests:sum:3849 + expr: vector(1) + labels: + job: job3849 + - record: job:http_inprogress_requests:sum:3850 + expr: vector(1) + labels: + job: job3850 + - record: job:http_inprogress_requests:sum:3851 + expr: vector(1) + labels: + job: job3851 + - record: job:http_inprogress_requests:sum:3852 + expr: vector(1) + labels: + job: job3852 + - record: job:http_inprogress_requests:sum:3853 + expr: vector(1) + labels: + job: job3853 + - record: job:http_inprogress_requests:sum:3854 + expr: vector(1) + labels: + job: job3854 + - record: job:http_inprogress_requests:sum:3855 + expr: vector(1) + labels: + job: job3855 + - record: job:http_inprogress_requests:sum:3856 + expr: vector(1) + labels: + job: job3856 + - record: job:http_inprogress_requests:sum:3857 + expr: vector(1) + labels: + job: job3857 + - record: job:http_inprogress_requests:sum:3858 + expr: vector(1) + labels: + job: job3858 + - record: job:http_inprogress_requests:sum:3859 + expr: vector(1) + labels: + job: job3859 + - record: job:http_inprogress_requests:sum:3860 + expr: vector(1) + labels: + job: job3860 + - record: job:http_inprogress_requests:sum:3861 + expr: vector(1) + labels: + job: job3861 + - record: job:http_inprogress_requests:sum:3862 + expr: vector(1) + labels: + job: job3862 + - record: job:http_inprogress_requests:sum:3863 + expr: vector(1) + labels: + job: job3863 + - record: job:http_inprogress_requests:sum:3864 + expr: vector(1) + labels: + job: job3864 + - record: job:http_inprogress_requests:sum:3865 + expr: vector(1) + labels: + job: job3865 + - record: job:http_inprogress_requests:sum:3866 + expr: vector(1) + labels: + job: job3866 + - record: job:http_inprogress_requests:sum:3867 + expr: vector(1) + labels: + job: job3867 + - record: job:http_inprogress_requests:sum:3868 + expr: vector(1) + labels: + job: job3868 + - record: job:http_inprogress_requests:sum:3869 + expr: vector(1) + labels: + job: job3869 + - record: job:http_inprogress_requests:sum:3870 + expr: vector(1) + labels: + job: job3870 + - record: job:http_inprogress_requests:sum:3871 + expr: vector(1) + labels: + job: job3871 + - record: job:http_inprogress_requests:sum:3872 + expr: vector(1) + labels: + job: job3872 + - record: job:http_inprogress_requests:sum:3873 + expr: vector(1) + labels: + job: job3873 + - record: job:http_inprogress_requests:sum:3874 + expr: vector(1) + labels: + job: job3874 + - record: job:http_inprogress_requests:sum:3875 + expr: vector(1) + labels: + job: job3875 + - record: job:http_inprogress_requests:sum:3876 + expr: vector(1) + labels: + job: job3876 + - record: job:http_inprogress_requests:sum:3877 + expr: vector(1) + labels: + job: job3877 + - record: job:http_inprogress_requests:sum:3878 + expr: vector(1) + labels: + job: job3878 + - record: job:http_inprogress_requests:sum:3879 + expr: vector(1) + labels: + job: job3879 + - record: job:http_inprogress_requests:sum:3880 + expr: vector(1) + labels: + job: job3880 + - record: job:http_inprogress_requests:sum:3881 + expr: vector(1) + labels: + job: job3881 + - record: job:http_inprogress_requests:sum:3882 + expr: vector(1) + labels: + job: job3882 + - record: job:http_inprogress_requests:sum:3883 + expr: vector(1) + labels: + job: job3883 + - record: job:http_inprogress_requests:sum:3884 + expr: vector(1) + labels: + job: job3884 + - record: job:http_inprogress_requests:sum:3885 + expr: vector(1) + labels: + job: job3885 + - record: job:http_inprogress_requests:sum:3886 + expr: vector(1) + labels: + job: job3886 + - record: job:http_inprogress_requests:sum:3887 + expr: vector(1) + labels: + job: job3887 + - record: job:http_inprogress_requests:sum:3888 + expr: vector(1) + labels: + job: job3888 + - record: job:http_inprogress_requests:sum:3889 + expr: vector(1) + labels: + job: job3889 + - record: job:http_inprogress_requests:sum:3890 + expr: vector(1) + labels: + job: job3890 + - record: job:http_inprogress_requests:sum:3891 + expr: vector(1) + labels: + job: job3891 + - record: job:http_inprogress_requests:sum:3892 + expr: vector(1) + labels: + job: job3892 + - record: job:http_inprogress_requests:sum:3893 + expr: vector(1) + labels: + job: job3893 + - record: job:http_inprogress_requests:sum:3894 + expr: vector(1) + labels: + job: job3894 + - record: job:http_inprogress_requests:sum:3895 + expr: vector(1) + labels: + job: job3895 + - record: job:http_inprogress_requests:sum:3896 + expr: vector(1) + labels: + job: job3896 + - record: job:http_inprogress_requests:sum:3897 + expr: vector(1) + labels: + job: job3897 + - record: job:http_inprogress_requests:sum:3898 + expr: vector(1) + labels: + job: job3898 + - record: job:http_inprogress_requests:sum:3899 + expr: vector(1) + labels: + job: job3899 + - record: job:http_inprogress_requests:sum:3900 + expr: vector(1) + labels: + job: job3900 + - record: job:http_inprogress_requests:sum:3901 + expr: vector(1) + labels: + job: job3901 + - record: job:http_inprogress_requests:sum:3902 + expr: vector(1) + labels: + job: job3902 + - record: job:http_inprogress_requests:sum:3903 + expr: vector(1) + labels: + job: job3903 + - record: job:http_inprogress_requests:sum:3904 + expr: vector(1) + labels: + job: job3904 + - record: job:http_inprogress_requests:sum:3905 + expr: vector(1) + labels: + job: job3905 + - record: job:http_inprogress_requests:sum:3906 + expr: vector(1) + labels: + job: job3906 + - record: job:http_inprogress_requests:sum:3907 + expr: vector(1) + labels: + job: job3907 + - record: job:http_inprogress_requests:sum:3908 + expr: vector(1) + labels: + job: job3908 + - record: job:http_inprogress_requests:sum:3909 + expr: vector(1) + labels: + job: job3909 + - record: job:http_inprogress_requests:sum:3910 + expr: vector(1) + labels: + job: job3910 + - record: job:http_inprogress_requests:sum:3911 + expr: vector(1) + labels: + job: job3911 + - record: job:http_inprogress_requests:sum:3912 + expr: vector(1) + labels: + job: job3912 + - record: job:http_inprogress_requests:sum:3913 + expr: vector(1) + labels: + job: job3913 + - record: job:http_inprogress_requests:sum:3914 + expr: vector(1) + labels: + job: job3914 + - record: job:http_inprogress_requests:sum:3915 + expr: vector(1) + labels: + job: job3915 + - record: job:http_inprogress_requests:sum:3916 + expr: vector(1) + labels: + job: job3916 + - record: job:http_inprogress_requests:sum:3917 + expr: vector(1) + labels: + job: job3917 + - record: job:http_inprogress_requests:sum:3918 + expr: vector(1) + labels: + job: job3918 + - record: job:http_inprogress_requests:sum:3919 + expr: vector(1) + labels: + job: job3919 + - record: job:http_inprogress_requests:sum:3920 + expr: vector(1) + labels: + job: job3920 + - record: job:http_inprogress_requests:sum:3921 + expr: vector(1) + labels: + job: job3921 + - record: job:http_inprogress_requests:sum:3922 + expr: vector(1) + labels: + job: job3922 + - record: job:http_inprogress_requests:sum:3923 + expr: vector(1) + labels: + job: job3923 + - record: job:http_inprogress_requests:sum:3924 + expr: vector(1) + labels: + job: job3924 + - record: job:http_inprogress_requests:sum:3925 + expr: vector(1) + labels: + job: job3925 + - record: job:http_inprogress_requests:sum:3926 + expr: vector(1) + labels: + job: job3926 + - record: job:http_inprogress_requests:sum:3927 + expr: vector(1) + labels: + job: job3927 + - record: job:http_inprogress_requests:sum:3928 + expr: vector(1) + labels: + job: job3928 + - record: job:http_inprogress_requests:sum:3929 + expr: vector(1) + labels: + job: job3929 + - record: job:http_inprogress_requests:sum:3930 + expr: vector(1) + labels: + job: job3930 + - record: job:http_inprogress_requests:sum:3931 + expr: vector(1) + labels: + job: job3931 + - record: job:http_inprogress_requests:sum:3932 + expr: vector(1) + labels: + job: job3932 + - record: job:http_inprogress_requests:sum:3933 + expr: vector(1) + labels: + job: job3933 + - record: job:http_inprogress_requests:sum:3934 + expr: vector(1) + labels: + job: job3934 + - record: job:http_inprogress_requests:sum:3935 + expr: vector(1) + labels: + job: job3935 + - record: job:http_inprogress_requests:sum:3936 + expr: vector(1) + labels: + job: job3936 + - record: job:http_inprogress_requests:sum:3937 + expr: vector(1) + labels: + job: job3937 + - record: job:http_inprogress_requests:sum:3938 + expr: vector(1) + labels: + job: job3938 + - record: job:http_inprogress_requests:sum:3939 + expr: vector(1) + labels: + job: job3939 + - record: job:http_inprogress_requests:sum:3940 + expr: vector(1) + labels: + job: job3940 + - record: job:http_inprogress_requests:sum:3941 + expr: vector(1) + labels: + job: job3941 + - record: job:http_inprogress_requests:sum:3942 + expr: vector(1) + labels: + job: job3942 + - record: job:http_inprogress_requests:sum:3943 + expr: vector(1) + labels: + job: job3943 + - record: job:http_inprogress_requests:sum:3944 + expr: vector(1) + labels: + job: job3944 + - record: job:http_inprogress_requests:sum:3945 + expr: vector(1) + labels: + job: job3945 + - record: job:http_inprogress_requests:sum:3946 + expr: vector(1) + labels: + job: job3946 + - record: job:http_inprogress_requests:sum:3947 + expr: vector(1) + labels: + job: job3947 + - record: job:http_inprogress_requests:sum:3948 + expr: vector(1) + labels: + job: job3948 + - record: job:http_inprogress_requests:sum:3949 + expr: vector(1) + labels: + job: job3949 + - record: job:http_inprogress_requests:sum:3950 + expr: vector(1) + labels: + job: job3950 + - record: job:http_inprogress_requests:sum:3951 + expr: vector(1) + labels: + job: job3951 + - record: job:http_inprogress_requests:sum:3952 + expr: vector(1) + labels: + job: job3952 + - record: job:http_inprogress_requests:sum:3953 + expr: vector(1) + labels: + job: job3953 + - record: job:http_inprogress_requests:sum:3954 + expr: vector(1) + labels: + job: job3954 + - record: job:http_inprogress_requests:sum:3955 + expr: vector(1) + labels: + job: job3955 + - record: job:http_inprogress_requests:sum:3956 + expr: vector(1) + labels: + job: job3956 + - record: job:http_inprogress_requests:sum:3957 + expr: vector(1) + labels: + job: job3957 + - record: job:http_inprogress_requests:sum:3958 + expr: vector(1) + labels: + job: job3958 + - record: job:http_inprogress_requests:sum:3959 + expr: vector(1) + labels: + job: job3959 + - record: job:http_inprogress_requests:sum:3960 + expr: vector(1) + labels: + job: job3960 + - record: job:http_inprogress_requests:sum:3961 + expr: vector(1) + labels: + job: job3961 + - record: job:http_inprogress_requests:sum:3962 + expr: vector(1) + labels: + job: job3962 + - record: job:http_inprogress_requests:sum:3963 + expr: vector(1) + labels: + job: job3963 + - record: job:http_inprogress_requests:sum:3964 + expr: vector(1) + labels: + job: job3964 + - record: job:http_inprogress_requests:sum:3965 + expr: vector(1) + labels: + job: job3965 + - record: job:http_inprogress_requests:sum:3966 + expr: vector(1) + labels: + job: job3966 + - record: job:http_inprogress_requests:sum:3967 + expr: vector(1) + labels: + job: job3967 + - record: job:http_inprogress_requests:sum:3968 + expr: vector(1) + labels: + job: job3968 + - record: job:http_inprogress_requests:sum:3969 + expr: vector(1) + labels: + job: job3969 + - record: job:http_inprogress_requests:sum:3970 + expr: vector(1) + labels: + job: job3970 + - record: job:http_inprogress_requests:sum:3971 + expr: vector(1) + labels: + job: job3971 + - record: job:http_inprogress_requests:sum:3972 + expr: vector(1) + labels: + job: job3972 + - record: job:http_inprogress_requests:sum:3973 + expr: vector(1) + labels: + job: job3973 + - record: job:http_inprogress_requests:sum:3974 + expr: vector(1) + labels: + job: job3974 + - record: job:http_inprogress_requests:sum:3975 + expr: vector(1) + labels: + job: job3975 + - record: job:http_inprogress_requests:sum:3976 + expr: vector(1) + labels: + job: job3976 + - record: job:http_inprogress_requests:sum:3977 + expr: vector(1) + labels: + job: job3977 + - record: job:http_inprogress_requests:sum:3978 + expr: vector(1) + labels: + job: job3978 + - record: job:http_inprogress_requests:sum:3979 + expr: vector(1) + labels: + job: job3979 + - record: job:http_inprogress_requests:sum:3980 + expr: vector(1) + labels: + job: job3980 + - record: job:http_inprogress_requests:sum:3981 + expr: vector(1) + labels: + job: job3981 + - record: job:http_inprogress_requests:sum:3982 + expr: vector(1) + labels: + job: job3982 + - record: job:http_inprogress_requests:sum:3983 + expr: vector(1) + labels: + job: job3983 + - record: job:http_inprogress_requests:sum:3984 + expr: vector(1) + labels: + job: job3984 + - record: job:http_inprogress_requests:sum:3985 + expr: vector(1) + labels: + job: job3985 + - record: job:http_inprogress_requests:sum:3986 + expr: vector(1) + labels: + job: job3986 + - record: job:http_inprogress_requests:sum:3987 + expr: vector(1) + labels: + job: job3987 + - record: job:http_inprogress_requests:sum:3988 + expr: vector(1) + labels: + job: job3988 + - record: job:http_inprogress_requests:sum:3989 + expr: vector(1) + labels: + job: job3989 + - record: job:http_inprogress_requests:sum:3990 + expr: vector(1) + labels: + job: job3990 + - record: job:http_inprogress_requests:sum:3991 + expr: vector(1) + labels: + job: job3991 + - record: job:http_inprogress_requests:sum:3992 + expr: vector(1) + labels: + job: job3992 + - record: job:http_inprogress_requests:sum:3993 + expr: vector(1) + labels: + job: job3993 + - record: job:http_inprogress_requests:sum:3994 + expr: vector(1) + labels: + job: job3994 + - record: job:http_inprogress_requests:sum:3995 + expr: vector(1) + labels: + job: job3995 + - record: job:http_inprogress_requests:sum:3996 + expr: vector(1) + labels: + job: job3996 + - record: job:http_inprogress_requests:sum:3997 + expr: vector(1) + labels: + job: job3997 + - record: job:http_inprogress_requests:sum:3998 + expr: vector(1) + labels: + job: job3998 + - record: job:http_inprogress_requests:sum:3999 + expr: vector(1) + labels: + job: job3999 + - record: job:http_inprogress_requests:sum:4000 + expr: vector(1) + labels: + job: job4000 + - record: job:http_inprogress_requests:sum:4001 + expr: vector(1) + labels: + job: job4001 + - record: job:http_inprogress_requests:sum:4002 + expr: vector(1) + labels: + job: job4002 + - record: job:http_inprogress_requests:sum:4003 + expr: vector(1) + labels: + job: job4003 + - record: job:http_inprogress_requests:sum:4004 + expr: vector(1) + labels: + job: job4004 + - record: job:http_inprogress_requests:sum:4005 + expr: vector(1) + labels: + job: job4005 + - record: job:http_inprogress_requests:sum:4006 + expr: vector(1) + labels: + job: job4006 + - record: job:http_inprogress_requests:sum:4007 + expr: vector(1) + labels: + job: job4007 + - record: job:http_inprogress_requests:sum:4008 + expr: vector(1) + labels: + job: job4008 + - record: job:http_inprogress_requests:sum:4009 + expr: vector(1) + labels: + job: job4009 + - record: job:http_inprogress_requests:sum:4010 + expr: vector(1) + labels: + job: job4010 + - record: job:http_inprogress_requests:sum:4011 + expr: vector(1) + labels: + job: job4011 + - record: job:http_inprogress_requests:sum:4012 + expr: vector(1) + labels: + job: job4012 + - record: job:http_inprogress_requests:sum:4013 + expr: vector(1) + labels: + job: job4013 + - record: job:http_inprogress_requests:sum:4014 + expr: vector(1) + labels: + job: job4014 + - record: job:http_inprogress_requests:sum:4015 + expr: vector(1) + labels: + job: job4015 + - record: job:http_inprogress_requests:sum:4016 + expr: vector(1) + labels: + job: job4016 + - record: job:http_inprogress_requests:sum:4017 + expr: vector(1) + labels: + job: job4017 + - record: job:http_inprogress_requests:sum:4018 + expr: vector(1) + labels: + job: job4018 + - record: job:http_inprogress_requests:sum:4019 + expr: vector(1) + labels: + job: job4019 + - record: job:http_inprogress_requests:sum:4020 + expr: vector(1) + labels: + job: job4020 + - record: job:http_inprogress_requests:sum:4021 + expr: vector(1) + labels: + job: job4021 + - record: job:http_inprogress_requests:sum:4022 + expr: vector(1) + labels: + job: job4022 + - record: job:http_inprogress_requests:sum:4023 + expr: vector(1) + labels: + job: job4023 + - record: job:http_inprogress_requests:sum:4024 + expr: vector(1) + labels: + job: job4024 + - record: job:http_inprogress_requests:sum:4025 + expr: vector(1) + labels: + job: job4025 + - record: job:http_inprogress_requests:sum:4026 + expr: vector(1) + labels: + job: job4026 + - record: job:http_inprogress_requests:sum:4027 + expr: vector(1) + labels: + job: job4027 + - record: job:http_inprogress_requests:sum:4028 + expr: vector(1) + labels: + job: job4028 + - record: job:http_inprogress_requests:sum:4029 + expr: vector(1) + labels: + job: job4029 + - record: job:http_inprogress_requests:sum:4030 + expr: vector(1) + labels: + job: job4030 + - record: job:http_inprogress_requests:sum:4031 + expr: vector(1) + labels: + job: job4031 + - record: job:http_inprogress_requests:sum:4032 + expr: vector(1) + labels: + job: job4032 + - record: job:http_inprogress_requests:sum:4033 + expr: vector(1) + labels: + job: job4033 + - record: job:http_inprogress_requests:sum:4034 + expr: vector(1) + labels: + job: job4034 + - record: job:http_inprogress_requests:sum:4035 + expr: vector(1) + labels: + job: job4035 + - record: job:http_inprogress_requests:sum:4036 + expr: vector(1) + labels: + job: job4036 + - record: job:http_inprogress_requests:sum:4037 + expr: vector(1) + labels: + job: job4037 + - record: job:http_inprogress_requests:sum:4038 + expr: vector(1) + labels: + job: job4038 + - record: job:http_inprogress_requests:sum:4039 + expr: vector(1) + labels: + job: job4039 + - record: job:http_inprogress_requests:sum:4040 + expr: vector(1) + labels: + job: job4040 + - record: job:http_inprogress_requests:sum:4041 + expr: vector(1) + labels: + job: job4041 + - record: job:http_inprogress_requests:sum:4042 + expr: vector(1) + labels: + job: job4042 + - record: job:http_inprogress_requests:sum:4043 + expr: vector(1) + labels: + job: job4043 + - record: job:http_inprogress_requests:sum:4044 + expr: vector(1) + labels: + job: job4044 + - record: job:http_inprogress_requests:sum:4045 + expr: vector(1) + labels: + job: job4045 + - record: job:http_inprogress_requests:sum:4046 + expr: vector(1) + labels: + job: job4046 + - record: job:http_inprogress_requests:sum:4047 + expr: vector(1) + labels: + job: job4047 + - record: job:http_inprogress_requests:sum:4048 + expr: vector(1) + labels: + job: job4048 + - record: job:http_inprogress_requests:sum:4049 + expr: vector(1) + labels: + job: job4049 + - record: job:http_inprogress_requests:sum:4050 + expr: vector(1) + labels: + job: job4050 + - record: job:http_inprogress_requests:sum:4051 + expr: vector(1) + labels: + job: job4051 + - record: job:http_inprogress_requests:sum:4052 + expr: vector(1) + labels: + job: job4052 + - record: job:http_inprogress_requests:sum:4053 + expr: vector(1) + labels: + job: job4053 + - record: job:http_inprogress_requests:sum:4054 + expr: vector(1) + labels: + job: job4054 + - record: job:http_inprogress_requests:sum:4055 + expr: vector(1) + labels: + job: job4055 + - record: job:http_inprogress_requests:sum:4056 + expr: vector(1) + labels: + job: job4056 + - record: job:http_inprogress_requests:sum:4057 + expr: vector(1) + labels: + job: job4057 + - record: job:http_inprogress_requests:sum:4058 + expr: vector(1) + labels: + job: job4058 + - record: job:http_inprogress_requests:sum:4059 + expr: vector(1) + labels: + job: job4059 + - record: job:http_inprogress_requests:sum:4060 + expr: vector(1) + labels: + job: job4060 + - record: job:http_inprogress_requests:sum:4061 + expr: vector(1) + labels: + job: job4061 + - record: job:http_inprogress_requests:sum:4062 + expr: vector(1) + labels: + job: job4062 + - record: job:http_inprogress_requests:sum:4063 + expr: vector(1) + labels: + job: job4063 + - record: job:http_inprogress_requests:sum:4064 + expr: vector(1) + labels: + job: job4064 + - record: job:http_inprogress_requests:sum:4065 + expr: vector(1) + labels: + job: job4065 + - record: job:http_inprogress_requests:sum:4066 + expr: vector(1) + labels: + job: job4066 + - record: job:http_inprogress_requests:sum:4067 + expr: vector(1) + labels: + job: job4067 + - record: job:http_inprogress_requests:sum:4068 + expr: vector(1) + labels: + job: job4068 + - record: job:http_inprogress_requests:sum:4069 + expr: vector(1) + labels: + job: job4069 + - record: job:http_inprogress_requests:sum:4070 + expr: vector(1) + labels: + job: job4070 + - record: job:http_inprogress_requests:sum:4071 + expr: vector(1) + labels: + job: job4071 + - record: job:http_inprogress_requests:sum:4072 + expr: vector(1) + labels: + job: job4072 + - record: job:http_inprogress_requests:sum:4073 + expr: vector(1) + labels: + job: job4073 + - record: job:http_inprogress_requests:sum:4074 + expr: vector(1) + labels: + job: job4074 + - record: job:http_inprogress_requests:sum:4075 + expr: vector(1) + labels: + job: job4075 + - record: job:http_inprogress_requests:sum:4076 + expr: vector(1) + labels: + job: job4076 + - record: job:http_inprogress_requests:sum:4077 + expr: vector(1) + labels: + job: job4077 + - record: job:http_inprogress_requests:sum:4078 + expr: vector(1) + labels: + job: job4078 + - record: job:http_inprogress_requests:sum:4079 + expr: vector(1) + labels: + job: job4079 + - record: job:http_inprogress_requests:sum:4080 + expr: vector(1) + labels: + job: job4080 + - record: job:http_inprogress_requests:sum:4081 + expr: vector(1) + labels: + job: job4081 + - record: job:http_inprogress_requests:sum:4082 + expr: vector(1) + labels: + job: job4082 + - record: job:http_inprogress_requests:sum:4083 + expr: vector(1) + labels: + job: job4083 + - record: job:http_inprogress_requests:sum:4084 + expr: vector(1) + labels: + job: job4084 + - record: job:http_inprogress_requests:sum:4085 + expr: vector(1) + labels: + job: job4085 + - record: job:http_inprogress_requests:sum:4086 + expr: vector(1) + labels: + job: job4086 + - record: job:http_inprogress_requests:sum:4087 + expr: vector(1) + labels: + job: job4087 + - record: job:http_inprogress_requests:sum:4088 + expr: vector(1) + labels: + job: job4088 + - record: job:http_inprogress_requests:sum:4089 + expr: vector(1) + labels: + job: job4089 + - record: job:http_inprogress_requests:sum:4090 + expr: vector(1) + labels: + job: job4090 + - record: job:http_inprogress_requests:sum:4091 + expr: vector(1) + labels: + job: job4091 + - record: job:http_inprogress_requests:sum:4092 + expr: vector(1) + labels: + job: job4092 + - record: job:http_inprogress_requests:sum:4093 + expr: vector(1) + labels: + job: job4093 + - record: job:http_inprogress_requests:sum:4094 + expr: vector(1) + labels: + job: job4094 + - record: job:http_inprogress_requests:sum:4095 + expr: vector(1) + labels: + job: job4095 + - record: job:http_inprogress_requests:sum:4096 + expr: vector(1) + labels: + job: job4096 + - record: job:http_inprogress_requests:sum:4097 + expr: vector(1) + labels: + job: job4097 + - record: job:http_inprogress_requests:sum:4098 + expr: vector(1) + labels: + job: job4098 + - record: job:http_inprogress_requests:sum:4099 + expr: vector(1) + labels: + job: job4099 + - record: job:http_inprogress_requests:sum:4100 + expr: vector(1) + labels: + job: job4100 + - record: job:http_inprogress_requests:sum:4101 + expr: vector(1) + labels: + job: job4101 + - record: job:http_inprogress_requests:sum:4102 + expr: vector(1) + labels: + job: job4102 + - record: job:http_inprogress_requests:sum:4103 + expr: vector(1) + labels: + job: job4103 + - record: job:http_inprogress_requests:sum:4104 + expr: vector(1) + labels: + job: job4104 + - record: job:http_inprogress_requests:sum:4105 + expr: vector(1) + labels: + job: job4105 + - record: job:http_inprogress_requests:sum:4106 + expr: vector(1) + labels: + job: job4106 + - record: job:http_inprogress_requests:sum:4107 + expr: vector(1) + labels: + job: job4107 + - record: job:http_inprogress_requests:sum:4108 + expr: vector(1) + labels: + job: job4108 + - record: job:http_inprogress_requests:sum:4109 + expr: vector(1) + labels: + job: job4109 + - record: job:http_inprogress_requests:sum:4110 + expr: vector(1) + labels: + job: job4110 + - record: job:http_inprogress_requests:sum:4111 + expr: vector(1) + labels: + job: job4111 + - record: job:http_inprogress_requests:sum:4112 + expr: vector(1) + labels: + job: job4112 + - record: job:http_inprogress_requests:sum:4113 + expr: vector(1) + labels: + job: job4113 + - record: job:http_inprogress_requests:sum:4114 + expr: vector(1) + labels: + job: job4114 + - record: job:http_inprogress_requests:sum:4115 + expr: vector(1) + labels: + job: job4115 + - record: job:http_inprogress_requests:sum:4116 + expr: vector(1) + labels: + job: job4116 + - record: job:http_inprogress_requests:sum:4117 + expr: vector(1) + labels: + job: job4117 + - record: job:http_inprogress_requests:sum:4118 + expr: vector(1) + labels: + job: job4118 + - record: job:http_inprogress_requests:sum:4119 + expr: vector(1) + labels: + job: job4119 + - record: job:http_inprogress_requests:sum:4120 + expr: vector(1) + labels: + job: job4120 + - record: job:http_inprogress_requests:sum:4121 + expr: vector(1) + labels: + job: job4121 + - record: job:http_inprogress_requests:sum:4122 + expr: vector(1) + labels: + job: job4122 + - record: job:http_inprogress_requests:sum:4123 + expr: vector(1) + labels: + job: job4123 + - record: job:http_inprogress_requests:sum:4124 + expr: vector(1) + labels: + job: job4124 + - record: job:http_inprogress_requests:sum:4125 + expr: vector(1) + labels: + job: job4125 + - record: job:http_inprogress_requests:sum:4126 + expr: vector(1) + labels: + job: job4126 + - record: job:http_inprogress_requests:sum:4127 + expr: vector(1) + labels: + job: job4127 + - record: job:http_inprogress_requests:sum:4128 + expr: vector(1) + labels: + job: job4128 + - record: job:http_inprogress_requests:sum:4129 + expr: vector(1) + labels: + job: job4129 + - record: job:http_inprogress_requests:sum:4130 + expr: vector(1) + labels: + job: job4130 + - record: job:http_inprogress_requests:sum:4131 + expr: vector(1) + labels: + job: job4131 + - record: job:http_inprogress_requests:sum:4132 + expr: vector(1) + labels: + job: job4132 + - record: job:http_inprogress_requests:sum:4133 + expr: vector(1) + labels: + job: job4133 + - record: job:http_inprogress_requests:sum:4134 + expr: vector(1) + labels: + job: job4134 + - record: job:http_inprogress_requests:sum:4135 + expr: vector(1) + labels: + job: job4135 + - record: job:http_inprogress_requests:sum:4136 + expr: vector(1) + labels: + job: job4136 + - record: job:http_inprogress_requests:sum:4137 + expr: vector(1) + labels: + job: job4137 + - record: job:http_inprogress_requests:sum:4138 + expr: vector(1) + labels: + job: job4138 + - record: job:http_inprogress_requests:sum:4139 + expr: vector(1) + labels: + job: job4139 + - record: job:http_inprogress_requests:sum:4140 + expr: vector(1) + labels: + job: job4140 + - record: job:http_inprogress_requests:sum:4141 + expr: vector(1) + labels: + job: job4141 + - record: job:http_inprogress_requests:sum:4142 + expr: vector(1) + labels: + job: job4142 + - record: job:http_inprogress_requests:sum:4143 + expr: vector(1) + labels: + job: job4143 + - record: job:http_inprogress_requests:sum:4144 + expr: vector(1) + labels: + job: job4144 + - record: job:http_inprogress_requests:sum:4145 + expr: vector(1) + labels: + job: job4145 + - record: job:http_inprogress_requests:sum:4146 + expr: vector(1) + labels: + job: job4146 + - record: job:http_inprogress_requests:sum:4147 + expr: vector(1) + labels: + job: job4147 + - record: job:http_inprogress_requests:sum:4148 + expr: vector(1) + labels: + job: job4148 + - record: job:http_inprogress_requests:sum:4149 + expr: vector(1) + labels: + job: job4149 + - record: job:http_inprogress_requests:sum:4150 + expr: vector(1) + labels: + job: job4150 + - record: job:http_inprogress_requests:sum:4151 + expr: vector(1) + labels: + job: job4151 + - record: job:http_inprogress_requests:sum:4152 + expr: vector(1) + labels: + job: job4152 + - record: job:http_inprogress_requests:sum:4153 + expr: vector(1) + labels: + job: job4153 + - record: job:http_inprogress_requests:sum:4154 + expr: vector(1) + labels: + job: job4154 + - record: job:http_inprogress_requests:sum:4155 + expr: vector(1) + labels: + job: job4155 + - record: job:http_inprogress_requests:sum:4156 + expr: vector(1) + labels: + job: job4156 + - record: job:http_inprogress_requests:sum:4157 + expr: vector(1) + labels: + job: job4157 + - record: job:http_inprogress_requests:sum:4158 + expr: vector(1) + labels: + job: job4158 + - record: job:http_inprogress_requests:sum:4159 + expr: vector(1) + labels: + job: job4159 + - record: job:http_inprogress_requests:sum:4160 + expr: vector(1) + labels: + job: job4160 + - record: job:http_inprogress_requests:sum:4161 + expr: vector(1) + labels: + job: job4161 + - record: job:http_inprogress_requests:sum:4162 + expr: vector(1) + labels: + job: job4162 + - record: job:http_inprogress_requests:sum:4163 + expr: vector(1) + labels: + job: job4163 + - record: job:http_inprogress_requests:sum:4164 + expr: vector(1) + labels: + job: job4164 + - record: job:http_inprogress_requests:sum:4165 + expr: vector(1) + labels: + job: job4165 + - record: job:http_inprogress_requests:sum:4166 + expr: vector(1) + labels: + job: job4166 + - record: job:http_inprogress_requests:sum:4167 + expr: vector(1) + labels: + job: job4167 + - record: job:http_inprogress_requests:sum:4168 + expr: vector(1) + labels: + job: job4168 + - record: job:http_inprogress_requests:sum:4169 + expr: vector(1) + labels: + job: job4169 + - record: job:http_inprogress_requests:sum:4170 + expr: vector(1) + labels: + job: job4170 + - record: job:http_inprogress_requests:sum:4171 + expr: vector(1) + labels: + job: job4171 + - record: job:http_inprogress_requests:sum:4172 + expr: vector(1) + labels: + job: job4172 + - record: job:http_inprogress_requests:sum:4173 + expr: vector(1) + labels: + job: job4173 + - record: job:http_inprogress_requests:sum:4174 + expr: vector(1) + labels: + job: job4174 + - record: job:http_inprogress_requests:sum:4175 + expr: vector(1) + labels: + job: job4175 + - record: job:http_inprogress_requests:sum:4176 + expr: vector(1) + labels: + job: job4176 + - record: job:http_inprogress_requests:sum:4177 + expr: vector(1) + labels: + job: job4177 + - record: job:http_inprogress_requests:sum:4178 + expr: vector(1) + labels: + job: job4178 + - record: job:http_inprogress_requests:sum:4179 + expr: vector(1) + labels: + job: job4179 + - record: job:http_inprogress_requests:sum:4180 + expr: vector(1) + labels: + job: job4180 + - record: job:http_inprogress_requests:sum:4181 + expr: vector(1) + labels: + job: job4181 + - record: job:http_inprogress_requests:sum:4182 + expr: vector(1) + labels: + job: job4182 + - record: job:http_inprogress_requests:sum:4183 + expr: vector(1) + labels: + job: job4183 + - record: job:http_inprogress_requests:sum:4184 + expr: vector(1) + labels: + job: job4184 + - record: job:http_inprogress_requests:sum:4185 + expr: vector(1) + labels: + job: job4185 + - record: job:http_inprogress_requests:sum:4186 + expr: vector(1) + labels: + job: job4186 + - record: job:http_inprogress_requests:sum:4187 + expr: vector(1) + labels: + job: job4187 + - record: job:http_inprogress_requests:sum:4188 + expr: vector(1) + labels: + job: job4188 + - record: job:http_inprogress_requests:sum:4189 + expr: vector(1) + labels: + job: job4189 + - record: job:http_inprogress_requests:sum:4190 + expr: vector(1) + labels: + job: job4190 + - record: job:http_inprogress_requests:sum:4191 + expr: vector(1) + labels: + job: job4191 + - record: job:http_inprogress_requests:sum:4192 + expr: vector(1) + labels: + job: job4192 + - record: job:http_inprogress_requests:sum:4193 + expr: vector(1) + labels: + job: job4193 + - record: job:http_inprogress_requests:sum:4194 + expr: vector(1) + labels: + job: job4194 + - record: job:http_inprogress_requests:sum:4195 + expr: vector(1) + labels: + job: job4195 + - record: job:http_inprogress_requests:sum:4196 + expr: vector(1) + labels: + job: job4196 + - record: job:http_inprogress_requests:sum:4197 + expr: vector(1) + labels: + job: job4197 + - record: job:http_inprogress_requests:sum:4198 + expr: vector(1) + labels: + job: job4198 + - record: job:http_inprogress_requests:sum:4199 + expr: vector(1) + labels: + job: job4199 + - record: job:http_inprogress_requests:sum:4200 + expr: vector(1) + labels: + job: job4200 + - record: job:http_inprogress_requests:sum:4201 + expr: vector(1) + labels: + job: job4201 + - record: job:http_inprogress_requests:sum:4202 + expr: vector(1) + labels: + job: job4202 + - record: job:http_inprogress_requests:sum:4203 + expr: vector(1) + labels: + job: job4203 + - record: job:http_inprogress_requests:sum:4204 + expr: vector(1) + labels: + job: job4204 + - record: job:http_inprogress_requests:sum:4205 + expr: vector(1) + labels: + job: job4205 + - record: job:http_inprogress_requests:sum:4206 + expr: vector(1) + labels: + job: job4206 + - record: job:http_inprogress_requests:sum:4207 + expr: vector(1) + labels: + job: job4207 + - record: job:http_inprogress_requests:sum:4208 + expr: vector(1) + labels: + job: job4208 + - record: job:http_inprogress_requests:sum:4209 + expr: vector(1) + labels: + job: job4209 + - record: job:http_inprogress_requests:sum:4210 + expr: vector(1) + labels: + job: job4210 + - record: job:http_inprogress_requests:sum:4211 + expr: vector(1) + labels: + job: job4211 + - record: job:http_inprogress_requests:sum:4212 + expr: vector(1) + labels: + job: job4212 + - record: job:http_inprogress_requests:sum:4213 + expr: vector(1) + labels: + job: job4213 + - record: job:http_inprogress_requests:sum:4214 + expr: vector(1) + labels: + job: job4214 + - record: job:http_inprogress_requests:sum:4215 + expr: vector(1) + labels: + job: job4215 + - record: job:http_inprogress_requests:sum:4216 + expr: vector(1) + labels: + job: job4216 + - record: job:http_inprogress_requests:sum:4217 + expr: vector(1) + labels: + job: job4217 + - record: job:http_inprogress_requests:sum:4218 + expr: vector(1) + labels: + job: job4218 + - record: job:http_inprogress_requests:sum:4219 + expr: vector(1) + labels: + job: job4219 + - record: job:http_inprogress_requests:sum:4220 + expr: vector(1) + labels: + job: job4220 + - record: job:http_inprogress_requests:sum:4221 + expr: vector(1) + labels: + job: job4221 + - record: job:http_inprogress_requests:sum:4222 + expr: vector(1) + labels: + job: job4222 + - record: job:http_inprogress_requests:sum:4223 + expr: vector(1) + labels: + job: job4223 + - record: job:http_inprogress_requests:sum:4224 + expr: vector(1) + labels: + job: job4224 + - record: job:http_inprogress_requests:sum:4225 + expr: vector(1) + labels: + job: job4225 + - record: job:http_inprogress_requests:sum:4226 + expr: vector(1) + labels: + job: job4226 + - record: job:http_inprogress_requests:sum:4227 + expr: vector(1) + labels: + job: job4227 + - record: job:http_inprogress_requests:sum:4228 + expr: vector(1) + labels: + job: job4228 + - record: job:http_inprogress_requests:sum:4229 + expr: vector(1) + labels: + job: job4229 + - record: job:http_inprogress_requests:sum:4230 + expr: vector(1) + labels: + job: job4230 + - record: job:http_inprogress_requests:sum:4231 + expr: vector(1) + labels: + job: job4231 + - record: job:http_inprogress_requests:sum:4232 + expr: vector(1) + labels: + job: job4232 + - record: job:http_inprogress_requests:sum:4233 + expr: vector(1) + labels: + job: job4233 + - record: job:http_inprogress_requests:sum:4234 + expr: vector(1) + labels: + job: job4234 + - record: job:http_inprogress_requests:sum:4235 + expr: vector(1) + labels: + job: job4235 + - record: job:http_inprogress_requests:sum:4236 + expr: vector(1) + labels: + job: job4236 + - record: job:http_inprogress_requests:sum:4237 + expr: vector(1) + labels: + job: job4237 + - record: job:http_inprogress_requests:sum:4238 + expr: vector(1) + labels: + job: job4238 + - record: job:http_inprogress_requests:sum:4239 + expr: vector(1) + labels: + job: job4239 + - record: job:http_inprogress_requests:sum:4240 + expr: vector(1) + labels: + job: job4240 + - record: job:http_inprogress_requests:sum:4241 + expr: vector(1) + labels: + job: job4241 + - record: job:http_inprogress_requests:sum:4242 + expr: vector(1) + labels: + job: job4242 + - record: job:http_inprogress_requests:sum:4243 + expr: vector(1) + labels: + job: job4243 + - record: job:http_inprogress_requests:sum:4244 + expr: vector(1) + labels: + job: job4244 + - record: job:http_inprogress_requests:sum:4245 + expr: vector(1) + labels: + job: job4245 + - record: job:http_inprogress_requests:sum:4246 + expr: vector(1) + labels: + job: job4246 + - record: job:http_inprogress_requests:sum:4247 + expr: vector(1) + labels: + job: job4247 + - record: job:http_inprogress_requests:sum:4248 + expr: vector(1) + labels: + job: job4248 + - record: job:http_inprogress_requests:sum:4249 + expr: vector(1) + labels: + job: job4249 + - record: job:http_inprogress_requests:sum:4250 + expr: vector(1) + labels: + job: job4250 + - record: job:http_inprogress_requests:sum:4251 + expr: vector(1) + labels: + job: job4251 + - record: job:http_inprogress_requests:sum:4252 + expr: vector(1) + labels: + job: job4252 + - record: job:http_inprogress_requests:sum:4253 + expr: vector(1) + labels: + job: job4253 + - record: job:http_inprogress_requests:sum:4254 + expr: vector(1) + labels: + job: job4254 + - record: job:http_inprogress_requests:sum:4255 + expr: vector(1) + labels: + job: job4255 + - record: job:http_inprogress_requests:sum:4256 + expr: vector(1) + labels: + job: job4256 + - record: job:http_inprogress_requests:sum:4257 + expr: vector(1) + labels: + job: job4257 + - record: job:http_inprogress_requests:sum:4258 + expr: vector(1) + labels: + job: job4258 + - record: job:http_inprogress_requests:sum:4259 + expr: vector(1) + labels: + job: job4259 + - record: job:http_inprogress_requests:sum:4260 + expr: vector(1) + labels: + job: job4260 + - record: job:http_inprogress_requests:sum:4261 + expr: vector(1) + labels: + job: job4261 + - record: job:http_inprogress_requests:sum:4262 + expr: vector(1) + labels: + job: job4262 + - record: job:http_inprogress_requests:sum:4263 + expr: vector(1) + labels: + job: job4263 + - record: job:http_inprogress_requests:sum:4264 + expr: vector(1) + labels: + job: job4264 + - record: job:http_inprogress_requests:sum:4265 + expr: vector(1) + labels: + job: job4265 + - record: job:http_inprogress_requests:sum:4266 + expr: vector(1) + labels: + job: job4266 + - record: job:http_inprogress_requests:sum:4267 + expr: vector(1) + labels: + job: job4267 + - record: job:http_inprogress_requests:sum:4268 + expr: vector(1) + labels: + job: job4268 + - record: job:http_inprogress_requests:sum:4269 + expr: vector(1) + labels: + job: job4269 + - record: job:http_inprogress_requests:sum:4270 + expr: vector(1) + labels: + job: job4270 + - record: job:http_inprogress_requests:sum:4271 + expr: vector(1) + labels: + job: job4271 + - record: job:http_inprogress_requests:sum:4272 + expr: vector(1) + labels: + job: job4272 + - record: job:http_inprogress_requests:sum:4273 + expr: vector(1) + labels: + job: job4273 + - record: job:http_inprogress_requests:sum:4274 + expr: vector(1) + labels: + job: job4274 + - record: job:http_inprogress_requests:sum:4275 + expr: vector(1) + labels: + job: job4275 + - record: job:http_inprogress_requests:sum:4276 + expr: vector(1) + labels: + job: job4276 + - record: job:http_inprogress_requests:sum:4277 + expr: vector(1) + labels: + job: job4277 + - record: job:http_inprogress_requests:sum:4278 + expr: vector(1) + labels: + job: job4278 + - record: job:http_inprogress_requests:sum:4279 + expr: vector(1) + labels: + job: job4279 + - record: job:http_inprogress_requests:sum:4280 + expr: vector(1) + labels: + job: job4280 + - record: job:http_inprogress_requests:sum:4281 + expr: vector(1) + labels: + job: job4281 + - record: job:http_inprogress_requests:sum:4282 + expr: vector(1) + labels: + job: job4282 + - record: job:http_inprogress_requests:sum:4283 + expr: vector(1) + labels: + job: job4283 + - record: job:http_inprogress_requests:sum:4284 + expr: vector(1) + labels: + job: job4284 + - record: job:http_inprogress_requests:sum:4285 + expr: vector(1) + labels: + job: job4285 + - record: job:http_inprogress_requests:sum:4286 + expr: vector(1) + labels: + job: job4286 + - record: job:http_inprogress_requests:sum:4287 + expr: vector(1) + labels: + job: job4287 + - record: job:http_inprogress_requests:sum:4288 + expr: vector(1) + labels: + job: job4288 + - record: job:http_inprogress_requests:sum:4289 + expr: vector(1) + labels: + job: job4289 + - record: job:http_inprogress_requests:sum:4290 + expr: vector(1) + labels: + job: job4290 + - record: job:http_inprogress_requests:sum:4291 + expr: vector(1) + labels: + job: job4291 + - record: job:http_inprogress_requests:sum:4292 + expr: vector(1) + labels: + job: job4292 + - record: job:http_inprogress_requests:sum:4293 + expr: vector(1) + labels: + job: job4293 + - record: job:http_inprogress_requests:sum:4294 + expr: vector(1) + labels: + job: job4294 + - record: job:http_inprogress_requests:sum:4295 + expr: vector(1) + labels: + job: job4295 + - record: job:http_inprogress_requests:sum:4296 + expr: vector(1) + labels: + job: job4296 + - record: job:http_inprogress_requests:sum:4297 + expr: vector(1) + labels: + job: job4297 + - record: job:http_inprogress_requests:sum:4298 + expr: vector(1) + labels: + job: job4298 + - record: job:http_inprogress_requests:sum:4299 + expr: vector(1) + labels: + job: job4299 + - record: job:http_inprogress_requests:sum:4300 + expr: vector(1) + labels: + job: job4300 + - record: job:http_inprogress_requests:sum:4301 + expr: vector(1) + labels: + job: job4301 + - record: job:http_inprogress_requests:sum:4302 + expr: vector(1) + labels: + job: job4302 + - record: job:http_inprogress_requests:sum:4303 + expr: vector(1) + labels: + job: job4303 + - record: job:http_inprogress_requests:sum:4304 + expr: vector(1) + labels: + job: job4304 + - record: job:http_inprogress_requests:sum:4305 + expr: vector(1) + labels: + job: job4305 + - record: job:http_inprogress_requests:sum:4306 + expr: vector(1) + labels: + job: job4306 + - record: job:http_inprogress_requests:sum:4307 + expr: vector(1) + labels: + job: job4307 + - record: job:http_inprogress_requests:sum:4308 + expr: vector(1) + labels: + job: job4308 + - record: job:http_inprogress_requests:sum:4309 + expr: vector(1) + labels: + job: job4309 + - record: job:http_inprogress_requests:sum:4310 + expr: vector(1) + labels: + job: job4310 + - record: job:http_inprogress_requests:sum:4311 + expr: vector(1) + labels: + job: job4311 + - record: job:http_inprogress_requests:sum:4312 + expr: vector(1) + labels: + job: job4312 + - record: job:http_inprogress_requests:sum:4313 + expr: vector(1) + labels: + job: job4313 + - record: job:http_inprogress_requests:sum:4314 + expr: vector(1) + labels: + job: job4314 + - record: job:http_inprogress_requests:sum:4315 + expr: vector(1) + labels: + job: job4315 + - record: job:http_inprogress_requests:sum:4316 + expr: vector(1) + labels: + job: job4316 + - record: job:http_inprogress_requests:sum:4317 + expr: vector(1) + labels: + job: job4317 + - record: job:http_inprogress_requests:sum:4318 + expr: vector(1) + labels: + job: job4318 + - record: job:http_inprogress_requests:sum:4319 + expr: vector(1) + labels: + job: job4319 + - record: job:http_inprogress_requests:sum:4320 + expr: vector(1) + labels: + job: job4320 + - record: job:http_inprogress_requests:sum:4321 + expr: vector(1) + labels: + job: job4321 + - record: job:http_inprogress_requests:sum:4322 + expr: vector(1) + labels: + job: job4322 + - record: job:http_inprogress_requests:sum:4323 + expr: vector(1) + labels: + job: job4323 + - record: job:http_inprogress_requests:sum:4324 + expr: vector(1) + labels: + job: job4324 + - record: job:http_inprogress_requests:sum:4325 + expr: vector(1) + labels: + job: job4325 + - record: job:http_inprogress_requests:sum:4326 + expr: vector(1) + labels: + job: job4326 + - record: job:http_inprogress_requests:sum:4327 + expr: vector(1) + labels: + job: job4327 + - record: job:http_inprogress_requests:sum:4328 + expr: vector(1) + labels: + job: job4328 + - record: job:http_inprogress_requests:sum:4329 + expr: vector(1) + labels: + job: job4329 + - record: job:http_inprogress_requests:sum:4330 + expr: vector(1) + labels: + job: job4330 + - record: job:http_inprogress_requests:sum:4331 + expr: vector(1) + labels: + job: job4331 + - record: job:http_inprogress_requests:sum:4332 + expr: vector(1) + labels: + job: job4332 + - record: job:http_inprogress_requests:sum:4333 + expr: vector(1) + labels: + job: job4333 + - record: job:http_inprogress_requests:sum:4334 + expr: vector(1) + labels: + job: job4334 + - record: job:http_inprogress_requests:sum:4335 + expr: vector(1) + labels: + job: job4335 + - record: job:http_inprogress_requests:sum:4336 + expr: vector(1) + labels: + job: job4336 + - record: job:http_inprogress_requests:sum:4337 + expr: vector(1) + labels: + job: job4337 + - record: job:http_inprogress_requests:sum:4338 + expr: vector(1) + labels: + job: job4338 + - record: job:http_inprogress_requests:sum:4339 + expr: vector(1) + labels: + job: job4339 + - record: job:http_inprogress_requests:sum:4340 + expr: vector(1) + labels: + job: job4340 + - record: job:http_inprogress_requests:sum:4341 + expr: vector(1) + labels: + job: job4341 + - record: job:http_inprogress_requests:sum:4342 + expr: vector(1) + labels: + job: job4342 + - record: job:http_inprogress_requests:sum:4343 + expr: vector(1) + labels: + job: job4343 + - record: job:http_inprogress_requests:sum:4344 + expr: vector(1) + labels: + job: job4344 + - record: job:http_inprogress_requests:sum:4345 + expr: vector(1) + labels: + job: job4345 + - record: job:http_inprogress_requests:sum:4346 + expr: vector(1) + labels: + job: job4346 + - record: job:http_inprogress_requests:sum:4347 + expr: vector(1) + labels: + job: job4347 + - record: job:http_inprogress_requests:sum:4348 + expr: vector(1) + labels: + job: job4348 + - record: job:http_inprogress_requests:sum:4349 + expr: vector(1) + labels: + job: job4349 + - record: job:http_inprogress_requests:sum:4350 + expr: vector(1) + labels: + job: job4350 + - record: job:http_inprogress_requests:sum:4351 + expr: vector(1) + labels: + job: job4351 + - record: job:http_inprogress_requests:sum:4352 + expr: vector(1) + labels: + job: job4352 + - record: job:http_inprogress_requests:sum:4353 + expr: vector(1) + labels: + job: job4353 + - record: job:http_inprogress_requests:sum:4354 + expr: vector(1) + labels: + job: job4354 + - record: job:http_inprogress_requests:sum:4355 + expr: vector(1) + labels: + job: job4355 + - record: job:http_inprogress_requests:sum:4356 + expr: vector(1) + labels: + job: job4356 + - record: job:http_inprogress_requests:sum:4357 + expr: vector(1) + labels: + job: job4357 + - record: job:http_inprogress_requests:sum:4358 + expr: vector(1) + labels: + job: job4358 + - record: job:http_inprogress_requests:sum:4359 + expr: vector(1) + labels: + job: job4359 + - record: job:http_inprogress_requests:sum:4360 + expr: vector(1) + labels: + job: job4360 + - record: job:http_inprogress_requests:sum:4361 + expr: vector(1) + labels: + job: job4361 + - record: job:http_inprogress_requests:sum:4362 + expr: vector(1) + labels: + job: job4362 + - record: job:http_inprogress_requests:sum:4363 + expr: vector(1) + labels: + job: job4363 + - record: job:http_inprogress_requests:sum:4364 + expr: vector(1) + labels: + job: job4364 + - record: job:http_inprogress_requests:sum:4365 + expr: vector(1) + labels: + job: job4365 + - record: job:http_inprogress_requests:sum:4366 + expr: vector(1) + labels: + job: job4366 + - record: job:http_inprogress_requests:sum:4367 + expr: vector(1) + labels: + job: job4367 + - record: job:http_inprogress_requests:sum:4368 + expr: vector(1) + labels: + job: job4368 + - record: job:http_inprogress_requests:sum:4369 + expr: vector(1) + labels: + job: job4369 + - record: job:http_inprogress_requests:sum:4370 + expr: vector(1) + labels: + job: job4370 + - record: job:http_inprogress_requests:sum:4371 + expr: vector(1) + labels: + job: job4371 + - record: job:http_inprogress_requests:sum:4372 + expr: vector(1) + labels: + job: job4372 + - record: job:http_inprogress_requests:sum:4373 + expr: vector(1) + labels: + job: job4373 + - record: job:http_inprogress_requests:sum:4374 + expr: vector(1) + labels: + job: job4374 + - record: job:http_inprogress_requests:sum:4375 + expr: vector(1) + labels: + job: job4375 + - record: job:http_inprogress_requests:sum:4376 + expr: vector(1) + labels: + job: job4376 + - record: job:http_inprogress_requests:sum:4377 + expr: vector(1) + labels: + job: job4377 + - record: job:http_inprogress_requests:sum:4378 + expr: vector(1) + labels: + job: job4378 + - record: job:http_inprogress_requests:sum:4379 + expr: vector(1) + labels: + job: job4379 + - record: job:http_inprogress_requests:sum:4380 + expr: vector(1) + labels: + job: job4380 + - record: job:http_inprogress_requests:sum:4381 + expr: vector(1) + labels: + job: job4381 + - record: job:http_inprogress_requests:sum:4382 + expr: vector(1) + labels: + job: job4382 + - record: job:http_inprogress_requests:sum:4383 + expr: vector(1) + labels: + job: job4383 + - record: job:http_inprogress_requests:sum:4384 + expr: vector(1) + labels: + job: job4384 + - record: job:http_inprogress_requests:sum:4385 + expr: vector(1) + labels: + job: job4385 + - record: job:http_inprogress_requests:sum:4386 + expr: vector(1) + labels: + job: job4386 + - record: job:http_inprogress_requests:sum:4387 + expr: vector(1) + labels: + job: job4387 + - record: job:http_inprogress_requests:sum:4388 + expr: vector(1) + labels: + job: job4388 + - record: job:http_inprogress_requests:sum:4389 + expr: vector(1) + labels: + job: job4389 + - record: job:http_inprogress_requests:sum:4390 + expr: vector(1) + labels: + job: job4390 + - record: job:http_inprogress_requests:sum:4391 + expr: vector(1) + labels: + job: job4391 + - record: job:http_inprogress_requests:sum:4392 + expr: vector(1) + labels: + job: job4392 + - record: job:http_inprogress_requests:sum:4393 + expr: vector(1) + labels: + job: job4393 + - record: job:http_inprogress_requests:sum:4394 + expr: vector(1) + labels: + job: job4394 + - record: job:http_inprogress_requests:sum:4395 + expr: vector(1) + labels: + job: job4395 + - record: job:http_inprogress_requests:sum:4396 + expr: vector(1) + labels: + job: job4396 + - record: job:http_inprogress_requests:sum:4397 + expr: vector(1) + labels: + job: job4397 + - record: job:http_inprogress_requests:sum:4398 + expr: vector(1) + labels: + job: job4398 + - record: job:http_inprogress_requests:sum:4399 + expr: vector(1) + labels: + job: job4399 + - record: job:http_inprogress_requests:sum:4400 + expr: vector(1) + labels: + job: job4400 + - record: job:http_inprogress_requests:sum:4401 + expr: vector(1) + labels: + job: job4401 + - record: job:http_inprogress_requests:sum:4402 + expr: vector(1) + labels: + job: job4402 + - record: job:http_inprogress_requests:sum:4403 + expr: vector(1) + labels: + job: job4403 + - record: job:http_inprogress_requests:sum:4404 + expr: vector(1) + labels: + job: job4404 + - record: job:http_inprogress_requests:sum:4405 + expr: vector(1) + labels: + job: job4405 + - record: job:http_inprogress_requests:sum:4406 + expr: vector(1) + labels: + job: job4406 + - record: job:http_inprogress_requests:sum:4407 + expr: vector(1) + labels: + job: job4407 + - record: job:http_inprogress_requests:sum:4408 + expr: vector(1) + labels: + job: job4408 + - record: job:http_inprogress_requests:sum:4409 + expr: vector(1) + labels: + job: job4409 + - record: job:http_inprogress_requests:sum:4410 + expr: vector(1) + labels: + job: job4410 + - record: job:http_inprogress_requests:sum:4411 + expr: vector(1) + labels: + job: job4411 + - record: job:http_inprogress_requests:sum:4412 + expr: vector(1) + labels: + job: job4412 + - record: job:http_inprogress_requests:sum:4413 + expr: vector(1) + labels: + job: job4413 + - record: job:http_inprogress_requests:sum:4414 + expr: vector(1) + labels: + job: job4414 + - record: job:http_inprogress_requests:sum:4415 + expr: vector(1) + labels: + job: job4415 + - record: job:http_inprogress_requests:sum:4416 + expr: vector(1) + labels: + job: job4416 + - record: job:http_inprogress_requests:sum:4417 + expr: vector(1) + labels: + job: job4417 + - record: job:http_inprogress_requests:sum:4418 + expr: vector(1) + labels: + job: job4418 + - record: job:http_inprogress_requests:sum:4419 + expr: vector(1) + labels: + job: job4419 + - record: job:http_inprogress_requests:sum:4420 + expr: vector(1) + labels: + job: job4420 + - record: job:http_inprogress_requests:sum:4421 + expr: vector(1) + labels: + job: job4421 + - record: job:http_inprogress_requests:sum:4422 + expr: vector(1) + labels: + job: job4422 + - record: job:http_inprogress_requests:sum:4423 + expr: vector(1) + labels: + job: job4423 + - record: job:http_inprogress_requests:sum:4424 + expr: vector(1) + labels: + job: job4424 + - record: job:http_inprogress_requests:sum:4425 + expr: vector(1) + labels: + job: job4425 + - record: job:http_inprogress_requests:sum:4426 + expr: vector(1) + labels: + job: job4426 + - record: job:http_inprogress_requests:sum:4427 + expr: vector(1) + labels: + job: job4427 + - record: job:http_inprogress_requests:sum:4428 + expr: vector(1) + labels: + job: job4428 + - record: job:http_inprogress_requests:sum:4429 + expr: vector(1) + labels: + job: job4429 + - record: job:http_inprogress_requests:sum:4430 + expr: vector(1) + labels: + job: job4430 + - record: job:http_inprogress_requests:sum:4431 + expr: vector(1) + labels: + job: job4431 + - record: job:http_inprogress_requests:sum:4432 + expr: vector(1) + labels: + job: job4432 + - record: job:http_inprogress_requests:sum:4433 + expr: vector(1) + labels: + job: job4433 + - record: job:http_inprogress_requests:sum:4434 + expr: vector(1) + labels: + job: job4434 + - record: job:http_inprogress_requests:sum:4435 + expr: vector(1) + labels: + job: job4435 + - record: job:http_inprogress_requests:sum:4436 + expr: vector(1) + labels: + job: job4436 + - record: job:http_inprogress_requests:sum:4437 + expr: vector(1) + labels: + job: job4437 + - record: job:http_inprogress_requests:sum:4438 + expr: vector(1) + labels: + job: job4438 + - record: job:http_inprogress_requests:sum:4439 + expr: vector(1) + labels: + job: job4439 + - record: job:http_inprogress_requests:sum:4440 + expr: vector(1) + labels: + job: job4440 + - record: job:http_inprogress_requests:sum:4441 + expr: vector(1) + labels: + job: job4441 + - record: job:http_inprogress_requests:sum:4442 + expr: vector(1) + labels: + job: job4442 + - record: job:http_inprogress_requests:sum:4443 + expr: vector(1) + labels: + job: job4443 + - record: job:http_inprogress_requests:sum:4444 + expr: vector(1) + labels: + job: job4444 + - record: job:http_inprogress_requests:sum:4445 + expr: vector(1) + labels: + job: job4445 + - record: job:http_inprogress_requests:sum:4446 + expr: vector(1) + labels: + job: job4446 + - record: job:http_inprogress_requests:sum:4447 + expr: vector(1) + labels: + job: job4447 + - record: job:http_inprogress_requests:sum:4448 + expr: vector(1) + labels: + job: job4448 + - record: job:http_inprogress_requests:sum:4449 + expr: vector(1) + labels: + job: job4449 + - record: job:http_inprogress_requests:sum:4450 + expr: vector(1) + labels: + job: job4450 + - record: job:http_inprogress_requests:sum:4451 + expr: vector(1) + labels: + job: job4451 + - record: job:http_inprogress_requests:sum:4452 + expr: vector(1) + labels: + job: job4452 + - record: job:http_inprogress_requests:sum:4453 + expr: vector(1) + labels: + job: job4453 + - record: job:http_inprogress_requests:sum:4454 + expr: vector(1) + labels: + job: job4454 + - record: job:http_inprogress_requests:sum:4455 + expr: vector(1) + labels: + job: job4455 + - record: job:http_inprogress_requests:sum:4456 + expr: vector(1) + labels: + job: job4456 + - record: job:http_inprogress_requests:sum:4457 + expr: vector(1) + labels: + job: job4457 + - record: job:http_inprogress_requests:sum:4458 + expr: vector(1) + labels: + job: job4458 + - record: job:http_inprogress_requests:sum:4459 + expr: vector(1) + labels: + job: job4459 + - record: job:http_inprogress_requests:sum:4460 + expr: vector(1) + labels: + job: job4460 + - record: job:http_inprogress_requests:sum:4461 + expr: vector(1) + labels: + job: job4461 + - record: job:http_inprogress_requests:sum:4462 + expr: vector(1) + labels: + job: job4462 + - record: job:http_inprogress_requests:sum:4463 + expr: vector(1) + labels: + job: job4463 + - record: job:http_inprogress_requests:sum:4464 + expr: vector(1) + labels: + job: job4464 + - record: job:http_inprogress_requests:sum:4465 + expr: vector(1) + labels: + job: job4465 + - record: job:http_inprogress_requests:sum:4466 + expr: vector(1) + labels: + job: job4466 + - record: job:http_inprogress_requests:sum:4467 + expr: vector(1) + labels: + job: job4467 + - record: job:http_inprogress_requests:sum:4468 + expr: vector(1) + labels: + job: job4468 + - record: job:http_inprogress_requests:sum:4469 + expr: vector(1) + labels: + job: job4469 + - record: job:http_inprogress_requests:sum:4470 + expr: vector(1) + labels: + job: job4470 + - record: job:http_inprogress_requests:sum:4471 + expr: vector(1) + labels: + job: job4471 + - record: job:http_inprogress_requests:sum:4472 + expr: vector(1) + labels: + job: job4472 + - record: job:http_inprogress_requests:sum:4473 + expr: vector(1) + labels: + job: job4473 + - record: job:http_inprogress_requests:sum:4474 + expr: vector(1) + labels: + job: job4474 + - record: job:http_inprogress_requests:sum:4475 + expr: vector(1) + labels: + job: job4475 + - record: job:http_inprogress_requests:sum:4476 + expr: vector(1) + labels: + job: job4476 + - record: job:http_inprogress_requests:sum:4477 + expr: vector(1) + labels: + job: job4477 + - record: job:http_inprogress_requests:sum:4478 + expr: vector(1) + labels: + job: job4478 + - record: job:http_inprogress_requests:sum:4479 + expr: vector(1) + labels: + job: job4479 + - record: job:http_inprogress_requests:sum:4480 + expr: vector(1) + labels: + job: job4480 + - record: job:http_inprogress_requests:sum:4481 + expr: vector(1) + labels: + job: job4481 + - record: job:http_inprogress_requests:sum:4482 + expr: vector(1) + labels: + job: job4482 + - record: job:http_inprogress_requests:sum:4483 + expr: vector(1) + labels: + job: job4483 + - record: job:http_inprogress_requests:sum:4484 + expr: vector(1) + labels: + job: job4484 + - record: job:http_inprogress_requests:sum:4485 + expr: vector(1) + labels: + job: job4485 + - record: job:http_inprogress_requests:sum:4486 + expr: vector(1) + labels: + job: job4486 + - record: job:http_inprogress_requests:sum:4487 + expr: vector(1) + labels: + job: job4487 + - record: job:http_inprogress_requests:sum:4488 + expr: vector(1) + labels: + job: job4488 + - record: job:http_inprogress_requests:sum:4489 + expr: vector(1) + labels: + job: job4489 + - record: job:http_inprogress_requests:sum:4490 + expr: vector(1) + labels: + job: job4490 + - record: job:http_inprogress_requests:sum:4491 + expr: vector(1) + labels: + job: job4491 + - record: job:http_inprogress_requests:sum:4492 + expr: vector(1) + labels: + job: job4492 + - record: job:http_inprogress_requests:sum:4493 + expr: vector(1) + labels: + job: job4493 + - record: job:http_inprogress_requests:sum:4494 + expr: vector(1) + labels: + job: job4494 + - record: job:http_inprogress_requests:sum:4495 + expr: vector(1) + labels: + job: job4495 + - record: job:http_inprogress_requests:sum:4496 + expr: vector(1) + labels: + job: job4496 + - record: job:http_inprogress_requests:sum:4497 + expr: vector(1) + labels: + job: job4497 + - record: job:http_inprogress_requests:sum:4498 + expr: vector(1) + labels: + job: job4498 + - record: job:http_inprogress_requests:sum:4499 + expr: vector(1) + labels: + job: job4499 + - record: job:http_inprogress_requests:sum:4500 + expr: vector(1) + labels: + job: job4500 + - record: job:http_inprogress_requests:sum:4501 + expr: vector(1) + labels: + job: job4501 + - record: job:http_inprogress_requests:sum:4502 + expr: vector(1) + labels: + job: job4502 + - record: job:http_inprogress_requests:sum:4503 + expr: vector(1) + labels: + job: job4503 + - record: job:http_inprogress_requests:sum:4504 + expr: vector(1) + labels: + job: job4504 + - record: job:http_inprogress_requests:sum:4505 + expr: vector(1) + labels: + job: job4505 + - record: job:http_inprogress_requests:sum:4506 + expr: vector(1) + labels: + job: job4506 + - record: job:http_inprogress_requests:sum:4507 + expr: vector(1) + labels: + job: job4507 + - record: job:http_inprogress_requests:sum:4508 + expr: vector(1) + labels: + job: job4508 + - record: job:http_inprogress_requests:sum:4509 + expr: vector(1) + labels: + job: job4509 + - record: job:http_inprogress_requests:sum:4510 + expr: vector(1) + labels: + job: job4510 + - record: job:http_inprogress_requests:sum:4511 + expr: vector(1) + labels: + job: job4511 + - record: job:http_inprogress_requests:sum:4512 + expr: vector(1) + labels: + job: job4512 + - record: job:http_inprogress_requests:sum:4513 + expr: vector(1) + labels: + job: job4513 + - record: job:http_inprogress_requests:sum:4514 + expr: vector(1) + labels: + job: job4514 + - record: job:http_inprogress_requests:sum:4515 + expr: vector(1) + labels: + job: job4515 + - record: job:http_inprogress_requests:sum:4516 + expr: vector(1) + labels: + job: job4516 + - record: job:http_inprogress_requests:sum:4517 + expr: vector(1) + labels: + job: job4517 + - record: job:http_inprogress_requests:sum:4518 + expr: vector(1) + labels: + job: job4518 + - record: job:http_inprogress_requests:sum:4519 + expr: vector(1) + labels: + job: job4519 + - record: job:http_inprogress_requests:sum:4520 + expr: vector(1) + labels: + job: job4520 + - record: job:http_inprogress_requests:sum:4521 + expr: vector(1) + labels: + job: job4521 + - record: job:http_inprogress_requests:sum:4522 + expr: vector(1) + labels: + job: job4522 + - record: job:http_inprogress_requests:sum:4523 + expr: vector(1) + labels: + job: job4523 + - record: job:http_inprogress_requests:sum:4524 + expr: vector(1) + labels: + job: job4524 + - record: job:http_inprogress_requests:sum:4525 + expr: vector(1) + labels: + job: job4525 + - record: job:http_inprogress_requests:sum:4526 + expr: vector(1) + labels: + job: job4526 + - record: job:http_inprogress_requests:sum:4527 + expr: vector(1) + labels: + job: job4527 + - record: job:http_inprogress_requests:sum:4528 + expr: vector(1) + labels: + job: job4528 + - record: job:http_inprogress_requests:sum:4529 + expr: vector(1) + labels: + job: job4529 + - record: job:http_inprogress_requests:sum:4530 + expr: vector(1) + labels: + job: job4530 + - record: job:http_inprogress_requests:sum:4531 + expr: vector(1) + labels: + job: job4531 + - record: job:http_inprogress_requests:sum:4532 + expr: vector(1) + labels: + job: job4532 + - record: job:http_inprogress_requests:sum:4533 + expr: vector(1) + labels: + job: job4533 + - record: job:http_inprogress_requests:sum:4534 + expr: vector(1) + labels: + job: job4534 + - record: job:http_inprogress_requests:sum:4535 + expr: vector(1) + labels: + job: job4535 + - record: job:http_inprogress_requests:sum:4536 + expr: vector(1) + labels: + job: job4536 + - record: job:http_inprogress_requests:sum:4537 + expr: vector(1) + labels: + job: job4537 + - record: job:http_inprogress_requests:sum:4538 + expr: vector(1) + labels: + job: job4538 + - record: job:http_inprogress_requests:sum:4539 + expr: vector(1) + labels: + job: job4539 + - record: job:http_inprogress_requests:sum:4540 + expr: vector(1) + labels: + job: job4540 + - record: job:http_inprogress_requests:sum:4541 + expr: vector(1) + labels: + job: job4541 + - record: job:http_inprogress_requests:sum:4542 + expr: vector(1) + labels: + job: job4542 + - record: job:http_inprogress_requests:sum:4543 + expr: vector(1) + labels: + job: job4543 + - record: job:http_inprogress_requests:sum:4544 + expr: vector(1) + labels: + job: job4544 + - record: job:http_inprogress_requests:sum:4545 + expr: vector(1) + labels: + job: job4545 + - record: job:http_inprogress_requests:sum:4546 + expr: vector(1) + labels: + job: job4546 + - record: job:http_inprogress_requests:sum:4547 + expr: vector(1) + labels: + job: job4547 + - record: job:http_inprogress_requests:sum:4548 + expr: vector(1) + labels: + job: job4548 + - record: job:http_inprogress_requests:sum:4549 + expr: vector(1) + labels: + job: job4549 + - record: job:http_inprogress_requests:sum:4550 + expr: vector(1) + labels: + job: job4550 + - record: job:http_inprogress_requests:sum:4551 + expr: vector(1) + labels: + job: job4551 + - record: job:http_inprogress_requests:sum:4552 + expr: vector(1) + labels: + job: job4552 + - record: job:http_inprogress_requests:sum:4553 + expr: vector(1) + labels: + job: job4553 + - record: job:http_inprogress_requests:sum:4554 + expr: vector(1) + labels: + job: job4554 + - record: job:http_inprogress_requests:sum:4555 + expr: vector(1) + labels: + job: job4555 + - record: job:http_inprogress_requests:sum:4556 + expr: vector(1) + labels: + job: job4556 + - record: job:http_inprogress_requests:sum:4557 + expr: vector(1) + labels: + job: job4557 + - record: job:http_inprogress_requests:sum:4558 + expr: vector(1) + labels: + job: job4558 + - record: job:http_inprogress_requests:sum:4559 + expr: vector(1) + labels: + job: job4559 + - record: job:http_inprogress_requests:sum:4560 + expr: vector(1) + labels: + job: job4560 + - record: job:http_inprogress_requests:sum:4561 + expr: vector(1) + labels: + job: job4561 + - record: job:http_inprogress_requests:sum:4562 + expr: vector(1) + labels: + job: job4562 + - record: job:http_inprogress_requests:sum:4563 + expr: vector(1) + labels: + job: job4563 + - record: job:http_inprogress_requests:sum:4564 + expr: vector(1) + labels: + job: job4564 + - record: job:http_inprogress_requests:sum:4565 + expr: vector(1) + labels: + job: job4565 + - record: job:http_inprogress_requests:sum:4566 + expr: vector(1) + labels: + job: job4566 + - record: job:http_inprogress_requests:sum:4567 + expr: vector(1) + labels: + job: job4567 + - record: job:http_inprogress_requests:sum:4568 + expr: vector(1) + labels: + job: job4568 + - record: job:http_inprogress_requests:sum:4569 + expr: vector(1) + labels: + job: job4569 + - record: job:http_inprogress_requests:sum:4570 + expr: vector(1) + labels: + job: job4570 + - record: job:http_inprogress_requests:sum:4571 + expr: vector(1) + labels: + job: job4571 + - record: job:http_inprogress_requests:sum:4572 + expr: vector(1) + labels: + job: job4572 + - record: job:http_inprogress_requests:sum:4573 + expr: vector(1) + labels: + job: job4573 + - record: job:http_inprogress_requests:sum:4574 + expr: vector(1) + labels: + job: job4574 + - record: job:http_inprogress_requests:sum:4575 + expr: vector(1) + labels: + job: job4575 + - record: job:http_inprogress_requests:sum:4576 + expr: vector(1) + labels: + job: job4576 + - record: job:http_inprogress_requests:sum:4577 + expr: vector(1) + labels: + job: job4577 + - record: job:http_inprogress_requests:sum:4578 + expr: vector(1) + labels: + job: job4578 + - record: job:http_inprogress_requests:sum:4579 + expr: vector(1) + labels: + job: job4579 + - record: job:http_inprogress_requests:sum:4580 + expr: vector(1) + labels: + job: job4580 + - record: job:http_inprogress_requests:sum:4581 + expr: vector(1) + labels: + job: job4581 + - record: job:http_inprogress_requests:sum:4582 + expr: vector(1) + labels: + job: job4582 + - record: job:http_inprogress_requests:sum:4583 + expr: vector(1) + labels: + job: job4583 + - record: job:http_inprogress_requests:sum:4584 + expr: vector(1) + labels: + job: job4584 + - record: job:http_inprogress_requests:sum:4585 + expr: vector(1) + labels: + job: job4585 + - record: job:http_inprogress_requests:sum:4586 + expr: vector(1) + labels: + job: job4586 + - record: job:http_inprogress_requests:sum:4587 + expr: vector(1) + labels: + job: job4587 + - record: job:http_inprogress_requests:sum:4588 + expr: vector(1) + labels: + job: job4588 + - record: job:http_inprogress_requests:sum:4589 + expr: vector(1) + labels: + job: job4589 + - record: job:http_inprogress_requests:sum:4590 + expr: vector(1) + labels: + job: job4590 + - record: job:http_inprogress_requests:sum:4591 + expr: vector(1) + labels: + job: job4591 + - record: job:http_inprogress_requests:sum:4592 + expr: vector(1) + labels: + job: job4592 + - record: job:http_inprogress_requests:sum:4593 + expr: vector(1) + labels: + job: job4593 + - record: job:http_inprogress_requests:sum:4594 + expr: vector(1) + labels: + job: job4594 + - record: job:http_inprogress_requests:sum:4595 + expr: vector(1) + labels: + job: job4595 + - record: job:http_inprogress_requests:sum:4596 + expr: vector(1) + labels: + job: job4596 + - record: job:http_inprogress_requests:sum:4597 + expr: vector(1) + labels: + job: job4597 + - record: job:http_inprogress_requests:sum:4598 + expr: vector(1) + labels: + job: job4598 + - record: job:http_inprogress_requests:sum:4599 + expr: vector(1) + labels: + job: job4599 + - record: job:http_inprogress_requests:sum:4600 + expr: vector(1) + labels: + job: job4600 + - record: job:http_inprogress_requests:sum:4601 + expr: vector(1) + labels: + job: job4601 + - record: job:http_inprogress_requests:sum:4602 + expr: vector(1) + labels: + job: job4602 + - record: job:http_inprogress_requests:sum:4603 + expr: vector(1) + labels: + job: job4603 + - record: job:http_inprogress_requests:sum:4604 + expr: vector(1) + labels: + job: job4604 + - record: job:http_inprogress_requests:sum:4605 + expr: vector(1) + labels: + job: job4605 + - record: job:http_inprogress_requests:sum:4606 + expr: vector(1) + labels: + job: job4606 + - record: job:http_inprogress_requests:sum:4607 + expr: vector(1) + labels: + job: job4607 + - record: job:http_inprogress_requests:sum:4608 + expr: vector(1) + labels: + job: job4608 + - record: job:http_inprogress_requests:sum:4609 + expr: vector(1) + labels: + job: job4609 + - record: job:http_inprogress_requests:sum:4610 + expr: vector(1) + labels: + job: job4610 + - record: job:http_inprogress_requests:sum:4611 + expr: vector(1) + labels: + job: job4611 + - record: job:http_inprogress_requests:sum:4612 + expr: vector(1) + labels: + job: job4612 + - record: job:http_inprogress_requests:sum:4613 + expr: vector(1) + labels: + job: job4613 + - record: job:http_inprogress_requests:sum:4614 + expr: vector(1) + labels: + job: job4614 + - record: job:http_inprogress_requests:sum:4615 + expr: vector(1) + labels: + job: job4615 + - record: job:http_inprogress_requests:sum:4616 + expr: vector(1) + labels: + job: job4616 + - record: job:http_inprogress_requests:sum:4617 + expr: vector(1) + labels: + job: job4617 + - record: job:http_inprogress_requests:sum:4618 + expr: vector(1) + labels: + job: job4618 + - record: job:http_inprogress_requests:sum:4619 + expr: vector(1) + labels: + job: job4619 + - record: job:http_inprogress_requests:sum:4620 + expr: vector(1) + labels: + job: job4620 + - record: job:http_inprogress_requests:sum:4621 + expr: vector(1) + labels: + job: job4621 + - record: job:http_inprogress_requests:sum:4622 + expr: vector(1) + labels: + job: job4622 + - record: job:http_inprogress_requests:sum:4623 + expr: vector(1) + labels: + job: job4623 + - record: job:http_inprogress_requests:sum:4624 + expr: vector(1) + labels: + job: job4624 + - record: job:http_inprogress_requests:sum:4625 + expr: vector(1) + labels: + job: job4625 + - record: job:http_inprogress_requests:sum:4626 + expr: vector(1) + labels: + job: job4626 + - record: job:http_inprogress_requests:sum:4627 + expr: vector(1) + labels: + job: job4627 + - record: job:http_inprogress_requests:sum:4628 + expr: vector(1) + labels: + job: job4628 + - record: job:http_inprogress_requests:sum:4629 + expr: vector(1) + labels: + job: job4629 + - record: job:http_inprogress_requests:sum:4630 + expr: vector(1) + labels: + job: job4630 + - record: job:http_inprogress_requests:sum:4631 + expr: vector(1) + labels: + job: job4631 + - record: job:http_inprogress_requests:sum:4632 + expr: vector(1) + labels: + job: job4632 + - record: job:http_inprogress_requests:sum:4633 + expr: vector(1) + labels: + job: job4633 + - record: job:http_inprogress_requests:sum:4634 + expr: vector(1) + labels: + job: job4634 + - record: job:http_inprogress_requests:sum:4635 + expr: vector(1) + labels: + job: job4635 + - record: job:http_inprogress_requests:sum:4636 + expr: vector(1) + labels: + job: job4636 + - record: job:http_inprogress_requests:sum:4637 + expr: vector(1) + labels: + job: job4637 + - record: job:http_inprogress_requests:sum:4638 + expr: vector(1) + labels: + job: job4638 + - record: job:http_inprogress_requests:sum:4639 + expr: vector(1) + labels: + job: job4639 + - record: job:http_inprogress_requests:sum:4640 + expr: vector(1) + labels: + job: job4640 + - record: job:http_inprogress_requests:sum:4641 + expr: vector(1) + labels: + job: job4641 + - record: job:http_inprogress_requests:sum:4642 + expr: vector(1) + labels: + job: job4642 + - record: job:http_inprogress_requests:sum:4643 + expr: vector(1) + labels: + job: job4643 + - record: job:http_inprogress_requests:sum:4644 + expr: vector(1) + labels: + job: job4644 + - record: job:http_inprogress_requests:sum:4645 + expr: vector(1) + labels: + job: job4645 + - record: job:http_inprogress_requests:sum:4646 + expr: vector(1) + labels: + job: job4646 + - record: job:http_inprogress_requests:sum:4647 + expr: vector(1) + labels: + job: job4647 + - record: job:http_inprogress_requests:sum:4648 + expr: vector(1) + labels: + job: job4648 + - record: job:http_inprogress_requests:sum:4649 + expr: vector(1) + labels: + job: job4649 + - record: job:http_inprogress_requests:sum:4650 + expr: vector(1) + labels: + job: job4650 + - record: job:http_inprogress_requests:sum:4651 + expr: vector(1) + labels: + job: job4651 + - record: job:http_inprogress_requests:sum:4652 + expr: vector(1) + labels: + job: job4652 + - record: job:http_inprogress_requests:sum:4653 + expr: vector(1) + labels: + job: job4653 + - record: job:http_inprogress_requests:sum:4654 + expr: vector(1) + labels: + job: job4654 + - record: job:http_inprogress_requests:sum:4655 + expr: vector(1) + labels: + job: job4655 + - record: job:http_inprogress_requests:sum:4656 + expr: vector(1) + labels: + job: job4656 + - record: job:http_inprogress_requests:sum:4657 + expr: vector(1) + labels: + job: job4657 + - record: job:http_inprogress_requests:sum:4658 + expr: vector(1) + labels: + job: job4658 + - record: job:http_inprogress_requests:sum:4659 + expr: vector(1) + labels: + job: job4659 + - record: job:http_inprogress_requests:sum:4660 + expr: vector(1) + labels: + job: job4660 + - record: job:http_inprogress_requests:sum:4661 + expr: vector(1) + labels: + job: job4661 + - record: job:http_inprogress_requests:sum:4662 + expr: vector(1) + labels: + job: job4662 + - record: job:http_inprogress_requests:sum:4663 + expr: vector(1) + labels: + job: job4663 + - record: job:http_inprogress_requests:sum:4664 + expr: vector(1) + labels: + job: job4664 + - record: job:http_inprogress_requests:sum:4665 + expr: vector(1) + labels: + job: job4665 + - record: job:http_inprogress_requests:sum:4666 + expr: vector(1) + labels: + job: job4666 + - record: job:http_inprogress_requests:sum:4667 + expr: vector(1) + labels: + job: job4667 + - record: job:http_inprogress_requests:sum:4668 + expr: vector(1) + labels: + job: job4668 + - record: job:http_inprogress_requests:sum:4669 + expr: vector(1) + labels: + job: job4669 + - record: job:http_inprogress_requests:sum:4670 + expr: vector(1) + labels: + job: job4670 + - record: job:http_inprogress_requests:sum:4671 + expr: vector(1) + labels: + job: job4671 + - record: job:http_inprogress_requests:sum:4672 + expr: vector(1) + labels: + job: job4672 + - record: job:http_inprogress_requests:sum:4673 + expr: vector(1) + labels: + job: job4673 + - record: job:http_inprogress_requests:sum:4674 + expr: vector(1) + labels: + job: job4674 + - record: job:http_inprogress_requests:sum:4675 + expr: vector(1) + labels: + job: job4675 + - record: job:http_inprogress_requests:sum:4676 + expr: vector(1) + labels: + job: job4676 + - record: job:http_inprogress_requests:sum:4677 + expr: vector(1) + labels: + job: job4677 + - record: job:http_inprogress_requests:sum:4678 + expr: vector(1) + labels: + job: job4678 + - record: job:http_inprogress_requests:sum:4679 + expr: vector(1) + labels: + job: job4679 + - record: job:http_inprogress_requests:sum:4680 + expr: vector(1) + labels: + job: job4680 + - record: job:http_inprogress_requests:sum:4681 + expr: vector(1) + labels: + job: job4681 + - record: job:http_inprogress_requests:sum:4682 + expr: vector(1) + labels: + job: job4682 + - record: job:http_inprogress_requests:sum:4683 + expr: vector(1) + labels: + job: job4683 + - record: job:http_inprogress_requests:sum:4684 + expr: vector(1) + labels: + job: job4684 + - record: job:http_inprogress_requests:sum:4685 + expr: vector(1) + labels: + job: job4685 + - record: job:http_inprogress_requests:sum:4686 + expr: vector(1) + labels: + job: job4686 + - record: job:http_inprogress_requests:sum:4687 + expr: vector(1) + labels: + job: job4687 + - record: job:http_inprogress_requests:sum:4688 + expr: vector(1) + labels: + job: job4688 + - record: job:http_inprogress_requests:sum:4689 + expr: vector(1) + labels: + job: job4689 + - record: job:http_inprogress_requests:sum:4690 + expr: vector(1) + labels: + job: job4690 + - record: job:http_inprogress_requests:sum:4691 + expr: vector(1) + labels: + job: job4691 + - record: job:http_inprogress_requests:sum:4692 + expr: vector(1) + labels: + job: job4692 + - record: job:http_inprogress_requests:sum:4693 + expr: vector(1) + labels: + job: job4693 + - record: job:http_inprogress_requests:sum:4694 + expr: vector(1) + labels: + job: job4694 + - record: job:http_inprogress_requests:sum:4695 + expr: vector(1) + labels: + job: job4695 + - record: job:http_inprogress_requests:sum:4696 + expr: vector(1) + labels: + job: job4696 + - record: job:http_inprogress_requests:sum:4697 + expr: vector(1) + labels: + job: job4697 + - record: job:http_inprogress_requests:sum:4698 + expr: vector(1) + labels: + job: job4698 + - record: job:http_inprogress_requests:sum:4699 + expr: vector(1) + labels: + job: job4699 + - record: job:http_inprogress_requests:sum:4700 + expr: vector(1) + labels: + job: job4700 + - record: job:http_inprogress_requests:sum:4701 + expr: vector(1) + labels: + job: job4701 + - record: job:http_inprogress_requests:sum:4702 + expr: vector(1) + labels: + job: job4702 + - record: job:http_inprogress_requests:sum:4703 + expr: vector(1) + labels: + job: job4703 + - record: job:http_inprogress_requests:sum:4704 + expr: vector(1) + labels: + job: job4704 + - record: job:http_inprogress_requests:sum:4705 + expr: vector(1) + labels: + job: job4705 + - record: job:http_inprogress_requests:sum:4706 + expr: vector(1) + labels: + job: job4706 + - record: job:http_inprogress_requests:sum:4707 + expr: vector(1) + labels: + job: job4707 + - record: job:http_inprogress_requests:sum:4708 + expr: vector(1) + labels: + job: job4708 + - record: job:http_inprogress_requests:sum:4709 + expr: vector(1) + labels: + job: job4709 + - record: job:http_inprogress_requests:sum:4710 + expr: vector(1) + labels: + job: job4710 + - record: job:http_inprogress_requests:sum:4711 + expr: vector(1) + labels: + job: job4711 + - record: job:http_inprogress_requests:sum:4712 + expr: vector(1) + labels: + job: job4712 + - record: job:http_inprogress_requests:sum:4713 + expr: vector(1) + labels: + job: job4713 + - record: job:http_inprogress_requests:sum:4714 + expr: vector(1) + labels: + job: job4714 + - record: job:http_inprogress_requests:sum:4715 + expr: vector(1) + labels: + job: job4715 + - record: job:http_inprogress_requests:sum:4716 + expr: vector(1) + labels: + job: job4716 + - record: job:http_inprogress_requests:sum:4717 + expr: vector(1) + labels: + job: job4717 + - record: job:http_inprogress_requests:sum:4718 + expr: vector(1) + labels: + job: job4718 + - record: job:http_inprogress_requests:sum:4719 + expr: vector(1) + labels: + job: job4719 + - record: job:http_inprogress_requests:sum:4720 + expr: vector(1) + labels: + job: job4720 + - record: job:http_inprogress_requests:sum:4721 + expr: vector(1) + labels: + job: job4721 + - record: job:http_inprogress_requests:sum:4722 + expr: vector(1) + labels: + job: job4722 + - record: job:http_inprogress_requests:sum:4723 + expr: vector(1) + labels: + job: job4723 + - record: job:http_inprogress_requests:sum:4724 + expr: vector(1) + labels: + job: job4724 + - record: job:http_inprogress_requests:sum:4725 + expr: vector(1) + labels: + job: job4725 + - record: job:http_inprogress_requests:sum:4726 + expr: vector(1) + labels: + job: job4726 + - record: job:http_inprogress_requests:sum:4727 + expr: vector(1) + labels: + job: job4727 + - record: job:http_inprogress_requests:sum:4728 + expr: vector(1) + labels: + job: job4728 + - record: job:http_inprogress_requests:sum:4729 + expr: vector(1) + labels: + job: job4729 + - record: job:http_inprogress_requests:sum:4730 + expr: vector(1) + labels: + job: job4730 + - record: job:http_inprogress_requests:sum:4731 + expr: vector(1) + labels: + job: job4731 + - record: job:http_inprogress_requests:sum:4732 + expr: vector(1) + labels: + job: job4732 + - record: job:http_inprogress_requests:sum:4733 + expr: vector(1) + labels: + job: job4733 + - record: job:http_inprogress_requests:sum:4734 + expr: vector(1) + labels: + job: job4734 + - record: job:http_inprogress_requests:sum:4735 + expr: vector(1) + labels: + job: job4735 + - record: job:http_inprogress_requests:sum:4736 + expr: vector(1) + labels: + job: job4736 + - record: job:http_inprogress_requests:sum:4737 + expr: vector(1) + labels: + job: job4737 + - record: job:http_inprogress_requests:sum:4738 + expr: vector(1) + labels: + job: job4738 + - record: job:http_inprogress_requests:sum:4739 + expr: vector(1) + labels: + job: job4739 + - record: job:http_inprogress_requests:sum:4740 + expr: vector(1) + labels: + job: job4740 + - record: job:http_inprogress_requests:sum:4741 + expr: vector(1) + labels: + job: job4741 + - record: job:http_inprogress_requests:sum:4742 + expr: vector(1) + labels: + job: job4742 + - record: job:http_inprogress_requests:sum:4743 + expr: vector(1) + labels: + job: job4743 + - record: job:http_inprogress_requests:sum:4744 + expr: vector(1) + labels: + job: job4744 + - record: job:http_inprogress_requests:sum:4745 + expr: vector(1) + labels: + job: job4745 + - record: job:http_inprogress_requests:sum:4746 + expr: vector(1) + labels: + job: job4746 + - record: job:http_inprogress_requests:sum:4747 + expr: vector(1) + labels: + job: job4747 + - record: job:http_inprogress_requests:sum:4748 + expr: vector(1) + labels: + job: job4748 + - record: job:http_inprogress_requests:sum:4749 + expr: vector(1) + labels: + job: job4749 + - record: job:http_inprogress_requests:sum:4750 + expr: vector(1) + labels: + job: job4750 + - record: job:http_inprogress_requests:sum:4751 + expr: vector(1) + labels: + job: job4751 + - record: job:http_inprogress_requests:sum:4752 + expr: vector(1) + labels: + job: job4752 + - record: job:http_inprogress_requests:sum:4753 + expr: vector(1) + labels: + job: job4753 + - record: job:http_inprogress_requests:sum:4754 + expr: vector(1) + labels: + job: job4754 + - record: job:http_inprogress_requests:sum:4755 + expr: vector(1) + labels: + job: job4755 + - record: job:http_inprogress_requests:sum:4756 + expr: vector(1) + labels: + job: job4756 + - record: job:http_inprogress_requests:sum:4757 + expr: vector(1) + labels: + job: job4757 + - record: job:http_inprogress_requests:sum:4758 + expr: vector(1) + labels: + job: job4758 + - record: job:http_inprogress_requests:sum:4759 + expr: vector(1) + labels: + job: job4759 + - record: job:http_inprogress_requests:sum:4760 + expr: vector(1) + labels: + job: job4760 + - record: job:http_inprogress_requests:sum:4761 + expr: vector(1) + labels: + job: job4761 + - record: job:http_inprogress_requests:sum:4762 + expr: vector(1) + labels: + job: job4762 + - record: job:http_inprogress_requests:sum:4763 + expr: vector(1) + labels: + job: job4763 + - record: job:http_inprogress_requests:sum:4764 + expr: vector(1) + labels: + job: job4764 + - record: job:http_inprogress_requests:sum:4765 + expr: vector(1) + labels: + job: job4765 + - record: job:http_inprogress_requests:sum:4766 + expr: vector(1) + labels: + job: job4766 + - record: job:http_inprogress_requests:sum:4767 + expr: vector(1) + labels: + job: job4767 + - record: job:http_inprogress_requests:sum:4768 + expr: vector(1) + labels: + job: job4768 + - record: job:http_inprogress_requests:sum:4769 + expr: vector(1) + labels: + job: job4769 + - record: job:http_inprogress_requests:sum:4770 + expr: vector(1) + labels: + job: job4770 + - record: job:http_inprogress_requests:sum:4771 + expr: vector(1) + labels: + job: job4771 + - record: job:http_inprogress_requests:sum:4772 + expr: vector(1) + labels: + job: job4772 + - record: job:http_inprogress_requests:sum:4773 + expr: vector(1) + labels: + job: job4773 + - record: job:http_inprogress_requests:sum:4774 + expr: vector(1) + labels: + job: job4774 + - record: job:http_inprogress_requests:sum:4775 + expr: vector(1) + labels: + job: job4775 + - record: job:http_inprogress_requests:sum:4776 + expr: vector(1) + labels: + job: job4776 + - record: job:http_inprogress_requests:sum:4777 + expr: vector(1) + labels: + job: job4777 + - record: job:http_inprogress_requests:sum:4778 + expr: vector(1) + labels: + job: job4778 + - record: job:http_inprogress_requests:sum:4779 + expr: vector(1) + labels: + job: job4779 + - record: job:http_inprogress_requests:sum:4780 + expr: vector(1) + labels: + job: job4780 + - record: job:http_inprogress_requests:sum:4781 + expr: vector(1) + labels: + job: job4781 + - record: job:http_inprogress_requests:sum:4782 + expr: vector(1) + labels: + job: job4782 + - record: job:http_inprogress_requests:sum:4783 + expr: vector(1) + labels: + job: job4783 + - record: job:http_inprogress_requests:sum:4784 + expr: vector(1) + labels: + job: job4784 + - record: job:http_inprogress_requests:sum:4785 + expr: vector(1) + labels: + job: job4785 + - record: job:http_inprogress_requests:sum:4786 + expr: vector(1) + labels: + job: job4786 + - record: job:http_inprogress_requests:sum:4787 + expr: vector(1) + labels: + job: job4787 + - record: job:http_inprogress_requests:sum:4788 + expr: vector(1) + labels: + job: job4788 + - record: job:http_inprogress_requests:sum:4789 + expr: vector(1) + labels: + job: job4789 + - record: job:http_inprogress_requests:sum:4790 + expr: vector(1) + labels: + job: job4790 + - record: job:http_inprogress_requests:sum:4791 + expr: vector(1) + labels: + job: job4791 + - record: job:http_inprogress_requests:sum:4792 + expr: vector(1) + labels: + job: job4792 + - record: job:http_inprogress_requests:sum:4793 + expr: vector(1) + labels: + job: job4793 + - record: job:http_inprogress_requests:sum:4794 + expr: vector(1) + labels: + job: job4794 + - record: job:http_inprogress_requests:sum:4795 + expr: vector(1) + labels: + job: job4795 + - record: job:http_inprogress_requests:sum:4796 + expr: vector(1) + labels: + job: job4796 + - record: job:http_inprogress_requests:sum:4797 + expr: vector(1) + labels: + job: job4797 + - record: job:http_inprogress_requests:sum:4798 + expr: vector(1) + labels: + job: job4798 + - record: job:http_inprogress_requests:sum:4799 + expr: vector(1) + labels: + job: job4799 + - record: job:http_inprogress_requests:sum:4800 + expr: vector(1) + labels: + job: job4800 + - record: job:http_inprogress_requests:sum:4801 + expr: vector(1) + labels: + job: job4801 + - record: job:http_inprogress_requests:sum:4802 + expr: vector(1) + labels: + job: job4802 + - record: job:http_inprogress_requests:sum:4803 + expr: vector(1) + labels: + job: job4803 + - record: job:http_inprogress_requests:sum:4804 + expr: vector(1) + labels: + job: job4804 + - record: job:http_inprogress_requests:sum:4805 + expr: vector(1) + labels: + job: job4805 + - record: job:http_inprogress_requests:sum:4806 + expr: vector(1) + labels: + job: job4806 + - record: job:http_inprogress_requests:sum:4807 + expr: vector(1) + labels: + job: job4807 + - record: job:http_inprogress_requests:sum:4808 + expr: vector(1) + labels: + job: job4808 + - record: job:http_inprogress_requests:sum:4809 + expr: vector(1) + labels: + job: job4809 + - record: job:http_inprogress_requests:sum:4810 + expr: vector(1) + labels: + job: job4810 + - record: job:http_inprogress_requests:sum:4811 + expr: vector(1) + labels: + job: job4811 + - record: job:http_inprogress_requests:sum:4812 + expr: vector(1) + labels: + job: job4812 + - record: job:http_inprogress_requests:sum:4813 + expr: vector(1) + labels: + job: job4813 + - record: job:http_inprogress_requests:sum:4814 + expr: vector(1) + labels: + job: job4814 + - record: job:http_inprogress_requests:sum:4815 + expr: vector(1) + labels: + job: job4815 + - record: job:http_inprogress_requests:sum:4816 + expr: vector(1) + labels: + job: job4816 + - record: job:http_inprogress_requests:sum:4817 + expr: vector(1) + labels: + job: job4817 + - record: job:http_inprogress_requests:sum:4818 + expr: vector(1) + labels: + job: job4818 + - record: job:http_inprogress_requests:sum:4819 + expr: vector(1) + labels: + job: job4819 + - record: job:http_inprogress_requests:sum:4820 + expr: vector(1) + labels: + job: job4820 + - record: job:http_inprogress_requests:sum:4821 + expr: vector(1) + labels: + job: job4821 + - record: job:http_inprogress_requests:sum:4822 + expr: vector(1) + labels: + job: job4822 + - record: job:http_inprogress_requests:sum:4823 + expr: vector(1) + labels: + job: job4823 + - record: job:http_inprogress_requests:sum:4824 + expr: vector(1) + labels: + job: job4824 + - record: job:http_inprogress_requests:sum:4825 + expr: vector(1) + labels: + job: job4825 + - record: job:http_inprogress_requests:sum:4826 + expr: vector(1) + labels: + job: job4826 + - record: job:http_inprogress_requests:sum:4827 + expr: vector(1) + labels: + job: job4827 + - record: job:http_inprogress_requests:sum:4828 + expr: vector(1) + labels: + job: job4828 + - record: job:http_inprogress_requests:sum:4829 + expr: vector(1) + labels: + job: job4829 + - record: job:http_inprogress_requests:sum:4830 + expr: vector(1) + labels: + job: job4830 + - record: job:http_inprogress_requests:sum:4831 + expr: vector(1) + labels: + job: job4831 + - record: job:http_inprogress_requests:sum:4832 + expr: vector(1) + labels: + job: job4832 + - record: job:http_inprogress_requests:sum:4833 + expr: vector(1) + labels: + job: job4833 + - record: job:http_inprogress_requests:sum:4834 + expr: vector(1) + labels: + job: job4834 + - record: job:http_inprogress_requests:sum:4835 + expr: vector(1) + labels: + job: job4835 + - record: job:http_inprogress_requests:sum:4836 + expr: vector(1) + labels: + job: job4836 + - record: job:http_inprogress_requests:sum:4837 + expr: vector(1) + labels: + job: job4837 + - record: job:http_inprogress_requests:sum:4838 + expr: vector(1) + labels: + job: job4838 + - record: job:http_inprogress_requests:sum:4839 + expr: vector(1) + labels: + job: job4839 + - record: job:http_inprogress_requests:sum:4840 + expr: vector(1) + labels: + job: job4840 + - record: job:http_inprogress_requests:sum:4841 + expr: vector(1) + labels: + job: job4841 + - record: job:http_inprogress_requests:sum:4842 + expr: vector(1) + labels: + job: job4842 + - record: job:http_inprogress_requests:sum:4843 + expr: vector(1) + labels: + job: job4843 + - record: job:http_inprogress_requests:sum:4844 + expr: vector(1) + labels: + job: job4844 + - record: job:http_inprogress_requests:sum:4845 + expr: vector(1) + labels: + job: job4845 + - record: job:http_inprogress_requests:sum:4846 + expr: vector(1) + labels: + job: job4846 + - record: job:http_inprogress_requests:sum:4847 + expr: vector(1) + labels: + job: job4847 + - record: job:http_inprogress_requests:sum:4848 + expr: vector(1) + labels: + job: job4848 + - record: job:http_inprogress_requests:sum:4849 + expr: vector(1) + labels: + job: job4849 + - record: job:http_inprogress_requests:sum:4850 + expr: vector(1) + labels: + job: job4850 + - record: job:http_inprogress_requests:sum:4851 + expr: vector(1) + labels: + job: job4851 + - record: job:http_inprogress_requests:sum:4852 + expr: vector(1) + labels: + job: job4852 + - record: job:http_inprogress_requests:sum:4853 + expr: vector(1) + labels: + job: job4853 + - record: job:http_inprogress_requests:sum:4854 + expr: vector(1) + labels: + job: job4854 + - record: job:http_inprogress_requests:sum:4855 + expr: vector(1) + labels: + job: job4855 + - record: job:http_inprogress_requests:sum:4856 + expr: vector(1) + labels: + job: job4856 + - record: job:http_inprogress_requests:sum:4857 + expr: vector(1) + labels: + job: job4857 + - record: job:http_inprogress_requests:sum:4858 + expr: vector(1) + labels: + job: job4858 + - record: job:http_inprogress_requests:sum:4859 + expr: vector(1) + labels: + job: job4859 + - record: job:http_inprogress_requests:sum:4860 + expr: vector(1) + labels: + job: job4860 + - record: job:http_inprogress_requests:sum:4861 + expr: vector(1) + labels: + job: job4861 + - record: job:http_inprogress_requests:sum:4862 + expr: vector(1) + labels: + job: job4862 + - record: job:http_inprogress_requests:sum:4863 + expr: vector(1) + labels: + job: job4863 + - record: job:http_inprogress_requests:sum:4864 + expr: vector(1) + labels: + job: job4864 + - record: job:http_inprogress_requests:sum:4865 + expr: vector(1) + labels: + job: job4865 + - record: job:http_inprogress_requests:sum:4866 + expr: vector(1) + labels: + job: job4866 + - record: job:http_inprogress_requests:sum:4867 + expr: vector(1) + labels: + job: job4867 + - record: job:http_inprogress_requests:sum:4868 + expr: vector(1) + labels: + job: job4868 + - record: job:http_inprogress_requests:sum:4869 + expr: vector(1) + labels: + job: job4869 + - record: job:http_inprogress_requests:sum:4870 + expr: vector(1) + labels: + job: job4870 + - record: job:http_inprogress_requests:sum:4871 + expr: vector(1) + labels: + job: job4871 + - record: job:http_inprogress_requests:sum:4872 + expr: vector(1) + labels: + job: job4872 + - record: job:http_inprogress_requests:sum:4873 + expr: vector(1) + labels: + job: job4873 + - record: job:http_inprogress_requests:sum:4874 + expr: vector(1) + labels: + job: job4874 + - record: job:http_inprogress_requests:sum:4875 + expr: vector(1) + labels: + job: job4875 + - record: job:http_inprogress_requests:sum:4876 + expr: vector(1) + labels: + job: job4876 + - record: job:http_inprogress_requests:sum:4877 + expr: vector(1) + labels: + job: job4877 + - record: job:http_inprogress_requests:sum:4878 + expr: vector(1) + labels: + job: job4878 + - record: job:http_inprogress_requests:sum:4879 + expr: vector(1) + labels: + job: job4879 + - record: job:http_inprogress_requests:sum:4880 + expr: vector(1) + labels: + job: job4880 + - record: job:http_inprogress_requests:sum:4881 + expr: vector(1) + labels: + job: job4881 + - record: job:http_inprogress_requests:sum:4882 + expr: vector(1) + labels: + job: job4882 + - record: job:http_inprogress_requests:sum:4883 + expr: vector(1) + labels: + job: job4883 + - record: job:http_inprogress_requests:sum:4884 + expr: vector(1) + labels: + job: job4884 + - record: job:http_inprogress_requests:sum:4885 + expr: vector(1) + labels: + job: job4885 + - record: job:http_inprogress_requests:sum:4886 + expr: vector(1) + labels: + job: job4886 + - record: job:http_inprogress_requests:sum:4887 + expr: vector(1) + labels: + job: job4887 + - record: job:http_inprogress_requests:sum:4888 + expr: vector(1) + labels: + job: job4888 + - record: job:http_inprogress_requests:sum:4889 + expr: vector(1) + labels: + job: job4889 + - record: job:http_inprogress_requests:sum:4890 + expr: vector(1) + labels: + job: job4890 + - record: job:http_inprogress_requests:sum:4891 + expr: vector(1) + labels: + job: job4891 + - record: job:http_inprogress_requests:sum:4892 + expr: vector(1) + labels: + job: job4892 + - record: job:http_inprogress_requests:sum:4893 + expr: vector(1) + labels: + job: job4893 + - record: job:http_inprogress_requests:sum:4894 + expr: vector(1) + labels: + job: job4894 + - record: job:http_inprogress_requests:sum:4895 + expr: vector(1) + labels: + job: job4895 + - record: job:http_inprogress_requests:sum:4896 + expr: vector(1) + labels: + job: job4896 + - record: job:http_inprogress_requests:sum:4897 + expr: vector(1) + labels: + job: job4897 + - record: job:http_inprogress_requests:sum:4898 + expr: vector(1) + labels: + job: job4898 + - record: job:http_inprogress_requests:sum:4899 + expr: vector(1) + labels: + job: job4899 + - record: job:http_inprogress_requests:sum:4900 + expr: vector(1) + labels: + job: job4900 + - record: job:http_inprogress_requests:sum:4901 + expr: vector(1) + labels: + job: job4901 + - record: job:http_inprogress_requests:sum:4902 + expr: vector(1) + labels: + job: job4902 + - record: job:http_inprogress_requests:sum:4903 + expr: vector(1) + labels: + job: job4903 + - record: job:http_inprogress_requests:sum:4904 + expr: vector(1) + labels: + job: job4904 + - record: job:http_inprogress_requests:sum:4905 + expr: vector(1) + labels: + job: job4905 + - record: job:http_inprogress_requests:sum:4906 + expr: vector(1) + labels: + job: job4906 + - record: job:http_inprogress_requests:sum:4907 + expr: vector(1) + labels: + job: job4907 + - record: job:http_inprogress_requests:sum:4908 + expr: vector(1) + labels: + job: job4908 + - record: job:http_inprogress_requests:sum:4909 + expr: vector(1) + labels: + job: job4909 + - record: job:http_inprogress_requests:sum:4910 + expr: vector(1) + labels: + job: job4910 + - record: job:http_inprogress_requests:sum:4911 + expr: vector(1) + labels: + job: job4911 + - record: job:http_inprogress_requests:sum:4912 + expr: vector(1) + labels: + job: job4912 + - record: job:http_inprogress_requests:sum:4913 + expr: vector(1) + labels: + job: job4913 + - record: job:http_inprogress_requests:sum:4914 + expr: vector(1) + labels: + job: job4914 + - record: job:http_inprogress_requests:sum:4915 + expr: vector(1) + labels: + job: job4915 + - record: job:http_inprogress_requests:sum:4916 + expr: vector(1) + labels: + job: job4916 + - record: job:http_inprogress_requests:sum:4917 + expr: vector(1) + labels: + job: job4917 + - record: job:http_inprogress_requests:sum:4918 + expr: vector(1) + labels: + job: job4918 + - record: job:http_inprogress_requests:sum:4919 + expr: vector(1) + labels: + job: job4919 + - record: job:http_inprogress_requests:sum:4920 + expr: vector(1) + labels: + job: job4920 + - record: job:http_inprogress_requests:sum:4921 + expr: vector(1) + labels: + job: job4921 + - record: job:http_inprogress_requests:sum:4922 + expr: vector(1) + labels: + job: job4922 + - record: job:http_inprogress_requests:sum:4923 + expr: vector(1) + labels: + job: job4923 + - record: job:http_inprogress_requests:sum:4924 + expr: vector(1) + labels: + job: job4924 + - record: job:http_inprogress_requests:sum:4925 + expr: vector(1) + labels: + job: job4925 + - record: job:http_inprogress_requests:sum:4926 + expr: vector(1) + labels: + job: job4926 + - record: job:http_inprogress_requests:sum:4927 + expr: vector(1) + labels: + job: job4927 + - record: job:http_inprogress_requests:sum:4928 + expr: vector(1) + labels: + job: job4928 + - record: job:http_inprogress_requests:sum:4929 + expr: vector(1) + labels: + job: job4929 + - record: job:http_inprogress_requests:sum:4930 + expr: vector(1) + labels: + job: job4930 + - record: job:http_inprogress_requests:sum:4931 + expr: vector(1) + labels: + job: job4931 + - record: job:http_inprogress_requests:sum:4932 + expr: vector(1) + labels: + job: job4932 + - record: job:http_inprogress_requests:sum:4933 + expr: vector(1) + labels: + job: job4933 + - record: job:http_inprogress_requests:sum:4934 + expr: vector(1) + labels: + job: job4934 + - record: job:http_inprogress_requests:sum:4935 + expr: vector(1) + labels: + job: job4935 + - record: job:http_inprogress_requests:sum:4936 + expr: vector(1) + labels: + job: job4936 + - record: job:http_inprogress_requests:sum:4937 + expr: vector(1) + labels: + job: job4937 + - record: job:http_inprogress_requests:sum:4938 + expr: vector(1) + labels: + job: job4938 + - record: job:http_inprogress_requests:sum:4939 + expr: vector(1) + labels: + job: job4939 + - record: job:http_inprogress_requests:sum:4940 + expr: vector(1) + labels: + job: job4940 + - record: job:http_inprogress_requests:sum:4941 + expr: vector(1) + labels: + job: job4941 + - record: job:http_inprogress_requests:sum:4942 + expr: vector(1) + labels: + job: job4942 + - record: job:http_inprogress_requests:sum:4943 + expr: vector(1) + labels: + job: job4943 + - record: job:http_inprogress_requests:sum:4944 + expr: vector(1) + labels: + job: job4944 + - record: job:http_inprogress_requests:sum:4945 + expr: vector(1) + labels: + job: job4945 + - record: job:http_inprogress_requests:sum:4946 + expr: vector(1) + labels: + job: job4946 + - record: job:http_inprogress_requests:sum:4947 + expr: vector(1) + labels: + job: job4947 + - record: job:http_inprogress_requests:sum:4948 + expr: vector(1) + labels: + job: job4948 + - record: job:http_inprogress_requests:sum:4949 + expr: vector(1) + labels: + job: job4949 + - record: job:http_inprogress_requests:sum:4950 + expr: vector(1) + labels: + job: job4950 + - record: job:http_inprogress_requests:sum:4951 + expr: vector(1) + labels: + job: job4951 + - record: job:http_inprogress_requests:sum:4952 + expr: vector(1) + labels: + job: job4952 + - record: job:http_inprogress_requests:sum:4953 + expr: vector(1) + labels: + job: job4953 + - record: job:http_inprogress_requests:sum:4954 + expr: vector(1) + labels: + job: job4954 + - record: job:http_inprogress_requests:sum:4955 + expr: vector(1) + labels: + job: job4955 + - record: job:http_inprogress_requests:sum:4956 + expr: vector(1) + labels: + job: job4956 + - record: job:http_inprogress_requests:sum:4957 + expr: vector(1) + labels: + job: job4957 + - record: job:http_inprogress_requests:sum:4958 + expr: vector(1) + labels: + job: job4958 + - record: job:http_inprogress_requests:sum:4959 + expr: vector(1) + labels: + job: job4959 + - record: job:http_inprogress_requests:sum:4960 + expr: vector(1) + labels: + job: job4960 + - record: job:http_inprogress_requests:sum:4961 + expr: vector(1) + labels: + job: job4961 + - record: job:http_inprogress_requests:sum:4962 + expr: vector(1) + labels: + job: job4962 + - record: job:http_inprogress_requests:sum:4963 + expr: vector(1) + labels: + job: job4963 + - record: job:http_inprogress_requests:sum:4964 + expr: vector(1) + labels: + job: job4964 + - record: job:http_inprogress_requests:sum:4965 + expr: vector(1) + labels: + job: job4965 + - record: job:http_inprogress_requests:sum:4966 + expr: vector(1) + labels: + job: job4966 + - record: job:http_inprogress_requests:sum:4967 + expr: vector(1) + labels: + job: job4967 + - record: job:http_inprogress_requests:sum:4968 + expr: vector(1) + labels: + job: job4968 + - record: job:http_inprogress_requests:sum:4969 + expr: vector(1) + labels: + job: job4969 + - record: job:http_inprogress_requests:sum:4970 + expr: vector(1) + labels: + job: job4970 + - record: job:http_inprogress_requests:sum:4971 + expr: vector(1) + labels: + job: job4971 + - record: job:http_inprogress_requests:sum:4972 + expr: vector(1) + labels: + job: job4972 + - record: job:http_inprogress_requests:sum:4973 + expr: vector(1) + labels: + job: job4973 + - record: job:http_inprogress_requests:sum:4974 + expr: vector(1) + labels: + job: job4974 + - record: job:http_inprogress_requests:sum:4975 + expr: vector(1) + labels: + job: job4975 + - record: job:http_inprogress_requests:sum:4976 + expr: vector(1) + labels: + job: job4976 + - record: job:http_inprogress_requests:sum:4977 + expr: vector(1) + labels: + job: job4977 + - record: job:http_inprogress_requests:sum:4978 + expr: vector(1) + labels: + job: job4978 + - record: job:http_inprogress_requests:sum:4979 + expr: vector(1) + labels: + job: job4979 + - record: job:http_inprogress_requests:sum:4980 + expr: vector(1) + labels: + job: job4980 + - record: job:http_inprogress_requests:sum:4981 + expr: vector(1) + labels: + job: job4981 + - record: job:http_inprogress_requests:sum:4982 + expr: vector(1) + labels: + job: job4982 + - record: job:http_inprogress_requests:sum:4983 + expr: vector(1) + labels: + job: job4983 + - record: job:http_inprogress_requests:sum:4984 + expr: vector(1) + labels: + job: job4984 + - record: job:http_inprogress_requests:sum:4985 + expr: vector(1) + labels: + job: job4985 + - record: job:http_inprogress_requests:sum:4986 + expr: vector(1) + labels: + job: job4986 + - record: job:http_inprogress_requests:sum:4987 + expr: vector(1) + labels: + job: job4987 + - record: job:http_inprogress_requests:sum:4988 + expr: vector(1) + labels: + job: job4988 + - record: job:http_inprogress_requests:sum:4989 + expr: vector(1) + labels: + job: job4989 + - record: job:http_inprogress_requests:sum:4990 + expr: vector(1) + labels: + job: job4990 + - record: job:http_inprogress_requests:sum:4991 + expr: vector(1) + labels: + job: job4991 + - record: job:http_inprogress_requests:sum:4992 + expr: vector(1) + labels: + job: job4992 + - record: job:http_inprogress_requests:sum:4993 + expr: vector(1) + labels: + job: job4993 + - record: job:http_inprogress_requests:sum:4994 + expr: vector(1) + labels: + job: job4994 + - record: job:http_inprogress_requests:sum:4995 + expr: vector(1) + labels: + job: job4995 + - record: job:http_inprogress_requests:sum:4996 + expr: vector(1) + labels: + job: job4996 + - record: job:http_inprogress_requests:sum:4997 + expr: vector(1) + labels: + job: job4997 + - record: job:http_inprogress_requests:sum:4998 + expr: vector(1) + labels: + job: job4998 + - record: job:http_inprogress_requests:sum:4999 + expr: vector(1) + labels: + job: job4999 + - record: job:http_inprogress_requests:sum:5000 + expr: vector(1) + labels: + job: job5000 + - record: job:http_inprogress_requests:sum:5001 + expr: vector(1) + labels: + job: job5001 + - record: job:http_inprogress_requests:sum:5002 + expr: vector(1) + labels: + job: job5002 + - record: job:http_inprogress_requests:sum:5003 + expr: vector(1) + labels: + job: job5003 + - record: job:http_inprogress_requests:sum:5004 + expr: vector(1) + labels: + job: job5004 + - record: job:http_inprogress_requests:sum:5005 + expr: vector(1) + labels: + job: job5005 + - record: job:http_inprogress_requests:sum:5006 + expr: vector(1) + labels: + job: job5006 + - record: job:http_inprogress_requests:sum:5007 + expr: vector(1) + labels: + job: job5007 + - record: job:http_inprogress_requests:sum:5008 + expr: vector(1) + labels: + job: job5008 + - record: job:http_inprogress_requests:sum:5009 + expr: vector(1) + labels: + job: job5009 + - record: job:http_inprogress_requests:sum:5010 + expr: vector(1) + labels: + job: job5010 + - record: job:http_inprogress_requests:sum:5011 + expr: vector(1) + labels: + job: job5011 + - record: job:http_inprogress_requests:sum:5012 + expr: vector(1) + labels: + job: job5012 + - record: job:http_inprogress_requests:sum:5013 + expr: vector(1) + labels: + job: job5013 + - record: job:http_inprogress_requests:sum:5014 + expr: vector(1) + labels: + job: job5014 + - record: job:http_inprogress_requests:sum:5015 + expr: vector(1) + labels: + job: job5015 + - record: job:http_inprogress_requests:sum:5016 + expr: vector(1) + labels: + job: job5016 + - record: job:http_inprogress_requests:sum:5017 + expr: vector(1) + labels: + job: job5017 + - record: job:http_inprogress_requests:sum:5018 + expr: vector(1) + labels: + job: job5018 + - record: job:http_inprogress_requests:sum:5019 + expr: vector(1) + labels: + job: job5019 + - record: job:http_inprogress_requests:sum:5020 + expr: vector(1) + labels: + job: job5020 + - record: job:http_inprogress_requests:sum:5021 + expr: vector(1) + labels: + job: job5021 + - record: job:http_inprogress_requests:sum:5022 + expr: vector(1) + labels: + job: job5022 + - record: job:http_inprogress_requests:sum:5023 + expr: vector(1) + labels: + job: job5023 + - record: job:http_inprogress_requests:sum:5024 + expr: vector(1) + labels: + job: job5024 + - record: job:http_inprogress_requests:sum:5025 + expr: vector(1) + labels: + job: job5025 + - record: job:http_inprogress_requests:sum:5026 + expr: vector(1) + labels: + job: job5026 + - record: job:http_inprogress_requests:sum:5027 + expr: vector(1) + labels: + job: job5027 + - record: job:http_inprogress_requests:sum:5028 + expr: vector(1) + labels: + job: job5028 + - record: job:http_inprogress_requests:sum:5029 + expr: vector(1) + labels: + job: job5029 + - record: job:http_inprogress_requests:sum:5030 + expr: vector(1) + labels: + job: job5030 + - record: job:http_inprogress_requests:sum:5031 + expr: vector(1) + labels: + job: job5031 + - record: job:http_inprogress_requests:sum:5032 + expr: vector(1) + labels: + job: job5032 + - record: job:http_inprogress_requests:sum:5033 + expr: vector(1) + labels: + job: job5033 + - record: job:http_inprogress_requests:sum:5034 + expr: vector(1) + labels: + job: job5034 + - record: job:http_inprogress_requests:sum:5035 + expr: vector(1) + labels: + job: job5035 + - record: job:http_inprogress_requests:sum:5036 + expr: vector(1) + labels: + job: job5036 + - record: job:http_inprogress_requests:sum:5037 + expr: vector(1) + labels: + job: job5037 + - record: job:http_inprogress_requests:sum:5038 + expr: vector(1) + labels: + job: job5038 + - record: job:http_inprogress_requests:sum:5039 + expr: vector(1) + labels: + job: job5039 + - record: job:http_inprogress_requests:sum:5040 + expr: vector(1) + labels: + job: job5040 + - record: job:http_inprogress_requests:sum:5041 + expr: vector(1) + labels: + job: job5041 + - record: job:http_inprogress_requests:sum:5042 + expr: vector(1) + labels: + job: job5042 + - record: job:http_inprogress_requests:sum:5043 + expr: vector(1) + labels: + job: job5043 + - record: job:http_inprogress_requests:sum:5044 + expr: vector(1) + labels: + job: job5044 + - record: job:http_inprogress_requests:sum:5045 + expr: vector(1) + labels: + job: job5045 + - record: job:http_inprogress_requests:sum:5046 + expr: vector(1) + labels: + job: job5046 + - record: job:http_inprogress_requests:sum:5047 + expr: vector(1) + labels: + job: job5047 + - record: job:http_inprogress_requests:sum:5048 + expr: vector(1) + labels: + job: job5048 + - record: job:http_inprogress_requests:sum:5049 + expr: vector(1) + labels: + job: job5049 + - record: job:http_inprogress_requests:sum:5050 + expr: vector(1) + labels: + job: job5050 + - record: job:http_inprogress_requests:sum:5051 + expr: vector(1) + labels: + job: job5051 + - record: job:http_inprogress_requests:sum:5052 + expr: vector(1) + labels: + job: job5052 + - record: job:http_inprogress_requests:sum:5053 + expr: vector(1) + labels: + job: job5053 + - record: job:http_inprogress_requests:sum:5054 + expr: vector(1) + labels: + job: job5054 + - record: job:http_inprogress_requests:sum:5055 + expr: vector(1) + labels: + job: job5055 + - record: job:http_inprogress_requests:sum:5056 + expr: vector(1) + labels: + job: job5056 + - record: job:http_inprogress_requests:sum:5057 + expr: vector(1) + labels: + job: job5057 + - record: job:http_inprogress_requests:sum:5058 + expr: vector(1) + labels: + job: job5058 + - record: job:http_inprogress_requests:sum:5059 + expr: vector(1) + labels: + job: job5059 + - record: job:http_inprogress_requests:sum:5060 + expr: vector(1) + labels: + job: job5060 + - record: job:http_inprogress_requests:sum:5061 + expr: vector(1) + labels: + job: job5061 + - record: job:http_inprogress_requests:sum:5062 + expr: vector(1) + labels: + job: job5062 + - record: job:http_inprogress_requests:sum:5063 + expr: vector(1) + labels: + job: job5063 + - record: job:http_inprogress_requests:sum:5064 + expr: vector(1) + labels: + job: job5064 + - record: job:http_inprogress_requests:sum:5065 + expr: vector(1) + labels: + job: job5065 + - record: job:http_inprogress_requests:sum:5066 + expr: vector(1) + labels: + job: job5066 + - record: job:http_inprogress_requests:sum:5067 + expr: vector(1) + labels: + job: job5067 + - record: job:http_inprogress_requests:sum:5068 + expr: vector(1) + labels: + job: job5068 + - record: job:http_inprogress_requests:sum:5069 + expr: vector(1) + labels: + job: job5069 + - record: job:http_inprogress_requests:sum:5070 + expr: vector(1) + labels: + job: job5070 + - record: job:http_inprogress_requests:sum:5071 + expr: vector(1) + labels: + job: job5071 + - record: job:http_inprogress_requests:sum:5072 + expr: vector(1) + labels: + job: job5072 + - record: job:http_inprogress_requests:sum:5073 + expr: vector(1) + labels: + job: job5073 + - record: job:http_inprogress_requests:sum:5074 + expr: vector(1) + labels: + job: job5074 + - record: job:http_inprogress_requests:sum:5075 + expr: vector(1) + labels: + job: job5075 + - record: job:http_inprogress_requests:sum:5076 + expr: vector(1) + labels: + job: job5076 + - record: job:http_inprogress_requests:sum:5077 + expr: vector(1) + labels: + job: job5077 + - record: job:http_inprogress_requests:sum:5078 + expr: vector(1) + labels: + job: job5078 + - record: job:http_inprogress_requests:sum:5079 + expr: vector(1) + labels: + job: job5079 + - record: job:http_inprogress_requests:sum:5080 + expr: vector(1) + labels: + job: job5080 + - record: job:http_inprogress_requests:sum:5081 + expr: vector(1) + labels: + job: job5081 + - record: job:http_inprogress_requests:sum:5082 + expr: vector(1) + labels: + job: job5082 + - record: job:http_inprogress_requests:sum:5083 + expr: vector(1) + labels: + job: job5083 + - record: job:http_inprogress_requests:sum:5084 + expr: vector(1) + labels: + job: job5084 + - record: job:http_inprogress_requests:sum:5085 + expr: vector(1) + labels: + job: job5085 + - record: job:http_inprogress_requests:sum:5086 + expr: vector(1) + labels: + job: job5086 + - record: job:http_inprogress_requests:sum:5087 + expr: vector(1) + labels: + job: job5087 + - record: job:http_inprogress_requests:sum:5088 + expr: vector(1) + labels: + job: job5088 + - record: job:http_inprogress_requests:sum:5089 + expr: vector(1) + labels: + job: job5089 + - record: job:http_inprogress_requests:sum:5090 + expr: vector(1) + labels: + job: job5090 + - record: job:http_inprogress_requests:sum:5091 + expr: vector(1) + labels: + job: job5091 + - record: job:http_inprogress_requests:sum:5092 + expr: vector(1) + labels: + job: job5092 + - record: job:http_inprogress_requests:sum:5093 + expr: vector(1) + labels: + job: job5093 + - record: job:http_inprogress_requests:sum:5094 + expr: vector(1) + labels: + job: job5094 + - record: job:http_inprogress_requests:sum:5095 + expr: vector(1) + labels: + job: job5095 + - record: job:http_inprogress_requests:sum:5096 + expr: vector(1) + labels: + job: job5096 + - record: job:http_inprogress_requests:sum:5097 + expr: vector(1) + labels: + job: job5097 + - record: job:http_inprogress_requests:sum:5098 + expr: vector(1) + labels: + job: job5098 + - record: job:http_inprogress_requests:sum:5099 + expr: vector(1) + labels: + job: job5099 + - record: job:http_inprogress_requests:sum:5100 + expr: vector(1) + labels: + job: job5100 + - record: job:http_inprogress_requests:sum:5101 + expr: vector(1) + labels: + job: job5101 + - record: job:http_inprogress_requests:sum:5102 + expr: vector(1) + labels: + job: job5102 + - record: job:http_inprogress_requests:sum:5103 + expr: vector(1) + labels: + job: job5103 + - record: job:http_inprogress_requests:sum:5104 + expr: vector(1) + labels: + job: job5104 + - record: job:http_inprogress_requests:sum:5105 + expr: vector(1) + labels: + job: job5105 + - record: job:http_inprogress_requests:sum:5106 + expr: vector(1) + labels: + job: job5106 + - record: job:http_inprogress_requests:sum:5107 + expr: vector(1) + labels: + job: job5107 + - record: job:http_inprogress_requests:sum:5108 + expr: vector(1) + labels: + job: job5108 + - record: job:http_inprogress_requests:sum:5109 + expr: vector(1) + labels: + job: job5109 + - record: job:http_inprogress_requests:sum:5110 + expr: vector(1) + labels: + job: job5110 + - record: job:http_inprogress_requests:sum:5111 + expr: vector(1) + labels: + job: job5111 + - record: job:http_inprogress_requests:sum:5112 + expr: vector(1) + labels: + job: job5112 + - record: job:http_inprogress_requests:sum:5113 + expr: vector(1) + labels: + job: job5113 + - record: job:http_inprogress_requests:sum:5114 + expr: vector(1) + labels: + job: job5114 + - record: job:http_inprogress_requests:sum:5115 + expr: vector(1) + labels: + job: job5115 + - record: job:http_inprogress_requests:sum:5116 + expr: vector(1) + labels: + job: job5116 + - record: job:http_inprogress_requests:sum:5117 + expr: vector(1) + labels: + job: job5117 + - record: job:http_inprogress_requests:sum:5118 + expr: vector(1) + labels: + job: job5118 + - record: job:http_inprogress_requests:sum:5119 + expr: vector(1) + labels: + job: job5119 + - record: job:http_inprogress_requests:sum:5120 + expr: vector(1) + labels: + job: job5120 + - record: job:http_inprogress_requests:sum:5121 + expr: vector(1) + labels: + job: job5121 + - record: job:http_inprogress_requests:sum:5122 + expr: vector(1) + labels: + job: job5122 + - record: job:http_inprogress_requests:sum:5123 + expr: vector(1) + labels: + job: job5123 + - record: job:http_inprogress_requests:sum:5124 + expr: vector(1) + labels: + job: job5124 + - record: job:http_inprogress_requests:sum:5125 + expr: vector(1) + labels: + job: job5125 + - record: job:http_inprogress_requests:sum:5126 + expr: vector(1) + labels: + job: job5126 + - record: job:http_inprogress_requests:sum:5127 + expr: vector(1) + labels: + job: job5127 + - record: job:http_inprogress_requests:sum:5128 + expr: vector(1) + labels: + job: job5128 + - record: job:http_inprogress_requests:sum:5129 + expr: vector(1) + labels: + job: job5129 + - record: job:http_inprogress_requests:sum:5130 + expr: vector(1) + labels: + job: job5130 + - record: job:http_inprogress_requests:sum:5131 + expr: vector(1) + labels: + job: job5131 + - record: job:http_inprogress_requests:sum:5132 + expr: vector(1) + labels: + job: job5132 + - record: job:http_inprogress_requests:sum:5133 + expr: vector(1) + labels: + job: job5133 + - record: job:http_inprogress_requests:sum:5134 + expr: vector(1) + labels: + job: job5134 + - record: job:http_inprogress_requests:sum:5135 + expr: vector(1) + labels: + job: job5135 + - record: job:http_inprogress_requests:sum:5136 + expr: vector(1) + labels: + job: job5136 + - record: job:http_inprogress_requests:sum:5137 + expr: vector(1) + labels: + job: job5137 + - record: job:http_inprogress_requests:sum:5138 + expr: vector(1) + labels: + job: job5138 + - record: job:http_inprogress_requests:sum:5139 + expr: vector(1) + labels: + job: job5139 + - record: job:http_inprogress_requests:sum:5140 + expr: vector(1) + labels: + job: job5140 + - record: job:http_inprogress_requests:sum:5141 + expr: vector(1) + labels: + job: job5141 + - record: job:http_inprogress_requests:sum:5142 + expr: vector(1) + labels: + job: job5142 + - record: job:http_inprogress_requests:sum:5143 + expr: vector(1) + labels: + job: job5143 + - record: job:http_inprogress_requests:sum:5144 + expr: vector(1) + labels: + job: job5144 + - record: job:http_inprogress_requests:sum:5145 + expr: vector(1) + labels: + job: job5145 + - record: job:http_inprogress_requests:sum:5146 + expr: vector(1) + labels: + job: job5146 + - record: job:http_inprogress_requests:sum:5147 + expr: vector(1) + labels: + job: job5147 + - record: job:http_inprogress_requests:sum:5148 + expr: vector(1) + labels: + job: job5148 + - record: job:http_inprogress_requests:sum:5149 + expr: vector(1) + labels: + job: job5149 + - record: job:http_inprogress_requests:sum:5150 + expr: vector(1) + labels: + job: job5150 + - record: job:http_inprogress_requests:sum:5151 + expr: vector(1) + labels: + job: job5151 + - record: job:http_inprogress_requests:sum:5152 + expr: vector(1) + labels: + job: job5152 + - record: job:http_inprogress_requests:sum:5153 + expr: vector(1) + labels: + job: job5153 + - record: job:http_inprogress_requests:sum:5154 + expr: vector(1) + labels: + job: job5154 + - record: job:http_inprogress_requests:sum:5155 + expr: vector(1) + labels: + job: job5155 + - record: job:http_inprogress_requests:sum:5156 + expr: vector(1) + labels: + job: job5156 + - record: job:http_inprogress_requests:sum:5157 + expr: vector(1) + labels: + job: job5157 + - record: job:http_inprogress_requests:sum:5158 + expr: vector(1) + labels: + job: job5158 + - record: job:http_inprogress_requests:sum:5159 + expr: vector(1) + labels: + job: job5159 + - record: job:http_inprogress_requests:sum:5160 + expr: vector(1) + labels: + job: job5160 + - record: job:http_inprogress_requests:sum:5161 + expr: vector(1) + labels: + job: job5161 + - record: job:http_inprogress_requests:sum:5162 + expr: vector(1) + labels: + job: job5162 + - record: job:http_inprogress_requests:sum:5163 + expr: vector(1) + labels: + job: job5163 + - record: job:http_inprogress_requests:sum:5164 + expr: vector(1) + labels: + job: job5164 + - record: job:http_inprogress_requests:sum:5165 + expr: vector(1) + labels: + job: job5165 + - record: job:http_inprogress_requests:sum:5166 + expr: vector(1) + labels: + job: job5166 + - record: job:http_inprogress_requests:sum:5167 + expr: vector(1) + labels: + job: job5167 + - record: job:http_inprogress_requests:sum:5168 + expr: vector(1) + labels: + job: job5168 + - record: job:http_inprogress_requests:sum:5169 + expr: vector(1) + labels: + job: job5169 + - record: job:http_inprogress_requests:sum:5170 + expr: vector(1) + labels: + job: job5170 + - record: job:http_inprogress_requests:sum:5171 + expr: vector(1) + labels: + job: job5171 + - record: job:http_inprogress_requests:sum:5172 + expr: vector(1) + labels: + job: job5172 + - record: job:http_inprogress_requests:sum:5173 + expr: vector(1) + labels: + job: job5173 + - record: job:http_inprogress_requests:sum:5174 + expr: vector(1) + labels: + job: job5174 + - record: job:http_inprogress_requests:sum:5175 + expr: vector(1) + labels: + job: job5175 + - record: job:http_inprogress_requests:sum:5176 + expr: vector(1) + labels: + job: job5176 + - record: job:http_inprogress_requests:sum:5177 + expr: vector(1) + labels: + job: job5177 + - record: job:http_inprogress_requests:sum:5178 + expr: vector(1) + labels: + job: job5178 + - record: job:http_inprogress_requests:sum:5179 + expr: vector(1) + labels: + job: job5179 + - record: job:http_inprogress_requests:sum:5180 + expr: vector(1) + labels: + job: job5180 + - record: job:http_inprogress_requests:sum:5181 + expr: vector(1) + labels: + job: job5181 + - record: job:http_inprogress_requests:sum:5182 + expr: vector(1) + labels: + job: job5182 + - record: job:http_inprogress_requests:sum:5183 + expr: vector(1) + labels: + job: job5183 + - record: job:http_inprogress_requests:sum:5184 + expr: vector(1) + labels: + job: job5184 + - record: job:http_inprogress_requests:sum:5185 + expr: vector(1) + labels: + job: job5185 + - record: job:http_inprogress_requests:sum:5186 + expr: vector(1) + labels: + job: job5186 + - record: job:http_inprogress_requests:sum:5187 + expr: vector(1) + labels: + job: job5187 + - record: job:http_inprogress_requests:sum:5188 + expr: vector(1) + labels: + job: job5188 + - record: job:http_inprogress_requests:sum:5189 + expr: vector(1) + labels: + job: job5189 + - record: job:http_inprogress_requests:sum:5190 + expr: vector(1) + labels: + job: job5190 + - record: job:http_inprogress_requests:sum:5191 + expr: vector(1) + labels: + job: job5191 + - record: job:http_inprogress_requests:sum:5192 + expr: vector(1) + labels: + job: job5192 + - record: job:http_inprogress_requests:sum:5193 + expr: vector(1) + labels: + job: job5193 + - record: job:http_inprogress_requests:sum:5194 + expr: vector(1) + labels: + job: job5194 + - record: job:http_inprogress_requests:sum:5195 + expr: vector(1) + labels: + job: job5195 + - record: job:http_inprogress_requests:sum:5196 + expr: vector(1) + labels: + job: job5196 + - record: job:http_inprogress_requests:sum:5197 + expr: vector(1) + labels: + job: job5197 + - record: job:http_inprogress_requests:sum:5198 + expr: vector(1) + labels: + job: job5198 + - record: job:http_inprogress_requests:sum:5199 + expr: vector(1) + labels: + job: job5199 + - record: job:http_inprogress_requests:sum:5200 + expr: vector(1) + labels: + job: job5200 + - record: job:http_inprogress_requests:sum:5201 + expr: vector(1) + labels: + job: job5201 + - record: job:http_inprogress_requests:sum:5202 + expr: vector(1) + labels: + job: job5202 + - record: job:http_inprogress_requests:sum:5203 + expr: vector(1) + labels: + job: job5203 + - record: job:http_inprogress_requests:sum:5204 + expr: vector(1) + labels: + job: job5204 + - record: job:http_inprogress_requests:sum:5205 + expr: vector(1) + labels: + job: job5205 + - record: job:http_inprogress_requests:sum:5206 + expr: vector(1) + labels: + job: job5206 + - record: job:http_inprogress_requests:sum:5207 + expr: vector(1) + labels: + job: job5207 + - record: job:http_inprogress_requests:sum:5208 + expr: vector(1) + labels: + job: job5208 + - record: job:http_inprogress_requests:sum:5209 + expr: vector(1) + labels: + job: job5209 + - record: job:http_inprogress_requests:sum:5210 + expr: vector(1) + labels: + job: job5210 + - record: job:http_inprogress_requests:sum:5211 + expr: vector(1) + labels: + job: job5211 + - record: job:http_inprogress_requests:sum:5212 + expr: vector(1) + labels: + job: job5212 + - record: job:http_inprogress_requests:sum:5213 + expr: vector(1) + labels: + job: job5213 + - record: job:http_inprogress_requests:sum:5214 + expr: vector(1) + labels: + job: job5214 + - record: job:http_inprogress_requests:sum:5215 + expr: vector(1) + labels: + job: job5215 + - record: job:http_inprogress_requests:sum:5216 + expr: vector(1) + labels: + job: job5216 + - record: job:http_inprogress_requests:sum:5217 + expr: vector(1) + labels: + job: job5217 + - record: job:http_inprogress_requests:sum:5218 + expr: vector(1) + labels: + job: job5218 + - record: job:http_inprogress_requests:sum:5219 + expr: vector(1) + labels: + job: job5219 + - record: job:http_inprogress_requests:sum:5220 + expr: vector(1) + labels: + job: job5220 + - record: job:http_inprogress_requests:sum:5221 + expr: vector(1) + labels: + job: job5221 + - record: job:http_inprogress_requests:sum:5222 + expr: vector(1) + labels: + job: job5222 + - record: job:http_inprogress_requests:sum:5223 + expr: vector(1) + labels: + job: job5223 + - record: job:http_inprogress_requests:sum:5224 + expr: vector(1) + labels: + job: job5224 + - record: job:http_inprogress_requests:sum:5225 + expr: vector(1) + labels: + job: job5225 + - record: job:http_inprogress_requests:sum:5226 + expr: vector(1) + labels: + job: job5226 + - record: job:http_inprogress_requests:sum:5227 + expr: vector(1) + labels: + job: job5227 + - record: job:http_inprogress_requests:sum:5228 + expr: vector(1) + labels: + job: job5228 + - record: job:http_inprogress_requests:sum:5229 + expr: vector(1) + labels: + job: job5229 + - record: job:http_inprogress_requests:sum:5230 + expr: vector(1) + labels: + job: job5230 + - record: job:http_inprogress_requests:sum:5231 + expr: vector(1) + labels: + job: job5231 + - record: job:http_inprogress_requests:sum:5232 + expr: vector(1) + labels: + job: job5232 + - record: job:http_inprogress_requests:sum:5233 + expr: vector(1) + labels: + job: job5233 + - record: job:http_inprogress_requests:sum:5234 + expr: vector(1) + labels: + job: job5234 + - record: job:http_inprogress_requests:sum:5235 + expr: vector(1) + labels: + job: job5235 + - record: job:http_inprogress_requests:sum:5236 + expr: vector(1) + labels: + job: job5236 + - record: job:http_inprogress_requests:sum:5237 + expr: vector(1) + labels: + job: job5237 + - record: job:http_inprogress_requests:sum:5238 + expr: vector(1) + labels: + job: job5238 + - record: job:http_inprogress_requests:sum:5239 + expr: vector(1) + labels: + job: job5239 + - record: job:http_inprogress_requests:sum:5240 + expr: vector(1) + labels: + job: job5240 + - record: job:http_inprogress_requests:sum:5241 + expr: vector(1) + labels: + job: job5241 + - record: job:http_inprogress_requests:sum:5242 + expr: vector(1) + labels: + job: job5242 + - record: job:http_inprogress_requests:sum:5243 + expr: vector(1) + labels: + job: job5243 + - record: job:http_inprogress_requests:sum:5244 + expr: vector(1) + labels: + job: job5244 + - record: job:http_inprogress_requests:sum:5245 + expr: vector(1) + labels: + job: job5245 + - record: job:http_inprogress_requests:sum:5246 + expr: vector(1) + labels: + job: job5246 + - record: job:http_inprogress_requests:sum:5247 + expr: vector(1) + labels: + job: job5247 + - record: job:http_inprogress_requests:sum:5248 + expr: vector(1) + labels: + job: job5248 + - record: job:http_inprogress_requests:sum:5249 + expr: vector(1) + labels: + job: job5249 + - record: job:http_inprogress_requests:sum:5250 + expr: vector(1) + labels: + job: job5250 + - record: job:http_inprogress_requests:sum:5251 + expr: vector(1) + labels: + job: job5251 + - record: job:http_inprogress_requests:sum:5252 + expr: vector(1) + labels: + job: job5252 + - record: job:http_inprogress_requests:sum:5253 + expr: vector(1) + labels: + job: job5253 + - record: job:http_inprogress_requests:sum:5254 + expr: vector(1) + labels: + job: job5254 + - record: job:http_inprogress_requests:sum:5255 + expr: vector(1) + labels: + job: job5255 + - record: job:http_inprogress_requests:sum:5256 + expr: vector(1) + labels: + job: job5256 + - record: job:http_inprogress_requests:sum:5257 + expr: vector(1) + labels: + job: job5257 + - record: job:http_inprogress_requests:sum:5258 + expr: vector(1) + labels: + job: job5258 + - record: job:http_inprogress_requests:sum:5259 + expr: vector(1) + labels: + job: job5259 + - record: job:http_inprogress_requests:sum:5260 + expr: vector(1) + labels: + job: job5260 + - record: job:http_inprogress_requests:sum:5261 + expr: vector(1) + labels: + job: job5261 + - record: job:http_inprogress_requests:sum:5262 + expr: vector(1) + labels: + job: job5262 + - record: job:http_inprogress_requests:sum:5263 + expr: vector(1) + labels: + job: job5263 + - record: job:http_inprogress_requests:sum:5264 + expr: vector(1) + labels: + job: job5264 + - record: job:http_inprogress_requests:sum:5265 + expr: vector(1) + labels: + job: job5265 + - record: job:http_inprogress_requests:sum:5266 + expr: vector(1) + labels: + job: job5266 + - record: job:http_inprogress_requests:sum:5267 + expr: vector(1) + labels: + job: job5267 + - record: job:http_inprogress_requests:sum:5268 + expr: vector(1) + labels: + job: job5268 + - record: job:http_inprogress_requests:sum:5269 + expr: vector(1) + labels: + job: job5269 + - record: job:http_inprogress_requests:sum:5270 + expr: vector(1) + labels: + job: job5270 + - record: job:http_inprogress_requests:sum:5271 + expr: vector(1) + labels: + job: job5271 + - record: job:http_inprogress_requests:sum:5272 + expr: vector(1) + labels: + job: job5272 + - record: job:http_inprogress_requests:sum:5273 + expr: vector(1) + labels: + job: job5273 + - record: job:http_inprogress_requests:sum:5274 + expr: vector(1) + labels: + job: job5274 + - record: job:http_inprogress_requests:sum:5275 + expr: vector(1) + labels: + job: job5275 + - record: job:http_inprogress_requests:sum:5276 + expr: vector(1) + labels: + job: job5276 + - record: job:http_inprogress_requests:sum:5277 + expr: vector(1) + labels: + job: job5277 + - record: job:http_inprogress_requests:sum:5278 + expr: vector(1) + labels: + job: job5278 + - record: job:http_inprogress_requests:sum:5279 + expr: vector(1) + labels: + job: job5279 + - record: job:http_inprogress_requests:sum:5280 + expr: vector(1) + labels: + job: job5280 + - record: job:http_inprogress_requests:sum:5281 + expr: vector(1) + labels: + job: job5281 + - record: job:http_inprogress_requests:sum:5282 + expr: vector(1) + labels: + job: job5282 + - record: job:http_inprogress_requests:sum:5283 + expr: vector(1) + labels: + job: job5283 + - record: job:http_inprogress_requests:sum:5284 + expr: vector(1) + labels: + job: job5284 + - record: job:http_inprogress_requests:sum:5285 + expr: vector(1) + labels: + job: job5285 + - record: job:http_inprogress_requests:sum:5286 + expr: vector(1) + labels: + job: job5286 + - record: job:http_inprogress_requests:sum:5287 + expr: vector(1) + labels: + job: job5287 + - record: job:http_inprogress_requests:sum:5288 + expr: vector(1) + labels: + job: job5288 + - record: job:http_inprogress_requests:sum:5289 + expr: vector(1) + labels: + job: job5289 + - record: job:http_inprogress_requests:sum:5290 + expr: vector(1) + labels: + job: job5290 + - record: job:http_inprogress_requests:sum:5291 + expr: vector(1) + labels: + job: job5291 + - record: job:http_inprogress_requests:sum:5292 + expr: vector(1) + labels: + job: job5292 + - record: job:http_inprogress_requests:sum:5293 + expr: vector(1) + labels: + job: job5293 + - record: job:http_inprogress_requests:sum:5294 + expr: vector(1) + labels: + job: job5294 + - record: job:http_inprogress_requests:sum:5295 + expr: vector(1) + labels: + job: job5295 + - record: job:http_inprogress_requests:sum:5296 + expr: vector(1) + labels: + job: job5296 + - record: job:http_inprogress_requests:sum:5297 + expr: vector(1) + labels: + job: job5297 + - record: job:http_inprogress_requests:sum:5298 + expr: vector(1) + labels: + job: job5298 + - record: job:http_inprogress_requests:sum:5299 + expr: vector(1) + labels: + job: job5299 + - record: job:http_inprogress_requests:sum:5300 + expr: vector(1) + labels: + job: job5300 + - record: job:http_inprogress_requests:sum:5301 + expr: vector(1) + labels: + job: job5301 + - record: job:http_inprogress_requests:sum:5302 + expr: vector(1) + labels: + job: job5302 + - record: job:http_inprogress_requests:sum:5303 + expr: vector(1) + labels: + job: job5303 + - record: job:http_inprogress_requests:sum:5304 + expr: vector(1) + labels: + job: job5304 + - record: job:http_inprogress_requests:sum:5305 + expr: vector(1) + labels: + job: job5305 + - record: job:http_inprogress_requests:sum:5306 + expr: vector(1) + labels: + job: job5306 + - record: job:http_inprogress_requests:sum:5307 + expr: vector(1) + labels: + job: job5307 + - record: job:http_inprogress_requests:sum:5308 + expr: vector(1) + labels: + job: job5308 + - record: job:http_inprogress_requests:sum:5309 + expr: vector(1) + labels: + job: job5309 + - record: job:http_inprogress_requests:sum:5310 + expr: vector(1) + labels: + job: job5310 + - record: job:http_inprogress_requests:sum:5311 + expr: vector(1) + labels: + job: job5311 + - record: job:http_inprogress_requests:sum:5312 + expr: vector(1) + labels: + job: job5312 + - record: job:http_inprogress_requests:sum:5313 + expr: vector(1) + labels: + job: job5313 + - record: job:http_inprogress_requests:sum:5314 + expr: vector(1) + labels: + job: job5314 + - record: job:http_inprogress_requests:sum:5315 + expr: vector(1) + labels: + job: job5315 + - record: job:http_inprogress_requests:sum:5316 + expr: vector(1) + labels: + job: job5316 + - record: job:http_inprogress_requests:sum:5317 + expr: vector(1) + labels: + job: job5317 + - record: job:http_inprogress_requests:sum:5318 + expr: vector(1) + labels: + job: job5318 + - record: job:http_inprogress_requests:sum:5319 + expr: vector(1) + labels: + job: job5319 + - record: job:http_inprogress_requests:sum:5320 + expr: vector(1) + labels: + job: job5320 + - record: job:http_inprogress_requests:sum:5321 + expr: vector(1) + labels: + job: job5321 + - record: job:http_inprogress_requests:sum:5322 + expr: vector(1) + labels: + job: job5322 + - record: job:http_inprogress_requests:sum:5323 + expr: vector(1) + labels: + job: job5323 + - record: job:http_inprogress_requests:sum:5324 + expr: vector(1) + labels: + job: job5324 + - record: job:http_inprogress_requests:sum:5325 + expr: vector(1) + labels: + job: job5325 + - record: job:http_inprogress_requests:sum:5326 + expr: vector(1) + labels: + job: job5326 + - record: job:http_inprogress_requests:sum:5327 + expr: vector(1) + labels: + job: job5327 + - record: job:http_inprogress_requests:sum:5328 + expr: vector(1) + labels: + job: job5328 + - record: job:http_inprogress_requests:sum:5329 + expr: vector(1) + labels: + job: job5329 + - record: job:http_inprogress_requests:sum:5330 + expr: vector(1) + labels: + job: job5330 + - record: job:http_inprogress_requests:sum:5331 + expr: vector(1) + labels: + job: job5331 + - record: job:http_inprogress_requests:sum:5332 + expr: vector(1) + labels: + job: job5332 + - record: job:http_inprogress_requests:sum:5333 + expr: vector(1) + labels: + job: job5333 + - record: job:http_inprogress_requests:sum:5334 + expr: vector(1) + labels: + job: job5334 + - record: job:http_inprogress_requests:sum:5335 + expr: vector(1) + labels: + job: job5335 + - record: job:http_inprogress_requests:sum:5336 + expr: vector(1) + labels: + job: job5336 + - record: job:http_inprogress_requests:sum:5337 + expr: vector(1) + labels: + job: job5337 + - record: job:http_inprogress_requests:sum:5338 + expr: vector(1) + labels: + job: job5338 + - record: job:http_inprogress_requests:sum:5339 + expr: vector(1) + labels: + job: job5339 + - record: job:http_inprogress_requests:sum:5340 + expr: vector(1) + labels: + job: job5340 + - record: job:http_inprogress_requests:sum:5341 + expr: vector(1) + labels: + job: job5341 + - record: job:http_inprogress_requests:sum:5342 + expr: vector(1) + labels: + job: job5342 + - record: job:http_inprogress_requests:sum:5343 + expr: vector(1) + labels: + job: job5343 + - record: job:http_inprogress_requests:sum:5344 + expr: vector(1) + labels: + job: job5344 + - record: job:http_inprogress_requests:sum:5345 + expr: vector(1) + labels: + job: job5345 + - record: job:http_inprogress_requests:sum:5346 + expr: vector(1) + labels: + job: job5346 + - record: job:http_inprogress_requests:sum:5347 + expr: vector(1) + labels: + job: job5347 + - record: job:http_inprogress_requests:sum:5348 + expr: vector(1) + labels: + job: job5348 + - record: job:http_inprogress_requests:sum:5349 + expr: vector(1) + labels: + job: job5349 + - record: job:http_inprogress_requests:sum:5350 + expr: vector(1) + labels: + job: job5350 + - record: job:http_inprogress_requests:sum:5351 + expr: vector(1) + labels: + job: job5351 + - record: job:http_inprogress_requests:sum:5352 + expr: vector(1) + labels: + job: job5352 + - record: job:http_inprogress_requests:sum:5353 + expr: vector(1) + labels: + job: job5353 + - record: job:http_inprogress_requests:sum:5354 + expr: vector(1) + labels: + job: job5354 + - record: job:http_inprogress_requests:sum:5355 + expr: vector(1) + labels: + job: job5355 + - record: job:http_inprogress_requests:sum:5356 + expr: vector(1) + labels: + job: job5356 + - record: job:http_inprogress_requests:sum:5357 + expr: vector(1) + labels: + job: job5357 + - record: job:http_inprogress_requests:sum:5358 + expr: vector(1) + labels: + job: job5358 + - record: job:http_inprogress_requests:sum:5359 + expr: vector(1) + labels: + job: job5359 + - record: job:http_inprogress_requests:sum:5360 + expr: vector(1) + labels: + job: job5360 + - record: job:http_inprogress_requests:sum:5361 + expr: vector(1) + labels: + job: job5361 + - record: job:http_inprogress_requests:sum:5362 + expr: vector(1) + labels: + job: job5362 + - record: job:http_inprogress_requests:sum:5363 + expr: vector(1) + labels: + job: job5363 + - record: job:http_inprogress_requests:sum:5364 + expr: vector(1) + labels: + job: job5364 + - record: job:http_inprogress_requests:sum:5365 + expr: vector(1) + labels: + job: job5365 + - record: job:http_inprogress_requests:sum:5366 + expr: vector(1) + labels: + job: job5366 + - record: job:http_inprogress_requests:sum:5367 + expr: vector(1) + labels: + job: job5367 + - record: job:http_inprogress_requests:sum:5368 + expr: vector(1) + labels: + job: job5368 + - record: job:http_inprogress_requests:sum:5369 + expr: vector(1) + labels: + job: job5369 + - record: job:http_inprogress_requests:sum:5370 + expr: vector(1) + labels: + job: job5370 + - record: job:http_inprogress_requests:sum:5371 + expr: vector(1) + labels: + job: job5371 + - record: job:http_inprogress_requests:sum:5372 + expr: vector(1) + labels: + job: job5372 + - record: job:http_inprogress_requests:sum:5373 + expr: vector(1) + labels: + job: job5373 + - record: job:http_inprogress_requests:sum:5374 + expr: vector(1) + labels: + job: job5374 + - record: job:http_inprogress_requests:sum:5375 + expr: vector(1) + labels: + job: job5375 + - record: job:http_inprogress_requests:sum:5376 + expr: vector(1) + labels: + job: job5376 + - record: job:http_inprogress_requests:sum:5377 + expr: vector(1) + labels: + job: job5377 + - record: job:http_inprogress_requests:sum:5378 + expr: vector(1) + labels: + job: job5378 + - record: job:http_inprogress_requests:sum:5379 + expr: vector(1) + labels: + job: job5379 + - record: job:http_inprogress_requests:sum:5380 + expr: vector(1) + labels: + job: job5380 + - record: job:http_inprogress_requests:sum:5381 + expr: vector(1) + labels: + job: job5381 + - record: job:http_inprogress_requests:sum:5382 + expr: vector(1) + labels: + job: job5382 + - record: job:http_inprogress_requests:sum:5383 + expr: vector(1) + labels: + job: job5383 + - record: job:http_inprogress_requests:sum:5384 + expr: vector(1) + labels: + job: job5384 + - record: job:http_inprogress_requests:sum:5385 + expr: vector(1) + labels: + job: job5385 + - record: job:http_inprogress_requests:sum:5386 + expr: vector(1) + labels: + job: job5386 + - record: job:http_inprogress_requests:sum:5387 + expr: vector(1) + labels: + job: job5387 + - record: job:http_inprogress_requests:sum:5388 + expr: vector(1) + labels: + job: job5388 + - record: job:http_inprogress_requests:sum:5389 + expr: vector(1) + labels: + job: job5389 + - record: job:http_inprogress_requests:sum:5390 + expr: vector(1) + labels: + job: job5390 + - record: job:http_inprogress_requests:sum:5391 + expr: vector(1) + labels: + job: job5391 + - record: job:http_inprogress_requests:sum:5392 + expr: vector(1) + labels: + job: job5392 + - record: job:http_inprogress_requests:sum:5393 + expr: vector(1) + labels: + job: job5393 + - record: job:http_inprogress_requests:sum:5394 + expr: vector(1) + labels: + job: job5394 + - record: job:http_inprogress_requests:sum:5395 + expr: vector(1) + labels: + job: job5395 + - record: job:http_inprogress_requests:sum:5396 + expr: vector(1) + labels: + job: job5396 + - record: job:http_inprogress_requests:sum:5397 + expr: vector(1) + labels: + job: job5397 + - record: job:http_inprogress_requests:sum:5398 + expr: vector(1) + labels: + job: job5398 + - record: job:http_inprogress_requests:sum:5399 + expr: vector(1) + labels: + job: job5399 + - record: job:http_inprogress_requests:sum:5400 + expr: vector(1) + labels: + job: job5400 + - record: job:http_inprogress_requests:sum:5401 + expr: vector(1) + labels: + job: job5401 + - record: job:http_inprogress_requests:sum:5402 + expr: vector(1) + labels: + job: job5402 + - record: job:http_inprogress_requests:sum:5403 + expr: vector(1) + labels: + job: job5403 + - record: job:http_inprogress_requests:sum:5404 + expr: vector(1) + labels: + job: job5404 + - record: job:http_inprogress_requests:sum:5405 + expr: vector(1) + labels: + job: job5405 + - record: job:http_inprogress_requests:sum:5406 + expr: vector(1) + labels: + job: job5406 + - record: job:http_inprogress_requests:sum:5407 + expr: vector(1) + labels: + job: job5407 + - record: job:http_inprogress_requests:sum:5408 + expr: vector(1) + labels: + job: job5408 + - record: job:http_inprogress_requests:sum:5409 + expr: vector(1) + labels: + job: job5409 + - record: job:http_inprogress_requests:sum:5410 + expr: vector(1) + labels: + job: job5410 + - record: job:http_inprogress_requests:sum:5411 + expr: vector(1) + labels: + job: job5411 + - record: job:http_inprogress_requests:sum:5412 + expr: vector(1) + labels: + job: job5412 + - record: job:http_inprogress_requests:sum:5413 + expr: vector(1) + labels: + job: job5413 + - record: job:http_inprogress_requests:sum:5414 + expr: vector(1) + labels: + job: job5414 + - record: job:http_inprogress_requests:sum:5415 + expr: vector(1) + labels: + job: job5415 + - record: job:http_inprogress_requests:sum:5416 + expr: vector(1) + labels: + job: job5416 + - record: job:http_inprogress_requests:sum:5417 + expr: vector(1) + labels: + job: job5417 + - record: job:http_inprogress_requests:sum:5418 + expr: vector(1) + labels: + job: job5418 + - record: job:http_inprogress_requests:sum:5419 + expr: vector(1) + labels: + job: job5419 + - record: job:http_inprogress_requests:sum:5420 + expr: vector(1) + labels: + job: job5420 + - record: job:http_inprogress_requests:sum:5421 + expr: vector(1) + labels: + job: job5421 + - record: job:http_inprogress_requests:sum:5422 + expr: vector(1) + labels: + job: job5422 + - record: job:http_inprogress_requests:sum:5423 + expr: vector(1) + labels: + job: job5423 + - record: job:http_inprogress_requests:sum:5424 + expr: vector(1) + labels: + job: job5424 + - record: job:http_inprogress_requests:sum:5425 + expr: vector(1) + labels: + job: job5425 + - record: job:http_inprogress_requests:sum:5426 + expr: vector(1) + labels: + job: job5426 + - record: job:http_inprogress_requests:sum:5427 + expr: vector(1) + labels: + job: job5427 + - record: job:http_inprogress_requests:sum:5428 + expr: vector(1) + labels: + job: job5428 + - record: job:http_inprogress_requests:sum:5429 + expr: vector(1) + labels: + job: job5429 + - record: job:http_inprogress_requests:sum:5430 + expr: vector(1) + labels: + job: job5430 + - record: job:http_inprogress_requests:sum:5431 + expr: vector(1) + labels: + job: job5431 + - record: job:http_inprogress_requests:sum:5432 + expr: vector(1) + labels: + job: job5432 + - record: job:http_inprogress_requests:sum:5433 + expr: vector(1) + labels: + job: job5433 + - record: job:http_inprogress_requests:sum:5434 + expr: vector(1) + labels: + job: job5434 + - record: job:http_inprogress_requests:sum:5435 + expr: vector(1) + labels: + job: job5435 + - record: job:http_inprogress_requests:sum:5436 + expr: vector(1) + labels: + job: job5436 + - record: job:http_inprogress_requests:sum:5437 + expr: vector(1) + labels: + job: job5437 + - record: job:http_inprogress_requests:sum:5438 + expr: vector(1) + labels: + job: job5438 + - record: job:http_inprogress_requests:sum:5439 + expr: vector(1) + labels: + job: job5439 + - record: job:http_inprogress_requests:sum:5440 + expr: vector(1) + labels: + job: job5440 + - record: job:http_inprogress_requests:sum:5441 + expr: vector(1) + labels: + job: job5441 + - record: job:http_inprogress_requests:sum:5442 + expr: vector(1) + labels: + job: job5442 + - record: job:http_inprogress_requests:sum:5443 + expr: vector(1) + labels: + job: job5443 + - record: job:http_inprogress_requests:sum:5444 + expr: vector(1) + labels: + job: job5444 + - record: job:http_inprogress_requests:sum:5445 + expr: vector(1) + labels: + job: job5445 + - record: job:http_inprogress_requests:sum:5446 + expr: vector(1) + labels: + job: job5446 + - record: job:http_inprogress_requests:sum:5447 + expr: vector(1) + labels: + job: job5447 + - record: job:http_inprogress_requests:sum:5448 + expr: vector(1) + labels: + job: job5448 + - record: job:http_inprogress_requests:sum:5449 + expr: vector(1) + labels: + job: job5449 + - record: job:http_inprogress_requests:sum:5450 + expr: vector(1) + labels: + job: job5450 + - record: job:http_inprogress_requests:sum:5451 + expr: vector(1) + labels: + job: job5451 + - record: job:http_inprogress_requests:sum:5452 + expr: vector(1) + labels: + job: job5452 + - record: job:http_inprogress_requests:sum:5453 + expr: vector(1) + labels: + job: job5453 + - record: job:http_inprogress_requests:sum:5454 + expr: vector(1) + labels: + job: job5454 + - record: job:http_inprogress_requests:sum:5455 + expr: vector(1) + labels: + job: job5455 + - record: job:http_inprogress_requests:sum:5456 + expr: vector(1) + labels: + job: job5456 + - record: job:http_inprogress_requests:sum:5457 + expr: vector(1) + labels: + job: job5457 + - record: job:http_inprogress_requests:sum:5458 + expr: vector(1) + labels: + job: job5458 + - record: job:http_inprogress_requests:sum:5459 + expr: vector(1) + labels: + job: job5459 + - record: job:http_inprogress_requests:sum:5460 + expr: vector(1) + labels: + job: job5460 + - record: job:http_inprogress_requests:sum:5461 + expr: vector(1) + labels: + job: job5461 + - record: job:http_inprogress_requests:sum:5462 + expr: vector(1) + labels: + job: job5462 + - record: job:http_inprogress_requests:sum:5463 + expr: vector(1) + labels: + job: job5463 + - record: job:http_inprogress_requests:sum:5464 + expr: vector(1) + labels: + job: job5464 + - record: job:http_inprogress_requests:sum:5465 + expr: vector(1) + labels: + job: job5465 + - record: job:http_inprogress_requests:sum:5466 + expr: vector(1) + labels: + job: job5466 + - record: job:http_inprogress_requests:sum:5467 + expr: vector(1) + labels: + job: job5467 + - record: job:http_inprogress_requests:sum:5468 + expr: vector(1) + labels: + job: job5468 + - record: job:http_inprogress_requests:sum:5469 + expr: vector(1) + labels: + job: job5469 + - record: job:http_inprogress_requests:sum:5470 + expr: vector(1) + labels: + job: job5470 + - record: job:http_inprogress_requests:sum:5471 + expr: vector(1) + labels: + job: job5471 + - record: job:http_inprogress_requests:sum:5472 + expr: vector(1) + labels: + job: job5472 + - record: job:http_inprogress_requests:sum:5473 + expr: vector(1) + labels: + job: job5473 + - record: job:http_inprogress_requests:sum:5474 + expr: vector(1) + labels: + job: job5474 + - record: job:http_inprogress_requests:sum:5475 + expr: vector(1) + labels: + job: job5475 + - record: job:http_inprogress_requests:sum:5476 + expr: vector(1) + labels: + job: job5476 + - record: job:http_inprogress_requests:sum:5477 + expr: vector(1) + labels: + job: job5477 + - record: job:http_inprogress_requests:sum:5478 + expr: vector(1) + labels: + job: job5478 + - record: job:http_inprogress_requests:sum:5479 + expr: vector(1) + labels: + job: job5479 + - record: job:http_inprogress_requests:sum:5480 + expr: vector(1) + labels: + job: job5480 + - record: job:http_inprogress_requests:sum:5481 + expr: vector(1) + labels: + job: job5481 + - record: job:http_inprogress_requests:sum:5482 + expr: vector(1) + labels: + job: job5482 + - record: job:http_inprogress_requests:sum:5483 + expr: vector(1) + labels: + job: job5483 + - record: job:http_inprogress_requests:sum:5484 + expr: vector(1) + labels: + job: job5484 + - record: job:http_inprogress_requests:sum:5485 + expr: vector(1) + labels: + job: job5485 + - record: job:http_inprogress_requests:sum:5486 + expr: vector(1) + labels: + job: job5486 + - record: job:http_inprogress_requests:sum:5487 + expr: vector(1) + labels: + job: job5487 + - record: job:http_inprogress_requests:sum:5488 + expr: vector(1) + labels: + job: job5488 + - record: job:http_inprogress_requests:sum:5489 + expr: vector(1) + labels: + job: job5489 + - record: job:http_inprogress_requests:sum:5490 + expr: vector(1) + labels: + job: job5490 + - record: job:http_inprogress_requests:sum:5491 + expr: vector(1) + labels: + job: job5491 + - record: job:http_inprogress_requests:sum:5492 + expr: vector(1) + labels: + job: job5492 + - record: job:http_inprogress_requests:sum:5493 + expr: vector(1) + labels: + job: job5493 + - record: job:http_inprogress_requests:sum:5494 + expr: vector(1) + labels: + job: job5494 + - record: job:http_inprogress_requests:sum:5495 + expr: vector(1) + labels: + job: job5495 + - record: job:http_inprogress_requests:sum:5496 + expr: vector(1) + labels: + job: job5496 + - record: job:http_inprogress_requests:sum:5497 + expr: vector(1) + labels: + job: job5497 + - record: job:http_inprogress_requests:sum:5498 + expr: vector(1) + labels: + job: job5498 + - record: job:http_inprogress_requests:sum:5499 + expr: vector(1) + labels: + job: job5499 + - record: job:http_inprogress_requests:sum:5500 + expr: vector(1) + labels: + job: job5500 + - record: job:http_inprogress_requests:sum:5501 + expr: vector(1) + labels: + job: job5501 + - record: job:http_inprogress_requests:sum:5502 + expr: vector(1) + labels: + job: job5502 + - record: job:http_inprogress_requests:sum:5503 + expr: vector(1) + labels: + job: job5503 + - record: job:http_inprogress_requests:sum:5504 + expr: vector(1) + labels: + job: job5504 + - record: job:http_inprogress_requests:sum:5505 + expr: vector(1) + labels: + job: job5505 + - record: job:http_inprogress_requests:sum:5506 + expr: vector(1) + labels: + job: job5506 + - record: job:http_inprogress_requests:sum:5507 + expr: vector(1) + labels: + job: job5507 + - record: job:http_inprogress_requests:sum:5508 + expr: vector(1) + labels: + job: job5508 + - record: job:http_inprogress_requests:sum:5509 + expr: vector(1) + labels: + job: job5509 + - record: job:http_inprogress_requests:sum:5510 + expr: vector(1) + labels: + job: job5510 + - record: job:http_inprogress_requests:sum:5511 + expr: vector(1) + labels: + job: job5511 + - record: job:http_inprogress_requests:sum:5512 + expr: vector(1) + labels: + job: job5512 + - record: job:http_inprogress_requests:sum:5513 + expr: vector(1) + labels: + job: job5513 + - record: job:http_inprogress_requests:sum:5514 + expr: vector(1) + labels: + job: job5514 + - record: job:http_inprogress_requests:sum:5515 + expr: vector(1) + labels: + job: job5515 + - record: job:http_inprogress_requests:sum:5516 + expr: vector(1) + labels: + job: job5516 + - record: job:http_inprogress_requests:sum:5517 + expr: vector(1) + labels: + job: job5517 + - record: job:http_inprogress_requests:sum:5518 + expr: vector(1) + labels: + job: job5518 + - record: job:http_inprogress_requests:sum:5519 + expr: vector(1) + labels: + job: job5519 + - record: job:http_inprogress_requests:sum:5520 + expr: vector(1) + labels: + job: job5520 + - record: job:http_inprogress_requests:sum:5521 + expr: vector(1) + labels: + job: job5521 + - record: job:http_inprogress_requests:sum:5522 + expr: vector(1) + labels: + job: job5522 + - record: job:http_inprogress_requests:sum:5523 + expr: vector(1) + labels: + job: job5523 + - record: job:http_inprogress_requests:sum:5524 + expr: vector(1) + labels: + job: job5524 + - record: job:http_inprogress_requests:sum:5525 + expr: vector(1) + labels: + job: job5525 + - record: job:http_inprogress_requests:sum:5526 + expr: vector(1) + labels: + job: job5526 + - record: job:http_inprogress_requests:sum:5527 + expr: vector(1) + labels: + job: job5527 + - record: job:http_inprogress_requests:sum:5528 + expr: vector(1) + labels: + job: job5528 + - record: job:http_inprogress_requests:sum:5529 + expr: vector(1) + labels: + job: job5529 + - record: job:http_inprogress_requests:sum:5530 + expr: vector(1) + labels: + job: job5530 + - record: job:http_inprogress_requests:sum:5531 + expr: vector(1) + labels: + job: job5531 + - record: job:http_inprogress_requests:sum:5532 + expr: vector(1) + labels: + job: job5532 + - record: job:http_inprogress_requests:sum:5533 + expr: vector(1) + labels: + job: job5533 + - record: job:http_inprogress_requests:sum:5534 + expr: vector(1) + labels: + job: job5534 + - record: job:http_inprogress_requests:sum:5535 + expr: vector(1) + labels: + job: job5535 + - record: job:http_inprogress_requests:sum:5536 + expr: vector(1) + labels: + job: job5536 + - record: job:http_inprogress_requests:sum:5537 + expr: vector(1) + labels: + job: job5537 + - record: job:http_inprogress_requests:sum:5538 + expr: vector(1) + labels: + job: job5538 + - record: job:http_inprogress_requests:sum:5539 + expr: vector(1) + labels: + job: job5539 + - record: job:http_inprogress_requests:sum:5540 + expr: vector(1) + labels: + job: job5540 + - record: job:http_inprogress_requests:sum:5541 + expr: vector(1) + labels: + job: job5541 + - record: job:http_inprogress_requests:sum:5542 + expr: vector(1) + labels: + job: job5542 + - record: job:http_inprogress_requests:sum:5543 + expr: vector(1) + labels: + job: job5543 + - record: job:http_inprogress_requests:sum:5544 + expr: vector(1) + labels: + job: job5544 + - record: job:http_inprogress_requests:sum:5545 + expr: vector(1) + labels: + job: job5545 + - record: job:http_inprogress_requests:sum:5546 + expr: vector(1) + labels: + job: job5546 + - record: job:http_inprogress_requests:sum:5547 + expr: vector(1) + labels: + job: job5547 + - record: job:http_inprogress_requests:sum:5548 + expr: vector(1) + labels: + job: job5548 + - record: job:http_inprogress_requests:sum:5549 + expr: vector(1) + labels: + job: job5549 + - record: job:http_inprogress_requests:sum:5550 + expr: vector(1) + labels: + job: job5550 + - record: job:http_inprogress_requests:sum:5551 + expr: vector(1) + labels: + job: job5551 + - record: job:http_inprogress_requests:sum:5552 + expr: vector(1) + labels: + job: job5552 + - record: job:http_inprogress_requests:sum:5553 + expr: vector(1) + labels: + job: job5553 + - record: job:http_inprogress_requests:sum:5554 + expr: vector(1) + labels: + job: job5554 + - record: job:http_inprogress_requests:sum:5555 + expr: vector(1) + labels: + job: job5555 + - record: job:http_inprogress_requests:sum:5556 + expr: vector(1) + labels: + job: job5556 + - record: job:http_inprogress_requests:sum:5557 + expr: vector(1) + labels: + job: job5557 + - record: job:http_inprogress_requests:sum:5558 + expr: vector(1) + labels: + job: job5558 + - record: job:http_inprogress_requests:sum:5559 + expr: vector(1) + labels: + job: job5559 + - record: job:http_inprogress_requests:sum:5560 + expr: vector(1) + labels: + job: job5560 + - record: job:http_inprogress_requests:sum:5561 + expr: vector(1) + labels: + job: job5561 + - record: job:http_inprogress_requests:sum:5562 + expr: vector(1) + labels: + job: job5562 + - record: job:http_inprogress_requests:sum:5563 + expr: vector(1) + labels: + job: job5563 + - record: job:http_inprogress_requests:sum:5564 + expr: vector(1) + labels: + job: job5564 + - record: job:http_inprogress_requests:sum:5565 + expr: vector(1) + labels: + job: job5565 + - record: job:http_inprogress_requests:sum:5566 + expr: vector(1) + labels: + job: job5566 + - record: job:http_inprogress_requests:sum:5567 + expr: vector(1) + labels: + job: job5567 + - record: job:http_inprogress_requests:sum:5568 + expr: vector(1) + labels: + job: job5568 + - record: job:http_inprogress_requests:sum:5569 + expr: vector(1) + labels: + job: job5569 + - record: job:http_inprogress_requests:sum:5570 + expr: vector(1) + labels: + job: job5570 + - record: job:http_inprogress_requests:sum:5571 + expr: vector(1) + labels: + job: job5571 + - record: job:http_inprogress_requests:sum:5572 + expr: vector(1) + labels: + job: job5572 + - record: job:http_inprogress_requests:sum:5573 + expr: vector(1) + labels: + job: job5573 + - record: job:http_inprogress_requests:sum:5574 + expr: vector(1) + labels: + job: job5574 + - record: job:http_inprogress_requests:sum:5575 + expr: vector(1) + labels: + job: job5575 + - record: job:http_inprogress_requests:sum:5576 + expr: vector(1) + labels: + job: job5576 + - record: job:http_inprogress_requests:sum:5577 + expr: vector(1) + labels: + job: job5577 + - record: job:http_inprogress_requests:sum:5578 + expr: vector(1) + labels: + job: job5578 + - record: job:http_inprogress_requests:sum:5579 + expr: vector(1) + labels: + job: job5579 + - record: job:http_inprogress_requests:sum:5580 + expr: vector(1) + labels: + job: job5580 + - record: job:http_inprogress_requests:sum:5581 + expr: vector(1) + labels: + job: job5581 + - record: job:http_inprogress_requests:sum:5582 + expr: vector(1) + labels: + job: job5582 + - record: job:http_inprogress_requests:sum:5583 + expr: vector(1) + labels: + job: job5583 + - record: job:http_inprogress_requests:sum:5584 + expr: vector(1) + labels: + job: job5584 + - record: job:http_inprogress_requests:sum:5585 + expr: vector(1) + labels: + job: job5585 + - record: job:http_inprogress_requests:sum:5586 + expr: vector(1) + labels: + job: job5586 + - record: job:http_inprogress_requests:sum:5587 + expr: vector(1) + labels: + job: job5587 + - record: job:http_inprogress_requests:sum:5588 + expr: vector(1) + labels: + job: job5588 + - record: job:http_inprogress_requests:sum:5589 + expr: vector(1) + labels: + job: job5589 + - record: job:http_inprogress_requests:sum:5590 + expr: vector(1) + labels: + job: job5590 + - record: job:http_inprogress_requests:sum:5591 + expr: vector(1) + labels: + job: job5591 + - record: job:http_inprogress_requests:sum:5592 + expr: vector(1) + labels: + job: job5592 + - record: job:http_inprogress_requests:sum:5593 + expr: vector(1) + labels: + job: job5593 + - record: job:http_inprogress_requests:sum:5594 + expr: vector(1) + labels: + job: job5594 + - record: job:http_inprogress_requests:sum:5595 + expr: vector(1) + labels: + job: job5595 + - record: job:http_inprogress_requests:sum:5596 + expr: vector(1) + labels: + job: job5596 + - record: job:http_inprogress_requests:sum:5597 + expr: vector(1) + labels: + job: job5597 + - record: job:http_inprogress_requests:sum:5598 + expr: vector(1) + labels: + job: job5598 + - record: job:http_inprogress_requests:sum:5599 + expr: vector(1) + labels: + job: job5599 + - record: job:http_inprogress_requests:sum:5600 + expr: vector(1) + labels: + job: job5600 + - record: job:http_inprogress_requests:sum:5601 + expr: vector(1) + labels: + job: job5601 + - record: job:http_inprogress_requests:sum:5602 + expr: vector(1) + labels: + job: job5602 + - record: job:http_inprogress_requests:sum:5603 + expr: vector(1) + labels: + job: job5603 + - record: job:http_inprogress_requests:sum:5604 + expr: vector(1) + labels: + job: job5604 + - record: job:http_inprogress_requests:sum:5605 + expr: vector(1) + labels: + job: job5605 + - record: job:http_inprogress_requests:sum:5606 + expr: vector(1) + labels: + job: job5606 + - record: job:http_inprogress_requests:sum:5607 + expr: vector(1) + labels: + job: job5607 + - record: job:http_inprogress_requests:sum:5608 + expr: vector(1) + labels: + job: job5608 + - record: job:http_inprogress_requests:sum:5609 + expr: vector(1) + labels: + job: job5609 + - record: job:http_inprogress_requests:sum:5610 + expr: vector(1) + labels: + job: job5610 + - record: job:http_inprogress_requests:sum:5611 + expr: vector(1) + labels: + job: job5611 + - record: job:http_inprogress_requests:sum:5612 + expr: vector(1) + labels: + job: job5612 + - record: job:http_inprogress_requests:sum:5613 + expr: vector(1) + labels: + job: job5613 + - record: job:http_inprogress_requests:sum:5614 + expr: vector(1) + labels: + job: job5614 + - record: job:http_inprogress_requests:sum:5615 + expr: vector(1) + labels: + job: job5615 + - record: job:http_inprogress_requests:sum:5616 + expr: vector(1) + labels: + job: job5616 + - record: job:http_inprogress_requests:sum:5617 + expr: vector(1) + labels: + job: job5617 + - record: job:http_inprogress_requests:sum:5618 + expr: vector(1) + labels: + job: job5618 + - record: job:http_inprogress_requests:sum:5619 + expr: vector(1) + labels: + job: job5619 + - record: job:http_inprogress_requests:sum:5620 + expr: vector(1) + labels: + job: job5620 + - record: job:http_inprogress_requests:sum:5621 + expr: vector(1) + labels: + job: job5621 + - record: job:http_inprogress_requests:sum:5622 + expr: vector(1) + labels: + job: job5622 + - record: job:http_inprogress_requests:sum:5623 + expr: vector(1) + labels: + job: job5623 + - record: job:http_inprogress_requests:sum:5624 + expr: vector(1) + labels: + job: job5624 + - record: job:http_inprogress_requests:sum:5625 + expr: vector(1) + labels: + job: job5625 + - record: job:http_inprogress_requests:sum:5626 + expr: vector(1) + labels: + job: job5626 + - record: job:http_inprogress_requests:sum:5627 + expr: vector(1) + labels: + job: job5627 + - record: job:http_inprogress_requests:sum:5628 + expr: vector(1) + labels: + job: job5628 + - record: job:http_inprogress_requests:sum:5629 + expr: vector(1) + labels: + job: job5629 + - record: job:http_inprogress_requests:sum:5630 + expr: vector(1) + labels: + job: job5630 + - record: job:http_inprogress_requests:sum:5631 + expr: vector(1) + labels: + job: job5631 + - record: job:http_inprogress_requests:sum:5632 + expr: vector(1) + labels: + job: job5632 + - record: job:http_inprogress_requests:sum:5633 + expr: vector(1) + labels: + job: job5633 + - record: job:http_inprogress_requests:sum:5634 + expr: vector(1) + labels: + job: job5634 + - record: job:http_inprogress_requests:sum:5635 + expr: vector(1) + labels: + job: job5635 + - record: job:http_inprogress_requests:sum:5636 + expr: vector(1) + labels: + job: job5636 + - record: job:http_inprogress_requests:sum:5637 + expr: vector(1) + labels: + job: job5637 + - record: job:http_inprogress_requests:sum:5638 + expr: vector(1) + labels: + job: job5638 + - record: job:http_inprogress_requests:sum:5639 + expr: vector(1) + labels: + job: job5639 + - record: job:http_inprogress_requests:sum:5640 + expr: vector(1) + labels: + job: job5640 + - record: job:http_inprogress_requests:sum:5641 + expr: vector(1) + labels: + job: job5641 + - record: job:http_inprogress_requests:sum:5642 + expr: vector(1) + labels: + job: job5642 + - record: job:http_inprogress_requests:sum:5643 + expr: vector(1) + labels: + job: job5643 + - record: job:http_inprogress_requests:sum:5644 + expr: vector(1) + labels: + job: job5644 + - record: job:http_inprogress_requests:sum:5645 + expr: vector(1) + labels: + job: job5645 + - record: job:http_inprogress_requests:sum:5646 + expr: vector(1) + labels: + job: job5646 + - record: job:http_inprogress_requests:sum:5647 + expr: vector(1) + labels: + job: job5647 + - record: job:http_inprogress_requests:sum:5648 + expr: vector(1) + labels: + job: job5648 + - record: job:http_inprogress_requests:sum:5649 + expr: vector(1) + labels: + job: job5649 + - record: job:http_inprogress_requests:sum:5650 + expr: vector(1) + labels: + job: job5650 + - record: job:http_inprogress_requests:sum:5651 + expr: vector(1) + labels: + job: job5651 + - record: job:http_inprogress_requests:sum:5652 + expr: vector(1) + labels: + job: job5652 + - record: job:http_inprogress_requests:sum:5653 + expr: vector(1) + labels: + job: job5653 + - record: job:http_inprogress_requests:sum:5654 + expr: vector(1) + labels: + job: job5654 + - record: job:http_inprogress_requests:sum:5655 + expr: vector(1) + labels: + job: job5655 + - record: job:http_inprogress_requests:sum:5656 + expr: vector(1) + labels: + job: job5656 + - record: job:http_inprogress_requests:sum:5657 + expr: vector(1) + labels: + job: job5657 + - record: job:http_inprogress_requests:sum:5658 + expr: vector(1) + labels: + job: job5658 + - record: job:http_inprogress_requests:sum:5659 + expr: vector(1) + labels: + job: job5659 + - record: job:http_inprogress_requests:sum:5660 + expr: vector(1) + labels: + job: job5660 + - record: job:http_inprogress_requests:sum:5661 + expr: vector(1) + labels: + job: job5661 + - record: job:http_inprogress_requests:sum:5662 + expr: vector(1) + labels: + job: job5662 + - record: job:http_inprogress_requests:sum:5663 + expr: vector(1) + labels: + job: job5663 + - record: job:http_inprogress_requests:sum:5664 + expr: vector(1) + labels: + job: job5664 + - record: job:http_inprogress_requests:sum:5665 + expr: vector(1) + labels: + job: job5665 + - record: job:http_inprogress_requests:sum:5666 + expr: vector(1) + labels: + job: job5666 + - record: job:http_inprogress_requests:sum:5667 + expr: vector(1) + labels: + job: job5667 + - record: job:http_inprogress_requests:sum:5668 + expr: vector(1) + labels: + job: job5668 + - record: job:http_inprogress_requests:sum:5669 + expr: vector(1) + labels: + job: job5669 + - record: job:http_inprogress_requests:sum:5670 + expr: vector(1) + labels: + job: job5670 + - record: job:http_inprogress_requests:sum:5671 + expr: vector(1) + labels: + job: job5671 + - record: job:http_inprogress_requests:sum:5672 + expr: vector(1) + labels: + job: job5672 + - record: job:http_inprogress_requests:sum:5673 + expr: vector(1) + labels: + job: job5673 + - record: job:http_inprogress_requests:sum:5674 + expr: vector(1) + labels: + job: job5674 + - record: job:http_inprogress_requests:sum:5675 + expr: vector(1) + labels: + job: job5675 + - record: job:http_inprogress_requests:sum:5676 + expr: vector(1) + labels: + job: job5676 + - record: job:http_inprogress_requests:sum:5677 + expr: vector(1) + labels: + job: job5677 + - record: job:http_inprogress_requests:sum:5678 + expr: vector(1) + labels: + job: job5678 + - record: job:http_inprogress_requests:sum:5679 + expr: vector(1) + labels: + job: job5679 + - record: job:http_inprogress_requests:sum:5680 + expr: vector(1) + labels: + job: job5680 + - record: job:http_inprogress_requests:sum:5681 + expr: vector(1) + labels: + job: job5681 + - record: job:http_inprogress_requests:sum:5682 + expr: vector(1) + labels: + job: job5682 + - record: job:http_inprogress_requests:sum:5683 + expr: vector(1) + labels: + job: job5683 + - record: job:http_inprogress_requests:sum:5684 + expr: vector(1) + labels: + job: job5684 + - record: job:http_inprogress_requests:sum:5685 + expr: vector(1) + labels: + job: job5685 + - record: job:http_inprogress_requests:sum:5686 + expr: vector(1) + labels: + job: job5686 + - record: job:http_inprogress_requests:sum:5687 + expr: vector(1) + labels: + job: job5687 + - record: job:http_inprogress_requests:sum:5688 + expr: vector(1) + labels: + job: job5688 + - record: job:http_inprogress_requests:sum:5689 + expr: vector(1) + labels: + job: job5689 + - record: job:http_inprogress_requests:sum:5690 + expr: vector(1) + labels: + job: job5690 + - record: job:http_inprogress_requests:sum:5691 + expr: vector(1) + labels: + job: job5691 + - record: job:http_inprogress_requests:sum:5692 + expr: vector(1) + labels: + job: job5692 + - record: job:http_inprogress_requests:sum:5693 + expr: vector(1) + labels: + job: job5693 + - record: job:http_inprogress_requests:sum:5694 + expr: vector(1) + labels: + job: job5694 + - record: job:http_inprogress_requests:sum:5695 + expr: vector(1) + labels: + job: job5695 + - record: job:http_inprogress_requests:sum:5696 + expr: vector(1) + labels: + job: job5696 + - record: job:http_inprogress_requests:sum:5697 + expr: vector(1) + labels: + job: job5697 + - record: job:http_inprogress_requests:sum:5698 + expr: vector(1) + labels: + job: job5698 + - record: job:http_inprogress_requests:sum:5699 + expr: vector(1) + labels: + job: job5699 + - record: job:http_inprogress_requests:sum:5700 + expr: vector(1) + labels: + job: job5700 + - record: job:http_inprogress_requests:sum:5701 + expr: vector(1) + labels: + job: job5701 + - record: job:http_inprogress_requests:sum:5702 + expr: vector(1) + labels: + job: job5702 + - record: job:http_inprogress_requests:sum:5703 + expr: vector(1) + labels: + job: job5703 + - record: job:http_inprogress_requests:sum:5704 + expr: vector(1) + labels: + job: job5704 + - record: job:http_inprogress_requests:sum:5705 + expr: vector(1) + labels: + job: job5705 + - record: job:http_inprogress_requests:sum:5706 + expr: vector(1) + labels: + job: job5706 + - record: job:http_inprogress_requests:sum:5707 + expr: vector(1) + labels: + job: job5707 + - record: job:http_inprogress_requests:sum:5708 + expr: vector(1) + labels: + job: job5708 + - record: job:http_inprogress_requests:sum:5709 + expr: vector(1) + labels: + job: job5709 + - record: job:http_inprogress_requests:sum:5710 + expr: vector(1) + labels: + job: job5710 + - record: job:http_inprogress_requests:sum:5711 + expr: vector(1) + labels: + job: job5711 + - record: job:http_inprogress_requests:sum:5712 + expr: vector(1) + labels: + job: job5712 + - record: job:http_inprogress_requests:sum:5713 + expr: vector(1) + labels: + job: job5713 + - record: job:http_inprogress_requests:sum:5714 + expr: vector(1) + labels: + job: job5714 + - record: job:http_inprogress_requests:sum:5715 + expr: vector(1) + labels: + job: job5715 + - record: job:http_inprogress_requests:sum:5716 + expr: vector(1) + labels: + job: job5716 + - record: job:http_inprogress_requests:sum:5717 + expr: vector(1) + labels: + job: job5717 + - record: job:http_inprogress_requests:sum:5718 + expr: vector(1) + labels: + job: job5718 + - record: job:http_inprogress_requests:sum:5719 + expr: vector(1) + labels: + job: job5719 + - record: job:http_inprogress_requests:sum:5720 + expr: vector(1) + labels: + job: job5720 + - record: job:http_inprogress_requests:sum:5721 + expr: vector(1) + labels: + job: job5721 + - record: job:http_inprogress_requests:sum:5722 + expr: vector(1) + labels: + job: job5722 + - record: job:http_inprogress_requests:sum:5723 + expr: vector(1) + labels: + job: job5723 + - record: job:http_inprogress_requests:sum:5724 + expr: vector(1) + labels: + job: job5724 + - record: job:http_inprogress_requests:sum:5725 + expr: vector(1) + labels: + job: job5725 + - record: job:http_inprogress_requests:sum:5726 + expr: vector(1) + labels: + job: job5726 + - record: job:http_inprogress_requests:sum:5727 + expr: vector(1) + labels: + job: job5727 + - record: job:http_inprogress_requests:sum:5728 + expr: vector(1) + labels: + job: job5728 + - record: job:http_inprogress_requests:sum:5729 + expr: vector(1) + labels: + job: job5729 + - record: job:http_inprogress_requests:sum:5730 + expr: vector(1) + labels: + job: job5730 + - record: job:http_inprogress_requests:sum:5731 + expr: vector(1) + labels: + job: job5731 + - record: job:http_inprogress_requests:sum:5732 + expr: vector(1) + labels: + job: job5732 + - record: job:http_inprogress_requests:sum:5733 + expr: vector(1) + labels: + job: job5733 + - record: job:http_inprogress_requests:sum:5734 + expr: vector(1) + labels: + job: job5734 + - record: job:http_inprogress_requests:sum:5735 + expr: vector(1) + labels: + job: job5735 + - record: job:http_inprogress_requests:sum:5736 + expr: vector(1) + labels: + job: job5736 + - record: job:http_inprogress_requests:sum:5737 + expr: vector(1) + labels: + job: job5737 + - record: job:http_inprogress_requests:sum:5738 + expr: vector(1) + labels: + job: job5738 + - record: job:http_inprogress_requests:sum:5739 + expr: vector(1) + labels: + job: job5739 + - record: job:http_inprogress_requests:sum:5740 + expr: vector(1) + labels: + job: job5740 + - record: job:http_inprogress_requests:sum:5741 + expr: vector(1) + labels: + job: job5741 + - record: job:http_inprogress_requests:sum:5742 + expr: vector(1) + labels: + job: job5742 + - record: job:http_inprogress_requests:sum:5743 + expr: vector(1) + labels: + job: job5743 + - record: job:http_inprogress_requests:sum:5744 + expr: vector(1) + labels: + job: job5744 + - record: job:http_inprogress_requests:sum:5745 + expr: vector(1) + labels: + job: job5745 + - record: job:http_inprogress_requests:sum:5746 + expr: vector(1) + labels: + job: job5746 + - record: job:http_inprogress_requests:sum:5747 + expr: vector(1) + labels: + job: job5747 + - record: job:http_inprogress_requests:sum:5748 + expr: vector(1) + labels: + job: job5748 + - record: job:http_inprogress_requests:sum:5749 + expr: vector(1) + labels: + job: job5749 + - record: job:http_inprogress_requests:sum:5750 + expr: vector(1) + labels: + job: job5750 + - record: job:http_inprogress_requests:sum:5751 + expr: vector(1) + labels: + job: job5751 + - record: job:http_inprogress_requests:sum:5752 + expr: vector(1) + labels: + job: job5752 + - record: job:http_inprogress_requests:sum:5753 + expr: vector(1) + labels: + job: job5753 + - record: job:http_inprogress_requests:sum:5754 + expr: vector(1) + labels: + job: job5754 + - record: job:http_inprogress_requests:sum:5755 + expr: vector(1) + labels: + job: job5755 + - record: job:http_inprogress_requests:sum:5756 + expr: vector(1) + labels: + job: job5756 + - record: job:http_inprogress_requests:sum:5757 + expr: vector(1) + labels: + job: job5757 + - record: job:http_inprogress_requests:sum:5758 + expr: vector(1) + labels: + job: job5758 + - record: job:http_inprogress_requests:sum:5759 + expr: vector(1) + labels: + job: job5759 + - record: job:http_inprogress_requests:sum:5760 + expr: vector(1) + labels: + job: job5760 + - record: job:http_inprogress_requests:sum:5761 + expr: vector(1) + labels: + job: job5761 + - record: job:http_inprogress_requests:sum:5762 + expr: vector(1) + labels: + job: job5762 + - record: job:http_inprogress_requests:sum:5763 + expr: vector(1) + labels: + job: job5763 + - record: job:http_inprogress_requests:sum:5764 + expr: vector(1) + labels: + job: job5764 + - record: job:http_inprogress_requests:sum:5765 + expr: vector(1) + labels: + job: job5765 + - record: job:http_inprogress_requests:sum:5766 + expr: vector(1) + labels: + job: job5766 + - record: job:http_inprogress_requests:sum:5767 + expr: vector(1) + labels: + job: job5767 + - record: job:http_inprogress_requests:sum:5768 + expr: vector(1) + labels: + job: job5768 + - record: job:http_inprogress_requests:sum:5769 + expr: vector(1) + labels: + job: job5769 + - record: job:http_inprogress_requests:sum:5770 + expr: vector(1) + labels: + job: job5770 + - record: job:http_inprogress_requests:sum:5771 + expr: vector(1) + labels: + job: job5771 + - record: job:http_inprogress_requests:sum:5772 + expr: vector(1) + labels: + job: job5772 + - record: job:http_inprogress_requests:sum:5773 + expr: vector(1) + labels: + job: job5773 + - record: job:http_inprogress_requests:sum:5774 + expr: vector(1) + labels: + job: job5774 + - record: job:http_inprogress_requests:sum:5775 + expr: vector(1) + labels: + job: job5775 + - record: job:http_inprogress_requests:sum:5776 + expr: vector(1) + labels: + job: job5776 + - record: job:http_inprogress_requests:sum:5777 + expr: vector(1) + labels: + job: job5777 + - record: job:http_inprogress_requests:sum:5778 + expr: vector(1) + labels: + job: job5778 + - record: job:http_inprogress_requests:sum:5779 + expr: vector(1) + labels: + job: job5779 + - record: job:http_inprogress_requests:sum:5780 + expr: vector(1) + labels: + job: job5780 + - record: job:http_inprogress_requests:sum:5781 + expr: vector(1) + labels: + job: job5781 + - record: job:http_inprogress_requests:sum:5782 + expr: vector(1) + labels: + job: job5782 + - record: job:http_inprogress_requests:sum:5783 + expr: vector(1) + labels: + job: job5783 + - record: job:http_inprogress_requests:sum:5784 + expr: vector(1) + labels: + job: job5784 + - record: job:http_inprogress_requests:sum:5785 + expr: vector(1) + labels: + job: job5785 + - record: job:http_inprogress_requests:sum:5786 + expr: vector(1) + labels: + job: job5786 + - record: job:http_inprogress_requests:sum:5787 + expr: vector(1) + labels: + job: job5787 + - record: job:http_inprogress_requests:sum:5788 + expr: vector(1) + labels: + job: job5788 + - record: job:http_inprogress_requests:sum:5789 + expr: vector(1) + labels: + job: job5789 + - record: job:http_inprogress_requests:sum:5790 + expr: vector(1) + labels: + job: job5790 + - record: job:http_inprogress_requests:sum:5791 + expr: vector(1) + labels: + job: job5791 + - record: job:http_inprogress_requests:sum:5792 + expr: vector(1) + labels: + job: job5792 + - record: job:http_inprogress_requests:sum:5793 + expr: vector(1) + labels: + job: job5793 + - record: job:http_inprogress_requests:sum:5794 + expr: vector(1) + labels: + job: job5794 + - record: job:http_inprogress_requests:sum:5795 + expr: vector(1) + labels: + job: job5795 + - record: job:http_inprogress_requests:sum:5796 + expr: vector(1) + labels: + job: job5796 + - record: job:http_inprogress_requests:sum:5797 + expr: vector(1) + labels: + job: job5797 + - record: job:http_inprogress_requests:sum:5798 + expr: vector(1) + labels: + job: job5798 + - record: job:http_inprogress_requests:sum:5799 + expr: vector(1) + labels: + job: job5799 + - record: job:http_inprogress_requests:sum:5800 + expr: vector(1) + labels: + job: job5800 + - record: job:http_inprogress_requests:sum:5801 + expr: vector(1) + labels: + job: job5801 + - record: job:http_inprogress_requests:sum:5802 + expr: vector(1) + labels: + job: job5802 + - record: job:http_inprogress_requests:sum:5803 + expr: vector(1) + labels: + job: job5803 + - record: job:http_inprogress_requests:sum:5804 + expr: vector(1) + labels: + job: job5804 + - record: job:http_inprogress_requests:sum:5805 + expr: vector(1) + labels: + job: job5805 + - record: job:http_inprogress_requests:sum:5806 + expr: vector(1) + labels: + job: job5806 + - record: job:http_inprogress_requests:sum:5807 + expr: vector(1) + labels: + job: job5807 + - record: job:http_inprogress_requests:sum:5808 + expr: vector(1) + labels: + job: job5808 + - record: job:http_inprogress_requests:sum:5809 + expr: vector(1) + labels: + job: job5809 + - record: job:http_inprogress_requests:sum:5810 + expr: vector(1) + labels: + job: job5810 + - record: job:http_inprogress_requests:sum:5811 + expr: vector(1) + labels: + job: job5811 + - record: job:http_inprogress_requests:sum:5812 + expr: vector(1) + labels: + job: job5812 + - record: job:http_inprogress_requests:sum:5813 + expr: vector(1) + labels: + job: job5813 + - record: job:http_inprogress_requests:sum:5814 + expr: vector(1) + labels: + job: job5814 + - record: job:http_inprogress_requests:sum:5815 + expr: vector(1) + labels: + job: job5815 + - record: job:http_inprogress_requests:sum:5816 + expr: vector(1) + labels: + job: job5816 + - record: job:http_inprogress_requests:sum:5817 + expr: vector(1) + labels: + job: job5817 + - record: job:http_inprogress_requests:sum:5818 + expr: vector(1) + labels: + job: job5818 + - record: job:http_inprogress_requests:sum:5819 + expr: vector(1) + labels: + job: job5819 + - record: job:http_inprogress_requests:sum:5820 + expr: vector(1) + labels: + job: job5820 + - record: job:http_inprogress_requests:sum:5821 + expr: vector(1) + labels: + job: job5821 + - record: job:http_inprogress_requests:sum:5822 + expr: vector(1) + labels: + job: job5822 + - record: job:http_inprogress_requests:sum:5823 + expr: vector(1) + labels: + job: job5823 + - record: job:http_inprogress_requests:sum:5824 + expr: vector(1) + labels: + job: job5824 + - record: job:http_inprogress_requests:sum:5825 + expr: vector(1) + labels: + job: job5825 + - record: job:http_inprogress_requests:sum:5826 + expr: vector(1) + labels: + job: job5826 + - record: job:http_inprogress_requests:sum:5827 + expr: vector(1) + labels: + job: job5827 + - record: job:http_inprogress_requests:sum:5828 + expr: vector(1) + labels: + job: job5828 + - record: job:http_inprogress_requests:sum:5829 + expr: vector(1) + labels: + job: job5829 + - record: job:http_inprogress_requests:sum:5830 + expr: vector(1) + labels: + job: job5830 + - record: job:http_inprogress_requests:sum:5831 + expr: vector(1) + labels: + job: job5831 + - record: job:http_inprogress_requests:sum:5832 + expr: vector(1) + labels: + job: job5832 + - record: job:http_inprogress_requests:sum:5833 + expr: vector(1) + labels: + job: job5833 + - record: job:http_inprogress_requests:sum:5834 + expr: vector(1) + labels: + job: job5834 + - record: job:http_inprogress_requests:sum:5835 + expr: vector(1) + labels: + job: job5835 + - record: job:http_inprogress_requests:sum:5836 + expr: vector(1) + labels: + job: job5836 + - record: job:http_inprogress_requests:sum:5837 + expr: vector(1) + labels: + job: job5837 + - record: job:http_inprogress_requests:sum:5838 + expr: vector(1) + labels: + job: job5838 + - record: job:http_inprogress_requests:sum:5839 + expr: vector(1) + labels: + job: job5839 + - record: job:http_inprogress_requests:sum:5840 + expr: vector(1) + labels: + job: job5840 + - record: job:http_inprogress_requests:sum:5841 + expr: vector(1) + labels: + job: job5841 + - record: job:http_inprogress_requests:sum:5842 + expr: vector(1) + labels: + job: job5842 + - record: job:http_inprogress_requests:sum:5843 + expr: vector(1) + labels: + job: job5843 + - record: job:http_inprogress_requests:sum:5844 + expr: vector(1) + labels: + job: job5844 + - record: job:http_inprogress_requests:sum:5845 + expr: vector(1) + labels: + job: job5845 + - record: job:http_inprogress_requests:sum:5846 + expr: vector(1) + labels: + job: job5846 + - record: job:http_inprogress_requests:sum:5847 + expr: vector(1) + labels: + job: job5847 + - record: job:http_inprogress_requests:sum:5848 + expr: vector(1) + labels: + job: job5848 + - record: job:http_inprogress_requests:sum:5849 + expr: vector(1) + labels: + job: job5849 + - record: job:http_inprogress_requests:sum:5850 + expr: vector(1) + labels: + job: job5850 + - record: job:http_inprogress_requests:sum:5851 + expr: vector(1) + labels: + job: job5851 + - record: job:http_inprogress_requests:sum:5852 + expr: vector(1) + labels: + job: job5852 + - record: job:http_inprogress_requests:sum:5853 + expr: vector(1) + labels: + job: job5853 + - record: job:http_inprogress_requests:sum:5854 + expr: vector(1) + labels: + job: job5854 + - record: job:http_inprogress_requests:sum:5855 + expr: vector(1) + labels: + job: job5855 + - record: job:http_inprogress_requests:sum:5856 + expr: vector(1) + labels: + job: job5856 + - record: job:http_inprogress_requests:sum:5857 + expr: vector(1) + labels: + job: job5857 + - record: job:http_inprogress_requests:sum:5858 + expr: vector(1) + labels: + job: job5858 + - record: job:http_inprogress_requests:sum:5859 + expr: vector(1) + labels: + job: job5859 + - record: job:http_inprogress_requests:sum:5860 + expr: vector(1) + labels: + job: job5860 + - record: job:http_inprogress_requests:sum:5861 + expr: vector(1) + labels: + job: job5861 + - record: job:http_inprogress_requests:sum:5862 + expr: vector(1) + labels: + job: job5862 + - record: job:http_inprogress_requests:sum:5863 + expr: vector(1) + labels: + job: job5863 + - record: job:http_inprogress_requests:sum:5864 + expr: vector(1) + labels: + job: job5864 + - record: job:http_inprogress_requests:sum:5865 + expr: vector(1) + labels: + job: job5865 + - record: job:http_inprogress_requests:sum:5866 + expr: vector(1) + labels: + job: job5866 + - record: job:http_inprogress_requests:sum:5867 + expr: vector(1) + labels: + job: job5867 + - record: job:http_inprogress_requests:sum:5868 + expr: vector(1) + labels: + job: job5868 + - record: job:http_inprogress_requests:sum:5869 + expr: vector(1) + labels: + job: job5869 + - record: job:http_inprogress_requests:sum:5870 + expr: vector(1) + labels: + job: job5870 + - record: job:http_inprogress_requests:sum:5871 + expr: vector(1) + labels: + job: job5871 + - record: job:http_inprogress_requests:sum:5872 + expr: vector(1) + labels: + job: job5872 + - record: job:http_inprogress_requests:sum:5873 + expr: vector(1) + labels: + job: job5873 + - record: job:http_inprogress_requests:sum:5874 + expr: vector(1) + labels: + job: job5874 + - record: job:http_inprogress_requests:sum:5875 + expr: vector(1) + labels: + job: job5875 + - record: job:http_inprogress_requests:sum:5876 + expr: vector(1) + labels: + job: job5876 + - record: job:http_inprogress_requests:sum:5877 + expr: vector(1) + labels: + job: job5877 + - record: job:http_inprogress_requests:sum:5878 + expr: vector(1) + labels: + job: job5878 + - record: job:http_inprogress_requests:sum:5879 + expr: vector(1) + labels: + job: job5879 + - record: job:http_inprogress_requests:sum:5880 + expr: vector(1) + labels: + job: job5880 + - record: job:http_inprogress_requests:sum:5881 + expr: vector(1) + labels: + job: job5881 + - record: job:http_inprogress_requests:sum:5882 + expr: vector(1) + labels: + job: job5882 + - record: job:http_inprogress_requests:sum:5883 + expr: vector(1) + labels: + job: job5883 + - record: job:http_inprogress_requests:sum:5884 + expr: vector(1) + labels: + job: job5884 + - record: job:http_inprogress_requests:sum:5885 + expr: vector(1) + labels: + job: job5885 + - record: job:http_inprogress_requests:sum:5886 + expr: vector(1) + labels: + job: job5886 + - record: job:http_inprogress_requests:sum:5887 + expr: vector(1) + labels: + job: job5887 + - record: job:http_inprogress_requests:sum:5888 + expr: vector(1) + labels: + job: job5888 + - record: job:http_inprogress_requests:sum:5889 + expr: vector(1) + labels: + job: job5889 + - record: job:http_inprogress_requests:sum:5890 + expr: vector(1) + labels: + job: job5890 + - record: job:http_inprogress_requests:sum:5891 + expr: vector(1) + labels: + job: job5891 + - record: job:http_inprogress_requests:sum:5892 + expr: vector(1) + labels: + job: job5892 + - record: job:http_inprogress_requests:sum:5893 + expr: vector(1) + labels: + job: job5893 + - record: job:http_inprogress_requests:sum:5894 + expr: vector(1) + labels: + job: job5894 + - record: job:http_inprogress_requests:sum:5895 + expr: vector(1) + labels: + job: job5895 + - record: job:http_inprogress_requests:sum:5896 + expr: vector(1) + labels: + job: job5896 + - record: job:http_inprogress_requests:sum:5897 + expr: vector(1) + labels: + job: job5897 + - record: job:http_inprogress_requests:sum:5898 + expr: vector(1) + labels: + job: job5898 + - record: job:http_inprogress_requests:sum:5899 + expr: vector(1) + labels: + job: job5899 + - record: job:http_inprogress_requests:sum:5900 + expr: vector(1) + labels: + job: job5900 + - record: job:http_inprogress_requests:sum:5901 + expr: vector(1) + labels: + job: job5901 + - record: job:http_inprogress_requests:sum:5902 + expr: vector(1) + labels: + job: job5902 + - record: job:http_inprogress_requests:sum:5903 + expr: vector(1) + labels: + job: job5903 + - record: job:http_inprogress_requests:sum:5904 + expr: vector(1) + labels: + job: job5904 + - record: job:http_inprogress_requests:sum:5905 + expr: vector(1) + labels: + job: job5905 + - record: job:http_inprogress_requests:sum:5906 + expr: vector(1) + labels: + job: job5906 + - record: job:http_inprogress_requests:sum:5907 + expr: vector(1) + labels: + job: job5907 + - record: job:http_inprogress_requests:sum:5908 + expr: vector(1) + labels: + job: job5908 + - record: job:http_inprogress_requests:sum:5909 + expr: vector(1) + labels: + job: job5909 + - record: job:http_inprogress_requests:sum:5910 + expr: vector(1) + labels: + job: job5910 + - record: job:http_inprogress_requests:sum:5911 + expr: vector(1) + labels: + job: job5911 + - record: job:http_inprogress_requests:sum:5912 + expr: vector(1) + labels: + job: job5912 + - record: job:http_inprogress_requests:sum:5913 + expr: vector(1) + labels: + job: job5913 + - record: job:http_inprogress_requests:sum:5914 + expr: vector(1) + labels: + job: job5914 + - record: job:http_inprogress_requests:sum:5915 + expr: vector(1) + labels: + job: job5915 + - record: job:http_inprogress_requests:sum:5916 + expr: vector(1) + labels: + job: job5916 + - record: job:http_inprogress_requests:sum:5917 + expr: vector(1) + labels: + job: job5917 + - record: job:http_inprogress_requests:sum:5918 + expr: vector(1) + labels: + job: job5918 + - record: job:http_inprogress_requests:sum:5919 + expr: vector(1) + labels: + job: job5919 + - record: job:http_inprogress_requests:sum:5920 + expr: vector(1) + labels: + job: job5920 + - record: job:http_inprogress_requests:sum:5921 + expr: vector(1) + labels: + job: job5921 + - record: job:http_inprogress_requests:sum:5922 + expr: vector(1) + labels: + job: job5922 + - record: job:http_inprogress_requests:sum:5923 + expr: vector(1) + labels: + job: job5923 + - record: job:http_inprogress_requests:sum:5924 + expr: vector(1) + labels: + job: job5924 + - record: job:http_inprogress_requests:sum:5925 + expr: vector(1) + labels: + job: job5925 + - record: job:http_inprogress_requests:sum:5926 + expr: vector(1) + labels: + job: job5926 + - record: job:http_inprogress_requests:sum:5927 + expr: vector(1) + labels: + job: job5927 + - record: job:http_inprogress_requests:sum:5928 + expr: vector(1) + labels: + job: job5928 + - record: job:http_inprogress_requests:sum:5929 + expr: vector(1) + labels: + job: job5929 + - record: job:http_inprogress_requests:sum:5930 + expr: vector(1) + labels: + job: job5930 + - record: job:http_inprogress_requests:sum:5931 + expr: vector(1) + labels: + job: job5931 + - record: job:http_inprogress_requests:sum:5932 + expr: vector(1) + labels: + job: job5932 + - record: job:http_inprogress_requests:sum:5933 + expr: vector(1) + labels: + job: job5933 + - record: job:http_inprogress_requests:sum:5934 + expr: vector(1) + labels: + job: job5934 + - record: job:http_inprogress_requests:sum:5935 + expr: vector(1) + labels: + job: job5935 + - record: job:http_inprogress_requests:sum:5936 + expr: vector(1) + labels: + job: job5936 + - record: job:http_inprogress_requests:sum:5937 + expr: vector(1) + labels: + job: job5937 + - record: job:http_inprogress_requests:sum:5938 + expr: vector(1) + labels: + job: job5938 + - record: job:http_inprogress_requests:sum:5939 + expr: vector(1) + labels: + job: job5939 + - record: job:http_inprogress_requests:sum:5940 + expr: vector(1) + labels: + job: job5940 + - record: job:http_inprogress_requests:sum:5941 + expr: vector(1) + labels: + job: job5941 + - record: job:http_inprogress_requests:sum:5942 + expr: vector(1) + labels: + job: job5942 + - record: job:http_inprogress_requests:sum:5943 + expr: vector(1) + labels: + job: job5943 + - record: job:http_inprogress_requests:sum:5944 + expr: vector(1) + labels: + job: job5944 + - record: job:http_inprogress_requests:sum:5945 + expr: vector(1) + labels: + job: job5945 + - record: job:http_inprogress_requests:sum:5946 + expr: vector(1) + labels: + job: job5946 + - record: job:http_inprogress_requests:sum:5947 + expr: vector(1) + labels: + job: job5947 + - record: job:http_inprogress_requests:sum:5948 + expr: vector(1) + labels: + job: job5948 + - record: job:http_inprogress_requests:sum:5949 + expr: vector(1) + labels: + job: job5949 + - record: job:http_inprogress_requests:sum:5950 + expr: vector(1) + labels: + job: job5950 + - record: job:http_inprogress_requests:sum:5951 + expr: vector(1) + labels: + job: job5951 + - record: job:http_inprogress_requests:sum:5952 + expr: vector(1) + labels: + job: job5952 + - record: job:http_inprogress_requests:sum:5953 + expr: vector(1) + labels: + job: job5953 + - record: job:http_inprogress_requests:sum:5954 + expr: vector(1) + labels: + job: job5954 + - record: job:http_inprogress_requests:sum:5955 + expr: vector(1) + labels: + job: job5955 + - record: job:http_inprogress_requests:sum:5956 + expr: vector(1) + labels: + job: job5956 + - record: job:http_inprogress_requests:sum:5957 + expr: vector(1) + labels: + job: job5957 + - record: job:http_inprogress_requests:sum:5958 + expr: vector(1) + labels: + job: job5958 + - record: job:http_inprogress_requests:sum:5959 + expr: vector(1) + labels: + job: job5959 + - record: job:http_inprogress_requests:sum:5960 + expr: vector(1) + labels: + job: job5960 + - record: job:http_inprogress_requests:sum:5961 + expr: vector(1) + labels: + job: job5961 + - record: job:http_inprogress_requests:sum:5962 + expr: vector(1) + labels: + job: job5962 + - record: job:http_inprogress_requests:sum:5963 + expr: vector(1) + labels: + job: job5963 + - record: job:http_inprogress_requests:sum:5964 + expr: vector(1) + labels: + job: job5964 + - record: job:http_inprogress_requests:sum:5965 + expr: vector(1) + labels: + job: job5965 + - record: job:http_inprogress_requests:sum:5966 + expr: vector(1) + labels: + job: job5966 + - record: job:http_inprogress_requests:sum:5967 + expr: vector(1) + labels: + job: job5967 + - record: job:http_inprogress_requests:sum:5968 + expr: vector(1) + labels: + job: job5968 + - record: job:http_inprogress_requests:sum:5969 + expr: vector(1) + labels: + job: job5969 + - record: job:http_inprogress_requests:sum:5970 + expr: vector(1) + labels: + job: job5970 + - record: job:http_inprogress_requests:sum:5971 + expr: vector(1) + labels: + job: job5971 + - record: job:http_inprogress_requests:sum:5972 + expr: vector(1) + labels: + job: job5972 + - record: job:http_inprogress_requests:sum:5973 + expr: vector(1) + labels: + job: job5973 + - record: job:http_inprogress_requests:sum:5974 + expr: vector(1) + labels: + job: job5974 + - record: job:http_inprogress_requests:sum:5975 + expr: vector(1) + labels: + job: job5975 + - record: job:http_inprogress_requests:sum:5976 + expr: vector(1) + labels: + job: job5976 + - record: job:http_inprogress_requests:sum:5977 + expr: vector(1) + labels: + job: job5977 + - record: job:http_inprogress_requests:sum:5978 + expr: vector(1) + labels: + job: job5978 + - record: job:http_inprogress_requests:sum:5979 + expr: vector(1) + labels: + job: job5979 + - record: job:http_inprogress_requests:sum:5980 + expr: vector(1) + labels: + job: job5980 + - record: job:http_inprogress_requests:sum:5981 + expr: vector(1) + labels: + job: job5981 + - record: job:http_inprogress_requests:sum:5982 + expr: vector(1) + labels: + job: job5982 + - record: job:http_inprogress_requests:sum:5983 + expr: vector(1) + labels: + job: job5983 + - record: job:http_inprogress_requests:sum:5984 + expr: vector(1) + labels: + job: job5984 + - record: job:http_inprogress_requests:sum:5985 + expr: vector(1) + labels: + job: job5985 + - record: job:http_inprogress_requests:sum:5986 + expr: vector(1) + labels: + job: job5986 + - record: job:http_inprogress_requests:sum:5987 + expr: vector(1) + labels: + job: job5987 + - record: job:http_inprogress_requests:sum:5988 + expr: vector(1) + labels: + job: job5988 + - record: job:http_inprogress_requests:sum:5989 + expr: vector(1) + labels: + job: job5989 + - record: job:http_inprogress_requests:sum:5990 + expr: vector(1) + labels: + job: job5990 + - record: job:http_inprogress_requests:sum:5991 + expr: vector(1) + labels: + job: job5991 + - record: job:http_inprogress_requests:sum:5992 + expr: vector(1) + labels: + job: job5992 + - record: job:http_inprogress_requests:sum:5993 + expr: vector(1) + labels: + job: job5993 + - record: job:http_inprogress_requests:sum:5994 + expr: vector(1) + labels: + job: job5994 + - record: job:http_inprogress_requests:sum:5995 + expr: vector(1) + labels: + job: job5995 + - record: job:http_inprogress_requests:sum:5996 + expr: vector(1) + labels: + job: job5996 + - record: job:http_inprogress_requests:sum:5997 + expr: vector(1) + labels: + job: job5997 + - record: job:http_inprogress_requests:sum:5998 + expr: vector(1) + labels: + job: job5998 + - record: job:http_inprogress_requests:sum:5999 + expr: vector(1) + labels: + job: job5999 + - record: job:http_inprogress_requests:sum:6000 + expr: vector(1) + labels: + job: job6000 + - record: job:http_inprogress_requests:sum:6001 + expr: vector(1) + labels: + job: job6001 + - record: job:http_inprogress_requests:sum:6002 + expr: vector(1) + labels: + job: job6002 + - record: job:http_inprogress_requests:sum:6003 + expr: vector(1) + labels: + job: job6003 + - record: job:http_inprogress_requests:sum:6004 + expr: vector(1) + labels: + job: job6004 + - record: job:http_inprogress_requests:sum:6005 + expr: vector(1) + labels: + job: job6005 + - record: job:http_inprogress_requests:sum:6006 + expr: vector(1) + labels: + job: job6006 + - record: job:http_inprogress_requests:sum:6007 + expr: vector(1) + labels: + job: job6007 + - record: job:http_inprogress_requests:sum:6008 + expr: vector(1) + labels: + job: job6008 + - record: job:http_inprogress_requests:sum:6009 + expr: vector(1) + labels: + job: job6009 + - record: job:http_inprogress_requests:sum:6010 + expr: vector(1) + labels: + job: job6010 + - record: job:http_inprogress_requests:sum:6011 + expr: vector(1) + labels: + job: job6011 + - record: job:http_inprogress_requests:sum:6012 + expr: vector(1) + labels: + job: job6012 + - record: job:http_inprogress_requests:sum:6013 + expr: vector(1) + labels: + job: job6013 + - record: job:http_inprogress_requests:sum:6014 + expr: vector(1) + labels: + job: job6014 + - record: job:http_inprogress_requests:sum:6015 + expr: vector(1) + labels: + job: job6015 + - record: job:http_inprogress_requests:sum:6016 + expr: vector(1) + labels: + job: job6016 + - record: job:http_inprogress_requests:sum:6017 + expr: vector(1) + labels: + job: job6017 + - record: job:http_inprogress_requests:sum:6018 + expr: vector(1) + labels: + job: job6018 + - record: job:http_inprogress_requests:sum:6019 + expr: vector(1) + labels: + job: job6019 + - record: job:http_inprogress_requests:sum:6020 + expr: vector(1) + labels: + job: job6020 + - record: job:http_inprogress_requests:sum:6021 + expr: vector(1) + labels: + job: job6021 + - record: job:http_inprogress_requests:sum:6022 + expr: vector(1) + labels: + job: job6022 + - record: job:http_inprogress_requests:sum:6023 + expr: vector(1) + labels: + job: job6023 + - record: job:http_inprogress_requests:sum:6024 + expr: vector(1) + labels: + job: job6024 + - record: job:http_inprogress_requests:sum:6025 + expr: vector(1) + labels: + job: job6025 + - record: job:http_inprogress_requests:sum:6026 + expr: vector(1) + labels: + job: job6026 + - record: job:http_inprogress_requests:sum:6027 + expr: vector(1) + labels: + job: job6027 + - record: job:http_inprogress_requests:sum:6028 + expr: vector(1) + labels: + job: job6028 + - record: job:http_inprogress_requests:sum:6029 + expr: vector(1) + labels: + job: job6029 + - record: job:http_inprogress_requests:sum:6030 + expr: vector(1) + labels: + job: job6030 + - record: job:http_inprogress_requests:sum:6031 + expr: vector(1) + labels: + job: job6031 + - record: job:http_inprogress_requests:sum:6032 + expr: vector(1) + labels: + job: job6032 + - record: job:http_inprogress_requests:sum:6033 + expr: vector(1) + labels: + job: job6033 + - record: job:http_inprogress_requests:sum:6034 + expr: vector(1) + labels: + job: job6034 + - record: job:http_inprogress_requests:sum:6035 + expr: vector(1) + labels: + job: job6035 + - record: job:http_inprogress_requests:sum:6036 + expr: vector(1) + labels: + job: job6036 + - record: job:http_inprogress_requests:sum:6037 + expr: vector(1) + labels: + job: job6037 + - record: job:http_inprogress_requests:sum:6038 + expr: vector(1) + labels: + job: job6038 + - record: job:http_inprogress_requests:sum:6039 + expr: vector(1) + labels: + job: job6039 + - record: job:http_inprogress_requests:sum:6040 + expr: vector(1) + labels: + job: job6040 + - record: job:http_inprogress_requests:sum:6041 + expr: vector(1) + labels: + job: job6041 + - record: job:http_inprogress_requests:sum:6042 + expr: vector(1) + labels: + job: job6042 + - record: job:http_inprogress_requests:sum:6043 + expr: vector(1) + labels: + job: job6043 + - record: job:http_inprogress_requests:sum:6044 + expr: vector(1) + labels: + job: job6044 + - record: job:http_inprogress_requests:sum:6045 + expr: vector(1) + labels: + job: job6045 + - record: job:http_inprogress_requests:sum:6046 + expr: vector(1) + labels: + job: job6046 + - record: job:http_inprogress_requests:sum:6047 + expr: vector(1) + labels: + job: job6047 + - record: job:http_inprogress_requests:sum:6048 + expr: vector(1) + labels: + job: job6048 + - record: job:http_inprogress_requests:sum:6049 + expr: vector(1) + labels: + job: job6049 + - record: job:http_inprogress_requests:sum:6050 + expr: vector(1) + labels: + job: job6050 + - record: job:http_inprogress_requests:sum:6051 + expr: vector(1) + labels: + job: job6051 + - record: job:http_inprogress_requests:sum:6052 + expr: vector(1) + labels: + job: job6052 + - record: job:http_inprogress_requests:sum:6053 + expr: vector(1) + labels: + job: job6053 + - record: job:http_inprogress_requests:sum:6054 + expr: vector(1) + labels: + job: job6054 + - record: job:http_inprogress_requests:sum:6055 + expr: vector(1) + labels: + job: job6055 + - record: job:http_inprogress_requests:sum:6056 + expr: vector(1) + labels: + job: job6056 + - record: job:http_inprogress_requests:sum:6057 + expr: vector(1) + labels: + job: job6057 + - record: job:http_inprogress_requests:sum:6058 + expr: vector(1) + labels: + job: job6058 + - record: job:http_inprogress_requests:sum:6059 + expr: vector(1) + labels: + job: job6059 + - record: job:http_inprogress_requests:sum:6060 + expr: vector(1) + labels: + job: job6060 + - record: job:http_inprogress_requests:sum:6061 + expr: vector(1) + labels: + job: job6061 + - record: job:http_inprogress_requests:sum:6062 + expr: vector(1) + labels: + job: job6062 + - record: job:http_inprogress_requests:sum:6063 + expr: vector(1) + labels: + job: job6063 + - record: job:http_inprogress_requests:sum:6064 + expr: vector(1) + labels: + job: job6064 + - record: job:http_inprogress_requests:sum:6065 + expr: vector(1) + labels: + job: job6065 + - record: job:http_inprogress_requests:sum:6066 + expr: vector(1) + labels: + job: job6066 + - record: job:http_inprogress_requests:sum:6067 + expr: vector(1) + labels: + job: job6067 + - record: job:http_inprogress_requests:sum:6068 + expr: vector(1) + labels: + job: job6068 + - record: job:http_inprogress_requests:sum:6069 + expr: vector(1) + labels: + job: job6069 + - record: job:http_inprogress_requests:sum:6070 + expr: vector(1) + labels: + job: job6070 + - record: job:http_inprogress_requests:sum:6071 + expr: vector(1) + labels: + job: job6071 + - record: job:http_inprogress_requests:sum:6072 + expr: vector(1) + labels: + job: job6072 + - record: job:http_inprogress_requests:sum:6073 + expr: vector(1) + labels: + job: job6073 + - record: job:http_inprogress_requests:sum:6074 + expr: vector(1) + labels: + job: job6074 + - record: job:http_inprogress_requests:sum:6075 + expr: vector(1) + labels: + job: job6075 + - record: job:http_inprogress_requests:sum:6076 + expr: vector(1) + labels: + job: job6076 + - record: job:http_inprogress_requests:sum:6077 + expr: vector(1) + labels: + job: job6077 + - record: job:http_inprogress_requests:sum:6078 + expr: vector(1) + labels: + job: job6078 + - record: job:http_inprogress_requests:sum:6079 + expr: vector(1) + labels: + job: job6079 + - record: job:http_inprogress_requests:sum:6080 + expr: vector(1) + labels: + job: job6080 + - record: job:http_inprogress_requests:sum:6081 + expr: vector(1) + labels: + job: job6081 + - record: job:http_inprogress_requests:sum:6082 + expr: vector(1) + labels: + job: job6082 + - record: job:http_inprogress_requests:sum:6083 + expr: vector(1) + labels: + job: job6083 + - record: job:http_inprogress_requests:sum:6084 + expr: vector(1) + labels: + job: job6084 + - record: job:http_inprogress_requests:sum:6085 + expr: vector(1) + labels: + job: job6085 + - record: job:http_inprogress_requests:sum:6086 + expr: vector(1) + labels: + job: job6086 + - record: job:http_inprogress_requests:sum:6087 + expr: vector(1) + labels: + job: job6087 + - record: job:http_inprogress_requests:sum:6088 + expr: vector(1) + labels: + job: job6088 + - record: job:http_inprogress_requests:sum:6089 + expr: vector(1) + labels: + job: job6089 + - record: job:http_inprogress_requests:sum:6090 + expr: vector(1) + labels: + job: job6090 + - record: job:http_inprogress_requests:sum:6091 + expr: vector(1) + labels: + job: job6091 + - record: job:http_inprogress_requests:sum:6092 + expr: vector(1) + labels: + job: job6092 + - record: job:http_inprogress_requests:sum:6093 + expr: vector(1) + labels: + job: job6093 + - record: job:http_inprogress_requests:sum:6094 + expr: vector(1) + labels: + job: job6094 + - record: job:http_inprogress_requests:sum:6095 + expr: vector(1) + labels: + job: job6095 + - record: job:http_inprogress_requests:sum:6096 + expr: vector(1) + labels: + job: job6096 + - record: job:http_inprogress_requests:sum:6097 + expr: vector(1) + labels: + job: job6097 + - record: job:http_inprogress_requests:sum:6098 + expr: vector(1) + labels: + job: job6098 + - record: job:http_inprogress_requests:sum:6099 + expr: vector(1) + labels: + job: job6099 + - record: job:http_inprogress_requests:sum:6100 + expr: vector(1) + labels: + job: job6100 + - record: job:http_inprogress_requests:sum:6101 + expr: vector(1) + labels: + job: job6101 + - record: job:http_inprogress_requests:sum:6102 + expr: vector(1) + labels: + job: job6102 + - record: job:http_inprogress_requests:sum:6103 + expr: vector(1) + labels: + job: job6103 + - record: job:http_inprogress_requests:sum:6104 + expr: vector(1) + labels: + job: job6104 + - record: job:http_inprogress_requests:sum:6105 + expr: vector(1) + labels: + job: job6105 + - record: job:http_inprogress_requests:sum:6106 + expr: vector(1) + labels: + job: job6106 + - record: job:http_inprogress_requests:sum:6107 + expr: vector(1) + labels: + job: job6107 + - record: job:http_inprogress_requests:sum:6108 + expr: vector(1) + labels: + job: job6108 + - record: job:http_inprogress_requests:sum:6109 + expr: vector(1) + labels: + job: job6109 + - record: job:http_inprogress_requests:sum:6110 + expr: vector(1) + labels: + job: job6110 + - record: job:http_inprogress_requests:sum:6111 + expr: vector(1) + labels: + job: job6111 + - record: job:http_inprogress_requests:sum:6112 + expr: vector(1) + labels: + job: job6112 + - record: job:http_inprogress_requests:sum:6113 + expr: vector(1) + labels: + job: job6113 + - record: job:http_inprogress_requests:sum:6114 + expr: vector(1) + labels: + job: job6114 + - record: job:http_inprogress_requests:sum:6115 + expr: vector(1) + labels: + job: job6115 + - record: job:http_inprogress_requests:sum:6116 + expr: vector(1) + labels: + job: job6116 + - record: job:http_inprogress_requests:sum:6117 + expr: vector(1) + labels: + job: job6117 + - record: job:http_inprogress_requests:sum:6118 + expr: vector(1) + labels: + job: job6118 + - record: job:http_inprogress_requests:sum:6119 + expr: vector(1) + labels: + job: job6119 + - record: job:http_inprogress_requests:sum:6120 + expr: vector(1) + labels: + job: job6120 + - record: job:http_inprogress_requests:sum:6121 + expr: vector(1) + labels: + job: job6121 + - record: job:http_inprogress_requests:sum:6122 + expr: vector(1) + labels: + job: job6122 + - record: job:http_inprogress_requests:sum:6123 + expr: vector(1) + labels: + job: job6123 + - record: job:http_inprogress_requests:sum:6124 + expr: vector(1) + labels: + job: job6124 + - record: job:http_inprogress_requests:sum:6125 + expr: vector(1) + labels: + job: job6125 + - record: job:http_inprogress_requests:sum:6126 + expr: vector(1) + labels: + job: job6126 + - record: job:http_inprogress_requests:sum:6127 + expr: vector(1) + labels: + job: job6127 + - record: job:http_inprogress_requests:sum:6128 + expr: vector(1) + labels: + job: job6128 + - record: job:http_inprogress_requests:sum:6129 + expr: vector(1) + labels: + job: job6129 + - record: job:http_inprogress_requests:sum:6130 + expr: vector(1) + labels: + job: job6130 + - record: job:http_inprogress_requests:sum:6131 + expr: vector(1) + labels: + job: job6131 + - record: job:http_inprogress_requests:sum:6132 + expr: vector(1) + labels: + job: job6132 + - record: job:http_inprogress_requests:sum:6133 + expr: vector(1) + labels: + job: job6133 + - record: job:http_inprogress_requests:sum:6134 + expr: vector(1) + labels: + job: job6134 + - record: job:http_inprogress_requests:sum:6135 + expr: vector(1) + labels: + job: job6135 + - record: job:http_inprogress_requests:sum:6136 + expr: vector(1) + labels: + job: job6136 + - record: job:http_inprogress_requests:sum:6137 + expr: vector(1) + labels: + job: job6137 + - record: job:http_inprogress_requests:sum:6138 + expr: vector(1) + labels: + job: job6138 + - record: job:http_inprogress_requests:sum:6139 + expr: vector(1) + labels: + job: job6139 + - record: job:http_inprogress_requests:sum:6140 + expr: vector(1) + labels: + job: job6140 + - record: job:http_inprogress_requests:sum:6141 + expr: vector(1) + labels: + job: job6141 + - record: job:http_inprogress_requests:sum:6142 + expr: vector(1) + labels: + job: job6142 + - record: job:http_inprogress_requests:sum:6143 + expr: vector(1) + labels: + job: job6143 + - record: job:http_inprogress_requests:sum:6144 + expr: vector(1) + labels: + job: job6144 + - record: job:http_inprogress_requests:sum:6145 + expr: vector(1) + labels: + job: job6145 + - record: job:http_inprogress_requests:sum:6146 + expr: vector(1) + labels: + job: job6146 + - record: job:http_inprogress_requests:sum:6147 + expr: vector(1) + labels: + job: job6147 + - record: job:http_inprogress_requests:sum:6148 + expr: vector(1) + labels: + job: job6148 + - record: job:http_inprogress_requests:sum:6149 + expr: vector(1) + labels: + job: job6149 + - record: job:http_inprogress_requests:sum:6150 + expr: vector(1) + labels: + job: job6150 + - record: job:http_inprogress_requests:sum:6151 + expr: vector(1) + labels: + job: job6151 + - record: job:http_inprogress_requests:sum:6152 + expr: vector(1) + labels: + job: job6152 + - record: job:http_inprogress_requests:sum:6153 + expr: vector(1) + labels: + job: job6153 + - record: job:http_inprogress_requests:sum:6154 + expr: vector(1) + labels: + job: job6154 + - record: job:http_inprogress_requests:sum:6155 + expr: vector(1) + labels: + job: job6155 + - record: job:http_inprogress_requests:sum:6156 + expr: vector(1) + labels: + job: job6156 + - record: job:http_inprogress_requests:sum:6157 + expr: vector(1) + labels: + job: job6157 + - record: job:http_inprogress_requests:sum:6158 + expr: vector(1) + labels: + job: job6158 + - record: job:http_inprogress_requests:sum:6159 + expr: vector(1) + labels: + job: job6159 + - record: job:http_inprogress_requests:sum:6160 + expr: vector(1) + labels: + job: job6160 + - record: job:http_inprogress_requests:sum:6161 + expr: vector(1) + labels: + job: job6161 + - record: job:http_inprogress_requests:sum:6162 + expr: vector(1) + labels: + job: job6162 + - record: job:http_inprogress_requests:sum:6163 + expr: vector(1) + labels: + job: job6163 + - record: job:http_inprogress_requests:sum:6164 + expr: vector(1) + labels: + job: job6164 + - record: job:http_inprogress_requests:sum:6165 + expr: vector(1) + labels: + job: job6165 + - record: job:http_inprogress_requests:sum:6166 + expr: vector(1) + labels: + job: job6166 + - record: job:http_inprogress_requests:sum:6167 + expr: vector(1) + labels: + job: job6167 + - record: job:http_inprogress_requests:sum:6168 + expr: vector(1) + labels: + job: job6168 + - record: job:http_inprogress_requests:sum:6169 + expr: vector(1) + labels: + job: job6169 + - record: job:http_inprogress_requests:sum:6170 + expr: vector(1) + labels: + job: job6170 + - record: job:http_inprogress_requests:sum:6171 + expr: vector(1) + labels: + job: job6171 + - record: job:http_inprogress_requests:sum:6172 + expr: vector(1) + labels: + job: job6172 + - record: job:http_inprogress_requests:sum:6173 + expr: vector(1) + labels: + job: job6173 + - record: job:http_inprogress_requests:sum:6174 + expr: vector(1) + labels: + job: job6174 + - record: job:http_inprogress_requests:sum:6175 + expr: vector(1) + labels: + job: job6175 + - record: job:http_inprogress_requests:sum:6176 + expr: vector(1) + labels: + job: job6176 + - record: job:http_inprogress_requests:sum:6177 + expr: vector(1) + labels: + job: job6177 + - record: job:http_inprogress_requests:sum:6178 + expr: vector(1) + labels: + job: job6178 + - record: job:http_inprogress_requests:sum:6179 + expr: vector(1) + labels: + job: job6179 + - record: job:http_inprogress_requests:sum:6180 + expr: vector(1) + labels: + job: job6180 + - record: job:http_inprogress_requests:sum:6181 + expr: vector(1) + labels: + job: job6181 + - record: job:http_inprogress_requests:sum:6182 + expr: vector(1) + labels: + job: job6182 + - record: job:http_inprogress_requests:sum:6183 + expr: vector(1) + labels: + job: job6183 + - record: job:http_inprogress_requests:sum:6184 + expr: vector(1) + labels: + job: job6184 + - record: job:http_inprogress_requests:sum:6185 + expr: vector(1) + labels: + job: job6185 + - record: job:http_inprogress_requests:sum:6186 + expr: vector(1) + labels: + job: job6186 + - record: job:http_inprogress_requests:sum:6187 + expr: vector(1) + labels: + job: job6187 + - record: job:http_inprogress_requests:sum:6188 + expr: vector(1) + labels: + job: job6188 + - record: job:http_inprogress_requests:sum:6189 + expr: vector(1) + labels: + job: job6189 + - record: job:http_inprogress_requests:sum:6190 + expr: vector(1) + labels: + job: job6190 + - record: job:http_inprogress_requests:sum:6191 + expr: vector(1) + labels: + job: job6191 + - record: job:http_inprogress_requests:sum:6192 + expr: vector(1) + labels: + job: job6192 + - record: job:http_inprogress_requests:sum:6193 + expr: vector(1) + labels: + job: job6193 + - record: job:http_inprogress_requests:sum:6194 + expr: vector(1) + labels: + job: job6194 + - record: job:http_inprogress_requests:sum:6195 + expr: vector(1) + labels: + job: job6195 + - record: job:http_inprogress_requests:sum:6196 + expr: vector(1) + labels: + job: job6196 + - record: job:http_inprogress_requests:sum:6197 + expr: vector(1) + labels: + job: job6197 + - record: job:http_inprogress_requests:sum:6198 + expr: vector(1) + labels: + job: job6198 + - record: job:http_inprogress_requests:sum:6199 + expr: vector(1) + labels: + job: job6199 + - record: job:http_inprogress_requests:sum:6200 + expr: vector(1) + labels: + job: job6200 + - record: job:http_inprogress_requests:sum:6201 + expr: vector(1) + labels: + job: job6201 + - record: job:http_inprogress_requests:sum:6202 + expr: vector(1) + labels: + job: job6202 + - record: job:http_inprogress_requests:sum:6203 + expr: vector(1) + labels: + job: job6203 + - record: job:http_inprogress_requests:sum:6204 + expr: vector(1) + labels: + job: job6204 + - record: job:http_inprogress_requests:sum:6205 + expr: vector(1) + labels: + job: job6205 + - record: job:http_inprogress_requests:sum:6206 + expr: vector(1) + labels: + job: job6206 + - record: job:http_inprogress_requests:sum:6207 + expr: vector(1) + labels: + job: job6207 + - record: job:http_inprogress_requests:sum:6208 + expr: vector(1) + labels: + job: job6208 + - record: job:http_inprogress_requests:sum:6209 + expr: vector(1) + labels: + job: job6209 + - record: job:http_inprogress_requests:sum:6210 + expr: vector(1) + labels: + job: job6210 + - record: job:http_inprogress_requests:sum:6211 + expr: vector(1) + labels: + job: job6211 + - record: job:http_inprogress_requests:sum:6212 + expr: vector(1) + labels: + job: job6212 + - record: job:http_inprogress_requests:sum:6213 + expr: vector(1) + labels: + job: job6213 + - record: job:http_inprogress_requests:sum:6214 + expr: vector(1) + labels: + job: job6214 + - record: job:http_inprogress_requests:sum:6215 + expr: vector(1) + labels: + job: job6215 + - record: job:http_inprogress_requests:sum:6216 + expr: vector(1) + labels: + job: job6216 + - record: job:http_inprogress_requests:sum:6217 + expr: vector(1) + labels: + job: job6217 + - record: job:http_inprogress_requests:sum:6218 + expr: vector(1) + labels: + job: job6218 + - record: job:http_inprogress_requests:sum:6219 + expr: vector(1) + labels: + job: job6219 + - record: job:http_inprogress_requests:sum:6220 + expr: vector(1) + labels: + job: job6220 + - record: job:http_inprogress_requests:sum:6221 + expr: vector(1) + labels: + job: job6221 + - record: job:http_inprogress_requests:sum:6222 + expr: vector(1) + labels: + job: job6222 + - record: job:http_inprogress_requests:sum:6223 + expr: vector(1) + labels: + job: job6223 + - record: job:http_inprogress_requests:sum:6224 + expr: vector(1) + labels: + job: job6224 + - record: job:http_inprogress_requests:sum:6225 + expr: vector(1) + labels: + job: job6225 + - record: job:http_inprogress_requests:sum:6226 + expr: vector(1) + labels: + job: job6226 + - record: job:http_inprogress_requests:sum:6227 + expr: vector(1) + labels: + job: job6227 + - record: job:http_inprogress_requests:sum:6228 + expr: vector(1) + labels: + job: job6228 + - record: job:http_inprogress_requests:sum:6229 + expr: vector(1) + labels: + job: job6229 + - record: job:http_inprogress_requests:sum:6230 + expr: vector(1) + labels: + job: job6230 + - record: job:http_inprogress_requests:sum:6231 + expr: vector(1) + labels: + job: job6231 + - record: job:http_inprogress_requests:sum:6232 + expr: vector(1) + labels: + job: job6232 + - record: job:http_inprogress_requests:sum:6233 + expr: vector(1) + labels: + job: job6233 + - record: job:http_inprogress_requests:sum:6234 + expr: vector(1) + labels: + job: job6234 + - record: job:http_inprogress_requests:sum:6235 + expr: vector(1) + labels: + job: job6235 + - record: job:http_inprogress_requests:sum:6236 + expr: vector(1) + labels: + job: job6236 + - record: job:http_inprogress_requests:sum:6237 + expr: vector(1) + labels: + job: job6237 + - record: job:http_inprogress_requests:sum:6238 + expr: vector(1) + labels: + job: job6238 + - record: job:http_inprogress_requests:sum:6239 + expr: vector(1) + labels: + job: job6239 + - record: job:http_inprogress_requests:sum:6240 + expr: vector(1) + labels: + job: job6240 + - record: job:http_inprogress_requests:sum:6241 + expr: vector(1) + labels: + job: job6241 + - record: job:http_inprogress_requests:sum:6242 + expr: vector(1) + labels: + job: job6242 + - record: job:http_inprogress_requests:sum:6243 + expr: vector(1) + labels: + job: job6243 + - record: job:http_inprogress_requests:sum:6244 + expr: vector(1) + labels: + job: job6244 + - record: job:http_inprogress_requests:sum:6245 + expr: vector(1) + labels: + job: job6245 + - record: job:http_inprogress_requests:sum:6246 + expr: vector(1) + labels: + job: job6246 + - record: job:http_inprogress_requests:sum:6247 + expr: vector(1) + labels: + job: job6247 + - record: job:http_inprogress_requests:sum:6248 + expr: vector(1) + labels: + job: job6248 + - record: job:http_inprogress_requests:sum:6249 + expr: vector(1) + labels: + job: job6249 + - record: job:http_inprogress_requests:sum:6250 + expr: vector(1) + labels: + job: job6250 + - record: job:http_inprogress_requests:sum:6251 + expr: vector(1) + labels: + job: job6251 + - record: job:http_inprogress_requests:sum:6252 + expr: vector(1) + labels: + job: job6252 + - record: job:http_inprogress_requests:sum:6253 + expr: vector(1) + labels: + job: job6253 + - record: job:http_inprogress_requests:sum:6254 + expr: vector(1) + labels: + job: job6254 + - record: job:http_inprogress_requests:sum:6255 + expr: vector(1) + labels: + job: job6255 + - record: job:http_inprogress_requests:sum:6256 + expr: vector(1) + labels: + job: job6256 + - record: job:http_inprogress_requests:sum:6257 + expr: vector(1) + labels: + job: job6257 + - record: job:http_inprogress_requests:sum:6258 + expr: vector(1) + labels: + job: job6258 + - record: job:http_inprogress_requests:sum:6259 + expr: vector(1) + labels: + job: job6259 + - record: job:http_inprogress_requests:sum:6260 + expr: vector(1) + labels: + job: job6260 + - record: job:http_inprogress_requests:sum:6261 + expr: vector(1) + labels: + job: job6261 + - record: job:http_inprogress_requests:sum:6262 + expr: vector(1) + labels: + job: job6262 + - record: job:http_inprogress_requests:sum:6263 + expr: vector(1) + labels: + job: job6263 + - record: job:http_inprogress_requests:sum:6264 + expr: vector(1) + labels: + job: job6264 + - record: job:http_inprogress_requests:sum:6265 + expr: vector(1) + labels: + job: job6265 + - record: job:http_inprogress_requests:sum:6266 + expr: vector(1) + labels: + job: job6266 + - record: job:http_inprogress_requests:sum:6267 + expr: vector(1) + labels: + job: job6267 + - record: job:http_inprogress_requests:sum:6268 + expr: vector(1) + labels: + job: job6268 + - record: job:http_inprogress_requests:sum:6269 + expr: vector(1) + labels: + job: job6269 + - record: job:http_inprogress_requests:sum:6270 + expr: vector(1) + labels: + job: job6270 + - record: job:http_inprogress_requests:sum:6271 + expr: vector(1) + labels: + job: job6271 + - record: job:http_inprogress_requests:sum:6272 + expr: vector(1) + labels: + job: job6272 + - record: job:http_inprogress_requests:sum:6273 + expr: vector(1) + labels: + job: job6273 + - record: job:http_inprogress_requests:sum:6274 + expr: vector(1) + labels: + job: job6274 + - record: job:http_inprogress_requests:sum:6275 + expr: vector(1) + labels: + job: job6275 + - record: job:http_inprogress_requests:sum:6276 + expr: vector(1) + labels: + job: job6276 + - record: job:http_inprogress_requests:sum:6277 + expr: vector(1) + labels: + job: job6277 + - record: job:http_inprogress_requests:sum:6278 + expr: vector(1) + labels: + job: job6278 + - record: job:http_inprogress_requests:sum:6279 + expr: vector(1) + labels: + job: job6279 + - record: job:http_inprogress_requests:sum:6280 + expr: vector(1) + labels: + job: job6280 + - record: job:http_inprogress_requests:sum:6281 + expr: vector(1) + labels: + job: job6281 + - record: job:http_inprogress_requests:sum:6282 + expr: vector(1) + labels: + job: job6282 + - record: job:http_inprogress_requests:sum:6283 + expr: vector(1) + labels: + job: job6283 + - record: job:http_inprogress_requests:sum:6284 + expr: vector(1) + labels: + job: job6284 + - record: job:http_inprogress_requests:sum:6285 + expr: vector(1) + labels: + job: job6285 + - record: job:http_inprogress_requests:sum:6286 + expr: vector(1) + labels: + job: job6286 + - record: job:http_inprogress_requests:sum:6287 + expr: vector(1) + labels: + job: job6287 + - record: job:http_inprogress_requests:sum:6288 + expr: vector(1) + labels: + job: job6288 + - record: job:http_inprogress_requests:sum:6289 + expr: vector(1) + labels: + job: job6289 + - record: job:http_inprogress_requests:sum:6290 + expr: vector(1) + labels: + job: job6290 + - record: job:http_inprogress_requests:sum:6291 + expr: vector(1) + labels: + job: job6291 + - record: job:http_inprogress_requests:sum:6292 + expr: vector(1) + labels: + job: job6292 + - record: job:http_inprogress_requests:sum:6293 + expr: vector(1) + labels: + job: job6293 + - record: job:http_inprogress_requests:sum:6294 + expr: vector(1) + labels: + job: job6294 + - record: job:http_inprogress_requests:sum:6295 + expr: vector(1) + labels: + job: job6295 + - record: job:http_inprogress_requests:sum:6296 + expr: vector(1) + labels: + job: job6296 + - record: job:http_inprogress_requests:sum:6297 + expr: vector(1) + labels: + job: job6297 + - record: job:http_inprogress_requests:sum:6298 + expr: vector(1) + labels: + job: job6298 + - record: job:http_inprogress_requests:sum:6299 + expr: vector(1) + labels: + job: job6299 + - record: job:http_inprogress_requests:sum:6300 + expr: vector(1) + labels: + job: job6300 + - record: job:http_inprogress_requests:sum:6301 + expr: vector(1) + labels: + job: job6301 + - record: job:http_inprogress_requests:sum:6302 + expr: vector(1) + labels: + job: job6302 + - record: job:http_inprogress_requests:sum:6303 + expr: vector(1) + labels: + job: job6303 + - record: job:http_inprogress_requests:sum:6304 + expr: vector(1) + labels: + job: job6304 + - record: job:http_inprogress_requests:sum:6305 + expr: vector(1) + labels: + job: job6305 + - record: job:http_inprogress_requests:sum:6306 + expr: vector(1) + labels: + job: job6306 + - record: job:http_inprogress_requests:sum:6307 + expr: vector(1) + labels: + job: job6307 + - record: job:http_inprogress_requests:sum:6308 + expr: vector(1) + labels: + job: job6308 + - record: job:http_inprogress_requests:sum:6309 + expr: vector(1) + labels: + job: job6309 + - record: job:http_inprogress_requests:sum:6310 + expr: vector(1) + labels: + job: job6310 + - record: job:http_inprogress_requests:sum:6311 + expr: vector(1) + labels: + job: job6311 + - record: job:http_inprogress_requests:sum:6312 + expr: vector(1) + labels: + job: job6312 + - record: job:http_inprogress_requests:sum:6313 + expr: vector(1) + labels: + job: job6313 + - record: job:http_inprogress_requests:sum:6314 + expr: vector(1) + labels: + job: job6314 + - record: job:http_inprogress_requests:sum:6315 + expr: vector(1) + labels: + job: job6315 + - record: job:http_inprogress_requests:sum:6316 + expr: vector(1) + labels: + job: job6316 + - record: job:http_inprogress_requests:sum:6317 + expr: vector(1) + labels: + job: job6317 + - record: job:http_inprogress_requests:sum:6318 + expr: vector(1) + labels: + job: job6318 + - record: job:http_inprogress_requests:sum:6319 + expr: vector(1) + labels: + job: job6319 + - record: job:http_inprogress_requests:sum:6320 + expr: vector(1) + labels: + job: job6320 + - record: job:http_inprogress_requests:sum:6321 + expr: vector(1) + labels: + job: job6321 + - record: job:http_inprogress_requests:sum:6322 + expr: vector(1) + labels: + job: job6322 + - record: job:http_inprogress_requests:sum:6323 + expr: vector(1) + labels: + job: job6323 + - record: job:http_inprogress_requests:sum:6324 + expr: vector(1) + labels: + job: job6324 + - record: job:http_inprogress_requests:sum:6325 + expr: vector(1) + labels: + job: job6325 + - record: job:http_inprogress_requests:sum:6326 + expr: vector(1) + labels: + job: job6326 + - record: job:http_inprogress_requests:sum:6327 + expr: vector(1) + labels: + job: job6327 + - record: job:http_inprogress_requests:sum:6328 + expr: vector(1) + labels: + job: job6328 + - record: job:http_inprogress_requests:sum:6329 + expr: vector(1) + labels: + job: job6329 + - record: job:http_inprogress_requests:sum:6330 + expr: vector(1) + labels: + job: job6330 + - record: job:http_inprogress_requests:sum:6331 + expr: vector(1) + labels: + job: job6331 + - record: job:http_inprogress_requests:sum:6332 + expr: vector(1) + labels: + job: job6332 + - record: job:http_inprogress_requests:sum:6333 + expr: vector(1) + labels: + job: job6333 + - record: job:http_inprogress_requests:sum:6334 + expr: vector(1) + labels: + job: job6334 + - record: job:http_inprogress_requests:sum:6335 + expr: vector(1) + labels: + job: job6335 + - record: job:http_inprogress_requests:sum:6336 + expr: vector(1) + labels: + job: job6336 + - record: job:http_inprogress_requests:sum:6337 + expr: vector(1) + labels: + job: job6337 + - record: job:http_inprogress_requests:sum:6338 + expr: vector(1) + labels: + job: job6338 + - record: job:http_inprogress_requests:sum:6339 + expr: vector(1) + labels: + job: job6339 + - record: job:http_inprogress_requests:sum:6340 + expr: vector(1) + labels: + job: job6340 + - record: job:http_inprogress_requests:sum:6341 + expr: vector(1) + labels: + job: job6341 + - record: job:http_inprogress_requests:sum:6342 + expr: vector(1) + labels: + job: job6342 + - record: job:http_inprogress_requests:sum:6343 + expr: vector(1) + labels: + job: job6343 + - record: job:http_inprogress_requests:sum:6344 + expr: vector(1) + labels: + job: job6344 + - record: job:http_inprogress_requests:sum:6345 + expr: vector(1) + labels: + job: job6345 + - record: job:http_inprogress_requests:sum:6346 + expr: vector(1) + labels: + job: job6346 + - record: job:http_inprogress_requests:sum:6347 + expr: vector(1) + labels: + job: job6347 + - record: job:http_inprogress_requests:sum:6348 + expr: vector(1) + labels: + job: job6348 + - record: job:http_inprogress_requests:sum:6349 + expr: vector(1) + labels: + job: job6349 + - record: job:http_inprogress_requests:sum:6350 + expr: vector(1) + labels: + job: job6350 + - record: job:http_inprogress_requests:sum:6351 + expr: vector(1) + labels: + job: job6351 + - record: job:http_inprogress_requests:sum:6352 + expr: vector(1) + labels: + job: job6352 + - record: job:http_inprogress_requests:sum:6353 + expr: vector(1) + labels: + job: job6353 + - record: job:http_inprogress_requests:sum:6354 + expr: vector(1) + labels: + job: job6354 + - record: job:http_inprogress_requests:sum:6355 + expr: vector(1) + labels: + job: job6355 + - record: job:http_inprogress_requests:sum:6356 + expr: vector(1) + labels: + job: job6356 + - record: job:http_inprogress_requests:sum:6357 + expr: vector(1) + labels: + job: job6357 + - record: job:http_inprogress_requests:sum:6358 + expr: vector(1) + labels: + job: job6358 + - record: job:http_inprogress_requests:sum:6359 + expr: vector(1) + labels: + job: job6359 + - record: job:http_inprogress_requests:sum:6360 + expr: vector(1) + labels: + job: job6360 + - record: job:http_inprogress_requests:sum:6361 + expr: vector(1) + labels: + job: job6361 + - record: job:http_inprogress_requests:sum:6362 + expr: vector(1) + labels: + job: job6362 + - record: job:http_inprogress_requests:sum:6363 + expr: vector(1) + labels: + job: job6363 + - record: job:http_inprogress_requests:sum:6364 + expr: vector(1) + labels: + job: job6364 + - record: job:http_inprogress_requests:sum:6365 + expr: vector(1) + labels: + job: job6365 + - record: job:http_inprogress_requests:sum:6366 + expr: vector(1) + labels: + job: job6366 + - record: job:http_inprogress_requests:sum:6367 + expr: vector(1) + labels: + job: job6367 + - record: job:http_inprogress_requests:sum:6368 + expr: vector(1) + labels: + job: job6368 + - record: job:http_inprogress_requests:sum:6369 + expr: vector(1) + labels: + job: job6369 + - record: job:http_inprogress_requests:sum:6370 + expr: vector(1) + labels: + job: job6370 + - record: job:http_inprogress_requests:sum:6371 + expr: vector(1) + labels: + job: job6371 + - record: job:http_inprogress_requests:sum:6372 + expr: vector(1) + labels: + job: job6372 + - record: job:http_inprogress_requests:sum:6373 + expr: vector(1) + labels: + job: job6373 + - record: job:http_inprogress_requests:sum:6374 + expr: vector(1) + labels: + job: job6374 + - record: job:http_inprogress_requests:sum:6375 + expr: vector(1) + labels: + job: job6375 + - record: job:http_inprogress_requests:sum:6376 + expr: vector(1) + labels: + job: job6376 + - record: job:http_inprogress_requests:sum:6377 + expr: vector(1) + labels: + job: job6377 + - record: job:http_inprogress_requests:sum:6378 + expr: vector(1) + labels: + job: job6378 + - record: job:http_inprogress_requests:sum:6379 + expr: vector(1) + labels: + job: job6379 + - record: job:http_inprogress_requests:sum:6380 + expr: vector(1) + labels: + job: job6380 + - record: job:http_inprogress_requests:sum:6381 + expr: vector(1) + labels: + job: job6381 + - record: job:http_inprogress_requests:sum:6382 + expr: vector(1) + labels: + job: job6382 + - record: job:http_inprogress_requests:sum:6383 + expr: vector(1) + labels: + job: job6383 + - record: job:http_inprogress_requests:sum:6384 + expr: vector(1) + labels: + job: job6384 + - record: job:http_inprogress_requests:sum:6385 + expr: vector(1) + labels: + job: job6385 + - record: job:http_inprogress_requests:sum:6386 + expr: vector(1) + labels: + job: job6386 + - record: job:http_inprogress_requests:sum:6387 + expr: vector(1) + labels: + job: job6387 + - record: job:http_inprogress_requests:sum:6388 + expr: vector(1) + labels: + job: job6388 + - record: job:http_inprogress_requests:sum:6389 + expr: vector(1) + labels: + job: job6389 + - record: job:http_inprogress_requests:sum:6390 + expr: vector(1) + labels: + job: job6390 + - record: job:http_inprogress_requests:sum:6391 + expr: vector(1) + labels: + job: job6391 + - record: job:http_inprogress_requests:sum:6392 + expr: vector(1) + labels: + job: job6392 + - record: job:http_inprogress_requests:sum:6393 + expr: vector(1) + labels: + job: job6393 + - record: job:http_inprogress_requests:sum:6394 + expr: vector(1) + labels: + job: job6394 + - record: job:http_inprogress_requests:sum:6395 + expr: vector(1) + labels: + job: job6395 + - record: job:http_inprogress_requests:sum:6396 + expr: vector(1) + labels: + job: job6396 + - record: job:http_inprogress_requests:sum:6397 + expr: vector(1) + labels: + job: job6397 + - record: job:http_inprogress_requests:sum:6398 + expr: vector(1) + labels: + job: job6398 + - record: job:http_inprogress_requests:sum:6399 + expr: vector(1) + labels: + job: job6399 + - record: job:http_inprogress_requests:sum:6400 + expr: vector(1) + labels: + job: job6400 + - record: job:http_inprogress_requests:sum:6401 + expr: vector(1) + labels: + job: job6401 + - record: job:http_inprogress_requests:sum:6402 + expr: vector(1) + labels: + job: job6402 + - record: job:http_inprogress_requests:sum:6403 + expr: vector(1) + labels: + job: job6403 + - record: job:http_inprogress_requests:sum:6404 + expr: vector(1) + labels: + job: job6404 + - record: job:http_inprogress_requests:sum:6405 + expr: vector(1) + labels: + job: job6405 + - record: job:http_inprogress_requests:sum:6406 + expr: vector(1) + labels: + job: job6406 + - record: job:http_inprogress_requests:sum:6407 + expr: vector(1) + labels: + job: job6407 + - record: job:http_inprogress_requests:sum:6408 + expr: vector(1) + labels: + job: job6408 + - record: job:http_inprogress_requests:sum:6409 + expr: vector(1) + labels: + job: job6409 + - record: job:http_inprogress_requests:sum:6410 + expr: vector(1) + labels: + job: job6410 + - record: job:http_inprogress_requests:sum:6411 + expr: vector(1) + labels: + job: job6411 + - record: job:http_inprogress_requests:sum:6412 + expr: vector(1) + labels: + job: job6412 + - record: job:http_inprogress_requests:sum:6413 + expr: vector(1) + labels: + job: job6413 + - record: job:http_inprogress_requests:sum:6414 + expr: vector(1) + labels: + job: job6414 + - record: job:http_inprogress_requests:sum:6415 + expr: vector(1) + labels: + job: job6415 + - record: job:http_inprogress_requests:sum:6416 + expr: vector(1) + labels: + job: job6416 + - record: job:http_inprogress_requests:sum:6417 + expr: vector(1) + labels: + job: job6417 + - record: job:http_inprogress_requests:sum:6418 + expr: vector(1) + labels: + job: job6418 + - record: job:http_inprogress_requests:sum:6419 + expr: vector(1) + labels: + job: job6419 + - record: job:http_inprogress_requests:sum:6420 + expr: vector(1) + labels: + job: job6420 + - record: job:http_inprogress_requests:sum:6421 + expr: vector(1) + labels: + job: job6421 + - record: job:http_inprogress_requests:sum:6422 + expr: vector(1) + labels: + job: job6422 + - record: job:http_inprogress_requests:sum:6423 + expr: vector(1) + labels: + job: job6423 + - record: job:http_inprogress_requests:sum:6424 + expr: vector(1) + labels: + job: job6424 + - record: job:http_inprogress_requests:sum:6425 + expr: vector(1) + labels: + job: job6425 + - record: job:http_inprogress_requests:sum:6426 + expr: vector(1) + labels: + job: job6426 + - record: job:http_inprogress_requests:sum:6427 + expr: vector(1) + labels: + job: job6427 + - record: job:http_inprogress_requests:sum:6428 + expr: vector(1) + labels: + job: job6428 + - record: job:http_inprogress_requests:sum:6429 + expr: vector(1) + labels: + job: job6429 + - record: job:http_inprogress_requests:sum:6430 + expr: vector(1) + labels: + job: job6430 + - record: job:http_inprogress_requests:sum:6431 + expr: vector(1) + labels: + job: job6431 + - record: job:http_inprogress_requests:sum:6432 + expr: vector(1) + labels: + job: job6432 + - record: job:http_inprogress_requests:sum:6433 + expr: vector(1) + labels: + job: job6433 + - record: job:http_inprogress_requests:sum:6434 + expr: vector(1) + labels: + job: job6434 + - record: job:http_inprogress_requests:sum:6435 + expr: vector(1) + labels: + job: job6435 + - record: job:http_inprogress_requests:sum:6436 + expr: vector(1) + labels: + job: job6436 + - record: job:http_inprogress_requests:sum:6437 + expr: vector(1) + labels: + job: job6437 + - record: job:http_inprogress_requests:sum:6438 + expr: vector(1) + labels: + job: job6438 + - record: job:http_inprogress_requests:sum:6439 + expr: vector(1) + labels: + job: job6439 + - record: job:http_inprogress_requests:sum:6440 + expr: vector(1) + labels: + job: job6440 + - record: job:http_inprogress_requests:sum:6441 + expr: vector(1) + labels: + job: job6441 + - record: job:http_inprogress_requests:sum:6442 + expr: vector(1) + labels: + job: job6442 + - record: job:http_inprogress_requests:sum:6443 + expr: vector(1) + labels: + job: job6443 + - record: job:http_inprogress_requests:sum:6444 + expr: vector(1) + labels: + job: job6444 + - record: job:http_inprogress_requests:sum:6445 + expr: vector(1) + labels: + job: job6445 + - record: job:http_inprogress_requests:sum:6446 + expr: vector(1) + labels: + job: job6446 + - record: job:http_inprogress_requests:sum:6447 + expr: vector(1) + labels: + job: job6447 + - record: job:http_inprogress_requests:sum:6448 + expr: vector(1) + labels: + job: job6448 + - record: job:http_inprogress_requests:sum:6449 + expr: vector(1) + labels: + job: job6449 + - record: job:http_inprogress_requests:sum:6450 + expr: vector(1) + labels: + job: job6450 + - record: job:http_inprogress_requests:sum:6451 + expr: vector(1) + labels: + job: job6451 + - record: job:http_inprogress_requests:sum:6452 + expr: vector(1) + labels: + job: job6452 + - record: job:http_inprogress_requests:sum:6453 + expr: vector(1) + labels: + job: job6453 + - record: job:http_inprogress_requests:sum:6454 + expr: vector(1) + labels: + job: job6454 + - record: job:http_inprogress_requests:sum:6455 + expr: vector(1) + labels: + job: job6455 + - record: job:http_inprogress_requests:sum:6456 + expr: vector(1) + labels: + job: job6456 + - record: job:http_inprogress_requests:sum:6457 + expr: vector(1) + labels: + job: job6457 + - record: job:http_inprogress_requests:sum:6458 + expr: vector(1) + labels: + job: job6458 + - record: job:http_inprogress_requests:sum:6459 + expr: vector(1) + labels: + job: job6459 + - record: job:http_inprogress_requests:sum:6460 + expr: vector(1) + labels: + job: job6460 + - record: job:http_inprogress_requests:sum:6461 + expr: vector(1) + labels: + job: job6461 + - record: job:http_inprogress_requests:sum:6462 + expr: vector(1) + labels: + job: job6462 + - record: job:http_inprogress_requests:sum:6463 + expr: vector(1) + labels: + job: job6463 + - record: job:http_inprogress_requests:sum:6464 + expr: vector(1) + labels: + job: job6464 + - record: job:http_inprogress_requests:sum:6465 + expr: vector(1) + labels: + job: job6465 + - record: job:http_inprogress_requests:sum:6466 + expr: vector(1) + labels: + job: job6466 + - record: job:http_inprogress_requests:sum:6467 + expr: vector(1) + labels: + job: job6467 + - record: job:http_inprogress_requests:sum:6468 + expr: vector(1) + labels: + job: job6468 + - record: job:http_inprogress_requests:sum:6469 + expr: vector(1) + labels: + job: job6469 + - record: job:http_inprogress_requests:sum:6470 + expr: vector(1) + labels: + job: job6470 + - record: job:http_inprogress_requests:sum:6471 + expr: vector(1) + labels: + job: job6471 + - record: job:http_inprogress_requests:sum:6472 + expr: vector(1) + labels: + job: job6472 + - record: job:http_inprogress_requests:sum:6473 + expr: vector(1) + labels: + job: job6473 + - record: job:http_inprogress_requests:sum:6474 + expr: vector(1) + labels: + job: job6474 + - record: job:http_inprogress_requests:sum:6475 + expr: vector(1) + labels: + job: job6475 + - record: job:http_inprogress_requests:sum:6476 + expr: vector(1) + labels: + job: job6476 + - record: job:http_inprogress_requests:sum:6477 + expr: vector(1) + labels: + job: job6477 + - record: job:http_inprogress_requests:sum:6478 + expr: vector(1) + labels: + job: job6478 + - record: job:http_inprogress_requests:sum:6479 + expr: vector(1) + labels: + job: job6479 + - record: job:http_inprogress_requests:sum:6480 + expr: vector(1) + labels: + job: job6480 + - record: job:http_inprogress_requests:sum:6481 + expr: vector(1) + labels: + job: job6481 + - record: job:http_inprogress_requests:sum:6482 + expr: vector(1) + labels: + job: job6482 + - record: job:http_inprogress_requests:sum:6483 + expr: vector(1) + labels: + job: job6483 + - record: job:http_inprogress_requests:sum:6484 + expr: vector(1) + labels: + job: job6484 + - record: job:http_inprogress_requests:sum:6485 + expr: vector(1) + labels: + job: job6485 + - record: job:http_inprogress_requests:sum:6486 + expr: vector(1) + labels: + job: job6486 + - record: job:http_inprogress_requests:sum:6487 + expr: vector(1) + labels: + job: job6487 + - record: job:http_inprogress_requests:sum:6488 + expr: vector(1) + labels: + job: job6488 + - record: job:http_inprogress_requests:sum:6489 + expr: vector(1) + labels: + job: job6489 + - record: job:http_inprogress_requests:sum:6490 + expr: vector(1) + labels: + job: job6490 + - record: job:http_inprogress_requests:sum:6491 + expr: vector(1) + labels: + job: job6491 + - record: job:http_inprogress_requests:sum:6492 + expr: vector(1) + labels: + job: job6492 + - record: job:http_inprogress_requests:sum:6493 + expr: vector(1) + labels: + job: job6493 + - record: job:http_inprogress_requests:sum:6494 + expr: vector(1) + labels: + job: job6494 + - record: job:http_inprogress_requests:sum:6495 + expr: vector(1) + labels: + job: job6495 + - record: job:http_inprogress_requests:sum:6496 + expr: vector(1) + labels: + job: job6496 + - record: job:http_inprogress_requests:sum:6497 + expr: vector(1) + labels: + job: job6497 + - record: job:http_inprogress_requests:sum:6498 + expr: vector(1) + labels: + job: job6498 + - record: job:http_inprogress_requests:sum:6499 + expr: vector(1) + labels: + job: job6499 + - record: job:http_inprogress_requests:sum:6500 + expr: vector(1) + labels: + job: job6500 + - record: job:http_inprogress_requests:sum:6501 + expr: vector(1) + labels: + job: job6501 + - record: job:http_inprogress_requests:sum:6502 + expr: vector(1) + labels: + job: job6502 + - record: job:http_inprogress_requests:sum:6503 + expr: vector(1) + labels: + job: job6503 + - record: job:http_inprogress_requests:sum:6504 + expr: vector(1) + labels: + job: job6504 + - record: job:http_inprogress_requests:sum:6505 + expr: vector(1) + labels: + job: job6505 + - record: job:http_inprogress_requests:sum:6506 + expr: vector(1) + labels: + job: job6506 + - record: job:http_inprogress_requests:sum:6507 + expr: vector(1) + labels: + job: job6507 + - record: job:http_inprogress_requests:sum:6508 + expr: vector(1) + labels: + job: job6508 + - record: job:http_inprogress_requests:sum:6509 + expr: vector(1) + labels: + job: job6509 + - record: job:http_inprogress_requests:sum:6510 + expr: vector(1) + labels: + job: job6510 + - record: job:http_inprogress_requests:sum:6511 + expr: vector(1) + labels: + job: job6511 + - record: job:http_inprogress_requests:sum:6512 + expr: vector(1) + labels: + job: job6512 + - record: job:http_inprogress_requests:sum:6513 + expr: vector(1) + labels: + job: job6513 + - record: job:http_inprogress_requests:sum:6514 + expr: vector(1) + labels: + job: job6514 + - record: job:http_inprogress_requests:sum:6515 + expr: vector(1) + labels: + job: job6515 + - record: job:http_inprogress_requests:sum:6516 + expr: vector(1) + labels: + job: job6516 + - record: job:http_inprogress_requests:sum:6517 + expr: vector(1) + labels: + job: job6517 + - record: job:http_inprogress_requests:sum:6518 + expr: vector(1) + labels: + job: job6518 + - record: job:http_inprogress_requests:sum:6519 + expr: vector(1) + labels: + job: job6519 + - record: job:http_inprogress_requests:sum:6520 + expr: vector(1) + labels: + job: job6520 + - record: job:http_inprogress_requests:sum:6521 + expr: vector(1) + labels: + job: job6521 + - record: job:http_inprogress_requests:sum:6522 + expr: vector(1) + labels: + job: job6522 + - record: job:http_inprogress_requests:sum:6523 + expr: vector(1) + labels: + job: job6523 + - record: job:http_inprogress_requests:sum:6524 + expr: vector(1) + labels: + job: job6524 + - record: job:http_inprogress_requests:sum:6525 + expr: vector(1) + labels: + job: job6525 + - record: job:http_inprogress_requests:sum:6526 + expr: vector(1) + labels: + job: job6526 + - record: job:http_inprogress_requests:sum:6527 + expr: vector(1) + labels: + job: job6527 + - record: job:http_inprogress_requests:sum:6528 + expr: vector(1) + labels: + job: job6528 + - record: job:http_inprogress_requests:sum:6529 + expr: vector(1) + labels: + job: job6529 + - record: job:http_inprogress_requests:sum:6530 + expr: vector(1) + labels: + job: job6530 + - record: job:http_inprogress_requests:sum:6531 + expr: vector(1) + labels: + job: job6531 + - record: job:http_inprogress_requests:sum:6532 + expr: vector(1) + labels: + job: job6532 + - record: job:http_inprogress_requests:sum:6533 + expr: vector(1) + labels: + job: job6533 + - record: job:http_inprogress_requests:sum:6534 + expr: vector(1) + labels: + job: job6534 + - record: job:http_inprogress_requests:sum:6535 + expr: vector(1) + labels: + job: job6535 + - record: job:http_inprogress_requests:sum:6536 + expr: vector(1) + labels: + job: job6536 + - record: job:http_inprogress_requests:sum:6537 + expr: vector(1) + labels: + job: job6537 + - record: job:http_inprogress_requests:sum:6538 + expr: vector(1) + labels: + job: job6538 + - record: job:http_inprogress_requests:sum:6539 + expr: vector(1) + labels: + job: job6539 + - record: job:http_inprogress_requests:sum:6540 + expr: vector(1) + labels: + job: job6540 + - record: job:http_inprogress_requests:sum:6541 + expr: vector(1) + labels: + job: job6541 + - record: job:http_inprogress_requests:sum:6542 + expr: vector(1) + labels: + job: job6542 + - record: job:http_inprogress_requests:sum:6543 + expr: vector(1) + labels: + job: job6543 + - record: job:http_inprogress_requests:sum:6544 + expr: vector(1) + labels: + job: job6544 + - record: job:http_inprogress_requests:sum:6545 + expr: vector(1) + labels: + job: job6545 + - record: job:http_inprogress_requests:sum:6546 + expr: vector(1) + labels: + job: job6546 + - record: job:http_inprogress_requests:sum:6547 + expr: vector(1) + labels: + job: job6547 + - record: job:http_inprogress_requests:sum:6548 + expr: vector(1) + labels: + job: job6548 + - record: job:http_inprogress_requests:sum:6549 + expr: vector(1) + labels: + job: job6549 + - record: job:http_inprogress_requests:sum:6550 + expr: vector(1) + labels: + job: job6550 + - record: job:http_inprogress_requests:sum:6551 + expr: vector(1) + labels: + job: job6551 + - record: job:http_inprogress_requests:sum:6552 + expr: vector(1) + labels: + job: job6552 + - record: job:http_inprogress_requests:sum:6553 + expr: vector(1) + labels: + job: job6553 + - record: job:http_inprogress_requests:sum:6554 + expr: vector(1) + labels: + job: job6554 + - record: job:http_inprogress_requests:sum:6555 + expr: vector(1) + labels: + job: job6555 + - record: job:http_inprogress_requests:sum:6556 + expr: vector(1) + labels: + job: job6556 + - record: job:http_inprogress_requests:sum:6557 + expr: vector(1) + labels: + job: job6557 + - record: job:http_inprogress_requests:sum:6558 + expr: vector(1) + labels: + job: job6558 + - record: job:http_inprogress_requests:sum:6559 + expr: vector(1) + labels: + job: job6559 + - record: job:http_inprogress_requests:sum:6560 + expr: vector(1) + labels: + job: job6560 + - record: job:http_inprogress_requests:sum:6561 + expr: vector(1) + labels: + job: job6561 + - record: job:http_inprogress_requests:sum:6562 + expr: vector(1) + labels: + job: job6562 + - record: job:http_inprogress_requests:sum:6563 + expr: vector(1) + labels: + job: job6563 + - record: job:http_inprogress_requests:sum:6564 + expr: vector(1) + labels: + job: job6564 + - record: job:http_inprogress_requests:sum:6565 + expr: vector(1) + labels: + job: job6565 + - record: job:http_inprogress_requests:sum:6566 + expr: vector(1) + labels: + job: job6566 + - record: job:http_inprogress_requests:sum:6567 + expr: vector(1) + labels: + job: job6567 + - record: job:http_inprogress_requests:sum:6568 + expr: vector(1) + labels: + job: job6568 + - record: job:http_inprogress_requests:sum:6569 + expr: vector(1) + labels: + job: job6569 + - record: job:http_inprogress_requests:sum:6570 + expr: vector(1) + labels: + job: job6570 + - record: job:http_inprogress_requests:sum:6571 + expr: vector(1) + labels: + job: job6571 + - record: job:http_inprogress_requests:sum:6572 + expr: vector(1) + labels: + job: job6572 + - record: job:http_inprogress_requests:sum:6573 + expr: vector(1) + labels: + job: job6573 + - record: job:http_inprogress_requests:sum:6574 + expr: vector(1) + labels: + job: job6574 + - record: job:http_inprogress_requests:sum:6575 + expr: vector(1) + labels: + job: job6575 + - record: job:http_inprogress_requests:sum:6576 + expr: vector(1) + labels: + job: job6576 + - record: job:http_inprogress_requests:sum:6577 + expr: vector(1) + labels: + job: job6577 + - record: job:http_inprogress_requests:sum:6578 + expr: vector(1) + labels: + job: job6578 + - record: job:http_inprogress_requests:sum:6579 + expr: vector(1) + labels: + job: job6579 + - record: job:http_inprogress_requests:sum:6580 + expr: vector(1) + labels: + job: job6580 + - record: job:http_inprogress_requests:sum:6581 + expr: vector(1) + labels: + job: job6581 + - record: job:http_inprogress_requests:sum:6582 + expr: vector(1) + labels: + job: job6582 + - record: job:http_inprogress_requests:sum:6583 + expr: vector(1) + labels: + job: job6583 + - record: job:http_inprogress_requests:sum:6584 + expr: vector(1) + labels: + job: job6584 + - record: job:http_inprogress_requests:sum:6585 + expr: vector(1) + labels: + job: job6585 + - record: job:http_inprogress_requests:sum:6586 + expr: vector(1) + labels: + job: job6586 + - record: job:http_inprogress_requests:sum:6587 + expr: vector(1) + labels: + job: job6587 + - record: job:http_inprogress_requests:sum:6588 + expr: vector(1) + labels: + job: job6588 + - record: job:http_inprogress_requests:sum:6589 + expr: vector(1) + labels: + job: job6589 + - record: job:http_inprogress_requests:sum:6590 + expr: vector(1) + labels: + job: job6590 + - record: job:http_inprogress_requests:sum:6591 + expr: vector(1) + labels: + job: job6591 + - record: job:http_inprogress_requests:sum:6592 + expr: vector(1) + labels: + job: job6592 + - record: job:http_inprogress_requests:sum:6593 + expr: vector(1) + labels: + job: job6593 + - record: job:http_inprogress_requests:sum:6594 + expr: vector(1) + labels: + job: job6594 + - record: job:http_inprogress_requests:sum:6595 + expr: vector(1) + labels: + job: job6595 + - record: job:http_inprogress_requests:sum:6596 + expr: vector(1) + labels: + job: job6596 + - record: job:http_inprogress_requests:sum:6597 + expr: vector(1) + labels: + job: job6597 + - record: job:http_inprogress_requests:sum:6598 + expr: vector(1) + labels: + job: job6598 + - record: job:http_inprogress_requests:sum:6599 + expr: vector(1) + labels: + job: job6599 + - record: job:http_inprogress_requests:sum:6600 + expr: vector(1) + labels: + job: job6600 + - record: job:http_inprogress_requests:sum:6601 + expr: vector(1) + labels: + job: job6601 + - record: job:http_inprogress_requests:sum:6602 + expr: vector(1) + labels: + job: job6602 + - record: job:http_inprogress_requests:sum:6603 + expr: vector(1) + labels: + job: job6603 + - record: job:http_inprogress_requests:sum:6604 + expr: vector(1) + labels: + job: job6604 + - record: job:http_inprogress_requests:sum:6605 + expr: vector(1) + labels: + job: job6605 + - record: job:http_inprogress_requests:sum:6606 + expr: vector(1) + labels: + job: job6606 + - record: job:http_inprogress_requests:sum:6607 + expr: vector(1) + labels: + job: job6607 + - record: job:http_inprogress_requests:sum:6608 + expr: vector(1) + labels: + job: job6608 + - record: job:http_inprogress_requests:sum:6609 + expr: vector(1) + labels: + job: job6609 + - record: job:http_inprogress_requests:sum:6610 + expr: vector(1) + labels: + job: job6610 + - record: job:http_inprogress_requests:sum:6611 + expr: vector(1) + labels: + job: job6611 + - record: job:http_inprogress_requests:sum:6612 + expr: vector(1) + labels: + job: job6612 + - record: job:http_inprogress_requests:sum:6613 + expr: vector(1) + labels: + job: job6613 + - record: job:http_inprogress_requests:sum:6614 + expr: vector(1) + labels: + job: job6614 + - record: job:http_inprogress_requests:sum:6615 + expr: vector(1) + labels: + job: job6615 + - record: job:http_inprogress_requests:sum:6616 + expr: vector(1) + labels: + job: job6616 + - record: job:http_inprogress_requests:sum:6617 + expr: vector(1) + labels: + job: job6617 + - record: job:http_inprogress_requests:sum:6618 + expr: vector(1) + labels: + job: job6618 + - record: job:http_inprogress_requests:sum:6619 + expr: vector(1) + labels: + job: job6619 + - record: job:http_inprogress_requests:sum:6620 + expr: vector(1) + labels: + job: job6620 + - record: job:http_inprogress_requests:sum:6621 + expr: vector(1) + labels: + job: job6621 + - record: job:http_inprogress_requests:sum:6622 + expr: vector(1) + labels: + job: job6622 + - record: job:http_inprogress_requests:sum:6623 + expr: vector(1) + labels: + job: job6623 + - record: job:http_inprogress_requests:sum:6624 + expr: vector(1) + labels: + job: job6624 + - record: job:http_inprogress_requests:sum:6625 + expr: vector(1) + labels: + job: job6625 + - record: job:http_inprogress_requests:sum:6626 + expr: vector(1) + labels: + job: job6626 + - record: job:http_inprogress_requests:sum:6627 + expr: vector(1) + labels: + job: job6627 + - record: job:http_inprogress_requests:sum:6628 + expr: vector(1) + labels: + job: job6628 + - record: job:http_inprogress_requests:sum:6629 + expr: vector(1) + labels: + job: job6629 + - record: job:http_inprogress_requests:sum:6630 + expr: vector(1) + labels: + job: job6630 + - record: job:http_inprogress_requests:sum:6631 + expr: vector(1) + labels: + job: job6631 + - record: job:http_inprogress_requests:sum:6632 + expr: vector(1) + labels: + job: job6632 + - record: job:http_inprogress_requests:sum:6633 + expr: vector(1) + labels: + job: job6633 + - record: job:http_inprogress_requests:sum:6634 + expr: vector(1) + labels: + job: job6634 + - record: job:http_inprogress_requests:sum:6635 + expr: vector(1) + labels: + job: job6635 + - record: job:http_inprogress_requests:sum:6636 + expr: vector(1) + labels: + job: job6636 + - record: job:http_inprogress_requests:sum:6637 + expr: vector(1) + labels: + job: job6637 + - record: job:http_inprogress_requests:sum:6638 + expr: vector(1) + labels: + job: job6638 + - record: job:http_inprogress_requests:sum:6639 + expr: vector(1) + labels: + job: job6639 + - record: job:http_inprogress_requests:sum:6640 + expr: vector(1) + labels: + job: job6640 + - record: job:http_inprogress_requests:sum:6641 + expr: vector(1) + labels: + job: job6641 + - record: job:http_inprogress_requests:sum:6642 + expr: vector(1) + labels: + job: job6642 + - record: job:http_inprogress_requests:sum:6643 + expr: vector(1) + labels: + job: job6643 + - record: job:http_inprogress_requests:sum:6644 + expr: vector(1) + labels: + job: job6644 + - record: job:http_inprogress_requests:sum:6645 + expr: vector(1) + labels: + job: job6645 + - record: job:http_inprogress_requests:sum:6646 + expr: vector(1) + labels: + job: job6646 + - record: job:http_inprogress_requests:sum:6647 + expr: vector(1) + labels: + job: job6647 + - record: job:http_inprogress_requests:sum:6648 + expr: vector(1) + labels: + job: job6648 + - record: job:http_inprogress_requests:sum:6649 + expr: vector(1) + labels: + job: job6649 + - record: job:http_inprogress_requests:sum:6650 + expr: vector(1) + labels: + job: job6650 + - record: job:http_inprogress_requests:sum:6651 + expr: vector(1) + labels: + job: job6651 + - record: job:http_inprogress_requests:sum:6652 + expr: vector(1) + labels: + job: job6652 + - record: job:http_inprogress_requests:sum:6653 + expr: vector(1) + labels: + job: job6653 + - record: job:http_inprogress_requests:sum:6654 + expr: vector(1) + labels: + job: job6654 + - record: job:http_inprogress_requests:sum:6655 + expr: vector(1) + labels: + job: job6655 + - record: job:http_inprogress_requests:sum:6656 + expr: vector(1) + labels: + job: job6656 + - record: job:http_inprogress_requests:sum:6657 + expr: vector(1) + labels: + job: job6657 + - record: job:http_inprogress_requests:sum:6658 + expr: vector(1) + labels: + job: job6658 + - record: job:http_inprogress_requests:sum:6659 + expr: vector(1) + labels: + job: job6659 + - record: job:http_inprogress_requests:sum:6660 + expr: vector(1) + labels: + job: job6660 + - record: job:http_inprogress_requests:sum:6661 + expr: vector(1) + labels: + job: job6661 + - record: job:http_inprogress_requests:sum:6662 + expr: vector(1) + labels: + job: job6662 + - record: job:http_inprogress_requests:sum:6663 + expr: vector(1) + labels: + job: job6663 + - record: job:http_inprogress_requests:sum:6664 + expr: vector(1) + labels: + job: job6664 + - record: job:http_inprogress_requests:sum:6665 + expr: vector(1) + labels: + job: job6665 + - record: job:http_inprogress_requests:sum:6666 + expr: vector(1) + labels: + job: job6666 + - record: job:http_inprogress_requests:sum:6667 + expr: vector(1) + labels: + job: job6667 + - record: job:http_inprogress_requests:sum:6668 + expr: vector(1) + labels: + job: job6668 + - record: job:http_inprogress_requests:sum:6669 + expr: vector(1) + labels: + job: job6669 + - record: job:http_inprogress_requests:sum:6670 + expr: vector(1) + labels: + job: job6670 + - record: job:http_inprogress_requests:sum:6671 + expr: vector(1) + labels: + job: job6671 + - record: job:http_inprogress_requests:sum:6672 + expr: vector(1) + labels: + job: job6672 + - record: job:http_inprogress_requests:sum:6673 + expr: vector(1) + labels: + job: job6673 + - record: job:http_inprogress_requests:sum:6674 + expr: vector(1) + labels: + job: job6674 + - record: job:http_inprogress_requests:sum:6675 + expr: vector(1) + labels: + job: job6675 + - record: job:http_inprogress_requests:sum:6676 + expr: vector(1) + labels: + job: job6676 + - record: job:http_inprogress_requests:sum:6677 + expr: vector(1) + labels: + job: job6677 + - record: job:http_inprogress_requests:sum:6678 + expr: vector(1) + labels: + job: job6678 + - record: job:http_inprogress_requests:sum:6679 + expr: vector(1) + labels: + job: job6679 + - record: job:http_inprogress_requests:sum:6680 + expr: vector(1) + labels: + job: job6680 + - record: job:http_inprogress_requests:sum:6681 + expr: vector(1) + labels: + job: job6681 + - record: job:http_inprogress_requests:sum:6682 + expr: vector(1) + labels: + job: job6682 + - record: job:http_inprogress_requests:sum:6683 + expr: vector(1) + labels: + job: job6683 + - record: job:http_inprogress_requests:sum:6684 + expr: vector(1) + labels: + job: job6684 + - record: job:http_inprogress_requests:sum:6685 + expr: vector(1) + labels: + job: job6685 + - record: job:http_inprogress_requests:sum:6686 + expr: vector(1) + labels: + job: job6686 + - record: job:http_inprogress_requests:sum:6687 + expr: vector(1) + labels: + job: job6687 + - record: job:http_inprogress_requests:sum:6688 + expr: vector(1) + labels: + job: job6688 + - record: job:http_inprogress_requests:sum:6689 + expr: vector(1) + labels: + job: job6689 + - record: job:http_inprogress_requests:sum:6690 + expr: vector(1) + labels: + job: job6690 + - record: job:http_inprogress_requests:sum:6691 + expr: vector(1) + labels: + job: job6691 + - record: job:http_inprogress_requests:sum:6692 + expr: vector(1) + labels: + job: job6692 + - record: job:http_inprogress_requests:sum:6693 + expr: vector(1) + labels: + job: job6693 + - record: job:http_inprogress_requests:sum:6694 + expr: vector(1) + labels: + job: job6694 + - record: job:http_inprogress_requests:sum:6695 + expr: vector(1) + labels: + job: job6695 + - record: job:http_inprogress_requests:sum:6696 + expr: vector(1) + labels: + job: job6696 + - record: job:http_inprogress_requests:sum:6697 + expr: vector(1) + labels: + job: job6697 + - record: job:http_inprogress_requests:sum:6698 + expr: vector(1) + labels: + job: job6698 + - record: job:http_inprogress_requests:sum:6699 + expr: vector(1) + labels: + job: job6699 + - record: job:http_inprogress_requests:sum:6700 + expr: vector(1) + labels: + job: job6700 + - record: job:http_inprogress_requests:sum:6701 + expr: vector(1) + labels: + job: job6701 + - record: job:http_inprogress_requests:sum:6702 + expr: vector(1) + labels: + job: job6702 + - record: job:http_inprogress_requests:sum:6703 + expr: vector(1) + labels: + job: job6703 + - record: job:http_inprogress_requests:sum:6704 + expr: vector(1) + labels: + job: job6704 + - record: job:http_inprogress_requests:sum:6705 + expr: vector(1) + labels: + job: job6705 + - record: job:http_inprogress_requests:sum:6706 + expr: vector(1) + labels: + job: job6706 + - record: job:http_inprogress_requests:sum:6707 + expr: vector(1) + labels: + job: job6707 + - record: job:http_inprogress_requests:sum:6708 + expr: vector(1) + labels: + job: job6708 + - record: job:http_inprogress_requests:sum:6709 + expr: vector(1) + labels: + job: job6709 + - record: job:http_inprogress_requests:sum:6710 + expr: vector(1) + labels: + job: job6710 + - record: job:http_inprogress_requests:sum:6711 + expr: vector(1) + labels: + job: job6711 + - record: job:http_inprogress_requests:sum:6712 + expr: vector(1) + labels: + job: job6712 + - record: job:http_inprogress_requests:sum:6713 + expr: vector(1) + labels: + job: job6713 + - record: job:http_inprogress_requests:sum:6714 + expr: vector(1) + labels: + job: job6714 + - record: job:http_inprogress_requests:sum:6715 + expr: vector(1) + labels: + job: job6715 + - record: job:http_inprogress_requests:sum:6716 + expr: vector(1) + labels: + job: job6716 + - record: job:http_inprogress_requests:sum:6717 + expr: vector(1) + labels: + job: job6717 + - record: job:http_inprogress_requests:sum:6718 + expr: vector(1) + labels: + job: job6718 + - record: job:http_inprogress_requests:sum:6719 + expr: vector(1) + labels: + job: job6719 + - record: job:http_inprogress_requests:sum:6720 + expr: vector(1) + labels: + job: job6720 + - record: job:http_inprogress_requests:sum:6721 + expr: vector(1) + labels: + job: job6721 + - record: job:http_inprogress_requests:sum:6722 + expr: vector(1) + labels: + job: job6722 + - record: job:http_inprogress_requests:sum:6723 + expr: vector(1) + labels: + job: job6723 + - record: job:http_inprogress_requests:sum:6724 + expr: vector(1) + labels: + job: job6724 + - record: job:http_inprogress_requests:sum:6725 + expr: vector(1) + labels: + job: job6725 + - record: job:http_inprogress_requests:sum:6726 + expr: vector(1) + labels: + job: job6726 + - record: job:http_inprogress_requests:sum:6727 + expr: vector(1) + labels: + job: job6727 + - record: job:http_inprogress_requests:sum:6728 + expr: vector(1) + labels: + job: job6728 + - record: job:http_inprogress_requests:sum:6729 + expr: vector(1) + labels: + job: job6729 + - record: job:http_inprogress_requests:sum:6730 + expr: vector(1) + labels: + job: job6730 + - record: job:http_inprogress_requests:sum:6731 + expr: vector(1) + labels: + job: job6731 + - record: job:http_inprogress_requests:sum:6732 + expr: vector(1) + labels: + job: job6732 + - record: job:http_inprogress_requests:sum:6733 + expr: vector(1) + labels: + job: job6733 + - record: job:http_inprogress_requests:sum:6734 + expr: vector(1) + labels: + job: job6734 + - record: job:http_inprogress_requests:sum:6735 + expr: vector(1) + labels: + job: job6735 + - record: job:http_inprogress_requests:sum:6736 + expr: vector(1) + labels: + job: job6736 + - record: job:http_inprogress_requests:sum:6737 + expr: vector(1) + labels: + job: job6737 + - record: job:http_inprogress_requests:sum:6738 + expr: vector(1) + labels: + job: job6738 + - record: job:http_inprogress_requests:sum:6739 + expr: vector(1) + labels: + job: job6739 + - record: job:http_inprogress_requests:sum:6740 + expr: vector(1) + labels: + job: job6740 + - record: job:http_inprogress_requests:sum:6741 + expr: vector(1) + labels: + job: job6741 + - record: job:http_inprogress_requests:sum:6742 + expr: vector(1) + labels: + job: job6742 + - record: job:http_inprogress_requests:sum:6743 + expr: vector(1) + labels: + job: job6743 + - record: job:http_inprogress_requests:sum:6744 + expr: vector(1) + labels: + job: job6744 + - record: job:http_inprogress_requests:sum:6745 + expr: vector(1) + labels: + job: job6745 + - record: job:http_inprogress_requests:sum:6746 + expr: vector(1) + labels: + job: job6746 + - record: job:http_inprogress_requests:sum:6747 + expr: vector(1) + labels: + job: job6747 + - record: job:http_inprogress_requests:sum:6748 + expr: vector(1) + labels: + job: job6748 + - record: job:http_inprogress_requests:sum:6749 + expr: vector(1) + labels: + job: job6749 + - record: job:http_inprogress_requests:sum:6750 + expr: vector(1) + labels: + job: job6750 + - record: job:http_inprogress_requests:sum:6751 + expr: vector(1) + labels: + job: job6751 + - record: job:http_inprogress_requests:sum:6752 + expr: vector(1) + labels: + job: job6752 + - record: job:http_inprogress_requests:sum:6753 + expr: vector(1) + labels: + job: job6753 + - record: job:http_inprogress_requests:sum:6754 + expr: vector(1) + labels: + job: job6754 + - record: job:http_inprogress_requests:sum:6755 + expr: vector(1) + labels: + job: job6755 + - record: job:http_inprogress_requests:sum:6756 + expr: vector(1) + labels: + job: job6756 + - record: job:http_inprogress_requests:sum:6757 + expr: vector(1) + labels: + job: job6757 + - record: job:http_inprogress_requests:sum:6758 + expr: vector(1) + labels: + job: job6758 + - record: job:http_inprogress_requests:sum:6759 + expr: vector(1) + labels: + job: job6759 + - record: job:http_inprogress_requests:sum:6760 + expr: vector(1) + labels: + job: job6760 + - record: job:http_inprogress_requests:sum:6761 + expr: vector(1) + labels: + job: job6761 + - record: job:http_inprogress_requests:sum:6762 + expr: vector(1) + labels: + job: job6762 + - record: job:http_inprogress_requests:sum:6763 + expr: vector(1) + labels: + job: job6763 + - record: job:http_inprogress_requests:sum:6764 + expr: vector(1) + labels: + job: job6764 + - record: job:http_inprogress_requests:sum:6765 + expr: vector(1) + labels: + job: job6765 + - record: job:http_inprogress_requests:sum:6766 + expr: vector(1) + labels: + job: job6766 + - record: job:http_inprogress_requests:sum:6767 + expr: vector(1) + labels: + job: job6767 + - record: job:http_inprogress_requests:sum:6768 + expr: vector(1) + labels: + job: job6768 + - record: job:http_inprogress_requests:sum:6769 + expr: vector(1) + labels: + job: job6769 + - record: job:http_inprogress_requests:sum:6770 + expr: vector(1) + labels: + job: job6770 + - record: job:http_inprogress_requests:sum:6771 + expr: vector(1) + labels: + job: job6771 + - record: job:http_inprogress_requests:sum:6772 + expr: vector(1) + labels: + job: job6772 + - record: job:http_inprogress_requests:sum:6773 + expr: vector(1) + labels: + job: job6773 + - record: job:http_inprogress_requests:sum:6774 + expr: vector(1) + labels: + job: job6774 + - record: job:http_inprogress_requests:sum:6775 + expr: vector(1) + labels: + job: job6775 + - record: job:http_inprogress_requests:sum:6776 + expr: vector(1) + labels: + job: job6776 + - record: job:http_inprogress_requests:sum:6777 + expr: vector(1) + labels: + job: job6777 + - record: job:http_inprogress_requests:sum:6778 + expr: vector(1) + labels: + job: job6778 + - record: job:http_inprogress_requests:sum:6779 + expr: vector(1) + labels: + job: job6779 + - record: job:http_inprogress_requests:sum:6780 + expr: vector(1) + labels: + job: job6780 + - record: job:http_inprogress_requests:sum:6781 + expr: vector(1) + labels: + job: job6781 + - record: job:http_inprogress_requests:sum:6782 + expr: vector(1) + labels: + job: job6782 + - record: job:http_inprogress_requests:sum:6783 + expr: vector(1) + labels: + job: job6783 + - record: job:http_inprogress_requests:sum:6784 + expr: vector(1) + labels: + job: job6784 + - record: job:http_inprogress_requests:sum:6785 + expr: vector(1) + labels: + job: job6785 + - record: job:http_inprogress_requests:sum:6786 + expr: vector(1) + labels: + job: job6786 + - record: job:http_inprogress_requests:sum:6787 + expr: vector(1) + labels: + job: job6787 + - record: job:http_inprogress_requests:sum:6788 + expr: vector(1) + labels: + job: job6788 + - record: job:http_inprogress_requests:sum:6789 + expr: vector(1) + labels: + job: job6789 + - record: job:http_inprogress_requests:sum:6790 + expr: vector(1) + labels: + job: job6790 + - record: job:http_inprogress_requests:sum:6791 + expr: vector(1) + labels: + job: job6791 + - record: job:http_inprogress_requests:sum:6792 + expr: vector(1) + labels: + job: job6792 + - record: job:http_inprogress_requests:sum:6793 + expr: vector(1) + labels: + job: job6793 + - record: job:http_inprogress_requests:sum:6794 + expr: vector(1) + labels: + job: job6794 + - record: job:http_inprogress_requests:sum:6795 + expr: vector(1) + labels: + job: job6795 + - record: job:http_inprogress_requests:sum:6796 + expr: vector(1) + labels: + job: job6796 + - record: job:http_inprogress_requests:sum:6797 + expr: vector(1) + labels: + job: job6797 + - record: job:http_inprogress_requests:sum:6798 + expr: vector(1) + labels: + job: job6798 + - record: job:http_inprogress_requests:sum:6799 + expr: vector(1) + labels: + job: job6799 + - record: job:http_inprogress_requests:sum:6800 + expr: vector(1) + labels: + job: job6800 + - record: job:http_inprogress_requests:sum:6801 + expr: vector(1) + labels: + job: job6801 + - record: job:http_inprogress_requests:sum:6802 + expr: vector(1) + labels: + job: job6802 + - record: job:http_inprogress_requests:sum:6803 + expr: vector(1) + labels: + job: job6803 + - record: job:http_inprogress_requests:sum:6804 + expr: vector(1) + labels: + job: job6804 + - record: job:http_inprogress_requests:sum:6805 + expr: vector(1) + labels: + job: job6805 + - record: job:http_inprogress_requests:sum:6806 + expr: vector(1) + labels: + job: job6806 + - record: job:http_inprogress_requests:sum:6807 + expr: vector(1) + labels: + job: job6807 + - record: job:http_inprogress_requests:sum:6808 + expr: vector(1) + labels: + job: job6808 + - record: job:http_inprogress_requests:sum:6809 + expr: vector(1) + labels: + job: job6809 + - record: job:http_inprogress_requests:sum:6810 + expr: vector(1) + labels: + job: job6810 + - record: job:http_inprogress_requests:sum:6811 + expr: vector(1) + labels: + job: job6811 + - record: job:http_inprogress_requests:sum:6812 + expr: vector(1) + labels: + job: job6812 + - record: job:http_inprogress_requests:sum:6813 + expr: vector(1) + labels: + job: job6813 + - record: job:http_inprogress_requests:sum:6814 + expr: vector(1) + labels: + job: job6814 + - record: job:http_inprogress_requests:sum:6815 + expr: vector(1) + labels: + job: job6815 + - record: job:http_inprogress_requests:sum:6816 + expr: vector(1) + labels: + job: job6816 + - record: job:http_inprogress_requests:sum:6817 + expr: vector(1) + labels: + job: job6817 + - record: job:http_inprogress_requests:sum:6818 + expr: vector(1) + labels: + job: job6818 + - record: job:http_inprogress_requests:sum:6819 + expr: vector(1) + labels: + job: job6819 + - record: job:http_inprogress_requests:sum:6820 + expr: vector(1) + labels: + job: job6820 + - record: job:http_inprogress_requests:sum:6821 + expr: vector(1) + labels: + job: job6821 + - record: job:http_inprogress_requests:sum:6822 + expr: vector(1) + labels: + job: job6822 + - record: job:http_inprogress_requests:sum:6823 + expr: vector(1) + labels: + job: job6823 + - record: job:http_inprogress_requests:sum:6824 + expr: vector(1) + labels: + job: job6824 + - record: job:http_inprogress_requests:sum:6825 + expr: vector(1) + labels: + job: job6825 + - record: job:http_inprogress_requests:sum:6826 + expr: vector(1) + labels: + job: job6826 + - record: job:http_inprogress_requests:sum:6827 + expr: vector(1) + labels: + job: job6827 + - record: job:http_inprogress_requests:sum:6828 + expr: vector(1) + labels: + job: job6828 + - record: job:http_inprogress_requests:sum:6829 + expr: vector(1) + labels: + job: job6829 + - record: job:http_inprogress_requests:sum:6830 + expr: vector(1) + labels: + job: job6830 + - record: job:http_inprogress_requests:sum:6831 + expr: vector(1) + labels: + job: job6831 + - record: job:http_inprogress_requests:sum:6832 + expr: vector(1) + labels: + job: job6832 + - record: job:http_inprogress_requests:sum:6833 + expr: vector(1) + labels: + job: job6833 + - record: job:http_inprogress_requests:sum:6834 + expr: vector(1) + labels: + job: job6834 + - record: job:http_inprogress_requests:sum:6835 + expr: vector(1) + labels: + job: job6835 + - record: job:http_inprogress_requests:sum:6836 + expr: vector(1) + labels: + job: job6836 + - record: job:http_inprogress_requests:sum:6837 + expr: vector(1) + labels: + job: job6837 + - record: job:http_inprogress_requests:sum:6838 + expr: vector(1) + labels: + job: job6838 + - record: job:http_inprogress_requests:sum:6839 + expr: vector(1) + labels: + job: job6839 + - record: job:http_inprogress_requests:sum:6840 + expr: vector(1) + labels: + job: job6840 + - record: job:http_inprogress_requests:sum:6841 + expr: vector(1) + labels: + job: job6841 + - record: job:http_inprogress_requests:sum:6842 + expr: vector(1) + labels: + job: job6842 + - record: job:http_inprogress_requests:sum:6843 + expr: vector(1) + labels: + job: job6843 + - record: job:http_inprogress_requests:sum:6844 + expr: vector(1) + labels: + job: job6844 + - record: job:http_inprogress_requests:sum:6845 + expr: vector(1) + labels: + job: job6845 + - record: job:http_inprogress_requests:sum:6846 + expr: vector(1) + labels: + job: job6846 + - record: job:http_inprogress_requests:sum:6847 + expr: vector(1) + labels: + job: job6847 + - record: job:http_inprogress_requests:sum:6848 + expr: vector(1) + labels: + job: job6848 + - record: job:http_inprogress_requests:sum:6849 + expr: vector(1) + labels: + job: job6849 + - record: job:http_inprogress_requests:sum:6850 + expr: vector(1) + labels: + job: job6850 + - record: job:http_inprogress_requests:sum:6851 + expr: vector(1) + labels: + job: job6851 + - record: job:http_inprogress_requests:sum:6852 + expr: vector(1) + labels: + job: job6852 + - record: job:http_inprogress_requests:sum:6853 + expr: vector(1) + labels: + job: job6853 + - record: job:http_inprogress_requests:sum:6854 + expr: vector(1) + labels: + job: job6854 + - record: job:http_inprogress_requests:sum:6855 + expr: vector(1) + labels: + job: job6855 + - record: job:http_inprogress_requests:sum:6856 + expr: vector(1) + labels: + job: job6856 + - record: job:http_inprogress_requests:sum:6857 + expr: vector(1) + labels: + job: job6857 + - record: job:http_inprogress_requests:sum:6858 + expr: vector(1) + labels: + job: job6858 + - record: job:http_inprogress_requests:sum:6859 + expr: vector(1) + labels: + job: job6859 + - record: job:http_inprogress_requests:sum:6860 + expr: vector(1) + labels: + job: job6860 + - record: job:http_inprogress_requests:sum:6861 + expr: vector(1) + labels: + job: job6861 + - record: job:http_inprogress_requests:sum:6862 + expr: vector(1) + labels: + job: job6862 + - record: job:http_inprogress_requests:sum:6863 + expr: vector(1) + labels: + job: job6863 + - record: job:http_inprogress_requests:sum:6864 + expr: vector(1) + labels: + job: job6864 + - record: job:http_inprogress_requests:sum:6865 + expr: vector(1) + labels: + job: job6865 + - record: job:http_inprogress_requests:sum:6866 + expr: vector(1) + labels: + job: job6866 + - record: job:http_inprogress_requests:sum:6867 + expr: vector(1) + labels: + job: job6867 + - record: job:http_inprogress_requests:sum:6868 + expr: vector(1) + labels: + job: job6868 + - record: job:http_inprogress_requests:sum:6869 + expr: vector(1) + labels: + job: job6869 + - record: job:http_inprogress_requests:sum:6870 + expr: vector(1) + labels: + job: job6870 + - record: job:http_inprogress_requests:sum:6871 + expr: vector(1) + labels: + job: job6871 + - record: job:http_inprogress_requests:sum:6872 + expr: vector(1) + labels: + job: job6872 + - record: job:http_inprogress_requests:sum:6873 + expr: vector(1) + labels: + job: job6873 + - record: job:http_inprogress_requests:sum:6874 + expr: vector(1) + labels: + job: job6874 + - record: job:http_inprogress_requests:sum:6875 + expr: vector(1) + labels: + job: job6875 + - record: job:http_inprogress_requests:sum:6876 + expr: vector(1) + labels: + job: job6876 + - record: job:http_inprogress_requests:sum:6877 + expr: vector(1) + labels: + job: job6877 + - record: job:http_inprogress_requests:sum:6878 + expr: vector(1) + labels: + job: job6878 + - record: job:http_inprogress_requests:sum:6879 + expr: vector(1) + labels: + job: job6879 + - record: job:http_inprogress_requests:sum:6880 + expr: vector(1) + labels: + job: job6880 + - record: job:http_inprogress_requests:sum:6881 + expr: vector(1) + labels: + job: job6881 + - record: job:http_inprogress_requests:sum:6882 + expr: vector(1) + labels: + job: job6882 + - record: job:http_inprogress_requests:sum:6883 + expr: vector(1) + labels: + job: job6883 + - record: job:http_inprogress_requests:sum:6884 + expr: vector(1) + labels: + job: job6884 + - record: job:http_inprogress_requests:sum:6885 + expr: vector(1) + labels: + job: job6885 + - record: job:http_inprogress_requests:sum:6886 + expr: vector(1) + labels: + job: job6886 + - record: job:http_inprogress_requests:sum:6887 + expr: vector(1) + labels: + job: job6887 + - record: job:http_inprogress_requests:sum:6888 + expr: vector(1) + labels: + job: job6888 + - record: job:http_inprogress_requests:sum:6889 + expr: vector(1) + labels: + job: job6889 + - record: job:http_inprogress_requests:sum:6890 + expr: vector(1) + labels: + job: job6890 + - record: job:http_inprogress_requests:sum:6891 + expr: vector(1) + labels: + job: job6891 + - record: job:http_inprogress_requests:sum:6892 + expr: vector(1) + labels: + job: job6892 + - record: job:http_inprogress_requests:sum:6893 + expr: vector(1) + labels: + job: job6893 + - record: job:http_inprogress_requests:sum:6894 + expr: vector(1) + labels: + job: job6894 + - record: job:http_inprogress_requests:sum:6895 + expr: vector(1) + labels: + job: job6895 + - record: job:http_inprogress_requests:sum:6896 + expr: vector(1) + labels: + job: job6896 + - record: job:http_inprogress_requests:sum:6897 + expr: vector(1) + labels: + job: job6897 + - record: job:http_inprogress_requests:sum:6898 + expr: vector(1) + labels: + job: job6898 + - record: job:http_inprogress_requests:sum:6899 + expr: vector(1) + labels: + job: job6899 + - record: job:http_inprogress_requests:sum:6900 + expr: vector(1) + labels: + job: job6900 + - record: job:http_inprogress_requests:sum:6901 + expr: vector(1) + labels: + job: job6901 + - record: job:http_inprogress_requests:sum:6902 + expr: vector(1) + labels: + job: job6902 + - record: job:http_inprogress_requests:sum:6903 + expr: vector(1) + labels: + job: job6903 + - record: job:http_inprogress_requests:sum:6904 + expr: vector(1) + labels: + job: job6904 + - record: job:http_inprogress_requests:sum:6905 + expr: vector(1) + labels: + job: job6905 + - record: job:http_inprogress_requests:sum:6906 + expr: vector(1) + labels: + job: job6906 + - record: job:http_inprogress_requests:sum:6907 + expr: vector(1) + labels: + job: job6907 + - record: job:http_inprogress_requests:sum:6908 + expr: vector(1) + labels: + job: job6908 + - record: job:http_inprogress_requests:sum:6909 + expr: vector(1) + labels: + job: job6909 + - record: job:http_inprogress_requests:sum:6910 + expr: vector(1) + labels: + job: job6910 + - record: job:http_inprogress_requests:sum:6911 + expr: vector(1) + labels: + job: job6911 + - record: job:http_inprogress_requests:sum:6912 + expr: vector(1) + labels: + job: job6912 + - record: job:http_inprogress_requests:sum:6913 + expr: vector(1) + labels: + job: job6913 + - record: job:http_inprogress_requests:sum:6914 + expr: vector(1) + labels: + job: job6914 + - record: job:http_inprogress_requests:sum:6915 + expr: vector(1) + labels: + job: job6915 + - record: job:http_inprogress_requests:sum:6916 + expr: vector(1) + labels: + job: job6916 + - record: job:http_inprogress_requests:sum:6917 + expr: vector(1) + labels: + job: job6917 + - record: job:http_inprogress_requests:sum:6918 + expr: vector(1) + labels: + job: job6918 + - record: job:http_inprogress_requests:sum:6919 + expr: vector(1) + labels: + job: job6919 + - record: job:http_inprogress_requests:sum:6920 + expr: vector(1) + labels: + job: job6920 + - record: job:http_inprogress_requests:sum:6921 + expr: vector(1) + labels: + job: job6921 + - record: job:http_inprogress_requests:sum:6922 + expr: vector(1) + labels: + job: job6922 + - record: job:http_inprogress_requests:sum:6923 + expr: vector(1) + labels: + job: job6923 + - record: job:http_inprogress_requests:sum:6924 + expr: vector(1) + labels: + job: job6924 + - record: job:http_inprogress_requests:sum:6925 + expr: vector(1) + labels: + job: job6925 + - record: job:http_inprogress_requests:sum:6926 + expr: vector(1) + labels: + job: job6926 + - record: job:http_inprogress_requests:sum:6927 + expr: vector(1) + labels: + job: job6927 + - record: job:http_inprogress_requests:sum:6928 + expr: vector(1) + labels: + job: job6928 + - record: job:http_inprogress_requests:sum:6929 + expr: vector(1) + labels: + job: job6929 + - record: job:http_inprogress_requests:sum:6930 + expr: vector(1) + labels: + job: job6930 + - record: job:http_inprogress_requests:sum:6931 + expr: vector(1) + labels: + job: job6931 + - record: job:http_inprogress_requests:sum:6932 + expr: vector(1) + labels: + job: job6932 + - record: job:http_inprogress_requests:sum:6933 + expr: vector(1) + labels: + job: job6933 + - record: job:http_inprogress_requests:sum:6934 + expr: vector(1) + labels: + job: job6934 + - record: job:http_inprogress_requests:sum:6935 + expr: vector(1) + labels: + job: job6935 + - record: job:http_inprogress_requests:sum:6936 + expr: vector(1) + labels: + job: job6936 + - record: job:http_inprogress_requests:sum:6937 + expr: vector(1) + labels: + job: job6937 + - record: job:http_inprogress_requests:sum:6938 + expr: vector(1) + labels: + job: job6938 + - record: job:http_inprogress_requests:sum:6939 + expr: vector(1) + labels: + job: job6939 + - record: job:http_inprogress_requests:sum:6940 + expr: vector(1) + labels: + job: job6940 + - record: job:http_inprogress_requests:sum:6941 + expr: vector(1) + labels: + job: job6941 + - record: job:http_inprogress_requests:sum:6942 + expr: vector(1) + labels: + job: job6942 + - record: job:http_inprogress_requests:sum:6943 + expr: vector(1) + labels: + job: job6943 + - record: job:http_inprogress_requests:sum:6944 + expr: vector(1) + labels: + job: job6944 + - record: job:http_inprogress_requests:sum:6945 + expr: vector(1) + labels: + job: job6945 + - record: job:http_inprogress_requests:sum:6946 + expr: vector(1) + labels: + job: job6946 + - record: job:http_inprogress_requests:sum:6947 + expr: vector(1) + labels: + job: job6947 + - record: job:http_inprogress_requests:sum:6948 + expr: vector(1) + labels: + job: job6948 + - record: job:http_inprogress_requests:sum:6949 + expr: vector(1) + labels: + job: job6949 + - record: job:http_inprogress_requests:sum:6950 + expr: vector(1) + labels: + job: job6950 + - record: job:http_inprogress_requests:sum:6951 + expr: vector(1) + labels: + job: job6951 + - record: job:http_inprogress_requests:sum:6952 + expr: vector(1) + labels: + job: job6952 + - record: job:http_inprogress_requests:sum:6953 + expr: vector(1) + labels: + job: job6953 + - record: job:http_inprogress_requests:sum:6954 + expr: vector(1) + labels: + job: job6954 + - record: job:http_inprogress_requests:sum:6955 + expr: vector(1) + labels: + job: job6955 + - record: job:http_inprogress_requests:sum:6956 + expr: vector(1) + labels: + job: job6956 + - record: job:http_inprogress_requests:sum:6957 + expr: vector(1) + labels: + job: job6957 + - record: job:http_inprogress_requests:sum:6958 + expr: vector(1) + labels: + job: job6958 + - record: job:http_inprogress_requests:sum:6959 + expr: vector(1) + labels: + job: job6959 + - record: job:http_inprogress_requests:sum:6960 + expr: vector(1) + labels: + job: job6960 + - record: job:http_inprogress_requests:sum:6961 + expr: vector(1) + labels: + job: job6961 + - record: job:http_inprogress_requests:sum:6962 + expr: vector(1) + labels: + job: job6962 + - record: job:http_inprogress_requests:sum:6963 + expr: vector(1) + labels: + job: job6963 + - record: job:http_inprogress_requests:sum:6964 + expr: vector(1) + labels: + job: job6964 + - record: job:http_inprogress_requests:sum:6965 + expr: vector(1) + labels: + job: job6965 + - record: job:http_inprogress_requests:sum:6966 + expr: vector(1) + labels: + job: job6966 + - record: job:http_inprogress_requests:sum:6967 + expr: vector(1) + labels: + job: job6967 + - record: job:http_inprogress_requests:sum:6968 + expr: vector(1) + labels: + job: job6968 + - record: job:http_inprogress_requests:sum:6969 + expr: vector(1) + labels: + job: job6969 + - record: job:http_inprogress_requests:sum:6970 + expr: vector(1) + labels: + job: job6970 + - record: job:http_inprogress_requests:sum:6971 + expr: vector(1) + labels: + job: job6971 + - record: job:http_inprogress_requests:sum:6972 + expr: vector(1) + labels: + job: job6972 + - record: job:http_inprogress_requests:sum:6973 + expr: vector(1) + labels: + job: job6973 + - record: job:http_inprogress_requests:sum:6974 + expr: vector(1) + labels: + job: job6974 + - record: job:http_inprogress_requests:sum:6975 + expr: vector(1) + labels: + job: job6975 + - record: job:http_inprogress_requests:sum:6976 + expr: vector(1) + labels: + job: job6976 + - record: job:http_inprogress_requests:sum:6977 + expr: vector(1) + labels: + job: job6977 + - record: job:http_inprogress_requests:sum:6978 + expr: vector(1) + labels: + job: job6978 + - record: job:http_inprogress_requests:sum:6979 + expr: vector(1) + labels: + job: job6979 + - record: job:http_inprogress_requests:sum:6980 + expr: vector(1) + labels: + job: job6980 + - record: job:http_inprogress_requests:sum:6981 + expr: vector(1) + labels: + job: job6981 + - record: job:http_inprogress_requests:sum:6982 + expr: vector(1) + labels: + job: job6982 + - record: job:http_inprogress_requests:sum:6983 + expr: vector(1) + labels: + job: job6983 + - record: job:http_inprogress_requests:sum:6984 + expr: vector(1) + labels: + job: job6984 + - record: job:http_inprogress_requests:sum:6985 + expr: vector(1) + labels: + job: job6985 + - record: job:http_inprogress_requests:sum:6986 + expr: vector(1) + labels: + job: job6986 + - record: job:http_inprogress_requests:sum:6987 + expr: vector(1) + labels: + job: job6987 + - record: job:http_inprogress_requests:sum:6988 + expr: vector(1) + labels: + job: job6988 + - record: job:http_inprogress_requests:sum:6989 + expr: vector(1) + labels: + job: job6989 + - record: job:http_inprogress_requests:sum:6990 + expr: vector(1) + labels: + job: job6990 + - record: job:http_inprogress_requests:sum:6991 + expr: vector(1) + labels: + job: job6991 + - record: job:http_inprogress_requests:sum:6992 + expr: vector(1) + labels: + job: job6992 + - record: job:http_inprogress_requests:sum:6993 + expr: vector(1) + labels: + job: job6993 + - record: job:http_inprogress_requests:sum:6994 + expr: vector(1) + labels: + job: job6994 + - record: job:http_inprogress_requests:sum:6995 + expr: vector(1) + labels: + job: job6995 + - record: job:http_inprogress_requests:sum:6996 + expr: vector(1) + labels: + job: job6996 + - record: job:http_inprogress_requests:sum:6997 + expr: vector(1) + labels: + job: job6997 + - record: job:http_inprogress_requests:sum:6998 + expr: vector(1) + labels: + job: job6998 + - record: job:http_inprogress_requests:sum:6999 + expr: vector(1) + labels: + job: job6999 + - record: job:http_inprogress_requests:sum:7000 + expr: vector(1) + labels: + job: job7000 + - record: job:http_inprogress_requests:sum:7001 + expr: vector(1) + labels: + job: job7001 + - record: job:http_inprogress_requests:sum:7002 + expr: vector(1) + labels: + job: job7002 + - record: job:http_inprogress_requests:sum:7003 + expr: vector(1) + labels: + job: job7003 + - record: job:http_inprogress_requests:sum:7004 + expr: vector(1) + labels: + job: job7004 + - record: job:http_inprogress_requests:sum:7005 + expr: vector(1) + labels: + job: job7005 + - record: job:http_inprogress_requests:sum:7006 + expr: vector(1) + labels: + job: job7006 + - record: job:http_inprogress_requests:sum:7007 + expr: vector(1) + labels: + job: job7007 + - record: job:http_inprogress_requests:sum:7008 + expr: vector(1) + labels: + job: job7008 + - record: job:http_inprogress_requests:sum:7009 + expr: vector(1) + labels: + job: job7009 + - record: job:http_inprogress_requests:sum:7010 + expr: vector(1) + labels: + job: job7010 + - record: job:http_inprogress_requests:sum:7011 + expr: vector(1) + labels: + job: job7011 + - record: job:http_inprogress_requests:sum:7012 + expr: vector(1) + labels: + job: job7012 + - record: job:http_inprogress_requests:sum:7013 + expr: vector(1) + labels: + job: job7013 + - record: job:http_inprogress_requests:sum:7014 + expr: vector(1) + labels: + job: job7014 + - record: job:http_inprogress_requests:sum:7015 + expr: vector(1) + labels: + job: job7015 + - record: job:http_inprogress_requests:sum:7016 + expr: vector(1) + labels: + job: job7016 + - record: job:http_inprogress_requests:sum:7017 + expr: vector(1) + labels: + job: job7017 + - record: job:http_inprogress_requests:sum:7018 + expr: vector(1) + labels: + job: job7018 + - record: job:http_inprogress_requests:sum:7019 + expr: vector(1) + labels: + job: job7019 + - record: job:http_inprogress_requests:sum:7020 + expr: vector(1) + labels: + job: job7020 + - record: job:http_inprogress_requests:sum:7021 + expr: vector(1) + labels: + job: job7021 + - record: job:http_inprogress_requests:sum:7022 + expr: vector(1) + labels: + job: job7022 + - record: job:http_inprogress_requests:sum:7023 + expr: vector(1) + labels: + job: job7023 + - record: job:http_inprogress_requests:sum:7024 + expr: vector(1) + labels: + job: job7024 + - record: job:http_inprogress_requests:sum:7025 + expr: vector(1) + labels: + job: job7025 + - record: job:http_inprogress_requests:sum:7026 + expr: vector(1) + labels: + job: job7026 + - record: job:http_inprogress_requests:sum:7027 + expr: vector(1) + labels: + job: job7027 + - record: job:http_inprogress_requests:sum:7028 + expr: vector(1) + labels: + job: job7028 + - record: job:http_inprogress_requests:sum:7029 + expr: vector(1) + labels: + job: job7029 + - record: job:http_inprogress_requests:sum:7030 + expr: vector(1) + labels: + job: job7030 + - record: job:http_inprogress_requests:sum:7031 + expr: vector(1) + labels: + job: job7031 + - record: job:http_inprogress_requests:sum:7032 + expr: vector(1) + labels: + job: job7032 + - record: job:http_inprogress_requests:sum:7033 + expr: vector(1) + labels: + job: job7033 + - record: job:http_inprogress_requests:sum:7034 + expr: vector(1) + labels: + job: job7034 + - record: job:http_inprogress_requests:sum:7035 + expr: vector(1) + labels: + job: job7035 + - record: job:http_inprogress_requests:sum:7036 + expr: vector(1) + labels: + job: job7036 + - record: job:http_inprogress_requests:sum:7037 + expr: vector(1) + labels: + job: job7037 + - record: job:http_inprogress_requests:sum:7038 + expr: vector(1) + labels: + job: job7038 + - record: job:http_inprogress_requests:sum:7039 + expr: vector(1) + labels: + job: job7039 + - record: job:http_inprogress_requests:sum:7040 + expr: vector(1) + labels: + job: job7040 + - record: job:http_inprogress_requests:sum:7041 + expr: vector(1) + labels: + job: job7041 + - record: job:http_inprogress_requests:sum:7042 + expr: vector(1) + labels: + job: job7042 + - record: job:http_inprogress_requests:sum:7043 + expr: vector(1) + labels: + job: job7043 + - record: job:http_inprogress_requests:sum:7044 + expr: vector(1) + labels: + job: job7044 + - record: job:http_inprogress_requests:sum:7045 + expr: vector(1) + labels: + job: job7045 + - record: job:http_inprogress_requests:sum:7046 + expr: vector(1) + labels: + job: job7046 + - record: job:http_inprogress_requests:sum:7047 + expr: vector(1) + labels: + job: job7047 + - record: job:http_inprogress_requests:sum:7048 + expr: vector(1) + labels: + job: job7048 + - record: job:http_inprogress_requests:sum:7049 + expr: vector(1) + labels: + job: job7049 + - record: job:http_inprogress_requests:sum:7050 + expr: vector(1) + labels: + job: job7050 + - record: job:http_inprogress_requests:sum:7051 + expr: vector(1) + labels: + job: job7051 + - record: job:http_inprogress_requests:sum:7052 + expr: vector(1) + labels: + job: job7052 + - record: job:http_inprogress_requests:sum:7053 + expr: vector(1) + labels: + job: job7053 + - record: job:http_inprogress_requests:sum:7054 + expr: vector(1) + labels: + job: job7054 + - record: job:http_inprogress_requests:sum:7055 + expr: vector(1) + labels: + job: job7055 + - record: job:http_inprogress_requests:sum:7056 + expr: vector(1) + labels: + job: job7056 + - record: job:http_inprogress_requests:sum:7057 + expr: vector(1) + labels: + job: job7057 + - record: job:http_inprogress_requests:sum:7058 + expr: vector(1) + labels: + job: job7058 + - record: job:http_inprogress_requests:sum:7059 + expr: vector(1) + labels: + job: job7059 + - record: job:http_inprogress_requests:sum:7060 + expr: vector(1) + labels: + job: job7060 + - record: job:http_inprogress_requests:sum:7061 + expr: vector(1) + labels: + job: job7061 + - record: job:http_inprogress_requests:sum:7062 + expr: vector(1) + labels: + job: job7062 + - record: job:http_inprogress_requests:sum:7063 + expr: vector(1) + labels: + job: job7063 + - record: job:http_inprogress_requests:sum:7064 + expr: vector(1) + labels: + job: job7064 + - record: job:http_inprogress_requests:sum:7065 + expr: vector(1) + labels: + job: job7065 + - record: job:http_inprogress_requests:sum:7066 + expr: vector(1) + labels: + job: job7066 + - record: job:http_inprogress_requests:sum:7067 + expr: vector(1) + labels: + job: job7067 + - record: job:http_inprogress_requests:sum:7068 + expr: vector(1) + labels: + job: job7068 + - record: job:http_inprogress_requests:sum:7069 + expr: vector(1) + labels: + job: job7069 + - record: job:http_inprogress_requests:sum:7070 + expr: vector(1) + labels: + job: job7070 + - record: job:http_inprogress_requests:sum:7071 + expr: vector(1) + labels: + job: job7071 + - record: job:http_inprogress_requests:sum:7072 + expr: vector(1) + labels: + job: job7072 + - record: job:http_inprogress_requests:sum:7073 + expr: vector(1) + labels: + job: job7073 + - record: job:http_inprogress_requests:sum:7074 + expr: vector(1) + labels: + job: job7074 + - record: job:http_inprogress_requests:sum:7075 + expr: vector(1) + labels: + job: job7075 + - record: job:http_inprogress_requests:sum:7076 + expr: vector(1) + labels: + job: job7076 + - record: job:http_inprogress_requests:sum:7077 + expr: vector(1) + labels: + job: job7077 + - record: job:http_inprogress_requests:sum:7078 + expr: vector(1) + labels: + job: job7078 + - record: job:http_inprogress_requests:sum:7079 + expr: vector(1) + labels: + job: job7079 + - record: job:http_inprogress_requests:sum:7080 + expr: vector(1) + labels: + job: job7080 + - record: job:http_inprogress_requests:sum:7081 + expr: vector(1) + labels: + job: job7081 + - record: job:http_inprogress_requests:sum:7082 + expr: vector(1) + labels: + job: job7082 + - record: job:http_inprogress_requests:sum:7083 + expr: vector(1) + labels: + job: job7083 + - record: job:http_inprogress_requests:sum:7084 + expr: vector(1) + labels: + job: job7084 + - record: job:http_inprogress_requests:sum:7085 + expr: vector(1) + labels: + job: job7085 + - record: job:http_inprogress_requests:sum:7086 + expr: vector(1) + labels: + job: job7086 + - record: job:http_inprogress_requests:sum:7087 + expr: vector(1) + labels: + job: job7087 + - record: job:http_inprogress_requests:sum:7088 + expr: vector(1) + labels: + job: job7088 + - record: job:http_inprogress_requests:sum:7089 + expr: vector(1) + labels: + job: job7089 + - record: job:http_inprogress_requests:sum:7090 + expr: vector(1) + labels: + job: job7090 + - record: job:http_inprogress_requests:sum:7091 + expr: vector(1) + labels: + job: job7091 + - record: job:http_inprogress_requests:sum:7092 + expr: vector(1) + labels: + job: job7092 + - record: job:http_inprogress_requests:sum:7093 + expr: vector(1) + labels: + job: job7093 + - record: job:http_inprogress_requests:sum:7094 + expr: vector(1) + labels: + job: job7094 + - record: job:http_inprogress_requests:sum:7095 + expr: vector(1) + labels: + job: job7095 + - record: job:http_inprogress_requests:sum:7096 + expr: vector(1) + labels: + job: job7096 + - record: job:http_inprogress_requests:sum:7097 + expr: vector(1) + labels: + job: job7097 + - record: job:http_inprogress_requests:sum:7098 + expr: vector(1) + labels: + job: job7098 + - record: job:http_inprogress_requests:sum:7099 + expr: vector(1) + labels: + job: job7099 + - record: job:http_inprogress_requests:sum:7100 + expr: vector(1) + labels: + job: job7100 + - record: job:http_inprogress_requests:sum:7101 + expr: vector(1) + labels: + job: job7101 + - record: job:http_inprogress_requests:sum:7102 + expr: vector(1) + labels: + job: job7102 + - record: job:http_inprogress_requests:sum:7103 + expr: vector(1) + labels: + job: job7103 + - record: job:http_inprogress_requests:sum:7104 + expr: vector(1) + labels: + job: job7104 + - record: job:http_inprogress_requests:sum:7105 + expr: vector(1) + labels: + job: job7105 + - record: job:http_inprogress_requests:sum:7106 + expr: vector(1) + labels: + job: job7106 + - record: job:http_inprogress_requests:sum:7107 + expr: vector(1) + labels: + job: job7107 + - record: job:http_inprogress_requests:sum:7108 + expr: vector(1) + labels: + job: job7108 + - record: job:http_inprogress_requests:sum:7109 + expr: vector(1) + labels: + job: job7109 + - record: job:http_inprogress_requests:sum:7110 + expr: vector(1) + labels: + job: job7110 + - record: job:http_inprogress_requests:sum:7111 + expr: vector(1) + labels: + job: job7111 + - record: job:http_inprogress_requests:sum:7112 + expr: vector(1) + labels: + job: job7112 + - record: job:http_inprogress_requests:sum:7113 + expr: vector(1) + labels: + job: job7113 + - record: job:http_inprogress_requests:sum:7114 + expr: vector(1) + labels: + job: job7114 + - record: job:http_inprogress_requests:sum:7115 + expr: vector(1) + labels: + job: job7115 + - record: job:http_inprogress_requests:sum:7116 + expr: vector(1) + labels: + job: job7116 + - record: job:http_inprogress_requests:sum:7117 + expr: vector(1) + labels: + job: job7117 + - record: job:http_inprogress_requests:sum:7118 + expr: vector(1) + labels: + job: job7118 + - record: job:http_inprogress_requests:sum:7119 + expr: vector(1) + labels: + job: job7119 + - record: job:http_inprogress_requests:sum:7120 + expr: vector(1) + labels: + job: job7120 + - record: job:http_inprogress_requests:sum:7121 + expr: vector(1) + labels: + job: job7121 + - record: job:http_inprogress_requests:sum:7122 + expr: vector(1) + labels: + job: job7122 + - record: job:http_inprogress_requests:sum:7123 + expr: vector(1) + labels: + job: job7123 + - record: job:http_inprogress_requests:sum:7124 + expr: vector(1) + labels: + job: job7124 + - record: job:http_inprogress_requests:sum:7125 + expr: vector(1) + labels: + job: job7125 + - record: job:http_inprogress_requests:sum:7126 + expr: vector(1) + labels: + job: job7126 + - record: job:http_inprogress_requests:sum:7127 + expr: vector(1) + labels: + job: job7127 + - record: job:http_inprogress_requests:sum:7128 + expr: vector(1) + labels: + job: job7128 + - record: job:http_inprogress_requests:sum:7129 + expr: vector(1) + labels: + job: job7129 + - record: job:http_inprogress_requests:sum:7130 + expr: vector(1) + labels: + job: job7130 + - record: job:http_inprogress_requests:sum:7131 + expr: vector(1) + labels: + job: job7131 + - record: job:http_inprogress_requests:sum:7132 + expr: vector(1) + labels: + job: job7132 + - record: job:http_inprogress_requests:sum:7133 + expr: vector(1) + labels: + job: job7133 + - record: job:http_inprogress_requests:sum:7134 + expr: vector(1) + labels: + job: job7134 + - record: job:http_inprogress_requests:sum:7135 + expr: vector(1) + labels: + job: job7135 + - record: job:http_inprogress_requests:sum:7136 + expr: vector(1) + labels: + job: job7136 + - record: job:http_inprogress_requests:sum:7137 + expr: vector(1) + labels: + job: job7137 + - record: job:http_inprogress_requests:sum:7138 + expr: vector(1) + labels: + job: job7138 + - record: job:http_inprogress_requests:sum:7139 + expr: vector(1) + labels: + job: job7139 + - record: job:http_inprogress_requests:sum:7140 + expr: vector(1) + labels: + job: job7140 + - record: job:http_inprogress_requests:sum:7141 + expr: vector(1) + labels: + job: job7141 + - record: job:http_inprogress_requests:sum:7142 + expr: vector(1) + labels: + job: job7142 + - record: job:http_inprogress_requests:sum:7143 + expr: vector(1) + labels: + job: job7143 + - record: job:http_inprogress_requests:sum:7144 + expr: vector(1) + labels: + job: job7144 + - record: job:http_inprogress_requests:sum:7145 + expr: vector(1) + labels: + job: job7145 + - record: job:http_inprogress_requests:sum:7146 + expr: vector(1) + labels: + job: job7146 + - record: job:http_inprogress_requests:sum:7147 + expr: vector(1) + labels: + job: job7147 + - record: job:http_inprogress_requests:sum:7148 + expr: vector(1) + labels: + job: job7148 + - record: job:http_inprogress_requests:sum:7149 + expr: vector(1) + labels: + job: job7149 + - record: job:http_inprogress_requests:sum:7150 + expr: vector(1) + labels: + job: job7150 + - record: job:http_inprogress_requests:sum:7151 + expr: vector(1) + labels: + job: job7151 + - record: job:http_inprogress_requests:sum:7152 + expr: vector(1) + labels: + job: job7152 + - record: job:http_inprogress_requests:sum:7153 + expr: vector(1) + labels: + job: job7153 + - record: job:http_inprogress_requests:sum:7154 + expr: vector(1) + labels: + job: job7154 + - record: job:http_inprogress_requests:sum:7155 + expr: vector(1) + labels: + job: job7155 + - record: job:http_inprogress_requests:sum:7156 + expr: vector(1) + labels: + job: job7156 + - record: job:http_inprogress_requests:sum:7157 + expr: vector(1) + labels: + job: job7157 + - record: job:http_inprogress_requests:sum:7158 + expr: vector(1) + labels: + job: job7158 + - record: job:http_inprogress_requests:sum:7159 + expr: vector(1) + labels: + job: job7159 + - record: job:http_inprogress_requests:sum:7160 + expr: vector(1) + labels: + job: job7160 + - record: job:http_inprogress_requests:sum:7161 + expr: vector(1) + labels: + job: job7161 + - record: job:http_inprogress_requests:sum:7162 + expr: vector(1) + labels: + job: job7162 + - record: job:http_inprogress_requests:sum:7163 + expr: vector(1) + labels: + job: job7163 + - record: job:http_inprogress_requests:sum:7164 + expr: vector(1) + labels: + job: job7164 + - record: job:http_inprogress_requests:sum:7165 + expr: vector(1) + labels: + job: job7165 + - record: job:http_inprogress_requests:sum:7166 + expr: vector(1) + labels: + job: job7166 + - record: job:http_inprogress_requests:sum:7167 + expr: vector(1) + labels: + job: job7167 + - record: job:http_inprogress_requests:sum:7168 + expr: vector(1) + labels: + job: job7168 + - record: job:http_inprogress_requests:sum:7169 + expr: vector(1) + labels: + job: job7169 + - record: job:http_inprogress_requests:sum:7170 + expr: vector(1) + labels: + job: job7170 + - record: job:http_inprogress_requests:sum:7171 + expr: vector(1) + labels: + job: job7171 + - record: job:http_inprogress_requests:sum:7172 + expr: vector(1) + labels: + job: job7172 + - record: job:http_inprogress_requests:sum:7173 + expr: vector(1) + labels: + job: job7173 + - record: job:http_inprogress_requests:sum:7174 + expr: vector(1) + labels: + job: job7174 + - record: job:http_inprogress_requests:sum:7175 + expr: vector(1) + labels: + job: job7175 + - record: job:http_inprogress_requests:sum:7176 + expr: vector(1) + labels: + job: job7176 + - record: job:http_inprogress_requests:sum:7177 + expr: vector(1) + labels: + job: job7177 + - record: job:http_inprogress_requests:sum:7178 + expr: vector(1) + labels: + job: job7178 + - record: job:http_inprogress_requests:sum:7179 + expr: vector(1) + labels: + job: job7179 + - record: job:http_inprogress_requests:sum:7180 + expr: vector(1) + labels: + job: job7180 + - record: job:http_inprogress_requests:sum:7181 + expr: vector(1) + labels: + job: job7181 + - record: job:http_inprogress_requests:sum:7182 + expr: vector(1) + labels: + job: job7182 + - record: job:http_inprogress_requests:sum:7183 + expr: vector(1) + labels: + job: job7183 + - record: job:http_inprogress_requests:sum:7184 + expr: vector(1) + labels: + job: job7184 + - record: job:http_inprogress_requests:sum:7185 + expr: vector(1) + labels: + job: job7185 + - record: job:http_inprogress_requests:sum:7186 + expr: vector(1) + labels: + job: job7186 + - record: job:http_inprogress_requests:sum:7187 + expr: vector(1) + labels: + job: job7187 + - record: job:http_inprogress_requests:sum:7188 + expr: vector(1) + labels: + job: job7188 + - record: job:http_inprogress_requests:sum:7189 + expr: vector(1) + labels: + job: job7189 + - record: job:http_inprogress_requests:sum:7190 + expr: vector(1) + labels: + job: job7190 + - record: job:http_inprogress_requests:sum:7191 + expr: vector(1) + labels: + job: job7191 + - record: job:http_inprogress_requests:sum:7192 + expr: vector(1) + labels: + job: job7192 + - record: job:http_inprogress_requests:sum:7193 + expr: vector(1) + labels: + job: job7193 + - record: job:http_inprogress_requests:sum:7194 + expr: vector(1) + labels: + job: job7194 + - record: job:http_inprogress_requests:sum:7195 + expr: vector(1) + labels: + job: job7195 + - record: job:http_inprogress_requests:sum:7196 + expr: vector(1) + labels: + job: job7196 + - record: job:http_inprogress_requests:sum:7197 + expr: vector(1) + labels: + job: job7197 + - record: job:http_inprogress_requests:sum:7198 + expr: vector(1) + labels: + job: job7198 + - record: job:http_inprogress_requests:sum:7199 + expr: vector(1) + labels: + job: job7199 + - record: job:http_inprogress_requests:sum:7200 + expr: vector(1) + labels: + job: job7200 + - record: job:http_inprogress_requests:sum:7201 + expr: vector(1) + labels: + job: job7201 + - record: job:http_inprogress_requests:sum:7202 + expr: vector(1) + labels: + job: job7202 + - record: job:http_inprogress_requests:sum:7203 + expr: vector(1) + labels: + job: job7203 + - record: job:http_inprogress_requests:sum:7204 + expr: vector(1) + labels: + job: job7204 + - record: job:http_inprogress_requests:sum:7205 + expr: vector(1) + labels: + job: job7205 + - record: job:http_inprogress_requests:sum:7206 + expr: vector(1) + labels: + job: job7206 + - record: job:http_inprogress_requests:sum:7207 + expr: vector(1) + labels: + job: job7207 + - record: job:http_inprogress_requests:sum:7208 + expr: vector(1) + labels: + job: job7208 + - record: job:http_inprogress_requests:sum:7209 + expr: vector(1) + labels: + job: job7209 + - record: job:http_inprogress_requests:sum:7210 + expr: vector(1) + labels: + job: job7210 + - record: job:http_inprogress_requests:sum:7211 + expr: vector(1) + labels: + job: job7211 + - record: job:http_inprogress_requests:sum:7212 + expr: vector(1) + labels: + job: job7212 + - record: job:http_inprogress_requests:sum:7213 + expr: vector(1) + labels: + job: job7213 + - record: job:http_inprogress_requests:sum:7214 + expr: vector(1) + labels: + job: job7214 + - record: job:http_inprogress_requests:sum:7215 + expr: vector(1) + labels: + job: job7215 + - record: job:http_inprogress_requests:sum:7216 + expr: vector(1) + labels: + job: job7216 + - record: job:http_inprogress_requests:sum:7217 + expr: vector(1) + labels: + job: job7217 + - record: job:http_inprogress_requests:sum:7218 + expr: vector(1) + labels: + job: job7218 + - record: job:http_inprogress_requests:sum:7219 + expr: vector(1) + labels: + job: job7219 + - record: job:http_inprogress_requests:sum:7220 + expr: vector(1) + labels: + job: job7220 + - record: job:http_inprogress_requests:sum:7221 + expr: vector(1) + labels: + job: job7221 + - record: job:http_inprogress_requests:sum:7222 + expr: vector(1) + labels: + job: job7222 + - record: job:http_inprogress_requests:sum:7223 + expr: vector(1) + labels: + job: job7223 + - record: job:http_inprogress_requests:sum:7224 + expr: vector(1) + labels: + job: job7224 + - record: job:http_inprogress_requests:sum:7225 + expr: vector(1) + labels: + job: job7225 + - record: job:http_inprogress_requests:sum:7226 + expr: vector(1) + labels: + job: job7226 + - record: job:http_inprogress_requests:sum:7227 + expr: vector(1) + labels: + job: job7227 + - record: job:http_inprogress_requests:sum:7228 + expr: vector(1) + labels: + job: job7228 + - record: job:http_inprogress_requests:sum:7229 + expr: vector(1) + labels: + job: job7229 + - record: job:http_inprogress_requests:sum:7230 + expr: vector(1) + labels: + job: job7230 + - record: job:http_inprogress_requests:sum:7231 + expr: vector(1) + labels: + job: job7231 + - record: job:http_inprogress_requests:sum:7232 + expr: vector(1) + labels: + job: job7232 + - record: job:http_inprogress_requests:sum:7233 + expr: vector(1) + labels: + job: job7233 + - record: job:http_inprogress_requests:sum:7234 + expr: vector(1) + labels: + job: job7234 + - record: job:http_inprogress_requests:sum:7235 + expr: vector(1) + labels: + job: job7235 + - record: job:http_inprogress_requests:sum:7236 + expr: vector(1) + labels: + job: job7236 + - record: job:http_inprogress_requests:sum:7237 + expr: vector(1) + labels: + job: job7237 + - record: job:http_inprogress_requests:sum:7238 + expr: vector(1) + labels: + job: job7238 + - record: job:http_inprogress_requests:sum:7239 + expr: vector(1) + labels: + job: job7239 + - record: job:http_inprogress_requests:sum:7240 + expr: vector(1) + labels: + job: job7240 + - record: job:http_inprogress_requests:sum:7241 + expr: vector(1) + labels: + job: job7241 + - record: job:http_inprogress_requests:sum:7242 + expr: vector(1) + labels: + job: job7242 + - record: job:http_inprogress_requests:sum:7243 + expr: vector(1) + labels: + job: job7243 + - record: job:http_inprogress_requests:sum:7244 + expr: vector(1) + labels: + job: job7244 + - record: job:http_inprogress_requests:sum:7245 + expr: vector(1) + labels: + job: job7245 + - record: job:http_inprogress_requests:sum:7246 + expr: vector(1) + labels: + job: job7246 + - record: job:http_inprogress_requests:sum:7247 + expr: vector(1) + labels: + job: job7247 + - record: job:http_inprogress_requests:sum:7248 + expr: vector(1) + labels: + job: job7248 + - record: job:http_inprogress_requests:sum:7249 + expr: vector(1) + labels: + job: job7249 + - record: job:http_inprogress_requests:sum:7250 + expr: vector(1) + labels: + job: job7250 + - record: job:http_inprogress_requests:sum:7251 + expr: vector(1) + labels: + job: job7251 + - record: job:http_inprogress_requests:sum:7252 + expr: vector(1) + labels: + job: job7252 + - record: job:http_inprogress_requests:sum:7253 + expr: vector(1) + labels: + job: job7253 + - record: job:http_inprogress_requests:sum:7254 + expr: vector(1) + labels: + job: job7254 + - record: job:http_inprogress_requests:sum:7255 + expr: vector(1) + labels: + job: job7255 + - record: job:http_inprogress_requests:sum:7256 + expr: vector(1) + labels: + job: job7256 + - record: job:http_inprogress_requests:sum:7257 + expr: vector(1) + labels: + job: job7257 + - record: job:http_inprogress_requests:sum:7258 + expr: vector(1) + labels: + job: job7258 + - record: job:http_inprogress_requests:sum:7259 + expr: vector(1) + labels: + job: job7259 + - record: job:http_inprogress_requests:sum:7260 + expr: vector(1) + labels: + job: job7260 + - record: job:http_inprogress_requests:sum:7261 + expr: vector(1) + labels: + job: job7261 + - record: job:http_inprogress_requests:sum:7262 + expr: vector(1) + labels: + job: job7262 + - record: job:http_inprogress_requests:sum:7263 + expr: vector(1) + labels: + job: job7263 + - record: job:http_inprogress_requests:sum:7264 + expr: vector(1) + labels: + job: job7264 + - record: job:http_inprogress_requests:sum:7265 + expr: vector(1) + labels: + job: job7265 + - record: job:http_inprogress_requests:sum:7266 + expr: vector(1) + labels: + job: job7266 + - record: job:http_inprogress_requests:sum:7267 + expr: vector(1) + labels: + job: job7267 + - record: job:http_inprogress_requests:sum:7268 + expr: vector(1) + labels: + job: job7268 + - record: job:http_inprogress_requests:sum:7269 + expr: vector(1) + labels: + job: job7269 + - record: job:http_inprogress_requests:sum:7270 + expr: vector(1) + labels: + job: job7270 + - record: job:http_inprogress_requests:sum:7271 + expr: vector(1) + labels: + job: job7271 + - record: job:http_inprogress_requests:sum:7272 + expr: vector(1) + labels: + job: job7272 + - record: job:http_inprogress_requests:sum:7273 + expr: vector(1) + labels: + job: job7273 + - record: job:http_inprogress_requests:sum:7274 + expr: vector(1) + labels: + job: job7274 + - record: job:http_inprogress_requests:sum:7275 + expr: vector(1) + labels: + job: job7275 + - record: job:http_inprogress_requests:sum:7276 + expr: vector(1) + labels: + job: job7276 + - record: job:http_inprogress_requests:sum:7277 + expr: vector(1) + labels: + job: job7277 + - record: job:http_inprogress_requests:sum:7278 + expr: vector(1) + labels: + job: job7278 + - record: job:http_inprogress_requests:sum:7279 + expr: vector(1) + labels: + job: job7279 + - record: job:http_inprogress_requests:sum:7280 + expr: vector(1) + labels: + job: job7280 + - record: job:http_inprogress_requests:sum:7281 + expr: vector(1) + labels: + job: job7281 + - record: job:http_inprogress_requests:sum:7282 + expr: vector(1) + labels: + job: job7282 + - record: job:http_inprogress_requests:sum:7283 + expr: vector(1) + labels: + job: job7283 + - record: job:http_inprogress_requests:sum:7284 + expr: vector(1) + labels: + job: job7284 + - record: job:http_inprogress_requests:sum:7285 + expr: vector(1) + labels: + job: job7285 + - record: job:http_inprogress_requests:sum:7286 + expr: vector(1) + labels: + job: job7286 + - record: job:http_inprogress_requests:sum:7287 + expr: vector(1) + labels: + job: job7287 + - record: job:http_inprogress_requests:sum:7288 + expr: vector(1) + labels: + job: job7288 + - record: job:http_inprogress_requests:sum:7289 + expr: vector(1) + labels: + job: job7289 + - record: job:http_inprogress_requests:sum:7290 + expr: vector(1) + labels: + job: job7290 + - record: job:http_inprogress_requests:sum:7291 + expr: vector(1) + labels: + job: job7291 + - record: job:http_inprogress_requests:sum:7292 + expr: vector(1) + labels: + job: job7292 + - record: job:http_inprogress_requests:sum:7293 + expr: vector(1) + labels: + job: job7293 + - record: job:http_inprogress_requests:sum:7294 + expr: vector(1) + labels: + job: job7294 + - record: job:http_inprogress_requests:sum:7295 + expr: vector(1) + labels: + job: job7295 + - record: job:http_inprogress_requests:sum:7296 + expr: vector(1) + labels: + job: job7296 + - record: job:http_inprogress_requests:sum:7297 + expr: vector(1) + labels: + job: job7297 + - record: job:http_inprogress_requests:sum:7298 + expr: vector(1) + labels: + job: job7298 + - record: job:http_inprogress_requests:sum:7299 + expr: vector(1) + labels: + job: job7299 + - record: job:http_inprogress_requests:sum:7300 + expr: vector(1) + labels: + job: job7300 + - record: job:http_inprogress_requests:sum:7301 + expr: vector(1) + labels: + job: job7301 + - record: job:http_inprogress_requests:sum:7302 + expr: vector(1) + labels: + job: job7302 + - record: job:http_inprogress_requests:sum:7303 + expr: vector(1) + labels: + job: job7303 + - record: job:http_inprogress_requests:sum:7304 + expr: vector(1) + labels: + job: job7304 + - record: job:http_inprogress_requests:sum:7305 + expr: vector(1) + labels: + job: job7305 + - record: job:http_inprogress_requests:sum:7306 + expr: vector(1) + labels: + job: job7306 + - record: job:http_inprogress_requests:sum:7307 + expr: vector(1) + labels: + job: job7307 + - record: job:http_inprogress_requests:sum:7308 + expr: vector(1) + labels: + job: job7308 + - record: job:http_inprogress_requests:sum:7309 + expr: vector(1) + labels: + job: job7309 + - record: job:http_inprogress_requests:sum:7310 + expr: vector(1) + labels: + job: job7310 + - record: job:http_inprogress_requests:sum:7311 + expr: vector(1) + labels: + job: job7311 + - record: job:http_inprogress_requests:sum:7312 + expr: vector(1) + labels: + job: job7312 + - record: job:http_inprogress_requests:sum:7313 + expr: vector(1) + labels: + job: job7313 + - record: job:http_inprogress_requests:sum:7314 + expr: vector(1) + labels: + job: job7314 + - record: job:http_inprogress_requests:sum:7315 + expr: vector(1) + labels: + job: job7315 + - record: job:http_inprogress_requests:sum:7316 + expr: vector(1) + labels: + job: job7316 + - record: job:http_inprogress_requests:sum:7317 + expr: vector(1) + labels: + job: job7317 + - record: job:http_inprogress_requests:sum:7318 + expr: vector(1) + labels: + job: job7318 + - record: job:http_inprogress_requests:sum:7319 + expr: vector(1) + labels: + job: job7319 + - record: job:http_inprogress_requests:sum:7320 + expr: vector(1) + labels: + job: job7320 + - record: job:http_inprogress_requests:sum:7321 + expr: vector(1) + labels: + job: job7321 + - record: job:http_inprogress_requests:sum:7322 + expr: vector(1) + labels: + job: job7322 + - record: job:http_inprogress_requests:sum:7323 + expr: vector(1) + labels: + job: job7323 + - record: job:http_inprogress_requests:sum:7324 + expr: vector(1) + labels: + job: job7324 + - record: job:http_inprogress_requests:sum:7325 + expr: vector(1) + labels: + job: job7325 + - record: job:http_inprogress_requests:sum:7326 + expr: vector(1) + labels: + job: job7326 + - record: job:http_inprogress_requests:sum:7327 + expr: vector(1) + labels: + job: job7327 + - record: job:http_inprogress_requests:sum:7328 + expr: vector(1) + labels: + job: job7328 + - record: job:http_inprogress_requests:sum:7329 + expr: vector(1) + labels: + job: job7329 + - record: job:http_inprogress_requests:sum:7330 + expr: vector(1) + labels: + job: job7330 + - record: job:http_inprogress_requests:sum:7331 + expr: vector(1) + labels: + job: job7331 + - record: job:http_inprogress_requests:sum:7332 + expr: vector(1) + labels: + job: job7332 + - record: job:http_inprogress_requests:sum:7333 + expr: vector(1) + labels: + job: job7333 + - record: job:http_inprogress_requests:sum:7334 + expr: vector(1) + labels: + job: job7334 + - record: job:http_inprogress_requests:sum:7335 + expr: vector(1) + labels: + job: job7335 + - record: job:http_inprogress_requests:sum:7336 + expr: vector(1) + labels: + job: job7336 + - record: job:http_inprogress_requests:sum:7337 + expr: vector(1) + labels: + job: job7337 + - record: job:http_inprogress_requests:sum:7338 + expr: vector(1) + labels: + job: job7338 + - record: job:http_inprogress_requests:sum:7339 + expr: vector(1) + labels: + job: job7339 + - record: job:http_inprogress_requests:sum:7340 + expr: vector(1) + labels: + job: job7340 + - record: job:http_inprogress_requests:sum:7341 + expr: vector(1) + labels: + job: job7341 + - record: job:http_inprogress_requests:sum:7342 + expr: vector(1) + labels: + job: job7342 + - record: job:http_inprogress_requests:sum:7343 + expr: vector(1) + labels: + job: job7343 + - record: job:http_inprogress_requests:sum:7344 + expr: vector(1) + labels: + job: job7344 + - record: job:http_inprogress_requests:sum:7345 + expr: vector(1) + labels: + job: job7345 + - record: job:http_inprogress_requests:sum:7346 + expr: vector(1) + labels: + job: job7346 + - record: job:http_inprogress_requests:sum:7347 + expr: vector(1) + labels: + job: job7347 + - record: job:http_inprogress_requests:sum:7348 + expr: vector(1) + labels: + job: job7348 + - record: job:http_inprogress_requests:sum:7349 + expr: vector(1) + labels: + job: job7349 + - record: job:http_inprogress_requests:sum:7350 + expr: vector(1) + labels: + job: job7350 + - record: job:http_inprogress_requests:sum:7351 + expr: vector(1) + labels: + job: job7351 + - record: job:http_inprogress_requests:sum:7352 + expr: vector(1) + labels: + job: job7352 + - record: job:http_inprogress_requests:sum:7353 + expr: vector(1) + labels: + job: job7353 + - record: job:http_inprogress_requests:sum:7354 + expr: vector(1) + labels: + job: job7354 + - record: job:http_inprogress_requests:sum:7355 + expr: vector(1) + labels: + job: job7355 + - record: job:http_inprogress_requests:sum:7356 + expr: vector(1) + labels: + job: job7356 + - record: job:http_inprogress_requests:sum:7357 + expr: vector(1) + labels: + job: job7357 + - record: job:http_inprogress_requests:sum:7358 + expr: vector(1) + labels: + job: job7358 + - record: job:http_inprogress_requests:sum:7359 + expr: vector(1) + labels: + job: job7359 + - record: job:http_inprogress_requests:sum:7360 + expr: vector(1) + labels: + job: job7360 + - record: job:http_inprogress_requests:sum:7361 + expr: vector(1) + labels: + job: job7361 + - record: job:http_inprogress_requests:sum:7362 + expr: vector(1) + labels: + job: job7362 + - record: job:http_inprogress_requests:sum:7363 + expr: vector(1) + labels: + job: job7363 + - record: job:http_inprogress_requests:sum:7364 + expr: vector(1) + labels: + job: job7364 + - record: job:http_inprogress_requests:sum:7365 + expr: vector(1) + labels: + job: job7365 + - record: job:http_inprogress_requests:sum:7366 + expr: vector(1) + labels: + job: job7366 + - record: job:http_inprogress_requests:sum:7367 + expr: vector(1) + labels: + job: job7367 + - record: job:http_inprogress_requests:sum:7368 + expr: vector(1) + labels: + job: job7368 + - record: job:http_inprogress_requests:sum:7369 + expr: vector(1) + labels: + job: job7369 + - record: job:http_inprogress_requests:sum:7370 + expr: vector(1) + labels: + job: job7370 + - record: job:http_inprogress_requests:sum:7371 + expr: vector(1) + labels: + job: job7371 + - record: job:http_inprogress_requests:sum:7372 + expr: vector(1) + labels: + job: job7372 + - record: job:http_inprogress_requests:sum:7373 + expr: vector(1) + labels: + job: job7373 + - record: job:http_inprogress_requests:sum:7374 + expr: vector(1) + labels: + job: job7374 + - record: job:http_inprogress_requests:sum:7375 + expr: vector(1) + labels: + job: job7375 + - record: job:http_inprogress_requests:sum:7376 + expr: vector(1) + labels: + job: job7376 + - record: job:http_inprogress_requests:sum:7377 + expr: vector(1) + labels: + job: job7377 + - record: job:http_inprogress_requests:sum:7378 + expr: vector(1) + labels: + job: job7378 + - record: job:http_inprogress_requests:sum:7379 + expr: vector(1) + labels: + job: job7379 + - record: job:http_inprogress_requests:sum:7380 + expr: vector(1) + labels: + job: job7380 + - record: job:http_inprogress_requests:sum:7381 + expr: vector(1) + labels: + job: job7381 + - record: job:http_inprogress_requests:sum:7382 + expr: vector(1) + labels: + job: job7382 + - record: job:http_inprogress_requests:sum:7383 + expr: vector(1) + labels: + job: job7383 + - record: job:http_inprogress_requests:sum:7384 + expr: vector(1) + labels: + job: job7384 + - record: job:http_inprogress_requests:sum:7385 + expr: vector(1) + labels: + job: job7385 + - record: job:http_inprogress_requests:sum:7386 + expr: vector(1) + labels: + job: job7386 + - record: job:http_inprogress_requests:sum:7387 + expr: vector(1) + labels: + job: job7387 + - record: job:http_inprogress_requests:sum:7388 + expr: vector(1) + labels: + job: job7388 + - record: job:http_inprogress_requests:sum:7389 + expr: vector(1) + labels: + job: job7389 + - record: job:http_inprogress_requests:sum:7390 + expr: vector(1) + labels: + job: job7390 + - record: job:http_inprogress_requests:sum:7391 + expr: vector(1) + labels: + job: job7391 + - record: job:http_inprogress_requests:sum:7392 + expr: vector(1) + labels: + job: job7392 + - record: job:http_inprogress_requests:sum:7393 + expr: vector(1) + labels: + job: job7393 + - record: job:http_inprogress_requests:sum:7394 + expr: vector(1) + labels: + job: job7394 + - record: job:http_inprogress_requests:sum:7395 + expr: vector(1) + labels: + job: job7395 + - record: job:http_inprogress_requests:sum:7396 + expr: vector(1) + labels: + job: job7396 + - record: job:http_inprogress_requests:sum:7397 + expr: vector(1) + labels: + job: job7397 + - record: job:http_inprogress_requests:sum:7398 + expr: vector(1) + labels: + job: job7398 + - record: job:http_inprogress_requests:sum:7399 + expr: vector(1) + labels: + job: job7399 + - record: job:http_inprogress_requests:sum:7400 + expr: vector(1) + labels: + job: job7400 + - record: job:http_inprogress_requests:sum:7401 + expr: vector(1) + labels: + job: job7401 + - record: job:http_inprogress_requests:sum:7402 + expr: vector(1) + labels: + job: job7402 + - record: job:http_inprogress_requests:sum:7403 + expr: vector(1) + labels: + job: job7403 + - record: job:http_inprogress_requests:sum:7404 + expr: vector(1) + labels: + job: job7404 + - record: job:http_inprogress_requests:sum:7405 + expr: vector(1) + labels: + job: job7405 + - record: job:http_inprogress_requests:sum:7406 + expr: vector(1) + labels: + job: job7406 + - record: job:http_inprogress_requests:sum:7407 + expr: vector(1) + labels: + job: job7407 + - record: job:http_inprogress_requests:sum:7408 + expr: vector(1) + labels: + job: job7408 + - record: job:http_inprogress_requests:sum:7409 + expr: vector(1) + labels: + job: job7409 + - record: job:http_inprogress_requests:sum:7410 + expr: vector(1) + labels: + job: job7410 + - record: job:http_inprogress_requests:sum:7411 + expr: vector(1) + labels: + job: job7411 + - record: job:http_inprogress_requests:sum:7412 + expr: vector(1) + labels: + job: job7412 + - record: job:http_inprogress_requests:sum:7413 + expr: vector(1) + labels: + job: job7413 + - record: job:http_inprogress_requests:sum:7414 + expr: vector(1) + labels: + job: job7414 + - record: job:http_inprogress_requests:sum:7415 + expr: vector(1) + labels: + job: job7415 + - record: job:http_inprogress_requests:sum:7416 + expr: vector(1) + labels: + job: job7416 + - record: job:http_inprogress_requests:sum:7417 + expr: vector(1) + labels: + job: job7417 + - record: job:http_inprogress_requests:sum:7418 + expr: vector(1) + labels: + job: job7418 + - record: job:http_inprogress_requests:sum:7419 + expr: vector(1) + labels: + job: job7419 + - record: job:http_inprogress_requests:sum:7420 + expr: vector(1) + labels: + job: job7420 + - record: job:http_inprogress_requests:sum:7421 + expr: vector(1) + labels: + job: job7421 + - record: job:http_inprogress_requests:sum:7422 + expr: vector(1) + labels: + job: job7422 + - record: job:http_inprogress_requests:sum:7423 + expr: vector(1) + labels: + job: job7423 + - record: job:http_inprogress_requests:sum:7424 + expr: vector(1) + labels: + job: job7424 + - record: job:http_inprogress_requests:sum:7425 + expr: vector(1) + labels: + job: job7425 + - record: job:http_inprogress_requests:sum:7426 + expr: vector(1) + labels: + job: job7426 + - record: job:http_inprogress_requests:sum:7427 + expr: vector(1) + labels: + job: job7427 + - record: job:http_inprogress_requests:sum:7428 + expr: vector(1) + labels: + job: job7428 + - record: job:http_inprogress_requests:sum:7429 + expr: vector(1) + labels: + job: job7429 + - record: job:http_inprogress_requests:sum:7430 + expr: vector(1) + labels: + job: job7430 + - record: job:http_inprogress_requests:sum:7431 + expr: vector(1) + labels: + job: job7431 + - record: job:http_inprogress_requests:sum:7432 + expr: vector(1) + labels: + job: job7432 + - record: job:http_inprogress_requests:sum:7433 + expr: vector(1) + labels: + job: job7433 + - record: job:http_inprogress_requests:sum:7434 + expr: vector(1) + labels: + job: job7434 + - record: job:http_inprogress_requests:sum:7435 + expr: vector(1) + labels: + job: job7435 + - record: job:http_inprogress_requests:sum:7436 + expr: vector(1) + labels: + job: job7436 + - record: job:http_inprogress_requests:sum:7437 + expr: vector(1) + labels: + job: job7437 + - record: job:http_inprogress_requests:sum:7438 + expr: vector(1) + labels: + job: job7438 + - record: job:http_inprogress_requests:sum:7439 + expr: vector(1) + labels: + job: job7439 + - record: job:http_inprogress_requests:sum:7440 + expr: vector(1) + labels: + job: job7440 + - record: job:http_inprogress_requests:sum:7441 + expr: vector(1) + labels: + job: job7441 + - record: job:http_inprogress_requests:sum:7442 + expr: vector(1) + labels: + job: job7442 + - record: job:http_inprogress_requests:sum:7443 + expr: vector(1) + labels: + job: job7443 + - record: job:http_inprogress_requests:sum:7444 + expr: vector(1) + labels: + job: job7444 + - record: job:http_inprogress_requests:sum:7445 + expr: vector(1) + labels: + job: job7445 + - record: job:http_inprogress_requests:sum:7446 + expr: vector(1) + labels: + job: job7446 + - record: job:http_inprogress_requests:sum:7447 + expr: vector(1) + labels: + job: job7447 + - record: job:http_inprogress_requests:sum:7448 + expr: vector(1) + labels: + job: job7448 + - record: job:http_inprogress_requests:sum:7449 + expr: vector(1) + labels: + job: job7449 + - record: job:http_inprogress_requests:sum:7450 + expr: vector(1) + labels: + job: job7450 + - record: job:http_inprogress_requests:sum:7451 + expr: vector(1) + labels: + job: job7451 + - record: job:http_inprogress_requests:sum:7452 + expr: vector(1) + labels: + job: job7452 + - record: job:http_inprogress_requests:sum:7453 + expr: vector(1) + labels: + job: job7453 + - record: job:http_inprogress_requests:sum:7454 + expr: vector(1) + labels: + job: job7454 + - record: job:http_inprogress_requests:sum:7455 + expr: vector(1) + labels: + job: job7455 + - record: job:http_inprogress_requests:sum:7456 + expr: vector(1) + labels: + job: job7456 + - record: job:http_inprogress_requests:sum:7457 + expr: vector(1) + labels: + job: job7457 + - record: job:http_inprogress_requests:sum:7458 + expr: vector(1) + labels: + job: job7458 + - record: job:http_inprogress_requests:sum:7459 + expr: vector(1) + labels: + job: job7459 + - record: job:http_inprogress_requests:sum:7460 + expr: vector(1) + labels: + job: job7460 + - record: job:http_inprogress_requests:sum:7461 + expr: vector(1) + labels: + job: job7461 + - record: job:http_inprogress_requests:sum:7462 + expr: vector(1) + labels: + job: job7462 + - record: job:http_inprogress_requests:sum:7463 + expr: vector(1) + labels: + job: job7463 + - record: job:http_inprogress_requests:sum:7464 + expr: vector(1) + labels: + job: job7464 + - record: job:http_inprogress_requests:sum:7465 + expr: vector(1) + labels: + job: job7465 + - record: job:http_inprogress_requests:sum:7466 + expr: vector(1) + labels: + job: job7466 + - record: job:http_inprogress_requests:sum:7467 + expr: vector(1) + labels: + job: job7467 + - record: job:http_inprogress_requests:sum:7468 + expr: vector(1) + labels: + job: job7468 + - record: job:http_inprogress_requests:sum:7469 + expr: vector(1) + labels: + job: job7469 + - record: job:http_inprogress_requests:sum:7470 + expr: vector(1) + labels: + job: job7470 + - record: job:http_inprogress_requests:sum:7471 + expr: vector(1) + labels: + job: job7471 + - record: job:http_inprogress_requests:sum:7472 + expr: vector(1) + labels: + job: job7472 + - record: job:http_inprogress_requests:sum:7473 + expr: vector(1) + labels: + job: job7473 + - record: job:http_inprogress_requests:sum:7474 + expr: vector(1) + labels: + job: job7474 + - record: job:http_inprogress_requests:sum:7475 + expr: vector(1) + labels: + job: job7475 + - record: job:http_inprogress_requests:sum:7476 + expr: vector(1) + labels: + job: job7476 + - record: job:http_inprogress_requests:sum:7477 + expr: vector(1) + labels: + job: job7477 + - record: job:http_inprogress_requests:sum:7478 + expr: vector(1) + labels: + job: job7478 + - record: job:http_inprogress_requests:sum:7479 + expr: vector(1) + labels: + job: job7479 + - record: job:http_inprogress_requests:sum:7480 + expr: vector(1) + labels: + job: job7480 + - record: job:http_inprogress_requests:sum:7481 + expr: vector(1) + labels: + job: job7481 + - record: job:http_inprogress_requests:sum:7482 + expr: vector(1) + labels: + job: job7482 + - record: job:http_inprogress_requests:sum:7483 + expr: vector(1) + labels: + job: job7483 + - record: job:http_inprogress_requests:sum:7484 + expr: vector(1) + labels: + job: job7484 + - record: job:http_inprogress_requests:sum:7485 + expr: vector(1) + labels: + job: job7485 + - record: job:http_inprogress_requests:sum:7486 + expr: vector(1) + labels: + job: job7486 + - record: job:http_inprogress_requests:sum:7487 + expr: vector(1) + labels: + job: job7487 + - record: job:http_inprogress_requests:sum:7488 + expr: vector(1) + labels: + job: job7488 + - record: job:http_inprogress_requests:sum:7489 + expr: vector(1) + labels: + job: job7489 + - record: job:http_inprogress_requests:sum:7490 + expr: vector(1) + labels: + job: job7490 + - record: job:http_inprogress_requests:sum:7491 + expr: vector(1) + labels: + job: job7491 + - record: job:http_inprogress_requests:sum:7492 + expr: vector(1) + labels: + job: job7492 + - record: job:http_inprogress_requests:sum:7493 + expr: vector(1) + labels: + job: job7493 + - record: job:http_inprogress_requests:sum:7494 + expr: vector(1) + labels: + job: job7494 + - record: job:http_inprogress_requests:sum:7495 + expr: vector(1) + labels: + job: job7495 + - record: job:http_inprogress_requests:sum:7496 + expr: vector(1) + labels: + job: job7496 + - record: job:http_inprogress_requests:sum:7497 + expr: vector(1) + labels: + job: job7497 + - record: job:http_inprogress_requests:sum:7498 + expr: vector(1) + labels: + job: job7498 + - record: job:http_inprogress_requests:sum:7499 + expr: vector(1) + labels: + job: job7499 + - record: job:http_inprogress_requests:sum:7500 + expr: vector(1) + labels: + job: job7500 + - record: job:http_inprogress_requests:sum:7501 + expr: vector(1) + labels: + job: job7501 + - record: job:http_inprogress_requests:sum:7502 + expr: vector(1) + labels: + job: job7502 + - record: job:http_inprogress_requests:sum:7503 + expr: vector(1) + labels: + job: job7503 + - record: job:http_inprogress_requests:sum:7504 + expr: vector(1) + labels: + job: job7504 + - record: job:http_inprogress_requests:sum:7505 + expr: vector(1) + labels: + job: job7505 + - record: job:http_inprogress_requests:sum:7506 + expr: vector(1) + labels: + job: job7506 + - record: job:http_inprogress_requests:sum:7507 + expr: vector(1) + labels: + job: job7507 + - record: job:http_inprogress_requests:sum:7508 + expr: vector(1) + labels: + job: job7508 + - record: job:http_inprogress_requests:sum:7509 + expr: vector(1) + labels: + job: job7509 + - record: job:http_inprogress_requests:sum:7510 + expr: vector(1) + labels: + job: job7510 + - record: job:http_inprogress_requests:sum:7511 + expr: vector(1) + labels: + job: job7511 + - record: job:http_inprogress_requests:sum:7512 + expr: vector(1) + labels: + job: job7512 + - record: job:http_inprogress_requests:sum:7513 + expr: vector(1) + labels: + job: job7513 + - record: job:http_inprogress_requests:sum:7514 + expr: vector(1) + labels: + job: job7514 + - record: job:http_inprogress_requests:sum:7515 + expr: vector(1) + labels: + job: job7515 + - record: job:http_inprogress_requests:sum:7516 + expr: vector(1) + labels: + job: job7516 + - record: job:http_inprogress_requests:sum:7517 + expr: vector(1) + labels: + job: job7517 + - record: job:http_inprogress_requests:sum:7518 + expr: vector(1) + labels: + job: job7518 + - record: job:http_inprogress_requests:sum:7519 + expr: vector(1) + labels: + job: job7519 + - record: job:http_inprogress_requests:sum:7520 + expr: vector(1) + labels: + job: job7520 + - record: job:http_inprogress_requests:sum:7521 + expr: vector(1) + labels: + job: job7521 + - record: job:http_inprogress_requests:sum:7522 + expr: vector(1) + labels: + job: job7522 + - record: job:http_inprogress_requests:sum:7523 + expr: vector(1) + labels: + job: job7523 + - record: job:http_inprogress_requests:sum:7524 + expr: vector(1) + labels: + job: job7524 + - record: job:http_inprogress_requests:sum:7525 + expr: vector(1) + labels: + job: job7525 + - record: job:http_inprogress_requests:sum:7526 + expr: vector(1) + labels: + job: job7526 + - record: job:http_inprogress_requests:sum:7527 + expr: vector(1) + labels: + job: job7527 + - record: job:http_inprogress_requests:sum:7528 + expr: vector(1) + labels: + job: job7528 + - record: job:http_inprogress_requests:sum:7529 + expr: vector(1) + labels: + job: job7529 + - record: job:http_inprogress_requests:sum:7530 + expr: vector(1) + labels: + job: job7530 + - record: job:http_inprogress_requests:sum:7531 + expr: vector(1) + labels: + job: job7531 + - record: job:http_inprogress_requests:sum:7532 + expr: vector(1) + labels: + job: job7532 + - record: job:http_inprogress_requests:sum:7533 + expr: vector(1) + labels: + job: job7533 + - record: job:http_inprogress_requests:sum:7534 + expr: vector(1) + labels: + job: job7534 + - record: job:http_inprogress_requests:sum:7535 + expr: vector(1) + labels: + job: job7535 + - record: job:http_inprogress_requests:sum:7536 + expr: vector(1) + labels: + job: job7536 + - record: job:http_inprogress_requests:sum:7537 + expr: vector(1) + labels: + job: job7537 + - record: job:http_inprogress_requests:sum:7538 + expr: vector(1) + labels: + job: job7538 + - record: job:http_inprogress_requests:sum:7539 + expr: vector(1) + labels: + job: job7539 + - record: job:http_inprogress_requests:sum:7540 + expr: vector(1) + labels: + job: job7540 + - record: job:http_inprogress_requests:sum:7541 + expr: vector(1) + labels: + job: job7541 + - record: job:http_inprogress_requests:sum:7542 + expr: vector(1) + labels: + job: job7542 + - record: job:http_inprogress_requests:sum:7543 + expr: vector(1) + labels: + job: job7543 + - record: job:http_inprogress_requests:sum:7544 + expr: vector(1) + labels: + job: job7544 + - record: job:http_inprogress_requests:sum:7545 + expr: vector(1) + labels: + job: job7545 + - record: job:http_inprogress_requests:sum:7546 + expr: vector(1) + labels: + job: job7546 + - record: job:http_inprogress_requests:sum:7547 + expr: vector(1) + labels: + job: job7547 + - record: job:http_inprogress_requests:sum:7548 + expr: vector(1) + labels: + job: job7548 + - record: job:http_inprogress_requests:sum:7549 + expr: vector(1) + labels: + job: job7549 + - record: job:http_inprogress_requests:sum:7550 + expr: vector(1) + labels: + job: job7550 + - record: job:http_inprogress_requests:sum:7551 + expr: vector(1) + labels: + job: job7551 + - record: job:http_inprogress_requests:sum:7552 + expr: vector(1) + labels: + job: job7552 + - record: job:http_inprogress_requests:sum:7553 + expr: vector(1) + labels: + job: job7553 + - record: job:http_inprogress_requests:sum:7554 + expr: vector(1) + labels: + job: job7554 + - record: job:http_inprogress_requests:sum:7555 + expr: vector(1) + labels: + job: job7555 + - record: job:http_inprogress_requests:sum:7556 + expr: vector(1) + labels: + job: job7556 + - record: job:http_inprogress_requests:sum:7557 + expr: vector(1) + labels: + job: job7557 + - record: job:http_inprogress_requests:sum:7558 + expr: vector(1) + labels: + job: job7558 + - record: job:http_inprogress_requests:sum:7559 + expr: vector(1) + labels: + job: job7559 + - record: job:http_inprogress_requests:sum:7560 + expr: vector(1) + labels: + job: job7560 + - record: job:http_inprogress_requests:sum:7561 + expr: vector(1) + labels: + job: job7561 + - record: job:http_inprogress_requests:sum:7562 + expr: vector(1) + labels: + job: job7562 + - record: job:http_inprogress_requests:sum:7563 + expr: vector(1) + labels: + job: job7563 + - record: job:http_inprogress_requests:sum:7564 + expr: vector(1) + labels: + job: job7564 + - record: job:http_inprogress_requests:sum:7565 + expr: vector(1) + labels: + job: job7565 + - record: job:http_inprogress_requests:sum:7566 + expr: vector(1) + labels: + job: job7566 + - record: job:http_inprogress_requests:sum:7567 + expr: vector(1) + labels: + job: job7567 + - record: job:http_inprogress_requests:sum:7568 + expr: vector(1) + labels: + job: job7568 + - record: job:http_inprogress_requests:sum:7569 + expr: vector(1) + labels: + job: job7569 + - record: job:http_inprogress_requests:sum:7570 + expr: vector(1) + labels: + job: job7570 + - record: job:http_inprogress_requests:sum:7571 + expr: vector(1) + labels: + job: job7571 + - record: job:http_inprogress_requests:sum:7572 + expr: vector(1) + labels: + job: job7572 + - record: job:http_inprogress_requests:sum:7573 + expr: vector(1) + labels: + job: job7573 + - record: job:http_inprogress_requests:sum:7574 + expr: vector(1) + labels: + job: job7574 + - record: job:http_inprogress_requests:sum:7575 + expr: vector(1) + labels: + job: job7575 + - record: job:http_inprogress_requests:sum:7576 + expr: vector(1) + labels: + job: job7576 + - record: job:http_inprogress_requests:sum:7577 + expr: vector(1) + labels: + job: job7577 + - record: job:http_inprogress_requests:sum:7578 + expr: vector(1) + labels: + job: job7578 + - record: job:http_inprogress_requests:sum:7579 + expr: vector(1) + labels: + job: job7579 + - record: job:http_inprogress_requests:sum:7580 + expr: vector(1) + labels: + job: job7580 + - record: job:http_inprogress_requests:sum:7581 + expr: vector(1) + labels: + job: job7581 + - record: job:http_inprogress_requests:sum:7582 + expr: vector(1) + labels: + job: job7582 + - record: job:http_inprogress_requests:sum:7583 + expr: vector(1) + labels: + job: job7583 + - record: job:http_inprogress_requests:sum:7584 + expr: vector(1) + labels: + job: job7584 + - record: job:http_inprogress_requests:sum:7585 + expr: vector(1) + labels: + job: job7585 + - record: job:http_inprogress_requests:sum:7586 + expr: vector(1) + labels: + job: job7586 + - record: job:http_inprogress_requests:sum:7587 + expr: vector(1) + labels: + job: job7587 + - record: job:http_inprogress_requests:sum:7588 + expr: vector(1) + labels: + job: job7588 + - record: job:http_inprogress_requests:sum:7589 + expr: vector(1) + labels: + job: job7589 + - record: job:http_inprogress_requests:sum:7590 + expr: vector(1) + labels: + job: job7590 + - record: job:http_inprogress_requests:sum:7591 + expr: vector(1) + labels: + job: job7591 + - record: job:http_inprogress_requests:sum:7592 + expr: vector(1) + labels: + job: job7592 + - record: job:http_inprogress_requests:sum:7593 + expr: vector(1) + labels: + job: job7593 + - record: job:http_inprogress_requests:sum:7594 + expr: vector(1) + labels: + job: job7594 + - record: job:http_inprogress_requests:sum:7595 + expr: vector(1) + labels: + job: job7595 + - record: job:http_inprogress_requests:sum:7596 + expr: vector(1) + labels: + job: job7596 + - record: job:http_inprogress_requests:sum:7597 + expr: vector(1) + labels: + job: job7597 + - record: job:http_inprogress_requests:sum:7598 + expr: vector(1) + labels: + job: job7598 + - record: job:http_inprogress_requests:sum:7599 + expr: vector(1) + labels: + job: job7599 + - record: job:http_inprogress_requests:sum:7600 + expr: vector(1) + labels: + job: job7600 + - record: job:http_inprogress_requests:sum:7601 + expr: vector(1) + labels: + job: job7601 + - record: job:http_inprogress_requests:sum:7602 + expr: vector(1) + labels: + job: job7602 + - record: job:http_inprogress_requests:sum:7603 + expr: vector(1) + labels: + job: job7603 + - record: job:http_inprogress_requests:sum:7604 + expr: vector(1) + labels: + job: job7604 + - record: job:http_inprogress_requests:sum:7605 + expr: vector(1) + labels: + job: job7605 + - record: job:http_inprogress_requests:sum:7606 + expr: vector(1) + labels: + job: job7606 + - record: job:http_inprogress_requests:sum:7607 + expr: vector(1) + labels: + job: job7607 + - record: job:http_inprogress_requests:sum:7608 + expr: vector(1) + labels: + job: job7608 + - record: job:http_inprogress_requests:sum:7609 + expr: vector(1) + labels: + job: job7609 + - record: job:http_inprogress_requests:sum:7610 + expr: vector(1) + labels: + job: job7610 + - record: job:http_inprogress_requests:sum:7611 + expr: vector(1) + labels: + job: job7611 + - record: job:http_inprogress_requests:sum:7612 + expr: vector(1) + labels: + job: job7612 + - record: job:http_inprogress_requests:sum:7613 + expr: vector(1) + labels: + job: job7613 + - record: job:http_inprogress_requests:sum:7614 + expr: vector(1) + labels: + job: job7614 + - record: job:http_inprogress_requests:sum:7615 + expr: vector(1) + labels: + job: job7615 + - record: job:http_inprogress_requests:sum:7616 + expr: vector(1) + labels: + job: job7616 + - record: job:http_inprogress_requests:sum:7617 + expr: vector(1) + labels: + job: job7617 + - record: job:http_inprogress_requests:sum:7618 + expr: vector(1) + labels: + job: job7618 + - record: job:http_inprogress_requests:sum:7619 + expr: vector(1) + labels: + job: job7619 + - record: job:http_inprogress_requests:sum:7620 + expr: vector(1) + labels: + job: job7620 + - record: job:http_inprogress_requests:sum:7621 + expr: vector(1) + labels: + job: job7621 + - record: job:http_inprogress_requests:sum:7622 + expr: vector(1) + labels: + job: job7622 + - record: job:http_inprogress_requests:sum:7623 + expr: vector(1) + labels: + job: job7623 + - record: job:http_inprogress_requests:sum:7624 + expr: vector(1) + labels: + job: job7624 + - record: job:http_inprogress_requests:sum:7625 + expr: vector(1) + labels: + job: job7625 + - record: job:http_inprogress_requests:sum:7626 + expr: vector(1) + labels: + job: job7626 + - record: job:http_inprogress_requests:sum:7627 + expr: vector(1) + labels: + job: job7627 + - record: job:http_inprogress_requests:sum:7628 + expr: vector(1) + labels: + job: job7628 + - record: job:http_inprogress_requests:sum:7629 + expr: vector(1) + labels: + job: job7629 + - record: job:http_inprogress_requests:sum:7630 + expr: vector(1) + labels: + job: job7630 + - record: job:http_inprogress_requests:sum:7631 + expr: vector(1) + labels: + job: job7631 + - record: job:http_inprogress_requests:sum:7632 + expr: vector(1) + labels: + job: job7632 + - record: job:http_inprogress_requests:sum:7633 + expr: vector(1) + labels: + job: job7633 + - record: job:http_inprogress_requests:sum:7634 + expr: vector(1) + labels: + job: job7634 + - record: job:http_inprogress_requests:sum:7635 + expr: vector(1) + labels: + job: job7635 + - record: job:http_inprogress_requests:sum:7636 + expr: vector(1) + labels: + job: job7636 + - record: job:http_inprogress_requests:sum:7637 + expr: vector(1) + labels: + job: job7637 + - record: job:http_inprogress_requests:sum:7638 + expr: vector(1) + labels: + job: job7638 + - record: job:http_inprogress_requests:sum:7639 + expr: vector(1) + labels: + job: job7639 + - record: job:http_inprogress_requests:sum:7640 + expr: vector(1) + labels: + job: job7640 + - record: job:http_inprogress_requests:sum:7641 + expr: vector(1) + labels: + job: job7641 + - record: job:http_inprogress_requests:sum:7642 + expr: vector(1) + labels: + job: job7642 + - record: job:http_inprogress_requests:sum:7643 + expr: vector(1) + labels: + job: job7643 + - record: job:http_inprogress_requests:sum:7644 + expr: vector(1) + labels: + job: job7644 + - record: job:http_inprogress_requests:sum:7645 + expr: vector(1) + labels: + job: job7645 + - record: job:http_inprogress_requests:sum:7646 + expr: vector(1) + labels: + job: job7646 + - record: job:http_inprogress_requests:sum:7647 + expr: vector(1) + labels: + job: job7647 + - record: job:http_inprogress_requests:sum:7648 + expr: vector(1) + labels: + job: job7648 + - record: job:http_inprogress_requests:sum:7649 + expr: vector(1) + labels: + job: job7649 + - record: job:http_inprogress_requests:sum:7650 + expr: vector(1) + labels: + job: job7650 + - record: job:http_inprogress_requests:sum:7651 + expr: vector(1) + labels: + job: job7651 + - record: job:http_inprogress_requests:sum:7652 + expr: vector(1) + labels: + job: job7652 + - record: job:http_inprogress_requests:sum:7653 + expr: vector(1) + labels: + job: job7653 + - record: job:http_inprogress_requests:sum:7654 + expr: vector(1) + labels: + job: job7654 + - record: job:http_inprogress_requests:sum:7655 + expr: vector(1) + labels: + job: job7655 + - record: job:http_inprogress_requests:sum:7656 + expr: vector(1) + labels: + job: job7656 + - record: job:http_inprogress_requests:sum:7657 + expr: vector(1) + labels: + job: job7657 + - record: job:http_inprogress_requests:sum:7658 + expr: vector(1) + labels: + job: job7658 + - record: job:http_inprogress_requests:sum:7659 + expr: vector(1) + labels: + job: job7659 + - record: job:http_inprogress_requests:sum:7660 + expr: vector(1) + labels: + job: job7660 + - record: job:http_inprogress_requests:sum:7661 + expr: vector(1) + labels: + job: job7661 + - record: job:http_inprogress_requests:sum:7662 + expr: vector(1) + labels: + job: job7662 + - record: job:http_inprogress_requests:sum:7663 + expr: vector(1) + labels: + job: job7663 + - record: job:http_inprogress_requests:sum:7664 + expr: vector(1) + labels: + job: job7664 + - record: job:http_inprogress_requests:sum:7665 + expr: vector(1) + labels: + job: job7665 + - record: job:http_inprogress_requests:sum:7666 + expr: vector(1) + labels: + job: job7666 + - record: job:http_inprogress_requests:sum:7667 + expr: vector(1) + labels: + job: job7667 + - record: job:http_inprogress_requests:sum:7668 + expr: vector(1) + labels: + job: job7668 + - record: job:http_inprogress_requests:sum:7669 + expr: vector(1) + labels: + job: job7669 + - record: job:http_inprogress_requests:sum:7670 + expr: vector(1) + labels: + job: job7670 + - record: job:http_inprogress_requests:sum:7671 + expr: vector(1) + labels: + job: job7671 + - record: job:http_inprogress_requests:sum:7672 + expr: vector(1) + labels: + job: job7672 + - record: job:http_inprogress_requests:sum:7673 + expr: vector(1) + labels: + job: job7673 + - record: job:http_inprogress_requests:sum:7674 + expr: vector(1) + labels: + job: job7674 + - record: job:http_inprogress_requests:sum:7675 + expr: vector(1) + labels: + job: job7675 + - record: job:http_inprogress_requests:sum:7676 + expr: vector(1) + labels: + job: job7676 + - record: job:http_inprogress_requests:sum:7677 + expr: vector(1) + labels: + job: job7677 + - record: job:http_inprogress_requests:sum:7678 + expr: vector(1) + labels: + job: job7678 + - record: job:http_inprogress_requests:sum:7679 + expr: vector(1) + labels: + job: job7679 + - record: job:http_inprogress_requests:sum:7680 + expr: vector(1) + labels: + job: job7680 + - record: job:http_inprogress_requests:sum:7681 + expr: vector(1) + labels: + job: job7681 + - record: job:http_inprogress_requests:sum:7682 + expr: vector(1) + labels: + job: job7682 + - record: job:http_inprogress_requests:sum:7683 + expr: vector(1) + labels: + job: job7683 + - record: job:http_inprogress_requests:sum:7684 + expr: vector(1) + labels: + job: job7684 + - record: job:http_inprogress_requests:sum:7685 + expr: vector(1) + labels: + job: job7685 + - record: job:http_inprogress_requests:sum:7686 + expr: vector(1) + labels: + job: job7686 + - record: job:http_inprogress_requests:sum:7687 + expr: vector(1) + labels: + job: job7687 + - record: job:http_inprogress_requests:sum:7688 + expr: vector(1) + labels: + job: job7688 + - record: job:http_inprogress_requests:sum:7689 + expr: vector(1) + labels: + job: job7689 + - record: job:http_inprogress_requests:sum:7690 + expr: vector(1) + labels: + job: job7690 + - record: job:http_inprogress_requests:sum:7691 + expr: vector(1) + labels: + job: job7691 + - record: job:http_inprogress_requests:sum:7692 + expr: vector(1) + labels: + job: job7692 + - record: job:http_inprogress_requests:sum:7693 + expr: vector(1) + labels: + job: job7693 + - record: job:http_inprogress_requests:sum:7694 + expr: vector(1) + labels: + job: job7694 + - record: job:http_inprogress_requests:sum:7695 + expr: vector(1) + labels: + job: job7695 + - record: job:http_inprogress_requests:sum:7696 + expr: vector(1) + labels: + job: job7696 + - record: job:http_inprogress_requests:sum:7697 + expr: vector(1) + labels: + job: job7697 + - record: job:http_inprogress_requests:sum:7698 + expr: vector(1) + labels: + job: job7698 + - record: job:http_inprogress_requests:sum:7699 + expr: vector(1) + labels: + job: job7699 + - record: job:http_inprogress_requests:sum:7700 + expr: vector(1) + labels: + job: job7700 + - record: job:http_inprogress_requests:sum:7701 + expr: vector(1) + labels: + job: job7701 + - record: job:http_inprogress_requests:sum:7702 + expr: vector(1) + labels: + job: job7702 + - record: job:http_inprogress_requests:sum:7703 + expr: vector(1) + labels: + job: job7703 + - record: job:http_inprogress_requests:sum:7704 + expr: vector(1) + labels: + job: job7704 + - record: job:http_inprogress_requests:sum:7705 + expr: vector(1) + labels: + job: job7705 + - record: job:http_inprogress_requests:sum:7706 + expr: vector(1) + labels: + job: job7706 + - record: job:http_inprogress_requests:sum:7707 + expr: vector(1) + labels: + job: job7707 + - record: job:http_inprogress_requests:sum:7708 + expr: vector(1) + labels: + job: job7708 + - record: job:http_inprogress_requests:sum:7709 + expr: vector(1) + labels: + job: job7709 + - record: job:http_inprogress_requests:sum:7710 + expr: vector(1) + labels: + job: job7710 + - record: job:http_inprogress_requests:sum:7711 + expr: vector(1) + labels: + job: job7711 + - record: job:http_inprogress_requests:sum:7712 + expr: vector(1) + labels: + job: job7712 + - record: job:http_inprogress_requests:sum:7713 + expr: vector(1) + labels: + job: job7713 + - record: job:http_inprogress_requests:sum:7714 + expr: vector(1) + labels: + job: job7714 + - record: job:http_inprogress_requests:sum:7715 + expr: vector(1) + labels: + job: job7715 + - record: job:http_inprogress_requests:sum:7716 + expr: vector(1) + labels: + job: job7716 + - record: job:http_inprogress_requests:sum:7717 + expr: vector(1) + labels: + job: job7717 + - record: job:http_inprogress_requests:sum:7718 + expr: vector(1) + labels: + job: job7718 + - record: job:http_inprogress_requests:sum:7719 + expr: vector(1) + labels: + job: job7719 + - record: job:http_inprogress_requests:sum:7720 + expr: vector(1) + labels: + job: job7720 + - record: job:http_inprogress_requests:sum:7721 + expr: vector(1) + labels: + job: job7721 + - record: job:http_inprogress_requests:sum:7722 + expr: vector(1) + labels: + job: job7722 + - record: job:http_inprogress_requests:sum:7723 + expr: vector(1) + labels: + job: job7723 + - record: job:http_inprogress_requests:sum:7724 + expr: vector(1) + labels: + job: job7724 + - record: job:http_inprogress_requests:sum:7725 + expr: vector(1) + labels: + job: job7725 + - record: job:http_inprogress_requests:sum:7726 + expr: vector(1) + labels: + job: job7726 + - record: job:http_inprogress_requests:sum:7727 + expr: vector(1) + labels: + job: job7727 + - record: job:http_inprogress_requests:sum:7728 + expr: vector(1) + labels: + job: job7728 + - record: job:http_inprogress_requests:sum:7729 + expr: vector(1) + labels: + job: job7729 + - record: job:http_inprogress_requests:sum:7730 + expr: vector(1) + labels: + job: job7730 + - record: job:http_inprogress_requests:sum:7731 + expr: vector(1) + labels: + job: job7731 + - record: job:http_inprogress_requests:sum:7732 + expr: vector(1) + labels: + job: job7732 + - record: job:http_inprogress_requests:sum:7733 + expr: vector(1) + labels: + job: job7733 + - record: job:http_inprogress_requests:sum:7734 + expr: vector(1) + labels: + job: job7734 + - record: job:http_inprogress_requests:sum:7735 + expr: vector(1) + labels: + job: job7735 + - record: job:http_inprogress_requests:sum:7736 + expr: vector(1) + labels: + job: job7736 + - record: job:http_inprogress_requests:sum:7737 + expr: vector(1) + labels: + job: job7737 + - record: job:http_inprogress_requests:sum:7738 + expr: vector(1) + labels: + job: job7738 + - record: job:http_inprogress_requests:sum:7739 + expr: vector(1) + labels: + job: job7739 + - record: job:http_inprogress_requests:sum:7740 + expr: vector(1) + labels: + job: job7740 + - record: job:http_inprogress_requests:sum:7741 + expr: vector(1) + labels: + job: job7741 + - record: job:http_inprogress_requests:sum:7742 + expr: vector(1) + labels: + job: job7742 + - record: job:http_inprogress_requests:sum:7743 + expr: vector(1) + labels: + job: job7743 + - record: job:http_inprogress_requests:sum:7744 + expr: vector(1) + labels: + job: job7744 + - record: job:http_inprogress_requests:sum:7745 + expr: vector(1) + labels: + job: job7745 + - record: job:http_inprogress_requests:sum:7746 + expr: vector(1) + labels: + job: job7746 + - record: job:http_inprogress_requests:sum:7747 + expr: vector(1) + labels: + job: job7747 + - record: job:http_inprogress_requests:sum:7748 + expr: vector(1) + labels: + job: job7748 + - record: job:http_inprogress_requests:sum:7749 + expr: vector(1) + labels: + job: job7749 + - record: job:http_inprogress_requests:sum:7750 + expr: vector(1) + labels: + job: job7750 + - record: job:http_inprogress_requests:sum:7751 + expr: vector(1) + labels: + job: job7751 + - record: job:http_inprogress_requests:sum:7752 + expr: vector(1) + labels: + job: job7752 + - record: job:http_inprogress_requests:sum:7753 + expr: vector(1) + labels: + job: job7753 + - record: job:http_inprogress_requests:sum:7754 + expr: vector(1) + labels: + job: job7754 + - record: job:http_inprogress_requests:sum:7755 + expr: vector(1) + labels: + job: job7755 + - record: job:http_inprogress_requests:sum:7756 + expr: vector(1) + labels: + job: job7756 + - record: job:http_inprogress_requests:sum:7757 + expr: vector(1) + labels: + job: job7757 + - record: job:http_inprogress_requests:sum:7758 + expr: vector(1) + labels: + job: job7758 + - record: job:http_inprogress_requests:sum:7759 + expr: vector(1) + labels: + job: job7759 + - record: job:http_inprogress_requests:sum:7760 + expr: vector(1) + labels: + job: job7760 + - record: job:http_inprogress_requests:sum:7761 + expr: vector(1) + labels: + job: job7761 + - record: job:http_inprogress_requests:sum:7762 + expr: vector(1) + labels: + job: job7762 + - record: job:http_inprogress_requests:sum:7763 + expr: vector(1) + labels: + job: job7763 + - record: job:http_inprogress_requests:sum:7764 + expr: vector(1) + labels: + job: job7764 + - record: job:http_inprogress_requests:sum:7765 + expr: vector(1) + labels: + job: job7765 + - record: job:http_inprogress_requests:sum:7766 + expr: vector(1) + labels: + job: job7766 + - record: job:http_inprogress_requests:sum:7767 + expr: vector(1) + labels: + job: job7767 + - record: job:http_inprogress_requests:sum:7768 + expr: vector(1) + labels: + job: job7768 + - record: job:http_inprogress_requests:sum:7769 + expr: vector(1) + labels: + job: job7769 + - record: job:http_inprogress_requests:sum:7770 + expr: vector(1) + labels: + job: job7770 + - record: job:http_inprogress_requests:sum:7771 + expr: vector(1) + labels: + job: job7771 + - record: job:http_inprogress_requests:sum:7772 + expr: vector(1) + labels: + job: job7772 + - record: job:http_inprogress_requests:sum:7773 + expr: vector(1) + labels: + job: job7773 + - record: job:http_inprogress_requests:sum:7774 + expr: vector(1) + labels: + job: job7774 + - record: job:http_inprogress_requests:sum:7775 + expr: vector(1) + labels: + job: job7775 + - record: job:http_inprogress_requests:sum:7776 + expr: vector(1) + labels: + job: job7776 + - record: job:http_inprogress_requests:sum:7777 + expr: vector(1) + labels: + job: job7777 + - record: job:http_inprogress_requests:sum:7778 + expr: vector(1) + labels: + job: job7778 + - record: job:http_inprogress_requests:sum:7779 + expr: vector(1) + labels: + job: job7779 + - record: job:http_inprogress_requests:sum:7780 + expr: vector(1) + labels: + job: job7780 + - record: job:http_inprogress_requests:sum:7781 + expr: vector(1) + labels: + job: job7781 + - record: job:http_inprogress_requests:sum:7782 + expr: vector(1) + labels: + job: job7782 + - record: job:http_inprogress_requests:sum:7783 + expr: vector(1) + labels: + job: job7783 + - record: job:http_inprogress_requests:sum:7784 + expr: vector(1) + labels: + job: job7784 + - record: job:http_inprogress_requests:sum:7785 + expr: vector(1) + labels: + job: job7785 + - record: job:http_inprogress_requests:sum:7786 + expr: vector(1) + labels: + job: job7786 + - record: job:http_inprogress_requests:sum:7787 + expr: vector(1) + labels: + job: job7787 + - record: job:http_inprogress_requests:sum:7788 + expr: vector(1) + labels: + job: job7788 + - record: job:http_inprogress_requests:sum:7789 + expr: vector(1) + labels: + job: job7789 + - record: job:http_inprogress_requests:sum:7790 + expr: vector(1) + labels: + job: job7790 + - record: job:http_inprogress_requests:sum:7791 + expr: vector(1) + labels: + job: job7791 + - record: job:http_inprogress_requests:sum:7792 + expr: vector(1) + labels: + job: job7792 + - record: job:http_inprogress_requests:sum:7793 + expr: vector(1) + labels: + job: job7793 + - record: job:http_inprogress_requests:sum:7794 + expr: vector(1) + labels: + job: job7794 + - record: job:http_inprogress_requests:sum:7795 + expr: vector(1) + labels: + job: job7795 + - record: job:http_inprogress_requests:sum:7796 + expr: vector(1) + labels: + job: job7796 + - record: job:http_inprogress_requests:sum:7797 + expr: vector(1) + labels: + job: job7797 + - record: job:http_inprogress_requests:sum:7798 + expr: vector(1) + labels: + job: job7798 + - record: job:http_inprogress_requests:sum:7799 + expr: vector(1) + labels: + job: job7799 + - record: job:http_inprogress_requests:sum:7800 + expr: vector(1) + labels: + job: job7800 + - record: job:http_inprogress_requests:sum:7801 + expr: vector(1) + labels: + job: job7801 + - record: job:http_inprogress_requests:sum:7802 + expr: vector(1) + labels: + job: job7802 + - record: job:http_inprogress_requests:sum:7803 + expr: vector(1) + labels: + job: job7803 + - record: job:http_inprogress_requests:sum:7804 + expr: vector(1) + labels: + job: job7804 + - record: job:http_inprogress_requests:sum:7805 + expr: vector(1) + labels: + job: job7805 + - record: job:http_inprogress_requests:sum:7806 + expr: vector(1) + labels: + job: job7806 + - record: job:http_inprogress_requests:sum:7807 + expr: vector(1) + labels: + job: job7807 + - record: job:http_inprogress_requests:sum:7808 + expr: vector(1) + labels: + job: job7808 + - record: job:http_inprogress_requests:sum:7809 + expr: vector(1) + labels: + job: job7809 + - record: job:http_inprogress_requests:sum:7810 + expr: vector(1) + labels: + job: job7810 + - record: job:http_inprogress_requests:sum:7811 + expr: vector(1) + labels: + job: job7811 + - record: job:http_inprogress_requests:sum:7812 + expr: vector(1) + labels: + job: job7812 + - record: job:http_inprogress_requests:sum:7813 + expr: vector(1) + labels: + job: job7813 + - record: job:http_inprogress_requests:sum:7814 + expr: vector(1) + labels: + job: job7814 + - record: job:http_inprogress_requests:sum:7815 + expr: vector(1) + labels: + job: job7815 + - record: job:http_inprogress_requests:sum:7816 + expr: vector(1) + labels: + job: job7816 + - record: job:http_inprogress_requests:sum:7817 + expr: vector(1) + labels: + job: job7817 + - record: job:http_inprogress_requests:sum:7818 + expr: vector(1) + labels: + job: job7818 + - record: job:http_inprogress_requests:sum:7819 + expr: vector(1) + labels: + job: job7819 + - record: job:http_inprogress_requests:sum:7820 + expr: vector(1) + labels: + job: job7820 + - record: job:http_inprogress_requests:sum:7821 + expr: vector(1) + labels: + job: job7821 + - record: job:http_inprogress_requests:sum:7822 + expr: vector(1) + labels: + job: job7822 + - record: job:http_inprogress_requests:sum:7823 + expr: vector(1) + labels: + job: job7823 + - record: job:http_inprogress_requests:sum:7824 + expr: vector(1) + labels: + job: job7824 + - record: job:http_inprogress_requests:sum:7825 + expr: vector(1) + labels: + job: job7825 + - record: job:http_inprogress_requests:sum:7826 + expr: vector(1) + labels: + job: job7826 + - record: job:http_inprogress_requests:sum:7827 + expr: vector(1) + labels: + job: job7827 + - record: job:http_inprogress_requests:sum:7828 + expr: vector(1) + labels: + job: job7828 + - record: job:http_inprogress_requests:sum:7829 + expr: vector(1) + labels: + job: job7829 + - record: job:http_inprogress_requests:sum:7830 + expr: vector(1) + labels: + job: job7830 + - record: job:http_inprogress_requests:sum:7831 + expr: vector(1) + labels: + job: job7831 + - record: job:http_inprogress_requests:sum:7832 + expr: vector(1) + labels: + job: job7832 + - record: job:http_inprogress_requests:sum:7833 + expr: vector(1) + labels: + job: job7833 + - record: job:http_inprogress_requests:sum:7834 + expr: vector(1) + labels: + job: job7834 + - record: job:http_inprogress_requests:sum:7835 + expr: vector(1) + labels: + job: job7835 + - record: job:http_inprogress_requests:sum:7836 + expr: vector(1) + labels: + job: job7836 + - record: job:http_inprogress_requests:sum:7837 + expr: vector(1) + labels: + job: job7837 + - record: job:http_inprogress_requests:sum:7838 + expr: vector(1) + labels: + job: job7838 + - record: job:http_inprogress_requests:sum:7839 + expr: vector(1) + labels: + job: job7839 + - record: job:http_inprogress_requests:sum:7840 + expr: vector(1) + labels: + job: job7840 + - record: job:http_inprogress_requests:sum:7841 + expr: vector(1) + labels: + job: job7841 + - record: job:http_inprogress_requests:sum:7842 + expr: vector(1) + labels: + job: job7842 + - record: job:http_inprogress_requests:sum:7843 + expr: vector(1) + labels: + job: job7843 + - record: job:http_inprogress_requests:sum:7844 + expr: vector(1) + labels: + job: job7844 + - record: job:http_inprogress_requests:sum:7845 + expr: vector(1) + labels: + job: job7845 + - record: job:http_inprogress_requests:sum:7846 + expr: vector(1) + labels: + job: job7846 + - record: job:http_inprogress_requests:sum:7847 + expr: vector(1) + labels: + job: job7847 + - record: job:http_inprogress_requests:sum:7848 + expr: vector(1) + labels: + job: job7848 + - record: job:http_inprogress_requests:sum:7849 + expr: vector(1) + labels: + job: job7849 + - record: job:http_inprogress_requests:sum:7850 + expr: vector(1) + labels: + job: job7850 + - record: job:http_inprogress_requests:sum:7851 + expr: vector(1) + labels: + job: job7851 + - record: job:http_inprogress_requests:sum:7852 + expr: vector(1) + labels: + job: job7852 + - record: job:http_inprogress_requests:sum:7853 + expr: vector(1) + labels: + job: job7853 + - record: job:http_inprogress_requests:sum:7854 + expr: vector(1) + labels: + job: job7854 + - record: job:http_inprogress_requests:sum:7855 + expr: vector(1) + labels: + job: job7855 + - record: job:http_inprogress_requests:sum:7856 + expr: vector(1) + labels: + job: job7856 + - record: job:http_inprogress_requests:sum:7857 + expr: vector(1) + labels: + job: job7857 + - record: job:http_inprogress_requests:sum:7858 + expr: vector(1) + labels: + job: job7858 + - record: job:http_inprogress_requests:sum:7859 + expr: vector(1) + labels: + job: job7859 + - record: job:http_inprogress_requests:sum:7860 + expr: vector(1) + labels: + job: job7860 + - record: job:http_inprogress_requests:sum:7861 + expr: vector(1) + labels: + job: job7861 + - record: job:http_inprogress_requests:sum:7862 + expr: vector(1) + labels: + job: job7862 + - record: job:http_inprogress_requests:sum:7863 + expr: vector(1) + labels: + job: job7863 + - record: job:http_inprogress_requests:sum:7864 + expr: vector(1) + labels: + job: job7864 + - record: job:http_inprogress_requests:sum:7865 + expr: vector(1) + labels: + job: job7865 + - record: job:http_inprogress_requests:sum:7866 + expr: vector(1) + labels: + job: job7866 + - record: job:http_inprogress_requests:sum:7867 + expr: vector(1) + labels: + job: job7867 + - record: job:http_inprogress_requests:sum:7868 + expr: vector(1) + labels: + job: job7868 + - record: job:http_inprogress_requests:sum:7869 + expr: vector(1) + labels: + job: job7869 + - record: job:http_inprogress_requests:sum:7870 + expr: vector(1) + labels: + job: job7870 + - record: job:http_inprogress_requests:sum:7871 + expr: vector(1) + labels: + job: job7871 + - record: job:http_inprogress_requests:sum:7872 + expr: vector(1) + labels: + job: job7872 + - record: job:http_inprogress_requests:sum:7873 + expr: vector(1) + labels: + job: job7873 + - record: job:http_inprogress_requests:sum:7874 + expr: vector(1) + labels: + job: job7874 + - record: job:http_inprogress_requests:sum:7875 + expr: vector(1) + labels: + job: job7875 + - record: job:http_inprogress_requests:sum:7876 + expr: vector(1) + labels: + job: job7876 + - record: job:http_inprogress_requests:sum:7877 + expr: vector(1) + labels: + job: job7877 + - record: job:http_inprogress_requests:sum:7878 + expr: vector(1) + labels: + job: job7878 + - record: job:http_inprogress_requests:sum:7879 + expr: vector(1) + labels: + job: job7879 + - record: job:http_inprogress_requests:sum:7880 + expr: vector(1) + labels: + job: job7880 + - record: job:http_inprogress_requests:sum:7881 + expr: vector(1) + labels: + job: job7881 + - record: job:http_inprogress_requests:sum:7882 + expr: vector(1) + labels: + job: job7882 + - record: job:http_inprogress_requests:sum:7883 + expr: vector(1) + labels: + job: job7883 + - record: job:http_inprogress_requests:sum:7884 + expr: vector(1) + labels: + job: job7884 + - record: job:http_inprogress_requests:sum:7885 + expr: vector(1) + labels: + job: job7885 + - record: job:http_inprogress_requests:sum:7886 + expr: vector(1) + labels: + job: job7886 + - record: job:http_inprogress_requests:sum:7887 + expr: vector(1) + labels: + job: job7887 + - record: job:http_inprogress_requests:sum:7888 + expr: vector(1) + labels: + job: job7888 + - record: job:http_inprogress_requests:sum:7889 + expr: vector(1) + labels: + job: job7889 + - record: job:http_inprogress_requests:sum:7890 + expr: vector(1) + labels: + job: job7890 + - record: job:http_inprogress_requests:sum:7891 + expr: vector(1) + labels: + job: job7891 + - record: job:http_inprogress_requests:sum:7892 + expr: vector(1) + labels: + job: job7892 + - record: job:http_inprogress_requests:sum:7893 + expr: vector(1) + labels: + job: job7893 + - record: job:http_inprogress_requests:sum:7894 + expr: vector(1) + labels: + job: job7894 + - record: job:http_inprogress_requests:sum:7895 + expr: vector(1) + labels: + job: job7895 + - record: job:http_inprogress_requests:sum:7896 + expr: vector(1) + labels: + job: job7896 + - record: job:http_inprogress_requests:sum:7897 + expr: vector(1) + labels: + job: job7897 + - record: job:http_inprogress_requests:sum:7898 + expr: vector(1) + labels: + job: job7898 + - record: job:http_inprogress_requests:sum:7899 + expr: vector(1) + labels: + job: job7899 + - record: job:http_inprogress_requests:sum:7900 + expr: vector(1) + labels: + job: job7900 + - record: job:http_inprogress_requests:sum:7901 + expr: vector(1) + labels: + job: job7901 + - record: job:http_inprogress_requests:sum:7902 + expr: vector(1) + labels: + job: job7902 + - record: job:http_inprogress_requests:sum:7903 + expr: vector(1) + labels: + job: job7903 + - record: job:http_inprogress_requests:sum:7904 + expr: vector(1) + labels: + job: job7904 + - record: job:http_inprogress_requests:sum:7905 + expr: vector(1) + labels: + job: job7905 + - record: job:http_inprogress_requests:sum:7906 + expr: vector(1) + labels: + job: job7906 + - record: job:http_inprogress_requests:sum:7907 + expr: vector(1) + labels: + job: job7907 + - record: job:http_inprogress_requests:sum:7908 + expr: vector(1) + labels: + job: job7908 + - record: job:http_inprogress_requests:sum:7909 + expr: vector(1) + labels: + job: job7909 + - record: job:http_inprogress_requests:sum:7910 + expr: vector(1) + labels: + job: job7910 + - record: job:http_inprogress_requests:sum:7911 + expr: vector(1) + labels: + job: job7911 + - record: job:http_inprogress_requests:sum:7912 + expr: vector(1) + labels: + job: job7912 + - record: job:http_inprogress_requests:sum:7913 + expr: vector(1) + labels: + job: job7913 + - record: job:http_inprogress_requests:sum:7914 + expr: vector(1) + labels: + job: job7914 + - record: job:http_inprogress_requests:sum:7915 + expr: vector(1) + labels: + job: job7915 + - record: job:http_inprogress_requests:sum:7916 + expr: vector(1) + labels: + job: job7916 + - record: job:http_inprogress_requests:sum:7917 + expr: vector(1) + labels: + job: job7917 + - record: job:http_inprogress_requests:sum:7918 + expr: vector(1) + labels: + job: job7918 + - record: job:http_inprogress_requests:sum:7919 + expr: vector(1) + labels: + job: job7919 + - record: job:http_inprogress_requests:sum:7920 + expr: vector(1) + labels: + job: job7920 + - record: job:http_inprogress_requests:sum:7921 + expr: vector(1) + labels: + job: job7921 + - record: job:http_inprogress_requests:sum:7922 + expr: vector(1) + labels: + job: job7922 + - record: job:http_inprogress_requests:sum:7923 + expr: vector(1) + labels: + job: job7923 + - record: job:http_inprogress_requests:sum:7924 + expr: vector(1) + labels: + job: job7924 + - record: job:http_inprogress_requests:sum:7925 + expr: vector(1) + labels: + job: job7925 + - record: job:http_inprogress_requests:sum:7926 + expr: vector(1) + labels: + job: job7926 + - record: job:http_inprogress_requests:sum:7927 + expr: vector(1) + labels: + job: job7927 + - record: job:http_inprogress_requests:sum:7928 + expr: vector(1) + labels: + job: job7928 + - record: job:http_inprogress_requests:sum:7929 + expr: vector(1) + labels: + job: job7929 + - record: job:http_inprogress_requests:sum:7930 + expr: vector(1) + labels: + job: job7930 + - record: job:http_inprogress_requests:sum:7931 + expr: vector(1) + labels: + job: job7931 + - record: job:http_inprogress_requests:sum:7932 + expr: vector(1) + labels: + job: job7932 + - record: job:http_inprogress_requests:sum:7933 + expr: vector(1) + labels: + job: job7933 + - record: job:http_inprogress_requests:sum:7934 + expr: vector(1) + labels: + job: job7934 + - record: job:http_inprogress_requests:sum:7935 + expr: vector(1) + labels: + job: job7935 + - record: job:http_inprogress_requests:sum:7936 + expr: vector(1) + labels: + job: job7936 + - record: job:http_inprogress_requests:sum:7937 + expr: vector(1) + labels: + job: job7937 + - record: job:http_inprogress_requests:sum:7938 + expr: vector(1) + labels: + job: job7938 + - record: job:http_inprogress_requests:sum:7939 + expr: vector(1) + labels: + job: job7939 + - record: job:http_inprogress_requests:sum:7940 + expr: vector(1) + labels: + job: job7940 + - record: job:http_inprogress_requests:sum:7941 + expr: vector(1) + labels: + job: job7941 + - record: job:http_inprogress_requests:sum:7942 + expr: vector(1) + labels: + job: job7942 + - record: job:http_inprogress_requests:sum:7943 + expr: vector(1) + labels: + job: job7943 + - record: job:http_inprogress_requests:sum:7944 + expr: vector(1) + labels: + job: job7944 + - record: job:http_inprogress_requests:sum:7945 + expr: vector(1) + labels: + job: job7945 + - record: job:http_inprogress_requests:sum:7946 + expr: vector(1) + labels: + job: job7946 + - record: job:http_inprogress_requests:sum:7947 + expr: vector(1) + labels: + job: job7947 + - record: job:http_inprogress_requests:sum:7948 + expr: vector(1) + labels: + job: job7948 + - record: job:http_inprogress_requests:sum:7949 + expr: vector(1) + labels: + job: job7949 + - record: job:http_inprogress_requests:sum:7950 + expr: vector(1) + labels: + job: job7950 + - record: job:http_inprogress_requests:sum:7951 + expr: vector(1) + labels: + job: job7951 + - record: job:http_inprogress_requests:sum:7952 + expr: vector(1) + labels: + job: job7952 + - record: job:http_inprogress_requests:sum:7953 + expr: vector(1) + labels: + job: job7953 + - record: job:http_inprogress_requests:sum:7954 + expr: vector(1) + labels: + job: job7954 + - record: job:http_inprogress_requests:sum:7955 + expr: vector(1) + labels: + job: job7955 + - record: job:http_inprogress_requests:sum:7956 + expr: vector(1) + labels: + job: job7956 + - record: job:http_inprogress_requests:sum:7957 + expr: vector(1) + labels: + job: job7957 + - record: job:http_inprogress_requests:sum:7958 + expr: vector(1) + labels: + job: job7958 + - record: job:http_inprogress_requests:sum:7959 + expr: vector(1) + labels: + job: job7959 + - record: job:http_inprogress_requests:sum:7960 + expr: vector(1) + labels: + job: job7960 + - record: job:http_inprogress_requests:sum:7961 + expr: vector(1) + labels: + job: job7961 + - record: job:http_inprogress_requests:sum:7962 + expr: vector(1) + labels: + job: job7962 + - record: job:http_inprogress_requests:sum:7963 + expr: vector(1) + labels: + job: job7963 + - record: job:http_inprogress_requests:sum:7964 + expr: vector(1) + labels: + job: job7964 + - record: job:http_inprogress_requests:sum:7965 + expr: vector(1) + labels: + job: job7965 + - record: job:http_inprogress_requests:sum:7966 + expr: vector(1) + labels: + job: job7966 + - record: job:http_inprogress_requests:sum:7967 + expr: vector(1) + labels: + job: job7967 + - record: job:http_inprogress_requests:sum:7968 + expr: vector(1) + labels: + job: job7968 + - record: job:http_inprogress_requests:sum:7969 + expr: vector(1) + labels: + job: job7969 + - record: job:http_inprogress_requests:sum:7970 + expr: vector(1) + labels: + job: job7970 + - record: job:http_inprogress_requests:sum:7971 + expr: vector(1) + labels: + job: job7971 + - record: job:http_inprogress_requests:sum:7972 + expr: vector(1) + labels: + job: job7972 + - record: job:http_inprogress_requests:sum:7973 + expr: vector(1) + labels: + job: job7973 + - record: job:http_inprogress_requests:sum:7974 + expr: vector(1) + labels: + job: job7974 + - record: job:http_inprogress_requests:sum:7975 + expr: vector(1) + labels: + job: job7975 + - record: job:http_inprogress_requests:sum:7976 + expr: vector(1) + labels: + job: job7976 + - record: job:http_inprogress_requests:sum:7977 + expr: vector(1) + labels: + job: job7977 + - record: job:http_inprogress_requests:sum:7978 + expr: vector(1) + labels: + job: job7978 + - record: job:http_inprogress_requests:sum:7979 + expr: vector(1) + labels: + job: job7979 + - record: job:http_inprogress_requests:sum:7980 + expr: vector(1) + labels: + job: job7980 + - record: job:http_inprogress_requests:sum:7981 + expr: vector(1) + labels: + job: job7981 + - record: job:http_inprogress_requests:sum:7982 + expr: vector(1) + labels: + job: job7982 + - record: job:http_inprogress_requests:sum:7983 + expr: vector(1) + labels: + job: job7983 + - record: job:http_inprogress_requests:sum:7984 + expr: vector(1) + labels: + job: job7984 + - record: job:http_inprogress_requests:sum:7985 + expr: vector(1) + labels: + job: job7985 + - record: job:http_inprogress_requests:sum:7986 + expr: vector(1) + labels: + job: job7986 + - record: job:http_inprogress_requests:sum:7987 + expr: vector(1) + labels: + job: job7987 + - record: job:http_inprogress_requests:sum:7988 + expr: vector(1) + labels: + job: job7988 + - record: job:http_inprogress_requests:sum:7989 + expr: vector(1) + labels: + job: job7989 + - record: job:http_inprogress_requests:sum:7990 + expr: vector(1) + labels: + job: job7990 + - record: job:http_inprogress_requests:sum:7991 + expr: vector(1) + labels: + job: job7991 + - record: job:http_inprogress_requests:sum:7992 + expr: vector(1) + labels: + job: job7992 + - record: job:http_inprogress_requests:sum:7993 + expr: vector(1) + labels: + job: job7993 + - record: job:http_inprogress_requests:sum:7994 + expr: vector(1) + labels: + job: job7994 + - record: job:http_inprogress_requests:sum:7995 + expr: vector(1) + labels: + job: job7995 + - record: job:http_inprogress_requests:sum:7996 + expr: vector(1) + labels: + job: job7996 + - record: job:http_inprogress_requests:sum:7997 + expr: vector(1) + labels: + job: job7997 + - record: job:http_inprogress_requests:sum:7998 + expr: vector(1) + labels: + job: job7998 + - record: job:http_inprogress_requests:sum:7999 + expr: vector(1) + labels: + job: job7999 + - record: job:http_inprogress_requests:sum:8000 + expr: vector(1) + labels: + job: job8000 + - record: job:http_inprogress_requests:sum:8001 + expr: vector(1) + labels: + job: job8001 + - record: job:http_inprogress_requests:sum:8002 + expr: vector(1) + labels: + job: job8002 + - record: job:http_inprogress_requests:sum:8003 + expr: vector(1) + labels: + job: job8003 + - record: job:http_inprogress_requests:sum:8004 + expr: vector(1) + labels: + job: job8004 + - record: job:http_inprogress_requests:sum:8005 + expr: vector(1) + labels: + job: job8005 + - record: job:http_inprogress_requests:sum:8006 + expr: vector(1) + labels: + job: job8006 + - record: job:http_inprogress_requests:sum:8007 + expr: vector(1) + labels: + job: job8007 + - record: job:http_inprogress_requests:sum:8008 + expr: vector(1) + labels: + job: job8008 + - record: job:http_inprogress_requests:sum:8009 + expr: vector(1) + labels: + job: job8009 + - record: job:http_inprogress_requests:sum:8010 + expr: vector(1) + labels: + job: job8010 + - record: job:http_inprogress_requests:sum:8011 + expr: vector(1) + labels: + job: job8011 + - record: job:http_inprogress_requests:sum:8012 + expr: vector(1) + labels: + job: job8012 + - record: job:http_inprogress_requests:sum:8013 + expr: vector(1) + labels: + job: job8013 + - record: job:http_inprogress_requests:sum:8014 + expr: vector(1) + labels: + job: job8014 + - record: job:http_inprogress_requests:sum:8015 + expr: vector(1) + labels: + job: job8015 + - record: job:http_inprogress_requests:sum:8016 + expr: vector(1) + labels: + job: job8016 + - record: job:http_inprogress_requests:sum:8017 + expr: vector(1) + labels: + job: job8017 + - record: job:http_inprogress_requests:sum:8018 + expr: vector(1) + labels: + job: job8018 + - record: job:http_inprogress_requests:sum:8019 + expr: vector(1) + labels: + job: job8019 + - record: job:http_inprogress_requests:sum:8020 + expr: vector(1) + labels: + job: job8020 + - record: job:http_inprogress_requests:sum:8021 + expr: vector(1) + labels: + job: job8021 + - record: job:http_inprogress_requests:sum:8022 + expr: vector(1) + labels: + job: job8022 + - record: job:http_inprogress_requests:sum:8023 + expr: vector(1) + labels: + job: job8023 + - record: job:http_inprogress_requests:sum:8024 + expr: vector(1) + labels: + job: job8024 + - record: job:http_inprogress_requests:sum:8025 + expr: vector(1) + labels: + job: job8025 + - record: job:http_inprogress_requests:sum:8026 + expr: vector(1) + labels: + job: job8026 + - record: job:http_inprogress_requests:sum:8027 + expr: vector(1) + labels: + job: job8027 + - record: job:http_inprogress_requests:sum:8028 + expr: vector(1) + labels: + job: job8028 + - record: job:http_inprogress_requests:sum:8029 + expr: vector(1) + labels: + job: job8029 + - record: job:http_inprogress_requests:sum:8030 + expr: vector(1) + labels: + job: job8030 + - record: job:http_inprogress_requests:sum:8031 + expr: vector(1) + labels: + job: job8031 + - record: job:http_inprogress_requests:sum:8032 + expr: vector(1) + labels: + job: job8032 + - record: job:http_inprogress_requests:sum:8033 + expr: vector(1) + labels: + job: job8033 + - record: job:http_inprogress_requests:sum:8034 + expr: vector(1) + labels: + job: job8034 + - record: job:http_inprogress_requests:sum:8035 + expr: vector(1) + labels: + job: job8035 + - record: job:http_inprogress_requests:sum:8036 + expr: vector(1) + labels: + job: job8036 + - record: job:http_inprogress_requests:sum:8037 + expr: vector(1) + labels: + job: job8037 + - record: job:http_inprogress_requests:sum:8038 + expr: vector(1) + labels: + job: job8038 + - record: job:http_inprogress_requests:sum:8039 + expr: vector(1) + labels: + job: job8039 + - record: job:http_inprogress_requests:sum:8040 + expr: vector(1) + labels: + job: job8040 + - record: job:http_inprogress_requests:sum:8041 + expr: vector(1) + labels: + job: job8041 + - record: job:http_inprogress_requests:sum:8042 + expr: vector(1) + labels: + job: job8042 + - record: job:http_inprogress_requests:sum:8043 + expr: vector(1) + labels: + job: job8043 + - record: job:http_inprogress_requests:sum:8044 + expr: vector(1) + labels: + job: job8044 + - record: job:http_inprogress_requests:sum:8045 + expr: vector(1) + labels: + job: job8045 + - record: job:http_inprogress_requests:sum:8046 + expr: vector(1) + labels: + job: job8046 + - record: job:http_inprogress_requests:sum:8047 + expr: vector(1) + labels: + job: job8047 + - record: job:http_inprogress_requests:sum:8048 + expr: vector(1) + labels: + job: job8048 + - record: job:http_inprogress_requests:sum:8049 + expr: vector(1) + labels: + job: job8049 + - record: job:http_inprogress_requests:sum:8050 + expr: vector(1) + labels: + job: job8050 + - record: job:http_inprogress_requests:sum:8051 + expr: vector(1) + labels: + job: job8051 + - record: job:http_inprogress_requests:sum:8052 + expr: vector(1) + labels: + job: job8052 + - record: job:http_inprogress_requests:sum:8053 + expr: vector(1) + labels: + job: job8053 + - record: job:http_inprogress_requests:sum:8054 + expr: vector(1) + labels: + job: job8054 + - record: job:http_inprogress_requests:sum:8055 + expr: vector(1) + labels: + job: job8055 + - record: job:http_inprogress_requests:sum:8056 + expr: vector(1) + labels: + job: job8056 + - record: job:http_inprogress_requests:sum:8057 + expr: vector(1) + labels: + job: job8057 + - record: job:http_inprogress_requests:sum:8058 + expr: vector(1) + labels: + job: job8058 + - record: job:http_inprogress_requests:sum:8059 + expr: vector(1) + labels: + job: job8059 + - record: job:http_inprogress_requests:sum:8060 + expr: vector(1) + labels: + job: job8060 + - record: job:http_inprogress_requests:sum:8061 + expr: vector(1) + labels: + job: job8061 + - record: job:http_inprogress_requests:sum:8062 + expr: vector(1) + labels: + job: job8062 + - record: job:http_inprogress_requests:sum:8063 + expr: vector(1) + labels: + job: job8063 + - record: job:http_inprogress_requests:sum:8064 + expr: vector(1) + labels: + job: job8064 + - record: job:http_inprogress_requests:sum:8065 + expr: vector(1) + labels: + job: job8065 + - record: job:http_inprogress_requests:sum:8066 + expr: vector(1) + labels: + job: job8066 + - record: job:http_inprogress_requests:sum:8067 + expr: vector(1) + labels: + job: job8067 + - record: job:http_inprogress_requests:sum:8068 + expr: vector(1) + labels: + job: job8068 + - record: job:http_inprogress_requests:sum:8069 + expr: vector(1) + labels: + job: job8069 + - record: job:http_inprogress_requests:sum:8070 + expr: vector(1) + labels: + job: job8070 + - record: job:http_inprogress_requests:sum:8071 + expr: vector(1) + labels: + job: job8071 + - record: job:http_inprogress_requests:sum:8072 + expr: vector(1) + labels: + job: job8072 + - record: job:http_inprogress_requests:sum:8073 + expr: vector(1) + labels: + job: job8073 + - record: job:http_inprogress_requests:sum:8074 + expr: vector(1) + labels: + job: job8074 + - record: job:http_inprogress_requests:sum:8075 + expr: vector(1) + labels: + job: job8075 + - record: job:http_inprogress_requests:sum:8076 + expr: vector(1) + labels: + job: job8076 + - record: job:http_inprogress_requests:sum:8077 + expr: vector(1) + labels: + job: job8077 + - record: job:http_inprogress_requests:sum:8078 + expr: vector(1) + labels: + job: job8078 + - record: job:http_inprogress_requests:sum:8079 + expr: vector(1) + labels: + job: job8079 + - record: job:http_inprogress_requests:sum:8080 + expr: vector(1) + labels: + job: job8080 + - record: job:http_inprogress_requests:sum:8081 + expr: vector(1) + labels: + job: job8081 + - record: job:http_inprogress_requests:sum:8082 + expr: vector(1) + labels: + job: job8082 + - record: job:http_inprogress_requests:sum:8083 + expr: vector(1) + labels: + job: job8083 + - record: job:http_inprogress_requests:sum:8084 + expr: vector(1) + labels: + job: job8084 + - record: job:http_inprogress_requests:sum:8085 + expr: vector(1) + labels: + job: job8085 + - record: job:http_inprogress_requests:sum:8086 + expr: vector(1) + labels: + job: job8086 + - record: job:http_inprogress_requests:sum:8087 + expr: vector(1) + labels: + job: job8087 + - record: job:http_inprogress_requests:sum:8088 + expr: vector(1) + labels: + job: job8088 + - record: job:http_inprogress_requests:sum:8089 + expr: vector(1) + labels: + job: job8089 + - record: job:http_inprogress_requests:sum:8090 + expr: vector(1) + labels: + job: job8090 + - record: job:http_inprogress_requests:sum:8091 + expr: vector(1) + labels: + job: job8091 + - record: job:http_inprogress_requests:sum:8092 + expr: vector(1) + labels: + job: job8092 + - record: job:http_inprogress_requests:sum:8093 + expr: vector(1) + labels: + job: job8093 + - record: job:http_inprogress_requests:sum:8094 + expr: vector(1) + labels: + job: job8094 + - record: job:http_inprogress_requests:sum:8095 + expr: vector(1) + labels: + job: job8095 + - record: job:http_inprogress_requests:sum:8096 + expr: vector(1) + labels: + job: job8096 + - record: job:http_inprogress_requests:sum:8097 + expr: vector(1) + labels: + job: job8097 + - record: job:http_inprogress_requests:sum:8098 + expr: vector(1) + labels: + job: job8098 + - record: job:http_inprogress_requests:sum:8099 + expr: vector(1) + labels: + job: job8099 + - record: job:http_inprogress_requests:sum:8100 + expr: vector(1) + labels: + job: job8100 + - record: job:http_inprogress_requests:sum:8101 + expr: vector(1) + labels: + job: job8101 + - record: job:http_inprogress_requests:sum:8102 + expr: vector(1) + labels: + job: job8102 + - record: job:http_inprogress_requests:sum:8103 + expr: vector(1) + labels: + job: job8103 + - record: job:http_inprogress_requests:sum:8104 + expr: vector(1) + labels: + job: job8104 + - record: job:http_inprogress_requests:sum:8105 + expr: vector(1) + labels: + job: job8105 + - record: job:http_inprogress_requests:sum:8106 + expr: vector(1) + labels: + job: job8106 + - record: job:http_inprogress_requests:sum:8107 + expr: vector(1) + labels: + job: job8107 + - record: job:http_inprogress_requests:sum:8108 + expr: vector(1) + labels: + job: job8108 + - record: job:http_inprogress_requests:sum:8109 + expr: vector(1) + labels: + job: job8109 + - record: job:http_inprogress_requests:sum:8110 + expr: vector(1) + labels: + job: job8110 + - record: job:http_inprogress_requests:sum:8111 + expr: vector(1) + labels: + job: job8111 + - record: job:http_inprogress_requests:sum:8112 + expr: vector(1) + labels: + job: job8112 + - record: job:http_inprogress_requests:sum:8113 + expr: vector(1) + labels: + job: job8113 + - record: job:http_inprogress_requests:sum:8114 + expr: vector(1) + labels: + job: job8114 + - record: job:http_inprogress_requests:sum:8115 + expr: vector(1) + labels: + job: job8115 + - record: job:http_inprogress_requests:sum:8116 + expr: vector(1) + labels: + job: job8116 + - record: job:http_inprogress_requests:sum:8117 + expr: vector(1) + labels: + job: job8117 + - record: job:http_inprogress_requests:sum:8118 + expr: vector(1) + labels: + job: job8118 + - record: job:http_inprogress_requests:sum:8119 + expr: vector(1) + labels: + job: job8119 + - record: job:http_inprogress_requests:sum:8120 + expr: vector(1) + labels: + job: job8120 + - record: job:http_inprogress_requests:sum:8121 + expr: vector(1) + labels: + job: job8121 + - record: job:http_inprogress_requests:sum:8122 + expr: vector(1) + labels: + job: job8122 + - record: job:http_inprogress_requests:sum:8123 + expr: vector(1) + labels: + job: job8123 + - record: job:http_inprogress_requests:sum:8124 + expr: vector(1) + labels: + job: job8124 + - record: job:http_inprogress_requests:sum:8125 + expr: vector(1) + labels: + job: job8125 + - record: job:http_inprogress_requests:sum:8126 + expr: vector(1) + labels: + job: job8126 + - record: job:http_inprogress_requests:sum:8127 + expr: vector(1) + labels: + job: job8127 + - record: job:http_inprogress_requests:sum:8128 + expr: vector(1) + labels: + job: job8128 + - record: job:http_inprogress_requests:sum:8129 + expr: vector(1) + labels: + job: job8129 + - record: job:http_inprogress_requests:sum:8130 + expr: vector(1) + labels: + job: job8130 + - record: job:http_inprogress_requests:sum:8131 + expr: vector(1) + labels: + job: job8131 + - record: job:http_inprogress_requests:sum:8132 + expr: vector(1) + labels: + job: job8132 + - record: job:http_inprogress_requests:sum:8133 + expr: vector(1) + labels: + job: job8133 + - record: job:http_inprogress_requests:sum:8134 + expr: vector(1) + labels: + job: job8134 + - record: job:http_inprogress_requests:sum:8135 + expr: vector(1) + labels: + job: job8135 + - record: job:http_inprogress_requests:sum:8136 + expr: vector(1) + labels: + job: job8136 + - record: job:http_inprogress_requests:sum:8137 + expr: vector(1) + labels: + job: job8137 + - record: job:http_inprogress_requests:sum:8138 + expr: vector(1) + labels: + job: job8138 + - record: job:http_inprogress_requests:sum:8139 + expr: vector(1) + labels: + job: job8139 + - record: job:http_inprogress_requests:sum:8140 + expr: vector(1) + labels: + job: job8140 + - record: job:http_inprogress_requests:sum:8141 + expr: vector(1) + labels: + job: job8141 + - record: job:http_inprogress_requests:sum:8142 + expr: vector(1) + labels: + job: job8142 + - record: job:http_inprogress_requests:sum:8143 + expr: vector(1) + labels: + job: job8143 + - record: job:http_inprogress_requests:sum:8144 + expr: vector(1) + labels: + job: job8144 + - record: job:http_inprogress_requests:sum:8145 + expr: vector(1) + labels: + job: job8145 + - record: job:http_inprogress_requests:sum:8146 + expr: vector(1) + labels: + job: job8146 + - record: job:http_inprogress_requests:sum:8147 + expr: vector(1) + labels: + job: job8147 + - record: job:http_inprogress_requests:sum:8148 + expr: vector(1) + labels: + job: job8148 + - record: job:http_inprogress_requests:sum:8149 + expr: vector(1) + labels: + job: job8149 + - record: job:http_inprogress_requests:sum:8150 + expr: vector(1) + labels: + job: job8150 + - record: job:http_inprogress_requests:sum:8151 + expr: vector(1) + labels: + job: job8151 + - record: job:http_inprogress_requests:sum:8152 + expr: vector(1) + labels: + job: job8152 + - record: job:http_inprogress_requests:sum:8153 + expr: vector(1) + labels: + job: job8153 + - record: job:http_inprogress_requests:sum:8154 + expr: vector(1) + labels: + job: job8154 + - record: job:http_inprogress_requests:sum:8155 + expr: vector(1) + labels: + job: job8155 + - record: job:http_inprogress_requests:sum:8156 + expr: vector(1) + labels: + job: job8156 + - record: job:http_inprogress_requests:sum:8157 + expr: vector(1) + labels: + job: job8157 + - record: job:http_inprogress_requests:sum:8158 + expr: vector(1) + labels: + job: job8158 + - record: job:http_inprogress_requests:sum:8159 + expr: vector(1) + labels: + job: job8159 + - record: job:http_inprogress_requests:sum:8160 + expr: vector(1) + labels: + job: job8160 + - record: job:http_inprogress_requests:sum:8161 + expr: vector(1) + labels: + job: job8161 + - record: job:http_inprogress_requests:sum:8162 + expr: vector(1) + labels: + job: job8162 + - record: job:http_inprogress_requests:sum:8163 + expr: vector(1) + labels: + job: job8163 + - record: job:http_inprogress_requests:sum:8164 + expr: vector(1) + labels: + job: job8164 + - record: job:http_inprogress_requests:sum:8165 + expr: vector(1) + labels: + job: job8165 + - record: job:http_inprogress_requests:sum:8166 + expr: vector(1) + labels: + job: job8166 + - record: job:http_inprogress_requests:sum:8167 + expr: vector(1) + labels: + job: job8167 + - record: job:http_inprogress_requests:sum:8168 + expr: vector(1) + labels: + job: job8168 + - record: job:http_inprogress_requests:sum:8169 + expr: vector(1) + labels: + job: job8169 + - record: job:http_inprogress_requests:sum:8170 + expr: vector(1) + labels: + job: job8170 + - record: job:http_inprogress_requests:sum:8171 + expr: vector(1) + labels: + job: job8171 + - record: job:http_inprogress_requests:sum:8172 + expr: vector(1) + labels: + job: job8172 + - record: job:http_inprogress_requests:sum:8173 + expr: vector(1) + labels: + job: job8173 + - record: job:http_inprogress_requests:sum:8174 + expr: vector(1) + labels: + job: job8174 + - record: job:http_inprogress_requests:sum:8175 + expr: vector(1) + labels: + job: job8175 + - record: job:http_inprogress_requests:sum:8176 + expr: vector(1) + labels: + job: job8176 + - record: job:http_inprogress_requests:sum:8177 + expr: vector(1) + labels: + job: job8177 + - record: job:http_inprogress_requests:sum:8178 + expr: vector(1) + labels: + job: job8178 + - record: job:http_inprogress_requests:sum:8179 + expr: vector(1) + labels: + job: job8179 + - record: job:http_inprogress_requests:sum:8180 + expr: vector(1) + labels: + job: job8180 + - record: job:http_inprogress_requests:sum:8181 + expr: vector(1) + labels: + job: job8181 + - record: job:http_inprogress_requests:sum:8182 + expr: vector(1) + labels: + job: job8182 + - record: job:http_inprogress_requests:sum:8183 + expr: vector(1) + labels: + job: job8183 + - record: job:http_inprogress_requests:sum:8184 + expr: vector(1) + labels: + job: job8184 + - record: job:http_inprogress_requests:sum:8185 + expr: vector(1) + labels: + job: job8185 + - record: job:http_inprogress_requests:sum:8186 + expr: vector(1) + labels: + job: job8186 + - record: job:http_inprogress_requests:sum:8187 + expr: vector(1) + labels: + job: job8187 + - record: job:http_inprogress_requests:sum:8188 + expr: vector(1) + labels: + job: job8188 + - record: job:http_inprogress_requests:sum:8189 + expr: vector(1) + labels: + job: job8189 + - record: job:http_inprogress_requests:sum:8190 + expr: vector(1) + labels: + job: job8190 + - record: job:http_inprogress_requests:sum:8191 + expr: vector(1) + labels: + job: job8191 + - record: job:http_inprogress_requests:sum:8192 + expr: vector(1) + labels: + job: job8192 + - record: job:http_inprogress_requests:sum:8193 + expr: vector(1) + labels: + job: job8193 + - record: job:http_inprogress_requests:sum:8194 + expr: vector(1) + labels: + job: job8194 + - record: job:http_inprogress_requests:sum:8195 + expr: vector(1) + labels: + job: job8195 + - record: job:http_inprogress_requests:sum:8196 + expr: vector(1) + labels: + job: job8196 + - record: job:http_inprogress_requests:sum:8197 + expr: vector(1) + labels: + job: job8197 + - record: job:http_inprogress_requests:sum:8198 + expr: vector(1) + labels: + job: job8198 + - record: job:http_inprogress_requests:sum:8199 + expr: vector(1) + labels: + job: job8199 + - record: job:http_inprogress_requests:sum:8200 + expr: vector(1) + labels: + job: job8200 + - record: job:http_inprogress_requests:sum:8201 + expr: vector(1) + labels: + job: job8201 + - record: job:http_inprogress_requests:sum:8202 + expr: vector(1) + labels: + job: job8202 + - record: job:http_inprogress_requests:sum:8203 + expr: vector(1) + labels: + job: job8203 + - record: job:http_inprogress_requests:sum:8204 + expr: vector(1) + labels: + job: job8204 + - record: job:http_inprogress_requests:sum:8205 + expr: vector(1) + labels: + job: job8205 + - record: job:http_inprogress_requests:sum:8206 + expr: vector(1) + labels: + job: job8206 + - record: job:http_inprogress_requests:sum:8207 + expr: vector(1) + labels: + job: job8207 + - record: job:http_inprogress_requests:sum:8208 + expr: vector(1) + labels: + job: job8208 + - record: job:http_inprogress_requests:sum:8209 + expr: vector(1) + labels: + job: job8209 + - record: job:http_inprogress_requests:sum:8210 + expr: vector(1) + labels: + job: job8210 + - record: job:http_inprogress_requests:sum:8211 + expr: vector(1) + labels: + job: job8211 + - record: job:http_inprogress_requests:sum:8212 + expr: vector(1) + labels: + job: job8212 + - record: job:http_inprogress_requests:sum:8213 + expr: vector(1) + labels: + job: job8213 + - record: job:http_inprogress_requests:sum:8214 + expr: vector(1) + labels: + job: job8214 + - record: job:http_inprogress_requests:sum:8215 + expr: vector(1) + labels: + job: job8215 + - record: job:http_inprogress_requests:sum:8216 + expr: vector(1) + labels: + job: job8216 + - record: job:http_inprogress_requests:sum:8217 + expr: vector(1) + labels: + job: job8217 + - record: job:http_inprogress_requests:sum:8218 + expr: vector(1) + labels: + job: job8218 + - record: job:http_inprogress_requests:sum:8219 + expr: vector(1) + labels: + job: job8219 + - record: job:http_inprogress_requests:sum:8220 + expr: vector(1) + labels: + job: job8220 + - record: job:http_inprogress_requests:sum:8221 + expr: vector(1) + labels: + job: job8221 + - record: job:http_inprogress_requests:sum:8222 + expr: vector(1) + labels: + job: job8222 + - record: job:http_inprogress_requests:sum:8223 + expr: vector(1) + labels: + job: job8223 + - record: job:http_inprogress_requests:sum:8224 + expr: vector(1) + labels: + job: job8224 + - record: job:http_inprogress_requests:sum:8225 + expr: vector(1) + labels: + job: job8225 + - record: job:http_inprogress_requests:sum:8226 + expr: vector(1) + labels: + job: job8226 + - record: job:http_inprogress_requests:sum:8227 + expr: vector(1) + labels: + job: job8227 + - record: job:http_inprogress_requests:sum:8228 + expr: vector(1) + labels: + job: job8228 + - record: job:http_inprogress_requests:sum:8229 + expr: vector(1) + labels: + job: job8229 + - record: job:http_inprogress_requests:sum:8230 + expr: vector(1) + labels: + job: job8230 + - record: job:http_inprogress_requests:sum:8231 + expr: vector(1) + labels: + job: job8231 + - record: job:http_inprogress_requests:sum:8232 + expr: vector(1) + labels: + job: job8232 + - record: job:http_inprogress_requests:sum:8233 + expr: vector(1) + labels: + job: job8233 + - record: job:http_inprogress_requests:sum:8234 + expr: vector(1) + labels: + job: job8234 + - record: job:http_inprogress_requests:sum:8235 + expr: vector(1) + labels: + job: job8235 + - record: job:http_inprogress_requests:sum:8236 + expr: vector(1) + labels: + job: job8236 + - record: job:http_inprogress_requests:sum:8237 + expr: vector(1) + labels: + job: job8237 + - record: job:http_inprogress_requests:sum:8238 + expr: vector(1) + labels: + job: job8238 + - record: job:http_inprogress_requests:sum:8239 + expr: vector(1) + labels: + job: job8239 + - record: job:http_inprogress_requests:sum:8240 + expr: vector(1) + labels: + job: job8240 + - record: job:http_inprogress_requests:sum:8241 + expr: vector(1) + labels: + job: job8241 + - record: job:http_inprogress_requests:sum:8242 + expr: vector(1) + labels: + job: job8242 + - record: job:http_inprogress_requests:sum:8243 + expr: vector(1) + labels: + job: job8243 + - record: job:http_inprogress_requests:sum:8244 + expr: vector(1) + labels: + job: job8244 + - record: job:http_inprogress_requests:sum:8245 + expr: vector(1) + labels: + job: job8245 + - record: job:http_inprogress_requests:sum:8246 + expr: vector(1) + labels: + job: job8246 + - record: job:http_inprogress_requests:sum:8247 + expr: vector(1) + labels: + job: job8247 + - record: job:http_inprogress_requests:sum:8248 + expr: vector(1) + labels: + job: job8248 + - record: job:http_inprogress_requests:sum:8249 + expr: vector(1) + labels: + job: job8249 + - record: job:http_inprogress_requests:sum:8250 + expr: vector(1) + labels: + job: job8250 + - record: job:http_inprogress_requests:sum:8251 + expr: vector(1) + labels: + job: job8251 + - record: job:http_inprogress_requests:sum:8252 + expr: vector(1) + labels: + job: job8252 + - record: job:http_inprogress_requests:sum:8253 + expr: vector(1) + labels: + job: job8253 + - record: job:http_inprogress_requests:sum:8254 + expr: vector(1) + labels: + job: job8254 + - record: job:http_inprogress_requests:sum:8255 + expr: vector(1) + labels: + job: job8255 + - record: job:http_inprogress_requests:sum:8256 + expr: vector(1) + labels: + job: job8256 + - record: job:http_inprogress_requests:sum:8257 + expr: vector(1) + labels: + job: job8257 + - record: job:http_inprogress_requests:sum:8258 + expr: vector(1) + labels: + job: job8258 + - record: job:http_inprogress_requests:sum:8259 + expr: vector(1) + labels: + job: job8259 + - record: job:http_inprogress_requests:sum:8260 + expr: vector(1) + labels: + job: job8260 + - record: job:http_inprogress_requests:sum:8261 + expr: vector(1) + labels: + job: job8261 + - record: job:http_inprogress_requests:sum:8262 + expr: vector(1) + labels: + job: job8262 + - record: job:http_inprogress_requests:sum:8263 + expr: vector(1) + labels: + job: job8263 + - record: job:http_inprogress_requests:sum:8264 + expr: vector(1) + labels: + job: job8264 + - record: job:http_inprogress_requests:sum:8265 + expr: vector(1) + labels: + job: job8265 + - record: job:http_inprogress_requests:sum:8266 + expr: vector(1) + labels: + job: job8266 + - record: job:http_inprogress_requests:sum:8267 + expr: vector(1) + labels: + job: job8267 + - record: job:http_inprogress_requests:sum:8268 + expr: vector(1) + labels: + job: job8268 + - record: job:http_inprogress_requests:sum:8269 + expr: vector(1) + labels: + job: job8269 + - record: job:http_inprogress_requests:sum:8270 + expr: vector(1) + labels: + job: job8270 + - record: job:http_inprogress_requests:sum:8271 + expr: vector(1) + labels: + job: job8271 + - record: job:http_inprogress_requests:sum:8272 + expr: vector(1) + labels: + job: job8272 + - record: job:http_inprogress_requests:sum:8273 + expr: vector(1) + labels: + job: job8273 + - record: job:http_inprogress_requests:sum:8274 + expr: vector(1) + labels: + job: job8274 + - record: job:http_inprogress_requests:sum:8275 + expr: vector(1) + labels: + job: job8275 + - record: job:http_inprogress_requests:sum:8276 + expr: vector(1) + labels: + job: job8276 + - record: job:http_inprogress_requests:sum:8277 + expr: vector(1) + labels: + job: job8277 + - record: job:http_inprogress_requests:sum:8278 + expr: vector(1) + labels: + job: job8278 + - record: job:http_inprogress_requests:sum:8279 + expr: vector(1) + labels: + job: job8279 + - record: job:http_inprogress_requests:sum:8280 + expr: vector(1) + labels: + job: job8280 + - record: job:http_inprogress_requests:sum:8281 + expr: vector(1) + labels: + job: job8281 + - record: job:http_inprogress_requests:sum:8282 + expr: vector(1) + labels: + job: job8282 + - record: job:http_inprogress_requests:sum:8283 + expr: vector(1) + labels: + job: job8283 + - record: job:http_inprogress_requests:sum:8284 + expr: vector(1) + labels: + job: job8284 + - record: job:http_inprogress_requests:sum:8285 + expr: vector(1) + labels: + job: job8285 + - record: job:http_inprogress_requests:sum:8286 + expr: vector(1) + labels: + job: job8286 + - record: job:http_inprogress_requests:sum:8287 + expr: vector(1) + labels: + job: job8287 + - record: job:http_inprogress_requests:sum:8288 + expr: vector(1) + labels: + job: job8288 + - record: job:http_inprogress_requests:sum:8289 + expr: vector(1) + labels: + job: job8289 + - record: job:http_inprogress_requests:sum:8290 + expr: vector(1) + labels: + job: job8290 + - record: job:http_inprogress_requests:sum:8291 + expr: vector(1) + labels: + job: job8291 + - record: job:http_inprogress_requests:sum:8292 + expr: vector(1) + labels: + job: job8292 + - record: job:http_inprogress_requests:sum:8293 + expr: vector(1) + labels: + job: job8293 + - record: job:http_inprogress_requests:sum:8294 + expr: vector(1) + labels: + job: job8294 + - record: job:http_inprogress_requests:sum:8295 + expr: vector(1) + labels: + job: job8295 + - record: job:http_inprogress_requests:sum:8296 + expr: vector(1) + labels: + job: job8296 + - record: job:http_inprogress_requests:sum:8297 + expr: vector(1) + labels: + job: job8297 + - record: job:http_inprogress_requests:sum:8298 + expr: vector(1) + labels: + job: job8298 + - record: job:http_inprogress_requests:sum:8299 + expr: vector(1) + labels: + job: job8299 + - record: job:http_inprogress_requests:sum:8300 + expr: vector(1) + labels: + job: job8300 + - record: job:http_inprogress_requests:sum:8301 + expr: vector(1) + labels: + job: job8301 + - record: job:http_inprogress_requests:sum:8302 + expr: vector(1) + labels: + job: job8302 + - record: job:http_inprogress_requests:sum:8303 + expr: vector(1) + labels: + job: job8303 + - record: job:http_inprogress_requests:sum:8304 + expr: vector(1) + labels: + job: job8304 + - record: job:http_inprogress_requests:sum:8305 + expr: vector(1) + labels: + job: job8305 + - record: job:http_inprogress_requests:sum:8306 + expr: vector(1) + labels: + job: job8306 + - record: job:http_inprogress_requests:sum:8307 + expr: vector(1) + labels: + job: job8307 + - record: job:http_inprogress_requests:sum:8308 + expr: vector(1) + labels: + job: job8308 + - record: job:http_inprogress_requests:sum:8309 + expr: vector(1) + labels: + job: job8309 + - record: job:http_inprogress_requests:sum:8310 + expr: vector(1) + labels: + job: job8310 + - record: job:http_inprogress_requests:sum:8311 + expr: vector(1) + labels: + job: job8311 + - record: job:http_inprogress_requests:sum:8312 + expr: vector(1) + labels: + job: job8312 + - record: job:http_inprogress_requests:sum:8313 + expr: vector(1) + labels: + job: job8313 + - record: job:http_inprogress_requests:sum:8314 + expr: vector(1) + labels: + job: job8314 + - record: job:http_inprogress_requests:sum:8315 + expr: vector(1) + labels: + job: job8315 + - record: job:http_inprogress_requests:sum:8316 + expr: vector(1) + labels: + job: job8316 + - record: job:http_inprogress_requests:sum:8317 + expr: vector(1) + labels: + job: job8317 + - record: job:http_inprogress_requests:sum:8318 + expr: vector(1) + labels: + job: job8318 + - record: job:http_inprogress_requests:sum:8319 + expr: vector(1) + labels: + job: job8319 + - record: job:http_inprogress_requests:sum:8320 + expr: vector(1) + labels: + job: job8320 + - record: job:http_inprogress_requests:sum:8321 + expr: vector(1) + labels: + job: job8321 + - record: job:http_inprogress_requests:sum:8322 + expr: vector(1) + labels: + job: job8322 + - record: job:http_inprogress_requests:sum:8323 + expr: vector(1) + labels: + job: job8323 + - record: job:http_inprogress_requests:sum:8324 + expr: vector(1) + labels: + job: job8324 + - record: job:http_inprogress_requests:sum:8325 + expr: vector(1) + labels: + job: job8325 + - record: job:http_inprogress_requests:sum:8326 + expr: vector(1) + labels: + job: job8326 + - record: job:http_inprogress_requests:sum:8327 + expr: vector(1) + labels: + job: job8327 + - record: job:http_inprogress_requests:sum:8328 + expr: vector(1) + labels: + job: job8328 + - record: job:http_inprogress_requests:sum:8329 + expr: vector(1) + labels: + job: job8329 + - record: job:http_inprogress_requests:sum:8330 + expr: vector(1) + labels: + job: job8330 + - record: job:http_inprogress_requests:sum:8331 + expr: vector(1) + labels: + job: job8331 + - record: job:http_inprogress_requests:sum:8332 + expr: vector(1) + labels: + job: job8332 + - record: job:http_inprogress_requests:sum:8333 + expr: vector(1) + labels: + job: job8333 + - record: job:http_inprogress_requests:sum:8334 + expr: vector(1) + labels: + job: job8334 + - record: job:http_inprogress_requests:sum:8335 + expr: vector(1) + labels: + job: job8335 + - record: job:http_inprogress_requests:sum:8336 + expr: vector(1) + labels: + job: job8336 + - record: job:http_inprogress_requests:sum:8337 + expr: vector(1) + labels: + job: job8337 + - record: job:http_inprogress_requests:sum:8338 + expr: vector(1) + labels: + job: job8338 + - record: job:http_inprogress_requests:sum:8339 + expr: vector(1) + labels: + job: job8339 + - record: job:http_inprogress_requests:sum:8340 + expr: vector(1) + labels: + job: job8340 + - record: job:http_inprogress_requests:sum:8341 + expr: vector(1) + labels: + job: job8341 + - record: job:http_inprogress_requests:sum:8342 + expr: vector(1) + labels: + job: job8342 + - record: job:http_inprogress_requests:sum:8343 + expr: vector(1) + labels: + job: job8343 + - record: job:http_inprogress_requests:sum:8344 + expr: vector(1) + labels: + job: job8344 + - record: job:http_inprogress_requests:sum:8345 + expr: vector(1) + labels: + job: job8345 + - record: job:http_inprogress_requests:sum:8346 + expr: vector(1) + labels: + job: job8346 + - record: job:http_inprogress_requests:sum:8347 + expr: vector(1) + labels: + job: job8347 + - record: job:http_inprogress_requests:sum:8348 + expr: vector(1) + labels: + job: job8348 + - record: job:http_inprogress_requests:sum:8349 + expr: vector(1) + labels: + job: job8349 + - record: job:http_inprogress_requests:sum:8350 + expr: vector(1) + labels: + job: job8350 + - record: job:http_inprogress_requests:sum:8351 + expr: vector(1) + labels: + job: job8351 + - record: job:http_inprogress_requests:sum:8352 + expr: vector(1) + labels: + job: job8352 + - record: job:http_inprogress_requests:sum:8353 + expr: vector(1) + labels: + job: job8353 + - record: job:http_inprogress_requests:sum:8354 + expr: vector(1) + labels: + job: job8354 + - record: job:http_inprogress_requests:sum:8355 + expr: vector(1) + labels: + job: job8355 + - record: job:http_inprogress_requests:sum:8356 + expr: vector(1) + labels: + job: job8356 + - record: job:http_inprogress_requests:sum:8357 + expr: vector(1) + labels: + job: job8357 + - record: job:http_inprogress_requests:sum:8358 + expr: vector(1) + labels: + job: job8358 + - record: job:http_inprogress_requests:sum:8359 + expr: vector(1) + labels: + job: job8359 + - record: job:http_inprogress_requests:sum:8360 + expr: vector(1) + labels: + job: job8360 + - record: job:http_inprogress_requests:sum:8361 + expr: vector(1) + labels: + job: job8361 + - record: job:http_inprogress_requests:sum:8362 + expr: vector(1) + labels: + job: job8362 + - record: job:http_inprogress_requests:sum:8363 + expr: vector(1) + labels: + job: job8363 + - record: job:http_inprogress_requests:sum:8364 + expr: vector(1) + labels: + job: job8364 + - record: job:http_inprogress_requests:sum:8365 + expr: vector(1) + labels: + job: job8365 + - record: job:http_inprogress_requests:sum:8366 + expr: vector(1) + labels: + job: job8366 + - record: job:http_inprogress_requests:sum:8367 + expr: vector(1) + labels: + job: job8367 + - record: job:http_inprogress_requests:sum:8368 + expr: vector(1) + labels: + job: job8368 + - record: job:http_inprogress_requests:sum:8369 + expr: vector(1) + labels: + job: job8369 + - record: job:http_inprogress_requests:sum:8370 + expr: vector(1) + labels: + job: job8370 + - record: job:http_inprogress_requests:sum:8371 + expr: vector(1) + labels: + job: job8371 + - record: job:http_inprogress_requests:sum:8372 + expr: vector(1) + labels: + job: job8372 + - record: job:http_inprogress_requests:sum:8373 + expr: vector(1) + labels: + job: job8373 + - record: job:http_inprogress_requests:sum:8374 + expr: vector(1) + labels: + job: job8374 + - record: job:http_inprogress_requests:sum:8375 + expr: vector(1) + labels: + job: job8375 + - record: job:http_inprogress_requests:sum:8376 + expr: vector(1) + labels: + job: job8376 + - record: job:http_inprogress_requests:sum:8377 + expr: vector(1) + labels: + job: job8377 + - record: job:http_inprogress_requests:sum:8378 + expr: vector(1) + labels: + job: job8378 + - record: job:http_inprogress_requests:sum:8379 + expr: vector(1) + labels: + job: job8379 + - record: job:http_inprogress_requests:sum:8380 + expr: vector(1) + labels: + job: job8380 + - record: job:http_inprogress_requests:sum:8381 + expr: vector(1) + labels: + job: job8381 + - record: job:http_inprogress_requests:sum:8382 + expr: vector(1) + labels: + job: job8382 + - record: job:http_inprogress_requests:sum:8383 + expr: vector(1) + labels: + job: job8383 + - record: job:http_inprogress_requests:sum:8384 + expr: vector(1) + labels: + job: job8384 + - record: job:http_inprogress_requests:sum:8385 + expr: vector(1) + labels: + job: job8385 + - record: job:http_inprogress_requests:sum:8386 + expr: vector(1) + labels: + job: job8386 + - record: job:http_inprogress_requests:sum:8387 + expr: vector(1) + labels: + job: job8387 + - record: job:http_inprogress_requests:sum:8388 + expr: vector(1) + labels: + job: job8388 + - record: job:http_inprogress_requests:sum:8389 + expr: vector(1) + labels: + job: job8389 + - record: job:http_inprogress_requests:sum:8390 + expr: vector(1) + labels: + job: job8390 + - record: job:http_inprogress_requests:sum:8391 + expr: vector(1) + labels: + job: job8391 + - record: job:http_inprogress_requests:sum:8392 + expr: vector(1) + labels: + job: job8392 + - record: job:http_inprogress_requests:sum:8393 + expr: vector(1) + labels: + job: job8393 + - record: job:http_inprogress_requests:sum:8394 + expr: vector(1) + labels: + job: job8394 + - record: job:http_inprogress_requests:sum:8395 + expr: vector(1) + labels: + job: job8395 + - record: job:http_inprogress_requests:sum:8396 + expr: vector(1) + labels: + job: job8396 + - record: job:http_inprogress_requests:sum:8397 + expr: vector(1) + labels: + job: job8397 + - record: job:http_inprogress_requests:sum:8398 + expr: vector(1) + labels: + job: job8398 + - record: job:http_inprogress_requests:sum:8399 + expr: vector(1) + labels: + job: job8399 + - record: job:http_inprogress_requests:sum:8400 + expr: vector(1) + labels: + job: job8400 + - record: job:http_inprogress_requests:sum:8401 + expr: vector(1) + labels: + job: job8401 + - record: job:http_inprogress_requests:sum:8402 + expr: vector(1) + labels: + job: job8402 + - record: job:http_inprogress_requests:sum:8403 + expr: vector(1) + labels: + job: job8403 + - record: job:http_inprogress_requests:sum:8404 + expr: vector(1) + labels: + job: job8404 + - record: job:http_inprogress_requests:sum:8405 + expr: vector(1) + labels: + job: job8405 + - record: job:http_inprogress_requests:sum:8406 + expr: vector(1) + labels: + job: job8406 + - record: job:http_inprogress_requests:sum:8407 + expr: vector(1) + labels: + job: job8407 + - record: job:http_inprogress_requests:sum:8408 + expr: vector(1) + labels: + job: job8408 + - record: job:http_inprogress_requests:sum:8409 + expr: vector(1) + labels: + job: job8409 + - record: job:http_inprogress_requests:sum:8410 + expr: vector(1) + labels: + job: job8410 + - record: job:http_inprogress_requests:sum:8411 + expr: vector(1) + labels: + job: job8411 + - record: job:http_inprogress_requests:sum:8412 + expr: vector(1) + labels: + job: job8412 + - record: job:http_inprogress_requests:sum:8413 + expr: vector(1) + labels: + job: job8413 + - record: job:http_inprogress_requests:sum:8414 + expr: vector(1) + labels: + job: job8414 + - record: job:http_inprogress_requests:sum:8415 + expr: vector(1) + labels: + job: job8415 + - record: job:http_inprogress_requests:sum:8416 + expr: vector(1) + labels: + job: job8416 + - record: job:http_inprogress_requests:sum:8417 + expr: vector(1) + labels: + job: job8417 + - record: job:http_inprogress_requests:sum:8418 + expr: vector(1) + labels: + job: job8418 + - record: job:http_inprogress_requests:sum:8419 + expr: vector(1) + labels: + job: job8419 + - record: job:http_inprogress_requests:sum:8420 + expr: vector(1) + labels: + job: job8420 + - record: job:http_inprogress_requests:sum:8421 + expr: vector(1) + labels: + job: job8421 + - record: job:http_inprogress_requests:sum:8422 + expr: vector(1) + labels: + job: job8422 + - record: job:http_inprogress_requests:sum:8423 + expr: vector(1) + labels: + job: job8423 + - record: job:http_inprogress_requests:sum:8424 + expr: vector(1) + labels: + job: job8424 + - record: job:http_inprogress_requests:sum:8425 + expr: vector(1) + labels: + job: job8425 + - record: job:http_inprogress_requests:sum:8426 + expr: vector(1) + labels: + job: job8426 + - record: job:http_inprogress_requests:sum:8427 + expr: vector(1) + labels: + job: job8427 + - record: job:http_inprogress_requests:sum:8428 + expr: vector(1) + labels: + job: job8428 + - record: job:http_inprogress_requests:sum:8429 + expr: vector(1) + labels: + job: job8429 + - record: job:http_inprogress_requests:sum:8430 + expr: vector(1) + labels: + job: job8430 + - record: job:http_inprogress_requests:sum:8431 + expr: vector(1) + labels: + job: job8431 + - record: job:http_inprogress_requests:sum:8432 + expr: vector(1) + labels: + job: job8432 + - record: job:http_inprogress_requests:sum:8433 + expr: vector(1) + labels: + job: job8433 + - record: job:http_inprogress_requests:sum:8434 + expr: vector(1) + labels: + job: job8434 + - record: job:http_inprogress_requests:sum:8435 + expr: vector(1) + labels: + job: job8435 + - record: job:http_inprogress_requests:sum:8436 + expr: vector(1) + labels: + job: job8436 + - record: job:http_inprogress_requests:sum:8437 + expr: vector(1) + labels: + job: job8437 + - record: job:http_inprogress_requests:sum:8438 + expr: vector(1) + labels: + job: job8438 + - record: job:http_inprogress_requests:sum:8439 + expr: vector(1) + labels: + job: job8439 + - record: job:http_inprogress_requests:sum:8440 + expr: vector(1) + labels: + job: job8440 + - record: job:http_inprogress_requests:sum:8441 + expr: vector(1) + labels: + job: job8441 + - record: job:http_inprogress_requests:sum:8442 + expr: vector(1) + labels: + job: job8442 + - record: job:http_inprogress_requests:sum:8443 + expr: vector(1) + labels: + job: job8443 + - record: job:http_inprogress_requests:sum:8444 + expr: vector(1) + labels: + job: job8444 + - record: job:http_inprogress_requests:sum:8445 + expr: vector(1) + labels: + job: job8445 + - record: job:http_inprogress_requests:sum:8446 + expr: vector(1) + labels: + job: job8446 + - record: job:http_inprogress_requests:sum:8447 + expr: vector(1) + labels: + job: job8447 + - record: job:http_inprogress_requests:sum:8448 + expr: vector(1) + labels: + job: job8448 + - record: job:http_inprogress_requests:sum:8449 + expr: vector(1) + labels: + job: job8449 + - record: job:http_inprogress_requests:sum:8450 + expr: vector(1) + labels: + job: job8450 + - record: job:http_inprogress_requests:sum:8451 + expr: vector(1) + labels: + job: job8451 + - record: job:http_inprogress_requests:sum:8452 + expr: vector(1) + labels: + job: job8452 + - record: job:http_inprogress_requests:sum:8453 + expr: vector(1) + labels: + job: job8453 + - record: job:http_inprogress_requests:sum:8454 + expr: vector(1) + labels: + job: job8454 + - record: job:http_inprogress_requests:sum:8455 + expr: vector(1) + labels: + job: job8455 + - record: job:http_inprogress_requests:sum:8456 + expr: vector(1) + labels: + job: job8456 + - record: job:http_inprogress_requests:sum:8457 + expr: vector(1) + labels: + job: job8457 + - record: job:http_inprogress_requests:sum:8458 + expr: vector(1) + labels: + job: job8458 + - record: job:http_inprogress_requests:sum:8459 + expr: vector(1) + labels: + job: job8459 + - record: job:http_inprogress_requests:sum:8460 + expr: vector(1) + labels: + job: job8460 + - record: job:http_inprogress_requests:sum:8461 + expr: vector(1) + labels: + job: job8461 + - record: job:http_inprogress_requests:sum:8462 + expr: vector(1) + labels: + job: job8462 + - record: job:http_inprogress_requests:sum:8463 + expr: vector(1) + labels: + job: job8463 + - record: job:http_inprogress_requests:sum:8464 + expr: vector(1) + labels: + job: job8464 + - record: job:http_inprogress_requests:sum:8465 + expr: vector(1) + labels: + job: job8465 + - record: job:http_inprogress_requests:sum:8466 + expr: vector(1) + labels: + job: job8466 + - record: job:http_inprogress_requests:sum:8467 + expr: vector(1) + labels: + job: job8467 + - record: job:http_inprogress_requests:sum:8468 + expr: vector(1) + labels: + job: job8468 + - record: job:http_inprogress_requests:sum:8469 + expr: vector(1) + labels: + job: job8469 + - record: job:http_inprogress_requests:sum:8470 + expr: vector(1) + labels: + job: job8470 + - record: job:http_inprogress_requests:sum:8471 + expr: vector(1) + labels: + job: job8471 + - record: job:http_inprogress_requests:sum:8472 + expr: vector(1) + labels: + job: job8472 + - record: job:http_inprogress_requests:sum:8473 + expr: vector(1) + labels: + job: job8473 + - record: job:http_inprogress_requests:sum:8474 + expr: vector(1) + labels: + job: job8474 + - record: job:http_inprogress_requests:sum:8475 + expr: vector(1) + labels: + job: job8475 + - record: job:http_inprogress_requests:sum:8476 + expr: vector(1) + labels: + job: job8476 + - record: job:http_inprogress_requests:sum:8477 + expr: vector(1) + labels: + job: job8477 + - record: job:http_inprogress_requests:sum:8478 + expr: vector(1) + labels: + job: job8478 + - record: job:http_inprogress_requests:sum:8479 + expr: vector(1) + labels: + job: job8479 + - record: job:http_inprogress_requests:sum:8480 + expr: vector(1) + labels: + job: job8480 + - record: job:http_inprogress_requests:sum:8481 + expr: vector(1) + labels: + job: job8481 + - record: job:http_inprogress_requests:sum:8482 + expr: vector(1) + labels: + job: job8482 + - record: job:http_inprogress_requests:sum:8483 + expr: vector(1) + labels: + job: job8483 + - record: job:http_inprogress_requests:sum:8484 + expr: vector(1) + labels: + job: job8484 + - record: job:http_inprogress_requests:sum:8485 + expr: vector(1) + labels: + job: job8485 + - record: job:http_inprogress_requests:sum:8486 + expr: vector(1) + labels: + job: job8486 + - record: job:http_inprogress_requests:sum:8487 + expr: vector(1) + labels: + job: job8487 + - record: job:http_inprogress_requests:sum:8488 + expr: vector(1) + labels: + job: job8488 + - record: job:http_inprogress_requests:sum:8489 + expr: vector(1) + labels: + job: job8489 + - record: job:http_inprogress_requests:sum:8490 + expr: vector(1) + labels: + job: job8490 + - record: job:http_inprogress_requests:sum:8491 + expr: vector(1) + labels: + job: job8491 + - record: job:http_inprogress_requests:sum:8492 + expr: vector(1) + labels: + job: job8492 + - record: job:http_inprogress_requests:sum:8493 + expr: vector(1) + labels: + job: job8493 + - record: job:http_inprogress_requests:sum:8494 + expr: vector(1) + labels: + job: job8494 + - record: job:http_inprogress_requests:sum:8495 + expr: vector(1) + labels: + job: job8495 + - record: job:http_inprogress_requests:sum:8496 + expr: vector(1) + labels: + job: job8496 + - record: job:http_inprogress_requests:sum:8497 + expr: vector(1) + labels: + job: job8497 + - record: job:http_inprogress_requests:sum:8498 + expr: vector(1) + labels: + job: job8498 + - record: job:http_inprogress_requests:sum:8499 + expr: vector(1) + labels: + job: job8499 + - record: job:http_inprogress_requests:sum:8500 + expr: vector(1) + labels: + job: job8500 + - record: job:http_inprogress_requests:sum:8501 + expr: vector(1) + labels: + job: job8501 + - record: job:http_inprogress_requests:sum:8502 + expr: vector(1) + labels: + job: job8502 + - record: job:http_inprogress_requests:sum:8503 + expr: vector(1) + labels: + job: job8503 + - record: job:http_inprogress_requests:sum:8504 + expr: vector(1) + labels: + job: job8504 + - record: job:http_inprogress_requests:sum:8505 + expr: vector(1) + labels: + job: job8505 + - record: job:http_inprogress_requests:sum:8506 + expr: vector(1) + labels: + job: job8506 + - record: job:http_inprogress_requests:sum:8507 + expr: vector(1) + labels: + job: job8507 + - record: job:http_inprogress_requests:sum:8508 + expr: vector(1) + labels: + job: job8508 + - record: job:http_inprogress_requests:sum:8509 + expr: vector(1) + labels: + job: job8509 + - record: job:http_inprogress_requests:sum:8510 + expr: vector(1) + labels: + job: job8510 + - record: job:http_inprogress_requests:sum:8511 + expr: vector(1) + labels: + job: job8511 + - record: job:http_inprogress_requests:sum:8512 + expr: vector(1) + labels: + job: job8512 + - record: job:http_inprogress_requests:sum:8513 + expr: vector(1) + labels: + job: job8513 + - record: job:http_inprogress_requests:sum:8514 + expr: vector(1) + labels: + job: job8514 + - record: job:http_inprogress_requests:sum:8515 + expr: vector(1) + labels: + job: job8515 + - record: job:http_inprogress_requests:sum:8516 + expr: vector(1) + labels: + job: job8516 + - record: job:http_inprogress_requests:sum:8517 + expr: vector(1) + labels: + job: job8517 + - record: job:http_inprogress_requests:sum:8518 + expr: vector(1) + labels: + job: job8518 + - record: job:http_inprogress_requests:sum:8519 + expr: vector(1) + labels: + job: job8519 + - record: job:http_inprogress_requests:sum:8520 + expr: vector(1) + labels: + job: job8520 + - record: job:http_inprogress_requests:sum:8521 + expr: vector(1) + labels: + job: job8521 + - record: job:http_inprogress_requests:sum:8522 + expr: vector(1) + labels: + job: job8522 + - record: job:http_inprogress_requests:sum:8523 + expr: vector(1) + labels: + job: job8523 + - record: job:http_inprogress_requests:sum:8524 + expr: vector(1) + labels: + job: job8524 + - record: job:http_inprogress_requests:sum:8525 + expr: vector(1) + labels: + job: job8525 + - record: job:http_inprogress_requests:sum:8526 + expr: vector(1) + labels: + job: job8526 + - record: job:http_inprogress_requests:sum:8527 + expr: vector(1) + labels: + job: job8527 + - record: job:http_inprogress_requests:sum:8528 + expr: vector(1) + labels: + job: job8528 + - record: job:http_inprogress_requests:sum:8529 + expr: vector(1) + labels: + job: job8529 + - record: job:http_inprogress_requests:sum:8530 + expr: vector(1) + labels: + job: job8530 + - record: job:http_inprogress_requests:sum:8531 + expr: vector(1) + labels: + job: job8531 + - record: job:http_inprogress_requests:sum:8532 + expr: vector(1) + labels: + job: job8532 + - record: job:http_inprogress_requests:sum:8533 + expr: vector(1) + labels: + job: job8533 + - record: job:http_inprogress_requests:sum:8534 + expr: vector(1) + labels: + job: job8534 + - record: job:http_inprogress_requests:sum:8535 + expr: vector(1) + labels: + job: job8535 + - record: job:http_inprogress_requests:sum:8536 + expr: vector(1) + labels: + job: job8536 + - record: job:http_inprogress_requests:sum:8537 + expr: vector(1) + labels: + job: job8537 + - record: job:http_inprogress_requests:sum:8538 + expr: vector(1) + labels: + job: job8538 + - record: job:http_inprogress_requests:sum:8539 + expr: vector(1) + labels: + job: job8539 + - record: job:http_inprogress_requests:sum:8540 + expr: vector(1) + labels: + job: job8540 + - record: job:http_inprogress_requests:sum:8541 + expr: vector(1) + labels: + job: job8541 + - record: job:http_inprogress_requests:sum:8542 + expr: vector(1) + labels: + job: job8542 + - record: job:http_inprogress_requests:sum:8543 + expr: vector(1) + labels: + job: job8543 + - record: job:http_inprogress_requests:sum:8544 + expr: vector(1) + labels: + job: job8544 + - record: job:http_inprogress_requests:sum:8545 + expr: vector(1) + labels: + job: job8545 + - record: job:http_inprogress_requests:sum:8546 + expr: vector(1) + labels: + job: job8546 + - record: job:http_inprogress_requests:sum:8547 + expr: vector(1) + labels: + job: job8547 + - record: job:http_inprogress_requests:sum:8548 + expr: vector(1) + labels: + job: job8548 + - record: job:http_inprogress_requests:sum:8549 + expr: vector(1) + labels: + job: job8549 + - record: job:http_inprogress_requests:sum:8550 + expr: vector(1) + labels: + job: job8550 + - record: job:http_inprogress_requests:sum:8551 + expr: vector(1) + labels: + job: job8551 + - record: job:http_inprogress_requests:sum:8552 + expr: vector(1) + labels: + job: job8552 + - record: job:http_inprogress_requests:sum:8553 + expr: vector(1) + labels: + job: job8553 + - record: job:http_inprogress_requests:sum:8554 + expr: vector(1) + labels: + job: job8554 + - record: job:http_inprogress_requests:sum:8555 + expr: vector(1) + labels: + job: job8555 + - record: job:http_inprogress_requests:sum:8556 + expr: vector(1) + labels: + job: job8556 + - record: job:http_inprogress_requests:sum:8557 + expr: vector(1) + labels: + job: job8557 + - record: job:http_inprogress_requests:sum:8558 + expr: vector(1) + labels: + job: job8558 + - record: job:http_inprogress_requests:sum:8559 + expr: vector(1) + labels: + job: job8559 + - record: job:http_inprogress_requests:sum:8560 + expr: vector(1) + labels: + job: job8560 + - record: job:http_inprogress_requests:sum:8561 + expr: vector(1) + labels: + job: job8561 + - record: job:http_inprogress_requests:sum:8562 + expr: vector(1) + labels: + job: job8562 + - record: job:http_inprogress_requests:sum:8563 + expr: vector(1) + labels: + job: job8563 + - record: job:http_inprogress_requests:sum:8564 + expr: vector(1) + labels: + job: job8564 + - record: job:http_inprogress_requests:sum:8565 + expr: vector(1) + labels: + job: job8565 + - record: job:http_inprogress_requests:sum:8566 + expr: vector(1) + labels: + job: job8566 + - record: job:http_inprogress_requests:sum:8567 + expr: vector(1) + labels: + job: job8567 + - record: job:http_inprogress_requests:sum:8568 + expr: vector(1) + labels: + job: job8568 + - record: job:http_inprogress_requests:sum:8569 + expr: vector(1) + labels: + job: job8569 + - record: job:http_inprogress_requests:sum:8570 + expr: vector(1) + labels: + job: job8570 + - record: job:http_inprogress_requests:sum:8571 + expr: vector(1) + labels: + job: job8571 + - record: job:http_inprogress_requests:sum:8572 + expr: vector(1) + labels: + job: job8572 + - record: job:http_inprogress_requests:sum:8573 + expr: vector(1) + labels: + job: job8573 + - record: job:http_inprogress_requests:sum:8574 + expr: vector(1) + labels: + job: job8574 + - record: job:http_inprogress_requests:sum:8575 + expr: vector(1) + labels: + job: job8575 + - record: job:http_inprogress_requests:sum:8576 + expr: vector(1) + labels: + job: job8576 + - record: job:http_inprogress_requests:sum:8577 + expr: vector(1) + labels: + job: job8577 + - record: job:http_inprogress_requests:sum:8578 + expr: vector(1) + labels: + job: job8578 + - record: job:http_inprogress_requests:sum:8579 + expr: vector(1) + labels: + job: job8579 + - record: job:http_inprogress_requests:sum:8580 + expr: vector(1) + labels: + job: job8580 + - record: job:http_inprogress_requests:sum:8581 + expr: vector(1) + labels: + job: job8581 + - record: job:http_inprogress_requests:sum:8582 + expr: vector(1) + labels: + job: job8582 + - record: job:http_inprogress_requests:sum:8583 + expr: vector(1) + labels: + job: job8583 + - record: job:http_inprogress_requests:sum:8584 + expr: vector(1) + labels: + job: job8584 + - record: job:http_inprogress_requests:sum:8585 + expr: vector(1) + labels: + job: job8585 + - record: job:http_inprogress_requests:sum:8586 + expr: vector(1) + labels: + job: job8586 + - record: job:http_inprogress_requests:sum:8587 + expr: vector(1) + labels: + job: job8587 + - record: job:http_inprogress_requests:sum:8588 + expr: vector(1) + labels: + job: job8588 + - record: job:http_inprogress_requests:sum:8589 + expr: vector(1) + labels: + job: job8589 + - record: job:http_inprogress_requests:sum:8590 + expr: vector(1) + labels: + job: job8590 + - record: job:http_inprogress_requests:sum:8591 + expr: vector(1) + labels: + job: job8591 + - record: job:http_inprogress_requests:sum:8592 + expr: vector(1) + labels: + job: job8592 + - record: job:http_inprogress_requests:sum:8593 + expr: vector(1) + labels: + job: job8593 + - record: job:http_inprogress_requests:sum:8594 + expr: vector(1) + labels: + job: job8594 + - record: job:http_inprogress_requests:sum:8595 + expr: vector(1) + labels: + job: job8595 + - record: job:http_inprogress_requests:sum:8596 + expr: vector(1) + labels: + job: job8596 + - record: job:http_inprogress_requests:sum:8597 + expr: vector(1) + labels: + job: job8597 + - record: job:http_inprogress_requests:sum:8598 + expr: vector(1) + labels: + job: job8598 + - record: job:http_inprogress_requests:sum:8599 + expr: vector(1) + labels: + job: job8599 + - record: job:http_inprogress_requests:sum:8600 + expr: vector(1) + labels: + job: job8600 + - record: job:http_inprogress_requests:sum:8601 + expr: vector(1) + labels: + job: job8601 + - record: job:http_inprogress_requests:sum:8602 + expr: vector(1) + labels: + job: job8602 + - record: job:http_inprogress_requests:sum:8603 + expr: vector(1) + labels: + job: job8603 + - record: job:http_inprogress_requests:sum:8604 + expr: vector(1) + labels: + job: job8604 + - record: job:http_inprogress_requests:sum:8605 + expr: vector(1) + labels: + job: job8605 + - record: job:http_inprogress_requests:sum:8606 + expr: vector(1) + labels: + job: job8606 + - record: job:http_inprogress_requests:sum:8607 + expr: vector(1) + labels: + job: job8607 + - record: job:http_inprogress_requests:sum:8608 + expr: vector(1) + labels: + job: job8608 + - record: job:http_inprogress_requests:sum:8609 + expr: vector(1) + labels: + job: job8609 + - record: job:http_inprogress_requests:sum:8610 + expr: vector(1) + labels: + job: job8610 + - record: job:http_inprogress_requests:sum:8611 + expr: vector(1) + labels: + job: job8611 + - record: job:http_inprogress_requests:sum:8612 + expr: vector(1) + labels: + job: job8612 + - record: job:http_inprogress_requests:sum:8613 + expr: vector(1) + labels: + job: job8613 + - record: job:http_inprogress_requests:sum:8614 + expr: vector(1) + labels: + job: job8614 + - record: job:http_inprogress_requests:sum:8615 + expr: vector(1) + labels: + job: job8615 + - record: job:http_inprogress_requests:sum:8616 + expr: vector(1) + labels: + job: job8616 + - record: job:http_inprogress_requests:sum:8617 + expr: vector(1) + labels: + job: job8617 + - record: job:http_inprogress_requests:sum:8618 + expr: vector(1) + labels: + job: job8618 + - record: job:http_inprogress_requests:sum:8619 + expr: vector(1) + labels: + job: job8619 + - record: job:http_inprogress_requests:sum:8620 + expr: vector(1) + labels: + job: job8620 + - record: job:http_inprogress_requests:sum:8621 + expr: vector(1) + labels: + job: job8621 + - record: job:http_inprogress_requests:sum:8622 + expr: vector(1) + labels: + job: job8622 + - record: job:http_inprogress_requests:sum:8623 + expr: vector(1) + labels: + job: job8623 + - record: job:http_inprogress_requests:sum:8624 + expr: vector(1) + labels: + job: job8624 + - record: job:http_inprogress_requests:sum:8625 + expr: vector(1) + labels: + job: job8625 + - record: job:http_inprogress_requests:sum:8626 + expr: vector(1) + labels: + job: job8626 + - record: job:http_inprogress_requests:sum:8627 + expr: vector(1) + labels: + job: job8627 + - record: job:http_inprogress_requests:sum:8628 + expr: vector(1) + labels: + job: job8628 + - record: job:http_inprogress_requests:sum:8629 + expr: vector(1) + labels: + job: job8629 + - record: job:http_inprogress_requests:sum:8630 + expr: vector(1) + labels: + job: job8630 + - record: job:http_inprogress_requests:sum:8631 + expr: vector(1) + labels: + job: job8631 + - record: job:http_inprogress_requests:sum:8632 + expr: vector(1) + labels: + job: job8632 + - record: job:http_inprogress_requests:sum:8633 + expr: vector(1) + labels: + job: job8633 + - record: job:http_inprogress_requests:sum:8634 + expr: vector(1) + labels: + job: job8634 + - record: job:http_inprogress_requests:sum:8635 + expr: vector(1) + labels: + job: job8635 + - record: job:http_inprogress_requests:sum:8636 + expr: vector(1) + labels: + job: job8636 + - record: job:http_inprogress_requests:sum:8637 + expr: vector(1) + labels: + job: job8637 + - record: job:http_inprogress_requests:sum:8638 + expr: vector(1) + labels: + job: job8638 + - record: job:http_inprogress_requests:sum:8639 + expr: vector(1) + labels: + job: job8639 + - record: job:http_inprogress_requests:sum:8640 + expr: vector(1) + labels: + job: job8640 + - record: job:http_inprogress_requests:sum:8641 + expr: vector(1) + labels: + job: job8641 + - record: job:http_inprogress_requests:sum:8642 + expr: vector(1) + labels: + job: job8642 + - record: job:http_inprogress_requests:sum:8643 + expr: vector(1) + labels: + job: job8643 + - record: job:http_inprogress_requests:sum:8644 + expr: vector(1) + labels: + job: job8644 + - record: job:http_inprogress_requests:sum:8645 + expr: vector(1) + labels: + job: job8645 + - record: job:http_inprogress_requests:sum:8646 + expr: vector(1) + labels: + job: job8646 + - record: job:http_inprogress_requests:sum:8647 + expr: vector(1) + labels: + job: job8647 + - record: job:http_inprogress_requests:sum:8648 + expr: vector(1) + labels: + job: job8648 + - record: job:http_inprogress_requests:sum:8649 + expr: vector(1) + labels: + job: job8649 + - record: job:http_inprogress_requests:sum:8650 + expr: vector(1) + labels: + job: job8650 + - record: job:http_inprogress_requests:sum:8651 + expr: vector(1) + labels: + job: job8651 + - record: job:http_inprogress_requests:sum:8652 + expr: vector(1) + labels: + job: job8652 + - record: job:http_inprogress_requests:sum:8653 + expr: vector(1) + labels: + job: job8653 + - record: job:http_inprogress_requests:sum:8654 + expr: vector(1) + labels: + job: job8654 + - record: job:http_inprogress_requests:sum:8655 + expr: vector(1) + labels: + job: job8655 + - record: job:http_inprogress_requests:sum:8656 + expr: vector(1) + labels: + job: job8656 + - record: job:http_inprogress_requests:sum:8657 + expr: vector(1) + labels: + job: job8657 + - record: job:http_inprogress_requests:sum:8658 + expr: vector(1) + labels: + job: job8658 + - record: job:http_inprogress_requests:sum:8659 + expr: vector(1) + labels: + job: job8659 + - record: job:http_inprogress_requests:sum:8660 + expr: vector(1) + labels: + job: job8660 + - record: job:http_inprogress_requests:sum:8661 + expr: vector(1) + labels: + job: job8661 + - record: job:http_inprogress_requests:sum:8662 + expr: vector(1) + labels: + job: job8662 + - record: job:http_inprogress_requests:sum:8663 + expr: vector(1) + labels: + job: job8663 + - record: job:http_inprogress_requests:sum:8664 + expr: vector(1) + labels: + job: job8664 + - record: job:http_inprogress_requests:sum:8665 + expr: vector(1) + labels: + job: job8665 + - record: job:http_inprogress_requests:sum:8666 + expr: vector(1) + labels: + job: job8666 + - record: job:http_inprogress_requests:sum:8667 + expr: vector(1) + labels: + job: job8667 + - record: job:http_inprogress_requests:sum:8668 + expr: vector(1) + labels: + job: job8668 + - record: job:http_inprogress_requests:sum:8669 + expr: vector(1) + labels: + job: job8669 + - record: job:http_inprogress_requests:sum:8670 + expr: vector(1) + labels: + job: job8670 + - record: job:http_inprogress_requests:sum:8671 + expr: vector(1) + labels: + job: job8671 + - record: job:http_inprogress_requests:sum:8672 + expr: vector(1) + labels: + job: job8672 + - record: job:http_inprogress_requests:sum:8673 + expr: vector(1) + labels: + job: job8673 + - record: job:http_inprogress_requests:sum:8674 + expr: vector(1) + labels: + job: job8674 + - record: job:http_inprogress_requests:sum:8675 + expr: vector(1) + labels: + job: job8675 + - record: job:http_inprogress_requests:sum:8676 + expr: vector(1) + labels: + job: job8676 + - record: job:http_inprogress_requests:sum:8677 + expr: vector(1) + labels: + job: job8677 + - record: job:http_inprogress_requests:sum:8678 + expr: vector(1) + labels: + job: job8678 + - record: job:http_inprogress_requests:sum:8679 + expr: vector(1) + labels: + job: job8679 + - record: job:http_inprogress_requests:sum:8680 + expr: vector(1) + labels: + job: job8680 + - record: job:http_inprogress_requests:sum:8681 + expr: vector(1) + labels: + job: job8681 + - record: job:http_inprogress_requests:sum:8682 + expr: vector(1) + labels: + job: job8682 + - record: job:http_inprogress_requests:sum:8683 + expr: vector(1) + labels: + job: job8683 + - record: job:http_inprogress_requests:sum:8684 + expr: vector(1) + labels: + job: job8684 + - record: job:http_inprogress_requests:sum:8685 + expr: vector(1) + labels: + job: job8685 + - record: job:http_inprogress_requests:sum:8686 + expr: vector(1) + labels: + job: job8686 + - record: job:http_inprogress_requests:sum:8687 + expr: vector(1) + labels: + job: job8687 + - record: job:http_inprogress_requests:sum:8688 + expr: vector(1) + labels: + job: job8688 + - record: job:http_inprogress_requests:sum:8689 + expr: vector(1) + labels: + job: job8689 + - record: job:http_inprogress_requests:sum:8690 + expr: vector(1) + labels: + job: job8690 + - record: job:http_inprogress_requests:sum:8691 + expr: vector(1) + labels: + job: job8691 + - record: job:http_inprogress_requests:sum:8692 + expr: vector(1) + labels: + job: job8692 + - record: job:http_inprogress_requests:sum:8693 + expr: vector(1) + labels: + job: job8693 + - record: job:http_inprogress_requests:sum:8694 + expr: vector(1) + labels: + job: job8694 + - record: job:http_inprogress_requests:sum:8695 + expr: vector(1) + labels: + job: job8695 + - record: job:http_inprogress_requests:sum:8696 + expr: vector(1) + labels: + job: job8696 + - record: job:http_inprogress_requests:sum:8697 + expr: vector(1) + labels: + job: job8697 + - record: job:http_inprogress_requests:sum:8698 + expr: vector(1) + labels: + job: job8698 + - record: job:http_inprogress_requests:sum:8699 + expr: vector(1) + labels: + job: job8699 + - record: job:http_inprogress_requests:sum:8700 + expr: vector(1) + labels: + job: job8700 + - record: job:http_inprogress_requests:sum:8701 + expr: vector(1) + labels: + job: job8701 + - record: job:http_inprogress_requests:sum:8702 + expr: vector(1) + labels: + job: job8702 + - record: job:http_inprogress_requests:sum:8703 + expr: vector(1) + labels: + job: job8703 + - record: job:http_inprogress_requests:sum:8704 + expr: vector(1) + labels: + job: job8704 + - record: job:http_inprogress_requests:sum:8705 + expr: vector(1) + labels: + job: job8705 + - record: job:http_inprogress_requests:sum:8706 + expr: vector(1) + labels: + job: job8706 + - record: job:http_inprogress_requests:sum:8707 + expr: vector(1) + labels: + job: job8707 + - record: job:http_inprogress_requests:sum:8708 + expr: vector(1) + labels: + job: job8708 + - record: job:http_inprogress_requests:sum:8709 + expr: vector(1) + labels: + job: job8709 + - record: job:http_inprogress_requests:sum:8710 + expr: vector(1) + labels: + job: job8710 + - record: job:http_inprogress_requests:sum:8711 + expr: vector(1) + labels: + job: job8711 + - record: job:http_inprogress_requests:sum:8712 + expr: vector(1) + labels: + job: job8712 + - record: job:http_inprogress_requests:sum:8713 + expr: vector(1) + labels: + job: job8713 + - record: job:http_inprogress_requests:sum:8714 + expr: vector(1) + labels: + job: job8714 + - record: job:http_inprogress_requests:sum:8715 + expr: vector(1) + labels: + job: job8715 + - record: job:http_inprogress_requests:sum:8716 + expr: vector(1) + labels: + job: job8716 + - record: job:http_inprogress_requests:sum:8717 + expr: vector(1) + labels: + job: job8717 + - record: job:http_inprogress_requests:sum:8718 + expr: vector(1) + labels: + job: job8718 + - record: job:http_inprogress_requests:sum:8719 + expr: vector(1) + labels: + job: job8719 + - record: job:http_inprogress_requests:sum:8720 + expr: vector(1) + labels: + job: job8720 + - record: job:http_inprogress_requests:sum:8721 + expr: vector(1) + labels: + job: job8721 + - record: job:http_inprogress_requests:sum:8722 + expr: vector(1) + labels: + job: job8722 + - record: job:http_inprogress_requests:sum:8723 + expr: vector(1) + labels: + job: job8723 + - record: job:http_inprogress_requests:sum:8724 + expr: vector(1) + labels: + job: job8724 + - record: job:http_inprogress_requests:sum:8725 + expr: vector(1) + labels: + job: job8725 + - record: job:http_inprogress_requests:sum:8726 + expr: vector(1) + labels: + job: job8726 + - record: job:http_inprogress_requests:sum:8727 + expr: vector(1) + labels: + job: job8727 + - record: job:http_inprogress_requests:sum:8728 + expr: vector(1) + labels: + job: job8728 + - record: job:http_inprogress_requests:sum:8729 + expr: vector(1) + labels: + job: job8729 + - record: job:http_inprogress_requests:sum:8730 + expr: vector(1) + labels: + job: job8730 + - record: job:http_inprogress_requests:sum:8731 + expr: vector(1) + labels: + job: job8731 + - record: job:http_inprogress_requests:sum:8732 + expr: vector(1) + labels: + job: job8732 + - record: job:http_inprogress_requests:sum:8733 + expr: vector(1) + labels: + job: job8733 + - record: job:http_inprogress_requests:sum:8734 + expr: vector(1) + labels: + job: job8734 + - record: job:http_inprogress_requests:sum:8735 + expr: vector(1) + labels: + job: job8735 + - record: job:http_inprogress_requests:sum:8736 + expr: vector(1) + labels: + job: job8736 + - record: job:http_inprogress_requests:sum:8737 + expr: vector(1) + labels: + job: job8737 + - record: job:http_inprogress_requests:sum:8738 + expr: vector(1) + labels: + job: job8738 + - record: job:http_inprogress_requests:sum:8739 + expr: vector(1) + labels: + job: job8739 + - record: job:http_inprogress_requests:sum:8740 + expr: vector(1) + labels: + job: job8740 + - record: job:http_inprogress_requests:sum:8741 + expr: vector(1) + labels: + job: job8741 + - record: job:http_inprogress_requests:sum:8742 + expr: vector(1) + labels: + job: job8742 + - record: job:http_inprogress_requests:sum:8743 + expr: vector(1) + labels: + job: job8743 + - record: job:http_inprogress_requests:sum:8744 + expr: vector(1) + labels: + job: job8744 + - record: job:http_inprogress_requests:sum:8745 + expr: vector(1) + labels: + job: job8745 + - record: job:http_inprogress_requests:sum:8746 + expr: vector(1) + labels: + job: job8746 + - record: job:http_inprogress_requests:sum:8747 + expr: vector(1) + labels: + job: job8747 + - record: job:http_inprogress_requests:sum:8748 + expr: vector(1) + labels: + job: job8748 + - record: job:http_inprogress_requests:sum:8749 + expr: vector(1) + labels: + job: job8749 + - record: job:http_inprogress_requests:sum:8750 + expr: vector(1) + labels: + job: job8750 + - record: job:http_inprogress_requests:sum:8751 + expr: vector(1) + labels: + job: job8751 + - record: job:http_inprogress_requests:sum:8752 + expr: vector(1) + labels: + job: job8752 + - record: job:http_inprogress_requests:sum:8753 + expr: vector(1) + labels: + job: job8753 + - record: job:http_inprogress_requests:sum:8754 + expr: vector(1) + labels: + job: job8754 + - record: job:http_inprogress_requests:sum:8755 + expr: vector(1) + labels: + job: job8755 + - record: job:http_inprogress_requests:sum:8756 + expr: vector(1) + labels: + job: job8756 + - record: job:http_inprogress_requests:sum:8757 + expr: vector(1) + labels: + job: job8757 + - record: job:http_inprogress_requests:sum:8758 + expr: vector(1) + labels: + job: job8758 + - record: job:http_inprogress_requests:sum:8759 + expr: vector(1) + labels: + job: job8759 + - record: job:http_inprogress_requests:sum:8760 + expr: vector(1) + labels: + job: job8760 + - record: job:http_inprogress_requests:sum:8761 + expr: vector(1) + labels: + job: job8761 + - record: job:http_inprogress_requests:sum:8762 + expr: vector(1) + labels: + job: job8762 + - record: job:http_inprogress_requests:sum:8763 + expr: vector(1) + labels: + job: job8763 + - record: job:http_inprogress_requests:sum:8764 + expr: vector(1) + labels: + job: job8764 + - record: job:http_inprogress_requests:sum:8765 + expr: vector(1) + labels: + job: job8765 + - record: job:http_inprogress_requests:sum:8766 + expr: vector(1) + labels: + job: job8766 + - record: job:http_inprogress_requests:sum:8767 + expr: vector(1) + labels: + job: job8767 + - record: job:http_inprogress_requests:sum:8768 + expr: vector(1) + labels: + job: job8768 + - record: job:http_inprogress_requests:sum:8769 + expr: vector(1) + labels: + job: job8769 + - record: job:http_inprogress_requests:sum:8770 + expr: vector(1) + labels: + job: job8770 + - record: job:http_inprogress_requests:sum:8771 + expr: vector(1) + labels: + job: job8771 + - record: job:http_inprogress_requests:sum:8772 + expr: vector(1) + labels: + job: job8772 + - record: job:http_inprogress_requests:sum:8773 + expr: vector(1) + labels: + job: job8773 + - record: job:http_inprogress_requests:sum:8774 + expr: vector(1) + labels: + job: job8774 + - record: job:http_inprogress_requests:sum:8775 + expr: vector(1) + labels: + job: job8775 + - record: job:http_inprogress_requests:sum:8776 + expr: vector(1) + labels: + job: job8776 + - record: job:http_inprogress_requests:sum:8777 + expr: vector(1) + labels: + job: job8777 + - record: job:http_inprogress_requests:sum:8778 + expr: vector(1) + labels: + job: job8778 + - record: job:http_inprogress_requests:sum:8779 + expr: vector(1) + labels: + job: job8779 + - record: job:http_inprogress_requests:sum:8780 + expr: vector(1) + labels: + job: job8780 + - record: job:http_inprogress_requests:sum:8781 + expr: vector(1) + labels: + job: job8781 + - record: job:http_inprogress_requests:sum:8782 + expr: vector(1) + labels: + job: job8782 + - record: job:http_inprogress_requests:sum:8783 + expr: vector(1) + labels: + job: job8783 + - record: job:http_inprogress_requests:sum:8784 + expr: vector(1) + labels: + job: job8784 + - record: job:http_inprogress_requests:sum:8785 + expr: vector(1) + labels: + job: job8785 + - record: job:http_inprogress_requests:sum:8786 + expr: vector(1) + labels: + job: job8786 + - record: job:http_inprogress_requests:sum:8787 + expr: vector(1) + labels: + job: job8787 + - record: job:http_inprogress_requests:sum:8788 + expr: vector(1) + labels: + job: job8788 + - record: job:http_inprogress_requests:sum:8789 + expr: vector(1) + labels: + job: job8789 + - record: job:http_inprogress_requests:sum:8790 + expr: vector(1) + labels: + job: job8790 + - record: job:http_inprogress_requests:sum:8791 + expr: vector(1) + labels: + job: job8791 + - record: job:http_inprogress_requests:sum:8792 + expr: vector(1) + labels: + job: job8792 + - record: job:http_inprogress_requests:sum:8793 + expr: vector(1) + labels: + job: job8793 + - record: job:http_inprogress_requests:sum:8794 + expr: vector(1) + labels: + job: job8794 + - record: job:http_inprogress_requests:sum:8795 + expr: vector(1) + labels: + job: job8795 + - record: job:http_inprogress_requests:sum:8796 + expr: vector(1) + labels: + job: job8796 + - record: job:http_inprogress_requests:sum:8797 + expr: vector(1) + labels: + job: job8797 + - record: job:http_inprogress_requests:sum:8798 + expr: vector(1) + labels: + job: job8798 + - record: job:http_inprogress_requests:sum:8799 + expr: vector(1) + labels: + job: job8799 + - record: job:http_inprogress_requests:sum:8800 + expr: vector(1) + labels: + job: job8800 + - record: job:http_inprogress_requests:sum:8801 + expr: vector(1) + labels: + job: job8801 + - record: job:http_inprogress_requests:sum:8802 + expr: vector(1) + labels: + job: job8802 + - record: job:http_inprogress_requests:sum:8803 + expr: vector(1) + labels: + job: job8803 + - record: job:http_inprogress_requests:sum:8804 + expr: vector(1) + labels: + job: job8804 + - record: job:http_inprogress_requests:sum:8805 + expr: vector(1) + labels: + job: job8805 + - record: job:http_inprogress_requests:sum:8806 + expr: vector(1) + labels: + job: job8806 + - record: job:http_inprogress_requests:sum:8807 + expr: vector(1) + labels: + job: job8807 + - record: job:http_inprogress_requests:sum:8808 + expr: vector(1) + labels: + job: job8808 + - record: job:http_inprogress_requests:sum:8809 + expr: vector(1) + labels: + job: job8809 + - record: job:http_inprogress_requests:sum:8810 + expr: vector(1) + labels: + job: job8810 + - record: job:http_inprogress_requests:sum:8811 + expr: vector(1) + labels: + job: job8811 + - record: job:http_inprogress_requests:sum:8812 + expr: vector(1) + labels: + job: job8812 + - record: job:http_inprogress_requests:sum:8813 + expr: vector(1) + labels: + job: job8813 + - record: job:http_inprogress_requests:sum:8814 + expr: vector(1) + labels: + job: job8814 + - record: job:http_inprogress_requests:sum:8815 + expr: vector(1) + labels: + job: job8815 + - record: job:http_inprogress_requests:sum:8816 + expr: vector(1) + labels: + job: job8816 + - record: job:http_inprogress_requests:sum:8817 + expr: vector(1) + labels: + job: job8817 + - record: job:http_inprogress_requests:sum:8818 + expr: vector(1) + labels: + job: job8818 + - record: job:http_inprogress_requests:sum:8819 + expr: vector(1) + labels: + job: job8819 + - record: job:http_inprogress_requests:sum:8820 + expr: vector(1) + labels: + job: job8820 + - record: job:http_inprogress_requests:sum:8821 + expr: vector(1) + labels: + job: job8821 + - record: job:http_inprogress_requests:sum:8822 + expr: vector(1) + labels: + job: job8822 + - record: job:http_inprogress_requests:sum:8823 + expr: vector(1) + labels: + job: job8823 + - record: job:http_inprogress_requests:sum:8824 + expr: vector(1) + labels: + job: job8824 + - record: job:http_inprogress_requests:sum:8825 + expr: vector(1) + labels: + job: job8825 + - record: job:http_inprogress_requests:sum:8826 + expr: vector(1) + labels: + job: job8826 + - record: job:http_inprogress_requests:sum:8827 + expr: vector(1) + labels: + job: job8827 + - record: job:http_inprogress_requests:sum:8828 + expr: vector(1) + labels: + job: job8828 + - record: job:http_inprogress_requests:sum:8829 + expr: vector(1) + labels: + job: job8829 + - record: job:http_inprogress_requests:sum:8830 + expr: vector(1) + labels: + job: job8830 + - record: job:http_inprogress_requests:sum:8831 + expr: vector(1) + labels: + job: job8831 + - record: job:http_inprogress_requests:sum:8832 + expr: vector(1) + labels: + job: job8832 + - record: job:http_inprogress_requests:sum:8833 + expr: vector(1) + labels: + job: job8833 + - record: job:http_inprogress_requests:sum:8834 + expr: vector(1) + labels: + job: job8834 + - record: job:http_inprogress_requests:sum:8835 + expr: vector(1) + labels: + job: job8835 + - record: job:http_inprogress_requests:sum:8836 + expr: vector(1) + labels: + job: job8836 + - record: job:http_inprogress_requests:sum:8837 + expr: vector(1) + labels: + job: job8837 + - record: job:http_inprogress_requests:sum:8838 + expr: vector(1) + labels: + job: job8838 + - record: job:http_inprogress_requests:sum:8839 + expr: vector(1) + labels: + job: job8839 + - record: job:http_inprogress_requests:sum:8840 + expr: vector(1) + labels: + job: job8840 + - record: job:http_inprogress_requests:sum:8841 + expr: vector(1) + labels: + job: job8841 + - record: job:http_inprogress_requests:sum:8842 + expr: vector(1) + labels: + job: job8842 + - record: job:http_inprogress_requests:sum:8843 + expr: vector(1) + labels: + job: job8843 + - record: job:http_inprogress_requests:sum:8844 + expr: vector(1) + labels: + job: job8844 + - record: job:http_inprogress_requests:sum:8845 + expr: vector(1) + labels: + job: job8845 + - record: job:http_inprogress_requests:sum:8846 + expr: vector(1) + labels: + job: job8846 + - record: job:http_inprogress_requests:sum:8847 + expr: vector(1) + labels: + job: job8847 + - record: job:http_inprogress_requests:sum:8848 + expr: vector(1) + labels: + job: job8848 + - record: job:http_inprogress_requests:sum:8849 + expr: vector(1) + labels: + job: job8849 + - record: job:http_inprogress_requests:sum:8850 + expr: vector(1) + labels: + job: job8850 + - record: job:http_inprogress_requests:sum:8851 + expr: vector(1) + labels: + job: job8851 + - record: job:http_inprogress_requests:sum:8852 + expr: vector(1) + labels: + job: job8852 + - record: job:http_inprogress_requests:sum:8853 + expr: vector(1) + labels: + job: job8853 + - record: job:http_inprogress_requests:sum:8854 + expr: vector(1) + labels: + job: job8854 + - record: job:http_inprogress_requests:sum:8855 + expr: vector(1) + labels: + job: job8855 + - record: job:http_inprogress_requests:sum:8856 + expr: vector(1) + labels: + job: job8856 + - record: job:http_inprogress_requests:sum:8857 + expr: vector(1) + labels: + job: job8857 + - record: job:http_inprogress_requests:sum:8858 + expr: vector(1) + labels: + job: job8858 + - record: job:http_inprogress_requests:sum:8859 + expr: vector(1) + labels: + job: job8859 + - record: job:http_inprogress_requests:sum:8860 + expr: vector(1) + labels: + job: job8860 + - record: job:http_inprogress_requests:sum:8861 + expr: vector(1) + labels: + job: job8861 + - record: job:http_inprogress_requests:sum:8862 + expr: vector(1) + labels: + job: job8862 + - record: job:http_inprogress_requests:sum:8863 + expr: vector(1) + labels: + job: job8863 + - record: job:http_inprogress_requests:sum:8864 + expr: vector(1) + labels: + job: job8864 + - record: job:http_inprogress_requests:sum:8865 + expr: vector(1) + labels: + job: job8865 + - record: job:http_inprogress_requests:sum:8866 + expr: vector(1) + labels: + job: job8866 + - record: job:http_inprogress_requests:sum:8867 + expr: vector(1) + labels: + job: job8867 + - record: job:http_inprogress_requests:sum:8868 + expr: vector(1) + labels: + job: job8868 + - record: job:http_inprogress_requests:sum:8869 + expr: vector(1) + labels: + job: job8869 + - record: job:http_inprogress_requests:sum:8870 + expr: vector(1) + labels: + job: job8870 + - record: job:http_inprogress_requests:sum:8871 + expr: vector(1) + labels: + job: job8871 + - record: job:http_inprogress_requests:sum:8872 + expr: vector(1) + labels: + job: job8872 + - record: job:http_inprogress_requests:sum:8873 + expr: vector(1) + labels: + job: job8873 + - record: job:http_inprogress_requests:sum:8874 + expr: vector(1) + labels: + job: job8874 + - record: job:http_inprogress_requests:sum:8875 + expr: vector(1) + labels: + job: job8875 + - record: job:http_inprogress_requests:sum:8876 + expr: vector(1) + labels: + job: job8876 + - record: job:http_inprogress_requests:sum:8877 + expr: vector(1) + labels: + job: job8877 + - record: job:http_inprogress_requests:sum:8878 + expr: vector(1) + labels: + job: job8878 + - record: job:http_inprogress_requests:sum:8879 + expr: vector(1) + labels: + job: job8879 + - record: job:http_inprogress_requests:sum:8880 + expr: vector(1) + labels: + job: job8880 + - record: job:http_inprogress_requests:sum:8881 + expr: vector(1) + labels: + job: job8881 + - record: job:http_inprogress_requests:sum:8882 + expr: vector(1) + labels: + job: job8882 + - record: job:http_inprogress_requests:sum:8883 + expr: vector(1) + labels: + job: job8883 + - record: job:http_inprogress_requests:sum:8884 + expr: vector(1) + labels: + job: job8884 + - record: job:http_inprogress_requests:sum:8885 + expr: vector(1) + labels: + job: job8885 + - record: job:http_inprogress_requests:sum:8886 + expr: vector(1) + labels: + job: job8886 + - record: job:http_inprogress_requests:sum:8887 + expr: vector(1) + labels: + job: job8887 + - record: job:http_inprogress_requests:sum:8888 + expr: vector(1) + labels: + job: job8888 + - record: job:http_inprogress_requests:sum:8889 + expr: vector(1) + labels: + job: job8889 + - record: job:http_inprogress_requests:sum:8890 + expr: vector(1) + labels: + job: job8890 + - record: job:http_inprogress_requests:sum:8891 + expr: vector(1) + labels: + job: job8891 + - record: job:http_inprogress_requests:sum:8892 + expr: vector(1) + labels: + job: job8892 + - record: job:http_inprogress_requests:sum:8893 + expr: vector(1) + labels: + job: job8893 + - record: job:http_inprogress_requests:sum:8894 + expr: vector(1) + labels: + job: job8894 + - record: job:http_inprogress_requests:sum:8895 + expr: vector(1) + labels: + job: job8895 + - record: job:http_inprogress_requests:sum:8896 + expr: vector(1) + labels: + job: job8896 + - record: job:http_inprogress_requests:sum:8897 + expr: vector(1) + labels: + job: job8897 + - record: job:http_inprogress_requests:sum:8898 + expr: vector(1) + labels: + job: job8898 + - record: job:http_inprogress_requests:sum:8899 + expr: vector(1) + labels: + job: job8899 + - record: job:http_inprogress_requests:sum:8900 + expr: vector(1) + labels: + job: job8900 + - record: job:http_inprogress_requests:sum:8901 + expr: vector(1) + labels: + job: job8901 + - record: job:http_inprogress_requests:sum:8902 + expr: vector(1) + labels: + job: job8902 + - record: job:http_inprogress_requests:sum:8903 + expr: vector(1) + labels: + job: job8903 + - record: job:http_inprogress_requests:sum:8904 + expr: vector(1) + labels: + job: job8904 + - record: job:http_inprogress_requests:sum:8905 + expr: vector(1) + labels: + job: job8905 + - record: job:http_inprogress_requests:sum:8906 + expr: vector(1) + labels: + job: job8906 + - record: job:http_inprogress_requests:sum:8907 + expr: vector(1) + labels: + job: job8907 + - record: job:http_inprogress_requests:sum:8908 + expr: vector(1) + labels: + job: job8908 + - record: job:http_inprogress_requests:sum:8909 + expr: vector(1) + labels: + job: job8909 + - record: job:http_inprogress_requests:sum:8910 + expr: vector(1) + labels: + job: job8910 + - record: job:http_inprogress_requests:sum:8911 + expr: vector(1) + labels: + job: job8911 + - record: job:http_inprogress_requests:sum:8912 + expr: vector(1) + labels: + job: job8912 + - record: job:http_inprogress_requests:sum:8913 + expr: vector(1) + labels: + job: job8913 + - record: job:http_inprogress_requests:sum:8914 + expr: vector(1) + labels: + job: job8914 + - record: job:http_inprogress_requests:sum:8915 + expr: vector(1) + labels: + job: job8915 + - record: job:http_inprogress_requests:sum:8916 + expr: vector(1) + labels: + job: job8916 + - record: job:http_inprogress_requests:sum:8917 + expr: vector(1) + labels: + job: job8917 + - record: job:http_inprogress_requests:sum:8918 + expr: vector(1) + labels: + job: job8918 + - record: job:http_inprogress_requests:sum:8919 + expr: vector(1) + labels: + job: job8919 + - record: job:http_inprogress_requests:sum:8920 + expr: vector(1) + labels: + job: job8920 + - record: job:http_inprogress_requests:sum:8921 + expr: vector(1) + labels: + job: job8921 + - record: job:http_inprogress_requests:sum:8922 + expr: vector(1) + labels: + job: job8922 + - record: job:http_inprogress_requests:sum:8923 + expr: vector(1) + labels: + job: job8923 + - record: job:http_inprogress_requests:sum:8924 + expr: vector(1) + labels: + job: job8924 + - record: job:http_inprogress_requests:sum:8925 + expr: vector(1) + labels: + job: job8925 + - record: job:http_inprogress_requests:sum:8926 + expr: vector(1) + labels: + job: job8926 + - record: job:http_inprogress_requests:sum:8927 + expr: vector(1) + labels: + job: job8927 + - record: job:http_inprogress_requests:sum:8928 + expr: vector(1) + labels: + job: job8928 + - record: job:http_inprogress_requests:sum:8929 + expr: vector(1) + labels: + job: job8929 + - record: job:http_inprogress_requests:sum:8930 + expr: vector(1) + labels: + job: job8930 + - record: job:http_inprogress_requests:sum:8931 + expr: vector(1) + labels: + job: job8931 + - record: job:http_inprogress_requests:sum:8932 + expr: vector(1) + labels: + job: job8932 + - record: job:http_inprogress_requests:sum:8933 + expr: vector(1) + labels: + job: job8933 + - record: job:http_inprogress_requests:sum:8934 + expr: vector(1) + labels: + job: job8934 + - record: job:http_inprogress_requests:sum:8935 + expr: vector(1) + labels: + job: job8935 + - record: job:http_inprogress_requests:sum:8936 + expr: vector(1) + labels: + job: job8936 + - record: job:http_inprogress_requests:sum:8937 + expr: vector(1) + labels: + job: job8937 + - record: job:http_inprogress_requests:sum:8938 + expr: vector(1) + labels: + job: job8938 + - record: job:http_inprogress_requests:sum:8939 + expr: vector(1) + labels: + job: job8939 + - record: job:http_inprogress_requests:sum:8940 + expr: vector(1) + labels: + job: job8940 + - record: job:http_inprogress_requests:sum:8941 + expr: vector(1) + labels: + job: job8941 + - record: job:http_inprogress_requests:sum:8942 + expr: vector(1) + labels: + job: job8942 + - record: job:http_inprogress_requests:sum:8943 + expr: vector(1) + labels: + job: job8943 + - record: job:http_inprogress_requests:sum:8944 + expr: vector(1) + labels: + job: job8944 + - record: job:http_inprogress_requests:sum:8945 + expr: vector(1) + labels: + job: job8945 + - record: job:http_inprogress_requests:sum:8946 + expr: vector(1) + labels: + job: job8946 + - record: job:http_inprogress_requests:sum:8947 + expr: vector(1) + labels: + job: job8947 + - record: job:http_inprogress_requests:sum:8948 + expr: vector(1) + labels: + job: job8948 + - record: job:http_inprogress_requests:sum:8949 + expr: vector(1) + labels: + job: job8949 + - record: job:http_inprogress_requests:sum:8950 + expr: vector(1) + labels: + job: job8950 + - record: job:http_inprogress_requests:sum:8951 + expr: vector(1) + labels: + job: job8951 + - record: job:http_inprogress_requests:sum:8952 + expr: vector(1) + labels: + job: job8952 + - record: job:http_inprogress_requests:sum:8953 + expr: vector(1) + labels: + job: job8953 + - record: job:http_inprogress_requests:sum:8954 + expr: vector(1) + labels: + job: job8954 + - record: job:http_inprogress_requests:sum:8955 + expr: vector(1) + labels: + job: job8955 + - record: job:http_inprogress_requests:sum:8956 + expr: vector(1) + labels: + job: job8956 + - record: job:http_inprogress_requests:sum:8957 + expr: vector(1) + labels: + job: job8957 + - record: job:http_inprogress_requests:sum:8958 + expr: vector(1) + labels: + job: job8958 + - record: job:http_inprogress_requests:sum:8959 + expr: vector(1) + labels: + job: job8959 + - record: job:http_inprogress_requests:sum:8960 + expr: vector(1) + labels: + job: job8960 + - record: job:http_inprogress_requests:sum:8961 + expr: vector(1) + labels: + job: job8961 + - record: job:http_inprogress_requests:sum:8962 + expr: vector(1) + labels: + job: job8962 + - record: job:http_inprogress_requests:sum:8963 + expr: vector(1) + labels: + job: job8963 + - record: job:http_inprogress_requests:sum:8964 + expr: vector(1) + labels: + job: job8964 + - record: job:http_inprogress_requests:sum:8965 + expr: vector(1) + labels: + job: job8965 + - record: job:http_inprogress_requests:sum:8966 + expr: vector(1) + labels: + job: job8966 + - record: job:http_inprogress_requests:sum:8967 + expr: vector(1) + labels: + job: job8967 + - record: job:http_inprogress_requests:sum:8968 + expr: vector(1) + labels: + job: job8968 + - record: job:http_inprogress_requests:sum:8969 + expr: vector(1) + labels: + job: job8969 + - record: job:http_inprogress_requests:sum:8970 + expr: vector(1) + labels: + job: job8970 + - record: job:http_inprogress_requests:sum:8971 + expr: vector(1) + labels: + job: job8971 + - record: job:http_inprogress_requests:sum:8972 + expr: vector(1) + labels: + job: job8972 + - record: job:http_inprogress_requests:sum:8973 + expr: vector(1) + labels: + job: job8973 + - record: job:http_inprogress_requests:sum:8974 + expr: vector(1) + labels: + job: job8974 + - record: job:http_inprogress_requests:sum:8975 + expr: vector(1) + labels: + job: job8975 + - record: job:http_inprogress_requests:sum:8976 + expr: vector(1) + labels: + job: job8976 + - record: job:http_inprogress_requests:sum:8977 + expr: vector(1) + labels: + job: job8977 + - record: job:http_inprogress_requests:sum:8978 + expr: vector(1) + labels: + job: job8978 + - record: job:http_inprogress_requests:sum:8979 + expr: vector(1) + labels: + job: job8979 + - record: job:http_inprogress_requests:sum:8980 + expr: vector(1) + labels: + job: job8980 + - record: job:http_inprogress_requests:sum:8981 + expr: vector(1) + labels: + job: job8981 + - record: job:http_inprogress_requests:sum:8982 + expr: vector(1) + labels: + job: job8982 + - record: job:http_inprogress_requests:sum:8983 + expr: vector(1) + labels: + job: job8983 + - record: job:http_inprogress_requests:sum:8984 + expr: vector(1) + labels: + job: job8984 + - record: job:http_inprogress_requests:sum:8985 + expr: vector(1) + labels: + job: job8985 + - record: job:http_inprogress_requests:sum:8986 + expr: vector(1) + labels: + job: job8986 + - record: job:http_inprogress_requests:sum:8987 + expr: vector(1) + labels: + job: job8987 + - record: job:http_inprogress_requests:sum:8988 + expr: vector(1) + labels: + job: job8988 + - record: job:http_inprogress_requests:sum:8989 + expr: vector(1) + labels: + job: job8989 + - record: job:http_inprogress_requests:sum:8990 + expr: vector(1) + labels: + job: job8990 + - record: job:http_inprogress_requests:sum:8991 + expr: vector(1) + labels: + job: job8991 + - record: job:http_inprogress_requests:sum:8992 + expr: vector(1) + labels: + job: job8992 + - record: job:http_inprogress_requests:sum:8993 + expr: vector(1) + labels: + job: job8993 + - record: job:http_inprogress_requests:sum:8994 + expr: vector(1) + labels: + job: job8994 + - record: job:http_inprogress_requests:sum:8995 + expr: vector(1) + labels: + job: job8995 + - record: job:http_inprogress_requests:sum:8996 + expr: vector(1) + labels: + job: job8996 + - record: job:http_inprogress_requests:sum:8997 + expr: vector(1) + labels: + job: job8997 + - record: job:http_inprogress_requests:sum:8998 + expr: vector(1) + labels: + job: job8998 + - record: job:http_inprogress_requests:sum:8999 + expr: vector(1) + labels: + job: job8999 + - record: job:http_inprogress_requests:sum:9000 + expr: vector(1) + labels: + job: job9000 + - record: job:http_inprogress_requests:sum:9001 + expr: vector(1) + labels: + job: job9001 + - record: job:http_inprogress_requests:sum:9002 + expr: vector(1) + labels: + job: job9002 + - record: job:http_inprogress_requests:sum:9003 + expr: vector(1) + labels: + job: job9003 + - record: job:http_inprogress_requests:sum:9004 + expr: vector(1) + labels: + job: job9004 + - record: job:http_inprogress_requests:sum:9005 + expr: vector(1) + labels: + job: job9005 + - record: job:http_inprogress_requests:sum:9006 + expr: vector(1) + labels: + job: job9006 + - record: job:http_inprogress_requests:sum:9007 + expr: vector(1) + labels: + job: job9007 + - record: job:http_inprogress_requests:sum:9008 + expr: vector(1) + labels: + job: job9008 + - record: job:http_inprogress_requests:sum:9009 + expr: vector(1) + labels: + job: job9009 + - record: job:http_inprogress_requests:sum:9010 + expr: vector(1) + labels: + job: job9010 + - record: job:http_inprogress_requests:sum:9011 + expr: vector(1) + labels: + job: job9011 + - record: job:http_inprogress_requests:sum:9012 + expr: vector(1) + labels: + job: job9012 + - record: job:http_inprogress_requests:sum:9013 + expr: vector(1) + labels: + job: job9013 + - record: job:http_inprogress_requests:sum:9014 + expr: vector(1) + labels: + job: job9014 + - record: job:http_inprogress_requests:sum:9015 + expr: vector(1) + labels: + job: job9015 + - record: job:http_inprogress_requests:sum:9016 + expr: vector(1) + labels: + job: job9016 + - record: job:http_inprogress_requests:sum:9017 + expr: vector(1) + labels: + job: job9017 + - record: job:http_inprogress_requests:sum:9018 + expr: vector(1) + labels: + job: job9018 + - record: job:http_inprogress_requests:sum:9019 + expr: vector(1) + labels: + job: job9019 + - record: job:http_inprogress_requests:sum:9020 + expr: vector(1) + labels: + job: job9020 + - record: job:http_inprogress_requests:sum:9021 + expr: vector(1) + labels: + job: job9021 + - record: job:http_inprogress_requests:sum:9022 + expr: vector(1) + labels: + job: job9022 + - record: job:http_inprogress_requests:sum:9023 + expr: vector(1) + labels: + job: job9023 + - record: job:http_inprogress_requests:sum:9024 + expr: vector(1) + labels: + job: job9024 + - record: job:http_inprogress_requests:sum:9025 + expr: vector(1) + labels: + job: job9025 + - record: job:http_inprogress_requests:sum:9026 + expr: vector(1) + labels: + job: job9026 + - record: job:http_inprogress_requests:sum:9027 + expr: vector(1) + labels: + job: job9027 + - record: job:http_inprogress_requests:sum:9028 + expr: vector(1) + labels: + job: job9028 + - record: job:http_inprogress_requests:sum:9029 + expr: vector(1) + labels: + job: job9029 + - record: job:http_inprogress_requests:sum:9030 + expr: vector(1) + labels: + job: job9030 + - record: job:http_inprogress_requests:sum:9031 + expr: vector(1) + labels: + job: job9031 + - record: job:http_inprogress_requests:sum:9032 + expr: vector(1) + labels: + job: job9032 + - record: job:http_inprogress_requests:sum:9033 + expr: vector(1) + labels: + job: job9033 + - record: job:http_inprogress_requests:sum:9034 + expr: vector(1) + labels: + job: job9034 + - record: job:http_inprogress_requests:sum:9035 + expr: vector(1) + labels: + job: job9035 + - record: job:http_inprogress_requests:sum:9036 + expr: vector(1) + labels: + job: job9036 + - record: job:http_inprogress_requests:sum:9037 + expr: vector(1) + labels: + job: job9037 + - record: job:http_inprogress_requests:sum:9038 + expr: vector(1) + labels: + job: job9038 + - record: job:http_inprogress_requests:sum:9039 + expr: vector(1) + labels: + job: job9039 + - record: job:http_inprogress_requests:sum:9040 + expr: vector(1) + labels: + job: job9040 + - record: job:http_inprogress_requests:sum:9041 + expr: vector(1) + labels: + job: job9041 + - record: job:http_inprogress_requests:sum:9042 + expr: vector(1) + labels: + job: job9042 + - record: job:http_inprogress_requests:sum:9043 + expr: vector(1) + labels: + job: job9043 + - record: job:http_inprogress_requests:sum:9044 + expr: vector(1) + labels: + job: job9044 + - record: job:http_inprogress_requests:sum:9045 + expr: vector(1) + labels: + job: job9045 + - record: job:http_inprogress_requests:sum:9046 + expr: vector(1) + labels: + job: job9046 + - record: job:http_inprogress_requests:sum:9047 + expr: vector(1) + labels: + job: job9047 + - record: job:http_inprogress_requests:sum:9048 + expr: vector(1) + labels: + job: job9048 + - record: job:http_inprogress_requests:sum:9049 + expr: vector(1) + labels: + job: job9049 + - record: job:http_inprogress_requests:sum:9050 + expr: vector(1) + labels: + job: job9050 + - record: job:http_inprogress_requests:sum:9051 + expr: vector(1) + labels: + job: job9051 + - record: job:http_inprogress_requests:sum:9052 + expr: vector(1) + labels: + job: job9052 + - record: job:http_inprogress_requests:sum:9053 + expr: vector(1) + labels: + job: job9053 + - record: job:http_inprogress_requests:sum:9054 + expr: vector(1) + labels: + job: job9054 + - record: job:http_inprogress_requests:sum:9055 + expr: vector(1) + labels: + job: job9055 + - record: job:http_inprogress_requests:sum:9056 + expr: vector(1) + labels: + job: job9056 + - record: job:http_inprogress_requests:sum:9057 + expr: vector(1) + labels: + job: job9057 + - record: job:http_inprogress_requests:sum:9058 + expr: vector(1) + labels: + job: job9058 + - record: job:http_inprogress_requests:sum:9059 + expr: vector(1) + labels: + job: job9059 + - record: job:http_inprogress_requests:sum:9060 + expr: vector(1) + labels: + job: job9060 + - record: job:http_inprogress_requests:sum:9061 + expr: vector(1) + labels: + job: job9061 + - record: job:http_inprogress_requests:sum:9062 + expr: vector(1) + labels: + job: job9062 + - record: job:http_inprogress_requests:sum:9063 + expr: vector(1) + labels: + job: job9063 + - record: job:http_inprogress_requests:sum:9064 + expr: vector(1) + labels: + job: job9064 + - record: job:http_inprogress_requests:sum:9065 + expr: vector(1) + labels: + job: job9065 + - record: job:http_inprogress_requests:sum:9066 + expr: vector(1) + labels: + job: job9066 + - record: job:http_inprogress_requests:sum:9067 + expr: vector(1) + labels: + job: job9067 + - record: job:http_inprogress_requests:sum:9068 + expr: vector(1) + labels: + job: job9068 + - record: job:http_inprogress_requests:sum:9069 + expr: vector(1) + labels: + job: job9069 + - record: job:http_inprogress_requests:sum:9070 + expr: vector(1) + labels: + job: job9070 + - record: job:http_inprogress_requests:sum:9071 + expr: vector(1) + labels: + job: job9071 + - record: job:http_inprogress_requests:sum:9072 + expr: vector(1) + labels: + job: job9072 + - record: job:http_inprogress_requests:sum:9073 + expr: vector(1) + labels: + job: job9073 + - record: job:http_inprogress_requests:sum:9074 + expr: vector(1) + labels: + job: job9074 + - record: job:http_inprogress_requests:sum:9075 + expr: vector(1) + labels: + job: job9075 + - record: job:http_inprogress_requests:sum:9076 + expr: vector(1) + labels: + job: job9076 + - record: job:http_inprogress_requests:sum:9077 + expr: vector(1) + labels: + job: job9077 + - record: job:http_inprogress_requests:sum:9078 + expr: vector(1) + labels: + job: job9078 + - record: job:http_inprogress_requests:sum:9079 + expr: vector(1) + labels: + job: job9079 + - record: job:http_inprogress_requests:sum:9080 + expr: vector(1) + labels: + job: job9080 + - record: job:http_inprogress_requests:sum:9081 + expr: vector(1) + labels: + job: job9081 + - record: job:http_inprogress_requests:sum:9082 + expr: vector(1) + labels: + job: job9082 + - record: job:http_inprogress_requests:sum:9083 + expr: vector(1) + labels: + job: job9083 + - record: job:http_inprogress_requests:sum:9084 + expr: vector(1) + labels: + job: job9084 + - record: job:http_inprogress_requests:sum:9085 + expr: vector(1) + labels: + job: job9085 + - record: job:http_inprogress_requests:sum:9086 + expr: vector(1) + labels: + job: job9086 + - record: job:http_inprogress_requests:sum:9087 + expr: vector(1) + labels: + job: job9087 + - record: job:http_inprogress_requests:sum:9088 + expr: vector(1) + labels: + job: job9088 + - record: job:http_inprogress_requests:sum:9089 + expr: vector(1) + labels: + job: job9089 + - record: job:http_inprogress_requests:sum:9090 + expr: vector(1) + labels: + job: job9090 + - record: job:http_inprogress_requests:sum:9091 + expr: vector(1) + labels: + job: job9091 + - record: job:http_inprogress_requests:sum:9092 + expr: vector(1) + labels: + job: job9092 + - record: job:http_inprogress_requests:sum:9093 + expr: vector(1) + labels: + job: job9093 + - record: job:http_inprogress_requests:sum:9094 + expr: vector(1) + labels: + job: job9094 + - record: job:http_inprogress_requests:sum:9095 + expr: vector(1) + labels: + job: job9095 + - record: job:http_inprogress_requests:sum:9096 + expr: vector(1) + labels: + job: job9096 + - record: job:http_inprogress_requests:sum:9097 + expr: vector(1) + labels: + job: job9097 + - record: job:http_inprogress_requests:sum:9098 + expr: vector(1) + labels: + job: job9098 + - record: job:http_inprogress_requests:sum:9099 + expr: vector(1) + labels: + job: job9099 + - record: job:http_inprogress_requests:sum:9100 + expr: vector(1) + labels: + job: job9100 + - record: job:http_inprogress_requests:sum:9101 + expr: vector(1) + labels: + job: job9101 + - record: job:http_inprogress_requests:sum:9102 + expr: vector(1) + labels: + job: job9102 + - record: job:http_inprogress_requests:sum:9103 + expr: vector(1) + labels: + job: job9103 + - record: job:http_inprogress_requests:sum:9104 + expr: vector(1) + labels: + job: job9104 + - record: job:http_inprogress_requests:sum:9105 + expr: vector(1) + labels: + job: job9105 + - record: job:http_inprogress_requests:sum:9106 + expr: vector(1) + labels: + job: job9106 + - record: job:http_inprogress_requests:sum:9107 + expr: vector(1) + labels: + job: job9107 + - record: job:http_inprogress_requests:sum:9108 + expr: vector(1) + labels: + job: job9108 + - record: job:http_inprogress_requests:sum:9109 + expr: vector(1) + labels: + job: job9109 + - record: job:http_inprogress_requests:sum:9110 + expr: vector(1) + labels: + job: job9110 + - record: job:http_inprogress_requests:sum:9111 + expr: vector(1) + labels: + job: job9111 + - record: job:http_inprogress_requests:sum:9112 + expr: vector(1) + labels: + job: job9112 + - record: job:http_inprogress_requests:sum:9113 + expr: vector(1) + labels: + job: job9113 + - record: job:http_inprogress_requests:sum:9114 + expr: vector(1) + labels: + job: job9114 + - record: job:http_inprogress_requests:sum:9115 + expr: vector(1) + labels: + job: job9115 + - record: job:http_inprogress_requests:sum:9116 + expr: vector(1) + labels: + job: job9116 + - record: job:http_inprogress_requests:sum:9117 + expr: vector(1) + labels: + job: job9117 + - record: job:http_inprogress_requests:sum:9118 + expr: vector(1) + labels: + job: job9118 + - record: job:http_inprogress_requests:sum:9119 + expr: vector(1) + labels: + job: job9119 + - record: job:http_inprogress_requests:sum:9120 + expr: vector(1) + labels: + job: job9120 + - record: job:http_inprogress_requests:sum:9121 + expr: vector(1) + labels: + job: job9121 + - record: job:http_inprogress_requests:sum:9122 + expr: vector(1) + labels: + job: job9122 + - record: job:http_inprogress_requests:sum:9123 + expr: vector(1) + labels: + job: job9123 + - record: job:http_inprogress_requests:sum:9124 + expr: vector(1) + labels: + job: job9124 + - record: job:http_inprogress_requests:sum:9125 + expr: vector(1) + labels: + job: job9125 + - record: job:http_inprogress_requests:sum:9126 + expr: vector(1) + labels: + job: job9126 + - record: job:http_inprogress_requests:sum:9127 + expr: vector(1) + labels: + job: job9127 + - record: job:http_inprogress_requests:sum:9128 + expr: vector(1) + labels: + job: job9128 + - record: job:http_inprogress_requests:sum:9129 + expr: vector(1) + labels: + job: job9129 + - record: job:http_inprogress_requests:sum:9130 + expr: vector(1) + labels: + job: job9130 + - record: job:http_inprogress_requests:sum:9131 + expr: vector(1) + labels: + job: job9131 + - record: job:http_inprogress_requests:sum:9132 + expr: vector(1) + labels: + job: job9132 + - record: job:http_inprogress_requests:sum:9133 + expr: vector(1) + labels: + job: job9133 + - record: job:http_inprogress_requests:sum:9134 + expr: vector(1) + labels: + job: job9134 + - record: job:http_inprogress_requests:sum:9135 + expr: vector(1) + labels: + job: job9135 + - record: job:http_inprogress_requests:sum:9136 + expr: vector(1) + labels: + job: job9136 + - record: job:http_inprogress_requests:sum:9137 + expr: vector(1) + labels: + job: job9137 + - record: job:http_inprogress_requests:sum:9138 + expr: vector(1) + labels: + job: job9138 + - record: job:http_inprogress_requests:sum:9139 + expr: vector(1) + labels: + job: job9139 + - record: job:http_inprogress_requests:sum:9140 + expr: vector(1) + labels: + job: job9140 + - record: job:http_inprogress_requests:sum:9141 + expr: vector(1) + labels: + job: job9141 + - record: job:http_inprogress_requests:sum:9142 + expr: vector(1) + labels: + job: job9142 + - record: job:http_inprogress_requests:sum:9143 + expr: vector(1) + labels: + job: job9143 + - record: job:http_inprogress_requests:sum:9144 + expr: vector(1) + labels: + job: job9144 + - record: job:http_inprogress_requests:sum:9145 + expr: vector(1) + labels: + job: job9145 + - record: job:http_inprogress_requests:sum:9146 + expr: vector(1) + labels: + job: job9146 + - record: job:http_inprogress_requests:sum:9147 + expr: vector(1) + labels: + job: job9147 + - record: job:http_inprogress_requests:sum:9148 + expr: vector(1) + labels: + job: job9148 + - record: job:http_inprogress_requests:sum:9149 + expr: vector(1) + labels: + job: job9149 + - record: job:http_inprogress_requests:sum:9150 + expr: vector(1) + labels: + job: job9150 + - record: job:http_inprogress_requests:sum:9151 + expr: vector(1) + labels: + job: job9151 + - record: job:http_inprogress_requests:sum:9152 + expr: vector(1) + labels: + job: job9152 + - record: job:http_inprogress_requests:sum:9153 + expr: vector(1) + labels: + job: job9153 + - record: job:http_inprogress_requests:sum:9154 + expr: vector(1) + labels: + job: job9154 + - record: job:http_inprogress_requests:sum:9155 + expr: vector(1) + labels: + job: job9155 + - record: job:http_inprogress_requests:sum:9156 + expr: vector(1) + labels: + job: job9156 + - record: job:http_inprogress_requests:sum:9157 + expr: vector(1) + labels: + job: job9157 + - record: job:http_inprogress_requests:sum:9158 + expr: vector(1) + labels: + job: job9158 + - record: job:http_inprogress_requests:sum:9159 + expr: vector(1) + labels: + job: job9159 + - record: job:http_inprogress_requests:sum:9160 + expr: vector(1) + labels: + job: job9160 + - record: job:http_inprogress_requests:sum:9161 + expr: vector(1) + labels: + job: job9161 + - record: job:http_inprogress_requests:sum:9162 + expr: vector(1) + labels: + job: job9162 + - record: job:http_inprogress_requests:sum:9163 + expr: vector(1) + labels: + job: job9163 + - record: job:http_inprogress_requests:sum:9164 + expr: vector(1) + labels: + job: job9164 + - record: job:http_inprogress_requests:sum:9165 + expr: vector(1) + labels: + job: job9165 + - record: job:http_inprogress_requests:sum:9166 + expr: vector(1) + labels: + job: job9166 + - record: job:http_inprogress_requests:sum:9167 + expr: vector(1) + labels: + job: job9167 + - record: job:http_inprogress_requests:sum:9168 + expr: vector(1) + labels: + job: job9168 + - record: job:http_inprogress_requests:sum:9169 + expr: vector(1) + labels: + job: job9169 + - record: job:http_inprogress_requests:sum:9170 + expr: vector(1) + labels: + job: job9170 + - record: job:http_inprogress_requests:sum:9171 + expr: vector(1) + labels: + job: job9171 + - record: job:http_inprogress_requests:sum:9172 + expr: vector(1) + labels: + job: job9172 + - record: job:http_inprogress_requests:sum:9173 + expr: vector(1) + labels: + job: job9173 + - record: job:http_inprogress_requests:sum:9174 + expr: vector(1) + labels: + job: job9174 + - record: job:http_inprogress_requests:sum:9175 + expr: vector(1) + labels: + job: job9175 + - record: job:http_inprogress_requests:sum:9176 + expr: vector(1) + labels: + job: job9176 + - record: job:http_inprogress_requests:sum:9177 + expr: vector(1) + labels: + job: job9177 + - record: job:http_inprogress_requests:sum:9178 + expr: vector(1) + labels: + job: job9178 + - record: job:http_inprogress_requests:sum:9179 + expr: vector(1) + labels: + job: job9179 + - record: job:http_inprogress_requests:sum:9180 + expr: vector(1) + labels: + job: job9180 + - record: job:http_inprogress_requests:sum:9181 + expr: vector(1) + labels: + job: job9181 + - record: job:http_inprogress_requests:sum:9182 + expr: vector(1) + labels: + job: job9182 + - record: job:http_inprogress_requests:sum:9183 + expr: vector(1) + labels: + job: job9183 + - record: job:http_inprogress_requests:sum:9184 + expr: vector(1) + labels: + job: job9184 + - record: job:http_inprogress_requests:sum:9185 + expr: vector(1) + labels: + job: job9185 + - record: job:http_inprogress_requests:sum:9186 + expr: vector(1) + labels: + job: job9186 + - record: job:http_inprogress_requests:sum:9187 + expr: vector(1) + labels: + job: job9187 + - record: job:http_inprogress_requests:sum:9188 + expr: vector(1) + labels: + job: job9188 + - record: job:http_inprogress_requests:sum:9189 + expr: vector(1) + labels: + job: job9189 + - record: job:http_inprogress_requests:sum:9190 + expr: vector(1) + labels: + job: job9190 + - record: job:http_inprogress_requests:sum:9191 + expr: vector(1) + labels: + job: job9191 + - record: job:http_inprogress_requests:sum:9192 + expr: vector(1) + labels: + job: job9192 + - record: job:http_inprogress_requests:sum:9193 + expr: vector(1) + labels: + job: job9193 + - record: job:http_inprogress_requests:sum:9194 + expr: vector(1) + labels: + job: job9194 + - record: job:http_inprogress_requests:sum:9195 + expr: vector(1) + labels: + job: job9195 + - record: job:http_inprogress_requests:sum:9196 + expr: vector(1) + labels: + job: job9196 + - record: job:http_inprogress_requests:sum:9197 + expr: vector(1) + labels: + job: job9197 + - record: job:http_inprogress_requests:sum:9198 + expr: vector(1) + labels: + job: job9198 + - record: job:http_inprogress_requests:sum:9199 + expr: vector(1) + labels: + job: job9199 + - record: job:http_inprogress_requests:sum:9200 + expr: vector(1) + labels: + job: job9200 + - record: job:http_inprogress_requests:sum:9201 + expr: vector(1) + labels: + job: job9201 + - record: job:http_inprogress_requests:sum:9202 + expr: vector(1) + labels: + job: job9202 + - record: job:http_inprogress_requests:sum:9203 + expr: vector(1) + labels: + job: job9203 + - record: job:http_inprogress_requests:sum:9204 + expr: vector(1) + labels: + job: job9204 + - record: job:http_inprogress_requests:sum:9205 + expr: vector(1) + labels: + job: job9205 + - record: job:http_inprogress_requests:sum:9206 + expr: vector(1) + labels: + job: job9206 + - record: job:http_inprogress_requests:sum:9207 + expr: vector(1) + labels: + job: job9207 + - record: job:http_inprogress_requests:sum:9208 + expr: vector(1) + labels: + job: job9208 + - record: job:http_inprogress_requests:sum:9209 + expr: vector(1) + labels: + job: job9209 + - record: job:http_inprogress_requests:sum:9210 + expr: vector(1) + labels: + job: job9210 + - record: job:http_inprogress_requests:sum:9211 + expr: vector(1) + labels: + job: job9211 + - record: job:http_inprogress_requests:sum:9212 + expr: vector(1) + labels: + job: job9212 + - record: job:http_inprogress_requests:sum:9213 + expr: vector(1) + labels: + job: job9213 + - record: job:http_inprogress_requests:sum:9214 + expr: vector(1) + labels: + job: job9214 + - record: job:http_inprogress_requests:sum:9215 + expr: vector(1) + labels: + job: job9215 + - record: job:http_inprogress_requests:sum:9216 + expr: vector(1) + labels: + job: job9216 + - record: job:http_inprogress_requests:sum:9217 + expr: vector(1) + labels: + job: job9217 + - record: job:http_inprogress_requests:sum:9218 + expr: vector(1) + labels: + job: job9218 + - record: job:http_inprogress_requests:sum:9219 + expr: vector(1) + labels: + job: job9219 + - record: job:http_inprogress_requests:sum:9220 + expr: vector(1) + labels: + job: job9220 + - record: job:http_inprogress_requests:sum:9221 + expr: vector(1) + labels: + job: job9221 + - record: job:http_inprogress_requests:sum:9222 + expr: vector(1) + labels: + job: job9222 + - record: job:http_inprogress_requests:sum:9223 + expr: vector(1) + labels: + job: job9223 + - record: job:http_inprogress_requests:sum:9224 + expr: vector(1) + labels: + job: job9224 + - record: job:http_inprogress_requests:sum:9225 + expr: vector(1) + labels: + job: job9225 + - record: job:http_inprogress_requests:sum:9226 + expr: vector(1) + labels: + job: job9226 + - record: job:http_inprogress_requests:sum:9227 + expr: vector(1) + labels: + job: job9227 + - record: job:http_inprogress_requests:sum:9228 + expr: vector(1) + labels: + job: job9228 + - record: job:http_inprogress_requests:sum:9229 + expr: vector(1) + labels: + job: job9229 + - record: job:http_inprogress_requests:sum:9230 + expr: vector(1) + labels: + job: job9230 + - record: job:http_inprogress_requests:sum:9231 + expr: vector(1) + labels: + job: job9231 + - record: job:http_inprogress_requests:sum:9232 + expr: vector(1) + labels: + job: job9232 + - record: job:http_inprogress_requests:sum:9233 + expr: vector(1) + labels: + job: job9233 + - record: job:http_inprogress_requests:sum:9234 + expr: vector(1) + labels: + job: job9234 + - record: job:http_inprogress_requests:sum:9235 + expr: vector(1) + labels: + job: job9235 + - record: job:http_inprogress_requests:sum:9236 + expr: vector(1) + labels: + job: job9236 + - record: job:http_inprogress_requests:sum:9237 + expr: vector(1) + labels: + job: job9237 + - record: job:http_inprogress_requests:sum:9238 + expr: vector(1) + labels: + job: job9238 + - record: job:http_inprogress_requests:sum:9239 + expr: vector(1) + labels: + job: job9239 + - record: job:http_inprogress_requests:sum:9240 + expr: vector(1) + labels: + job: job9240 + - record: job:http_inprogress_requests:sum:9241 + expr: vector(1) + labels: + job: job9241 + - record: job:http_inprogress_requests:sum:9242 + expr: vector(1) + labels: + job: job9242 + - record: job:http_inprogress_requests:sum:9243 + expr: vector(1) + labels: + job: job9243 + - record: job:http_inprogress_requests:sum:9244 + expr: vector(1) + labels: + job: job9244 + - record: job:http_inprogress_requests:sum:9245 + expr: vector(1) + labels: + job: job9245 + - record: job:http_inprogress_requests:sum:9246 + expr: vector(1) + labels: + job: job9246 + - record: job:http_inprogress_requests:sum:9247 + expr: vector(1) + labels: + job: job9247 + - record: job:http_inprogress_requests:sum:9248 + expr: vector(1) + labels: + job: job9248 + - record: job:http_inprogress_requests:sum:9249 + expr: vector(1) + labels: + job: job9249 + - record: job:http_inprogress_requests:sum:9250 + expr: vector(1) + labels: + job: job9250 + - record: job:http_inprogress_requests:sum:9251 + expr: vector(1) + labels: + job: job9251 + - record: job:http_inprogress_requests:sum:9252 + expr: vector(1) + labels: + job: job9252 + - record: job:http_inprogress_requests:sum:9253 + expr: vector(1) + labels: + job: job9253 + - record: job:http_inprogress_requests:sum:9254 + expr: vector(1) + labels: + job: job9254 + - record: job:http_inprogress_requests:sum:9255 + expr: vector(1) + labels: + job: job9255 + - record: job:http_inprogress_requests:sum:9256 + expr: vector(1) + labels: + job: job9256 + - record: job:http_inprogress_requests:sum:9257 + expr: vector(1) + labels: + job: job9257 + - record: job:http_inprogress_requests:sum:9258 + expr: vector(1) + labels: + job: job9258 + - record: job:http_inprogress_requests:sum:9259 + expr: vector(1) + labels: + job: job9259 + - record: job:http_inprogress_requests:sum:9260 + expr: vector(1) + labels: + job: job9260 + - record: job:http_inprogress_requests:sum:9261 + expr: vector(1) + labels: + job: job9261 + - record: job:http_inprogress_requests:sum:9262 + expr: vector(1) + labels: + job: job9262 + - record: job:http_inprogress_requests:sum:9263 + expr: vector(1) + labels: + job: job9263 + - record: job:http_inprogress_requests:sum:9264 + expr: vector(1) + labels: + job: job9264 + - record: job:http_inprogress_requests:sum:9265 + expr: vector(1) + labels: + job: job9265 + - record: job:http_inprogress_requests:sum:9266 + expr: vector(1) + labels: + job: job9266 + - record: job:http_inprogress_requests:sum:9267 + expr: vector(1) + labels: + job: job9267 + - record: job:http_inprogress_requests:sum:9268 + expr: vector(1) + labels: + job: job9268 + - record: job:http_inprogress_requests:sum:9269 + expr: vector(1) + labels: + job: job9269 + - record: job:http_inprogress_requests:sum:9270 + expr: vector(1) + labels: + job: job9270 + - record: job:http_inprogress_requests:sum:9271 + expr: vector(1) + labels: + job: job9271 + - record: job:http_inprogress_requests:sum:9272 + expr: vector(1) + labels: + job: job9272 + - record: job:http_inprogress_requests:sum:9273 + expr: vector(1) + labels: + job: job9273 + - record: job:http_inprogress_requests:sum:9274 + expr: vector(1) + labels: + job: job9274 + - record: job:http_inprogress_requests:sum:9275 + expr: vector(1) + labels: + job: job9275 + - record: job:http_inprogress_requests:sum:9276 + expr: vector(1) + labels: + job: job9276 + - record: job:http_inprogress_requests:sum:9277 + expr: vector(1) + labels: + job: job9277 + - record: job:http_inprogress_requests:sum:9278 + expr: vector(1) + labels: + job: job9278 + - record: job:http_inprogress_requests:sum:9279 + expr: vector(1) + labels: + job: job9279 + - record: job:http_inprogress_requests:sum:9280 + expr: vector(1) + labels: + job: job9280 + - record: job:http_inprogress_requests:sum:9281 + expr: vector(1) + labels: + job: job9281 + - record: job:http_inprogress_requests:sum:9282 + expr: vector(1) + labels: + job: job9282 + - record: job:http_inprogress_requests:sum:9283 + expr: vector(1) + labels: + job: job9283 + - record: job:http_inprogress_requests:sum:9284 + expr: vector(1) + labels: + job: job9284 + - record: job:http_inprogress_requests:sum:9285 + expr: vector(1) + labels: + job: job9285 + - record: job:http_inprogress_requests:sum:9286 + expr: vector(1) + labels: + job: job9286 + - record: job:http_inprogress_requests:sum:9287 + expr: vector(1) + labels: + job: job9287 + - record: job:http_inprogress_requests:sum:9288 + expr: vector(1) + labels: + job: job9288 + - record: job:http_inprogress_requests:sum:9289 + expr: vector(1) + labels: + job: job9289 + - record: job:http_inprogress_requests:sum:9290 + expr: vector(1) + labels: + job: job9290 + - record: job:http_inprogress_requests:sum:9291 + expr: vector(1) + labels: + job: job9291 + - record: job:http_inprogress_requests:sum:9292 + expr: vector(1) + labels: + job: job9292 + - record: job:http_inprogress_requests:sum:9293 + expr: vector(1) + labels: + job: job9293 + - record: job:http_inprogress_requests:sum:9294 + expr: vector(1) + labels: + job: job9294 + - record: job:http_inprogress_requests:sum:9295 + expr: vector(1) + labels: + job: job9295 + - record: job:http_inprogress_requests:sum:9296 + expr: vector(1) + labels: + job: job9296 + - record: job:http_inprogress_requests:sum:9297 + expr: vector(1) + labels: + job: job9297 + - record: job:http_inprogress_requests:sum:9298 + expr: vector(1) + labels: + job: job9298 + - record: job:http_inprogress_requests:sum:9299 + expr: vector(1) + labels: + job: job9299 + - record: job:http_inprogress_requests:sum:9300 + expr: vector(1) + labels: + job: job9300 + - record: job:http_inprogress_requests:sum:9301 + expr: vector(1) + labels: + job: job9301 + - record: job:http_inprogress_requests:sum:9302 + expr: vector(1) + labels: + job: job9302 + - record: job:http_inprogress_requests:sum:9303 + expr: vector(1) + labels: + job: job9303 + - record: job:http_inprogress_requests:sum:9304 + expr: vector(1) + labels: + job: job9304 + - record: job:http_inprogress_requests:sum:9305 + expr: vector(1) + labels: + job: job9305 + - record: job:http_inprogress_requests:sum:9306 + expr: vector(1) + labels: + job: job9306 + - record: job:http_inprogress_requests:sum:9307 + expr: vector(1) + labels: + job: job9307 + - record: job:http_inprogress_requests:sum:9308 + expr: vector(1) + labels: + job: job9308 + - record: job:http_inprogress_requests:sum:9309 + expr: vector(1) + labels: + job: job9309 + - record: job:http_inprogress_requests:sum:9310 + expr: vector(1) + labels: + job: job9310 + - record: job:http_inprogress_requests:sum:9311 + expr: vector(1) + labels: + job: job9311 + - record: job:http_inprogress_requests:sum:9312 + expr: vector(1) + labels: + job: job9312 + - record: job:http_inprogress_requests:sum:9313 + expr: vector(1) + labels: + job: job9313 + - record: job:http_inprogress_requests:sum:9314 + expr: vector(1) + labels: + job: job9314 + - record: job:http_inprogress_requests:sum:9315 + expr: vector(1) + labels: + job: job9315 + - record: job:http_inprogress_requests:sum:9316 + expr: vector(1) + labels: + job: job9316 + - record: job:http_inprogress_requests:sum:9317 + expr: vector(1) + labels: + job: job9317 + - record: job:http_inprogress_requests:sum:9318 + expr: vector(1) + labels: + job: job9318 + - record: job:http_inprogress_requests:sum:9319 + expr: vector(1) + labels: + job: job9319 + - record: job:http_inprogress_requests:sum:9320 + expr: vector(1) + labels: + job: job9320 + - record: job:http_inprogress_requests:sum:9321 + expr: vector(1) + labels: + job: job9321 + - record: job:http_inprogress_requests:sum:9322 + expr: vector(1) + labels: + job: job9322 + - record: job:http_inprogress_requests:sum:9323 + expr: vector(1) + labels: + job: job9323 + - record: job:http_inprogress_requests:sum:9324 + expr: vector(1) + labels: + job: job9324 + - record: job:http_inprogress_requests:sum:9325 + expr: vector(1) + labels: + job: job9325 + - record: job:http_inprogress_requests:sum:9326 + expr: vector(1) + labels: + job: job9326 + - record: job:http_inprogress_requests:sum:9327 + expr: vector(1) + labels: + job: job9327 + - record: job:http_inprogress_requests:sum:9328 + expr: vector(1) + labels: + job: job9328 + - record: job:http_inprogress_requests:sum:9329 + expr: vector(1) + labels: + job: job9329 + - record: job:http_inprogress_requests:sum:9330 + expr: vector(1) + labels: + job: job9330 + - record: job:http_inprogress_requests:sum:9331 + expr: vector(1) + labels: + job: job9331 + - record: job:http_inprogress_requests:sum:9332 + expr: vector(1) + labels: + job: job9332 + - record: job:http_inprogress_requests:sum:9333 + expr: vector(1) + labels: + job: job9333 + - record: job:http_inprogress_requests:sum:9334 + expr: vector(1) + labels: + job: job9334 + - record: job:http_inprogress_requests:sum:9335 + expr: vector(1) + labels: + job: job9335 + - record: job:http_inprogress_requests:sum:9336 + expr: vector(1) + labels: + job: job9336 + - record: job:http_inprogress_requests:sum:9337 + expr: vector(1) + labels: + job: job9337 + - record: job:http_inprogress_requests:sum:9338 + expr: vector(1) + labels: + job: job9338 + - record: job:http_inprogress_requests:sum:9339 + expr: vector(1) + labels: + job: job9339 + - record: job:http_inprogress_requests:sum:9340 + expr: vector(1) + labels: + job: job9340 + - record: job:http_inprogress_requests:sum:9341 + expr: vector(1) + labels: + job: job9341 + - record: job:http_inprogress_requests:sum:9342 + expr: vector(1) + labels: + job: job9342 + - record: job:http_inprogress_requests:sum:9343 + expr: vector(1) + labels: + job: job9343 + - record: job:http_inprogress_requests:sum:9344 + expr: vector(1) + labels: + job: job9344 + - record: job:http_inprogress_requests:sum:9345 + expr: vector(1) + labels: + job: job9345 + - record: job:http_inprogress_requests:sum:9346 + expr: vector(1) + labels: + job: job9346 + - record: job:http_inprogress_requests:sum:9347 + expr: vector(1) + labels: + job: job9347 + - record: job:http_inprogress_requests:sum:9348 + expr: vector(1) + labels: + job: job9348 + - record: job:http_inprogress_requests:sum:9349 + expr: vector(1) + labels: + job: job9349 + - record: job:http_inprogress_requests:sum:9350 + expr: vector(1) + labels: + job: job9350 + - record: job:http_inprogress_requests:sum:9351 + expr: vector(1) + labels: + job: job9351 + - record: job:http_inprogress_requests:sum:9352 + expr: vector(1) + labels: + job: job9352 + - record: job:http_inprogress_requests:sum:9353 + expr: vector(1) + labels: + job: job9353 + - record: job:http_inprogress_requests:sum:9354 + expr: vector(1) + labels: + job: job9354 + - record: job:http_inprogress_requests:sum:9355 + expr: vector(1) + labels: + job: job9355 + - record: job:http_inprogress_requests:sum:9356 + expr: vector(1) + labels: + job: job9356 + - record: job:http_inprogress_requests:sum:9357 + expr: vector(1) + labels: + job: job9357 + - record: job:http_inprogress_requests:sum:9358 + expr: vector(1) + labels: + job: job9358 + - record: job:http_inprogress_requests:sum:9359 + expr: vector(1) + labels: + job: job9359 + - record: job:http_inprogress_requests:sum:9360 + expr: vector(1) + labels: + job: job9360 + - record: job:http_inprogress_requests:sum:9361 + expr: vector(1) + labels: + job: job9361 + - record: job:http_inprogress_requests:sum:9362 + expr: vector(1) + labels: + job: job9362 + - record: job:http_inprogress_requests:sum:9363 + expr: vector(1) + labels: + job: job9363 + - record: job:http_inprogress_requests:sum:9364 + expr: vector(1) + labels: + job: job9364 + - record: job:http_inprogress_requests:sum:9365 + expr: vector(1) + labels: + job: job9365 + - record: job:http_inprogress_requests:sum:9366 + expr: vector(1) + labels: + job: job9366 + - record: job:http_inprogress_requests:sum:9367 + expr: vector(1) + labels: + job: job9367 + - record: job:http_inprogress_requests:sum:9368 + expr: vector(1) + labels: + job: job9368 + - record: job:http_inprogress_requests:sum:9369 + expr: vector(1) + labels: + job: job9369 + - record: job:http_inprogress_requests:sum:9370 + expr: vector(1) + labels: + job: job9370 + - record: job:http_inprogress_requests:sum:9371 + expr: vector(1) + labels: + job: job9371 + - record: job:http_inprogress_requests:sum:9372 + expr: vector(1) + labels: + job: job9372 + - record: job:http_inprogress_requests:sum:9373 + expr: vector(1) + labels: + job: job9373 + - record: job:http_inprogress_requests:sum:9374 + expr: vector(1) + labels: + job: job9374 + - record: job:http_inprogress_requests:sum:9375 + expr: vector(1) + labels: + job: job9375 + - record: job:http_inprogress_requests:sum:9376 + expr: vector(1) + labels: + job: job9376 + - record: job:http_inprogress_requests:sum:9377 + expr: vector(1) + labels: + job: job9377 + - record: job:http_inprogress_requests:sum:9378 + expr: vector(1) + labels: + job: job9378 + - record: job:http_inprogress_requests:sum:9379 + expr: vector(1) + labels: + job: job9379 + - record: job:http_inprogress_requests:sum:9380 + expr: vector(1) + labels: + job: job9380 + - record: job:http_inprogress_requests:sum:9381 + expr: vector(1) + labels: + job: job9381 + - record: job:http_inprogress_requests:sum:9382 + expr: vector(1) + labels: + job: job9382 + - record: job:http_inprogress_requests:sum:9383 + expr: vector(1) + labels: + job: job9383 + - record: job:http_inprogress_requests:sum:9384 + expr: vector(1) + labels: + job: job9384 + - record: job:http_inprogress_requests:sum:9385 + expr: vector(1) + labels: + job: job9385 + - record: job:http_inprogress_requests:sum:9386 + expr: vector(1) + labels: + job: job9386 + - record: job:http_inprogress_requests:sum:9387 + expr: vector(1) + labels: + job: job9387 + - record: job:http_inprogress_requests:sum:9388 + expr: vector(1) + labels: + job: job9388 + - record: job:http_inprogress_requests:sum:9389 + expr: vector(1) + labels: + job: job9389 + - record: job:http_inprogress_requests:sum:9390 + expr: vector(1) + labels: + job: job9390 + - record: job:http_inprogress_requests:sum:9391 + expr: vector(1) + labels: + job: job9391 + - record: job:http_inprogress_requests:sum:9392 + expr: vector(1) + labels: + job: job9392 + - record: job:http_inprogress_requests:sum:9393 + expr: vector(1) + labels: + job: job9393 + - record: job:http_inprogress_requests:sum:9394 + expr: vector(1) + labels: + job: job9394 + - record: job:http_inprogress_requests:sum:9395 + expr: vector(1) + labels: + job: job9395 + - record: job:http_inprogress_requests:sum:9396 + expr: vector(1) + labels: + job: job9396 + - record: job:http_inprogress_requests:sum:9397 + expr: vector(1) + labels: + job: job9397 + - record: job:http_inprogress_requests:sum:9398 + expr: vector(1) + labels: + job: job9398 + - record: job:http_inprogress_requests:sum:9399 + expr: vector(1) + labels: + job: job9399 + - record: job:http_inprogress_requests:sum:9400 + expr: vector(1) + labels: + job: job9400 + - record: job:http_inprogress_requests:sum:9401 + expr: vector(1) + labels: + job: job9401 + - record: job:http_inprogress_requests:sum:9402 + expr: vector(1) + labels: + job: job9402 + - record: job:http_inprogress_requests:sum:9403 + expr: vector(1) + labels: + job: job9403 + - record: job:http_inprogress_requests:sum:9404 + expr: vector(1) + labels: + job: job9404 + - record: job:http_inprogress_requests:sum:9405 + expr: vector(1) + labels: + job: job9405 + - record: job:http_inprogress_requests:sum:9406 + expr: vector(1) + labels: + job: job9406 + - record: job:http_inprogress_requests:sum:9407 + expr: vector(1) + labels: + job: job9407 + - record: job:http_inprogress_requests:sum:9408 + expr: vector(1) + labels: + job: job9408 + - record: job:http_inprogress_requests:sum:9409 + expr: vector(1) + labels: + job: job9409 + - record: job:http_inprogress_requests:sum:9410 + expr: vector(1) + labels: + job: job9410 + - record: job:http_inprogress_requests:sum:9411 + expr: vector(1) + labels: + job: job9411 + - record: job:http_inprogress_requests:sum:9412 + expr: vector(1) + labels: + job: job9412 + - record: job:http_inprogress_requests:sum:9413 + expr: vector(1) + labels: + job: job9413 + - record: job:http_inprogress_requests:sum:9414 + expr: vector(1) + labels: + job: job9414 + - record: job:http_inprogress_requests:sum:9415 + expr: vector(1) + labels: + job: job9415 + - record: job:http_inprogress_requests:sum:9416 + expr: vector(1) + labels: + job: job9416 + - record: job:http_inprogress_requests:sum:9417 + expr: vector(1) + labels: + job: job9417 + - record: job:http_inprogress_requests:sum:9418 + expr: vector(1) + labels: + job: job9418 + - record: job:http_inprogress_requests:sum:9419 + expr: vector(1) + labels: + job: job9419 + - record: job:http_inprogress_requests:sum:9420 + expr: vector(1) + labels: + job: job9420 + - record: job:http_inprogress_requests:sum:9421 + expr: vector(1) + labels: + job: job9421 + - record: job:http_inprogress_requests:sum:9422 + expr: vector(1) + labels: + job: job9422 + - record: job:http_inprogress_requests:sum:9423 + expr: vector(1) + labels: + job: job9423 + - record: job:http_inprogress_requests:sum:9424 + expr: vector(1) + labels: + job: job9424 + - record: job:http_inprogress_requests:sum:9425 + expr: vector(1) + labels: + job: job9425 + - record: job:http_inprogress_requests:sum:9426 + expr: vector(1) + labels: + job: job9426 + - record: job:http_inprogress_requests:sum:9427 + expr: vector(1) + labels: + job: job9427 + - record: job:http_inprogress_requests:sum:9428 + expr: vector(1) + labels: + job: job9428 + - record: job:http_inprogress_requests:sum:9429 + expr: vector(1) + labels: + job: job9429 + - record: job:http_inprogress_requests:sum:9430 + expr: vector(1) + labels: + job: job9430 + - record: job:http_inprogress_requests:sum:9431 + expr: vector(1) + labels: + job: job9431 + - record: job:http_inprogress_requests:sum:9432 + expr: vector(1) + labels: + job: job9432 + - record: job:http_inprogress_requests:sum:9433 + expr: vector(1) + labels: + job: job9433 + - record: job:http_inprogress_requests:sum:9434 + expr: vector(1) + labels: + job: job9434 + - record: job:http_inprogress_requests:sum:9435 + expr: vector(1) + labels: + job: job9435 + - record: job:http_inprogress_requests:sum:9436 + expr: vector(1) + labels: + job: job9436 + - record: job:http_inprogress_requests:sum:9437 + expr: vector(1) + labels: + job: job9437 + - record: job:http_inprogress_requests:sum:9438 + expr: vector(1) + labels: + job: job9438 + - record: job:http_inprogress_requests:sum:9439 + expr: vector(1) + labels: + job: job9439 + - record: job:http_inprogress_requests:sum:9440 + expr: vector(1) + labels: + job: job9440 + - record: job:http_inprogress_requests:sum:9441 + expr: vector(1) + labels: + job: job9441 + - record: job:http_inprogress_requests:sum:9442 + expr: vector(1) + labels: + job: job9442 + - record: job:http_inprogress_requests:sum:9443 + expr: vector(1) + labels: + job: job9443 + - record: job:http_inprogress_requests:sum:9444 + expr: vector(1) + labels: + job: job9444 + - record: job:http_inprogress_requests:sum:9445 + expr: vector(1) + labels: + job: job9445 + - record: job:http_inprogress_requests:sum:9446 + expr: vector(1) + labels: + job: job9446 + - record: job:http_inprogress_requests:sum:9447 + expr: vector(1) + labels: + job: job9447 + - record: job:http_inprogress_requests:sum:9448 + expr: vector(1) + labels: + job: job9448 + - record: job:http_inprogress_requests:sum:9449 + expr: vector(1) + labels: + job: job9449 + - record: job:http_inprogress_requests:sum:9450 + expr: vector(1) + labels: + job: job9450 + - record: job:http_inprogress_requests:sum:9451 + expr: vector(1) + labels: + job: job9451 + - record: job:http_inprogress_requests:sum:9452 + expr: vector(1) + labels: + job: job9452 + - record: job:http_inprogress_requests:sum:9453 + expr: vector(1) + labels: + job: job9453 + - record: job:http_inprogress_requests:sum:9454 + expr: vector(1) + labels: + job: job9454 + - record: job:http_inprogress_requests:sum:9455 + expr: vector(1) + labels: + job: job9455 + - record: job:http_inprogress_requests:sum:9456 + expr: vector(1) + labels: + job: job9456 + - record: job:http_inprogress_requests:sum:9457 + expr: vector(1) + labels: + job: job9457 + - record: job:http_inprogress_requests:sum:9458 + expr: vector(1) + labels: + job: job9458 + - record: job:http_inprogress_requests:sum:9459 + expr: vector(1) + labels: + job: job9459 + - record: job:http_inprogress_requests:sum:9460 + expr: vector(1) + labels: + job: job9460 + - record: job:http_inprogress_requests:sum:9461 + expr: vector(1) + labels: + job: job9461 + - record: job:http_inprogress_requests:sum:9462 + expr: vector(1) + labels: + job: job9462 + - record: job:http_inprogress_requests:sum:9463 + expr: vector(1) + labels: + job: job9463 + - record: job:http_inprogress_requests:sum:9464 + expr: vector(1) + labels: + job: job9464 + - record: job:http_inprogress_requests:sum:9465 + expr: vector(1) + labels: + job: job9465 + - record: job:http_inprogress_requests:sum:9466 + expr: vector(1) + labels: + job: job9466 + - record: job:http_inprogress_requests:sum:9467 + expr: vector(1) + labels: + job: job9467 + - record: job:http_inprogress_requests:sum:9468 + expr: vector(1) + labels: + job: job9468 + - record: job:http_inprogress_requests:sum:9469 + expr: vector(1) + labels: + job: job9469 + - record: job:http_inprogress_requests:sum:9470 + expr: vector(1) + labels: + job: job9470 + - record: job:http_inprogress_requests:sum:9471 + expr: vector(1) + labels: + job: job9471 + - record: job:http_inprogress_requests:sum:9472 + expr: vector(1) + labels: + job: job9472 + - record: job:http_inprogress_requests:sum:9473 + expr: vector(1) + labels: + job: job9473 + - record: job:http_inprogress_requests:sum:9474 + expr: vector(1) + labels: + job: job9474 + - record: job:http_inprogress_requests:sum:9475 + expr: vector(1) + labels: + job: job9475 + - record: job:http_inprogress_requests:sum:9476 + expr: vector(1) + labels: + job: job9476 + - record: job:http_inprogress_requests:sum:9477 + expr: vector(1) + labels: + job: job9477 + - record: job:http_inprogress_requests:sum:9478 + expr: vector(1) + labels: + job: job9478 + - record: job:http_inprogress_requests:sum:9479 + expr: vector(1) + labels: + job: job9479 + - record: job:http_inprogress_requests:sum:9480 + expr: vector(1) + labels: + job: job9480 + - record: job:http_inprogress_requests:sum:9481 + expr: vector(1) + labels: + job: job9481 + - record: job:http_inprogress_requests:sum:9482 + expr: vector(1) + labels: + job: job9482 + - record: job:http_inprogress_requests:sum:9483 + expr: vector(1) + labels: + job: job9483 + - record: job:http_inprogress_requests:sum:9484 + expr: vector(1) + labels: + job: job9484 + - record: job:http_inprogress_requests:sum:9485 + expr: vector(1) + labels: + job: job9485 + - record: job:http_inprogress_requests:sum:9486 + expr: vector(1) + labels: + job: job9486 + - record: job:http_inprogress_requests:sum:9487 + expr: vector(1) + labels: + job: job9487 + - record: job:http_inprogress_requests:sum:9488 + expr: vector(1) + labels: + job: job9488 + - record: job:http_inprogress_requests:sum:9489 + expr: vector(1) + labels: + job: job9489 + - record: job:http_inprogress_requests:sum:9490 + expr: vector(1) + labels: + job: job9490 + - record: job:http_inprogress_requests:sum:9491 + expr: vector(1) + labels: + job: job9491 + - record: job:http_inprogress_requests:sum:9492 + expr: vector(1) + labels: + job: job9492 + - record: job:http_inprogress_requests:sum:9493 + expr: vector(1) + labels: + job: job9493 + - record: job:http_inprogress_requests:sum:9494 + expr: vector(1) + labels: + job: job9494 + - record: job:http_inprogress_requests:sum:9495 + expr: vector(1) + labels: + job: job9495 + - record: job:http_inprogress_requests:sum:9496 + expr: vector(1) + labels: + job: job9496 + - record: job:http_inprogress_requests:sum:9497 + expr: vector(1) + labels: + job: job9497 + - record: job:http_inprogress_requests:sum:9498 + expr: vector(1) + labels: + job: job9498 + - record: job:http_inprogress_requests:sum:9499 + expr: vector(1) + labels: + job: job9499 + - record: job:http_inprogress_requests:sum:9500 + expr: vector(1) + labels: + job: job9500 + - record: job:http_inprogress_requests:sum:9501 + expr: vector(1) + labels: + job: job9501 + - record: job:http_inprogress_requests:sum:9502 + expr: vector(1) + labels: + job: job9502 + - record: job:http_inprogress_requests:sum:9503 + expr: vector(1) + labels: + job: job9503 + - record: job:http_inprogress_requests:sum:9504 + expr: vector(1) + labels: + job: job9504 + - record: job:http_inprogress_requests:sum:9505 + expr: vector(1) + labels: + job: job9505 + - record: job:http_inprogress_requests:sum:9506 + expr: vector(1) + labels: + job: job9506 + - record: job:http_inprogress_requests:sum:9507 + expr: vector(1) + labels: + job: job9507 + - record: job:http_inprogress_requests:sum:9508 + expr: vector(1) + labels: + job: job9508 + - record: job:http_inprogress_requests:sum:9509 + expr: vector(1) + labels: + job: job9509 + - record: job:http_inprogress_requests:sum:9510 + expr: vector(1) + labels: + job: job9510 + - record: job:http_inprogress_requests:sum:9511 + expr: vector(1) + labels: + job: job9511 + - record: job:http_inprogress_requests:sum:9512 + expr: vector(1) + labels: + job: job9512 + - record: job:http_inprogress_requests:sum:9513 + expr: vector(1) + labels: + job: job9513 + - record: job:http_inprogress_requests:sum:9514 + expr: vector(1) + labels: + job: job9514 + - record: job:http_inprogress_requests:sum:9515 + expr: vector(1) + labels: + job: job9515 + - record: job:http_inprogress_requests:sum:9516 + expr: vector(1) + labels: + job: job9516 + - record: job:http_inprogress_requests:sum:9517 + expr: vector(1) + labels: + job: job9517 + - record: job:http_inprogress_requests:sum:9518 + expr: vector(1) + labels: + job: job9518 + - record: job:http_inprogress_requests:sum:9519 + expr: vector(1) + labels: + job: job9519 + - record: job:http_inprogress_requests:sum:9520 + expr: vector(1) + labels: + job: job9520 + - record: job:http_inprogress_requests:sum:9521 + expr: vector(1) + labels: + job: job9521 + - record: job:http_inprogress_requests:sum:9522 + expr: vector(1) + labels: + job: job9522 + - record: job:http_inprogress_requests:sum:9523 + expr: vector(1) + labels: + job: job9523 + - record: job:http_inprogress_requests:sum:9524 + expr: vector(1) + labels: + job: job9524 + - record: job:http_inprogress_requests:sum:9525 + expr: vector(1) + labels: + job: job9525 + - record: job:http_inprogress_requests:sum:9526 + expr: vector(1) + labels: + job: job9526 + - record: job:http_inprogress_requests:sum:9527 + expr: vector(1) + labels: + job: job9527 + - record: job:http_inprogress_requests:sum:9528 + expr: vector(1) + labels: + job: job9528 + - record: job:http_inprogress_requests:sum:9529 + expr: vector(1) + labels: + job: job9529 + - record: job:http_inprogress_requests:sum:9530 + expr: vector(1) + labels: + job: job9530 + - record: job:http_inprogress_requests:sum:9531 + expr: vector(1) + labels: + job: job9531 + - record: job:http_inprogress_requests:sum:9532 + expr: vector(1) + labels: + job: job9532 + - record: job:http_inprogress_requests:sum:9533 + expr: vector(1) + labels: + job: job9533 + - record: job:http_inprogress_requests:sum:9534 + expr: vector(1) + labels: + job: job9534 + - record: job:http_inprogress_requests:sum:9535 + expr: vector(1) + labels: + job: job9535 + - record: job:http_inprogress_requests:sum:9536 + expr: vector(1) + labels: + job: job9536 + - record: job:http_inprogress_requests:sum:9537 + expr: vector(1) + labels: + job: job9537 + - record: job:http_inprogress_requests:sum:9538 + expr: vector(1) + labels: + job: job9538 + - record: job:http_inprogress_requests:sum:9539 + expr: vector(1) + labels: + job: job9539 + - record: job:http_inprogress_requests:sum:9540 + expr: vector(1) + labels: + job: job9540 + - record: job:http_inprogress_requests:sum:9541 + expr: vector(1) + labels: + job: job9541 + - record: job:http_inprogress_requests:sum:9542 + expr: vector(1) + labels: + job: job9542 + - record: job:http_inprogress_requests:sum:9543 + expr: vector(1) + labels: + job: job9543 + - record: job:http_inprogress_requests:sum:9544 + expr: vector(1) + labels: + job: job9544 + - record: job:http_inprogress_requests:sum:9545 + expr: vector(1) + labels: + job: job9545 + - record: job:http_inprogress_requests:sum:9546 + expr: vector(1) + labels: + job: job9546 + - record: job:http_inprogress_requests:sum:9547 + expr: vector(1) + labels: + job: job9547 + - record: job:http_inprogress_requests:sum:9548 + expr: vector(1) + labels: + job: job9548 + - record: job:http_inprogress_requests:sum:9549 + expr: vector(1) + labels: + job: job9549 + - record: job:http_inprogress_requests:sum:9550 + expr: vector(1) + labels: + job: job9550 + - record: job:http_inprogress_requests:sum:9551 + expr: vector(1) + labels: + job: job9551 + - record: job:http_inprogress_requests:sum:9552 + expr: vector(1) + labels: + job: job9552 + - record: job:http_inprogress_requests:sum:9553 + expr: vector(1) + labels: + job: job9553 + - record: job:http_inprogress_requests:sum:9554 + expr: vector(1) + labels: + job: job9554 + - record: job:http_inprogress_requests:sum:9555 + expr: vector(1) + labels: + job: job9555 + - record: job:http_inprogress_requests:sum:9556 + expr: vector(1) + labels: + job: job9556 + - record: job:http_inprogress_requests:sum:9557 + expr: vector(1) + labels: + job: job9557 + - record: job:http_inprogress_requests:sum:9558 + expr: vector(1) + labels: + job: job9558 + - record: job:http_inprogress_requests:sum:9559 + expr: vector(1) + labels: + job: job9559 + - record: job:http_inprogress_requests:sum:9560 + expr: vector(1) + labels: + job: job9560 + - record: job:http_inprogress_requests:sum:9561 + expr: vector(1) + labels: + job: job9561 + - record: job:http_inprogress_requests:sum:9562 + expr: vector(1) + labels: + job: job9562 + - record: job:http_inprogress_requests:sum:9563 + expr: vector(1) + labels: + job: job9563 + - record: job:http_inprogress_requests:sum:9564 + expr: vector(1) + labels: + job: job9564 + - record: job:http_inprogress_requests:sum:9565 + expr: vector(1) + labels: + job: job9565 + - record: job:http_inprogress_requests:sum:9566 + expr: vector(1) + labels: + job: job9566 + - record: job:http_inprogress_requests:sum:9567 + expr: vector(1) + labels: + job: job9567 + - record: job:http_inprogress_requests:sum:9568 + expr: vector(1) + labels: + job: job9568 + - record: job:http_inprogress_requests:sum:9569 + expr: vector(1) + labels: + job: job9569 + - record: job:http_inprogress_requests:sum:9570 + expr: vector(1) + labels: + job: job9570 + - record: job:http_inprogress_requests:sum:9571 + expr: vector(1) + labels: + job: job9571 + - record: job:http_inprogress_requests:sum:9572 + expr: vector(1) + labels: + job: job9572 + - record: job:http_inprogress_requests:sum:9573 + expr: vector(1) + labels: + job: job9573 + - record: job:http_inprogress_requests:sum:9574 + expr: vector(1) + labels: + job: job9574 + - record: job:http_inprogress_requests:sum:9575 + expr: vector(1) + labels: + job: job9575 + - record: job:http_inprogress_requests:sum:9576 + expr: vector(1) + labels: + job: job9576 + - record: job:http_inprogress_requests:sum:9577 + expr: vector(1) + labels: + job: job9577 + - record: job:http_inprogress_requests:sum:9578 + expr: vector(1) + labels: + job: job9578 + - record: job:http_inprogress_requests:sum:9579 + expr: vector(1) + labels: + job: job9579 + - record: job:http_inprogress_requests:sum:9580 + expr: vector(1) + labels: + job: job9580 + - record: job:http_inprogress_requests:sum:9581 + expr: vector(1) + labels: + job: job9581 + - record: job:http_inprogress_requests:sum:9582 + expr: vector(1) + labels: + job: job9582 + - record: job:http_inprogress_requests:sum:9583 + expr: vector(1) + labels: + job: job9583 + - record: job:http_inprogress_requests:sum:9584 + expr: vector(1) + labels: + job: job9584 + - record: job:http_inprogress_requests:sum:9585 + expr: vector(1) + labels: + job: job9585 + - record: job:http_inprogress_requests:sum:9586 + expr: vector(1) + labels: + job: job9586 + - record: job:http_inprogress_requests:sum:9587 + expr: vector(1) + labels: + job: job9587 + - record: job:http_inprogress_requests:sum:9588 + expr: vector(1) + labels: + job: job9588 + - record: job:http_inprogress_requests:sum:9589 + expr: vector(1) + labels: + job: job9589 + - record: job:http_inprogress_requests:sum:9590 + expr: vector(1) + labels: + job: job9590 + - record: job:http_inprogress_requests:sum:9591 + expr: vector(1) + labels: + job: job9591 + - record: job:http_inprogress_requests:sum:9592 + expr: vector(1) + labels: + job: job9592 + - record: job:http_inprogress_requests:sum:9593 + expr: vector(1) + labels: + job: job9593 + - record: job:http_inprogress_requests:sum:9594 + expr: vector(1) + labels: + job: job9594 + - record: job:http_inprogress_requests:sum:9595 + expr: vector(1) + labels: + job: job9595 + - record: job:http_inprogress_requests:sum:9596 + expr: vector(1) + labels: + job: job9596 + - record: job:http_inprogress_requests:sum:9597 + expr: vector(1) + labels: + job: job9597 + - record: job:http_inprogress_requests:sum:9598 + expr: vector(1) + labels: + job: job9598 + - record: job:http_inprogress_requests:sum:9599 + expr: vector(1) + labels: + job: job9599 + - record: job:http_inprogress_requests:sum:9600 + expr: vector(1) + labels: + job: job9600 + - record: job:http_inprogress_requests:sum:9601 + expr: vector(1) + labels: + job: job9601 + - record: job:http_inprogress_requests:sum:9602 + expr: vector(1) + labels: + job: job9602 + - record: job:http_inprogress_requests:sum:9603 + expr: vector(1) + labels: + job: job9603 + - record: job:http_inprogress_requests:sum:9604 + expr: vector(1) + labels: + job: job9604 + - record: job:http_inprogress_requests:sum:9605 + expr: vector(1) + labels: + job: job9605 + - record: job:http_inprogress_requests:sum:9606 + expr: vector(1) + labels: + job: job9606 + - record: job:http_inprogress_requests:sum:9607 + expr: vector(1) + labels: + job: job9607 + - record: job:http_inprogress_requests:sum:9608 + expr: vector(1) + labels: + job: job9608 + - record: job:http_inprogress_requests:sum:9609 + expr: vector(1) + labels: + job: job9609 + - record: job:http_inprogress_requests:sum:9610 + expr: vector(1) + labels: + job: job9610 + - record: job:http_inprogress_requests:sum:9611 + expr: vector(1) + labels: + job: job9611 + - record: job:http_inprogress_requests:sum:9612 + expr: vector(1) + labels: + job: job9612 + - record: job:http_inprogress_requests:sum:9613 + expr: vector(1) + labels: + job: job9613 + - record: job:http_inprogress_requests:sum:9614 + expr: vector(1) + labels: + job: job9614 + - record: job:http_inprogress_requests:sum:9615 + expr: vector(1) + labels: + job: job9615 + - record: job:http_inprogress_requests:sum:9616 + expr: vector(1) + labels: + job: job9616 + - record: job:http_inprogress_requests:sum:9617 + expr: vector(1) + labels: + job: job9617 + - record: job:http_inprogress_requests:sum:9618 + expr: vector(1) + labels: + job: job9618 + - record: job:http_inprogress_requests:sum:9619 + expr: vector(1) + labels: + job: job9619 + - record: job:http_inprogress_requests:sum:9620 + expr: vector(1) + labels: + job: job9620 + - record: job:http_inprogress_requests:sum:9621 + expr: vector(1) + labels: + job: job9621 + - record: job:http_inprogress_requests:sum:9622 + expr: vector(1) + labels: + job: job9622 + - record: job:http_inprogress_requests:sum:9623 + expr: vector(1) + labels: + job: job9623 + - record: job:http_inprogress_requests:sum:9624 + expr: vector(1) + labels: + job: job9624 + - record: job:http_inprogress_requests:sum:9625 + expr: vector(1) + labels: + job: job9625 + - record: job:http_inprogress_requests:sum:9626 + expr: vector(1) + labels: + job: job9626 + - record: job:http_inprogress_requests:sum:9627 + expr: vector(1) + labels: + job: job9627 + - record: job:http_inprogress_requests:sum:9628 + expr: vector(1) + labels: + job: job9628 + - record: job:http_inprogress_requests:sum:9629 + expr: vector(1) + labels: + job: job9629 + - record: job:http_inprogress_requests:sum:9630 + expr: vector(1) + labels: + job: job9630 + - record: job:http_inprogress_requests:sum:9631 + expr: vector(1) + labels: + job: job9631 + - record: job:http_inprogress_requests:sum:9632 + expr: vector(1) + labels: + job: job9632 + - record: job:http_inprogress_requests:sum:9633 + expr: vector(1) + labels: + job: job9633 + - record: job:http_inprogress_requests:sum:9634 + expr: vector(1) + labels: + job: job9634 + - record: job:http_inprogress_requests:sum:9635 + expr: vector(1) + labels: + job: job9635 + - record: job:http_inprogress_requests:sum:9636 + expr: vector(1) + labels: + job: job9636 + - record: job:http_inprogress_requests:sum:9637 + expr: vector(1) + labels: + job: job9637 + - record: job:http_inprogress_requests:sum:9638 + expr: vector(1) + labels: + job: job9638 + - record: job:http_inprogress_requests:sum:9639 + expr: vector(1) + labels: + job: job9639 + - record: job:http_inprogress_requests:sum:9640 + expr: vector(1) + labels: + job: job9640 + - record: job:http_inprogress_requests:sum:9641 + expr: vector(1) + labels: + job: job9641 + - record: job:http_inprogress_requests:sum:9642 + expr: vector(1) + labels: + job: job9642 + - record: job:http_inprogress_requests:sum:9643 + expr: vector(1) + labels: + job: job9643 + - record: job:http_inprogress_requests:sum:9644 + expr: vector(1) + labels: + job: job9644 + - record: job:http_inprogress_requests:sum:9645 + expr: vector(1) + labels: + job: job9645 + - record: job:http_inprogress_requests:sum:9646 + expr: vector(1) + labels: + job: job9646 + - record: job:http_inprogress_requests:sum:9647 + expr: vector(1) + labels: + job: job9647 + - record: job:http_inprogress_requests:sum:9648 + expr: vector(1) + labels: + job: job9648 + - record: job:http_inprogress_requests:sum:9649 + expr: vector(1) + labels: + job: job9649 + - record: job:http_inprogress_requests:sum:9650 + expr: vector(1) + labels: + job: job9650 + - record: job:http_inprogress_requests:sum:9651 + expr: vector(1) + labels: + job: job9651 + - record: job:http_inprogress_requests:sum:9652 + expr: vector(1) + labels: + job: job9652 + - record: job:http_inprogress_requests:sum:9653 + expr: vector(1) + labels: + job: job9653 + - record: job:http_inprogress_requests:sum:9654 + expr: vector(1) + labels: + job: job9654 + - record: job:http_inprogress_requests:sum:9655 + expr: vector(1) + labels: + job: job9655 + - record: job:http_inprogress_requests:sum:9656 + expr: vector(1) + labels: + job: job9656 + - record: job:http_inprogress_requests:sum:9657 + expr: vector(1) + labels: + job: job9657 + - record: job:http_inprogress_requests:sum:9658 + expr: vector(1) + labels: + job: job9658 + - record: job:http_inprogress_requests:sum:9659 + expr: vector(1) + labels: + job: job9659 + - record: job:http_inprogress_requests:sum:9660 + expr: vector(1) + labels: + job: job9660 + - record: job:http_inprogress_requests:sum:9661 + expr: vector(1) + labels: + job: job9661 + - record: job:http_inprogress_requests:sum:9662 + expr: vector(1) + labels: + job: job9662 + - record: job:http_inprogress_requests:sum:9663 + expr: vector(1) + labels: + job: job9663 + - record: job:http_inprogress_requests:sum:9664 + expr: vector(1) + labels: + job: job9664 + - record: job:http_inprogress_requests:sum:9665 + expr: vector(1) + labels: + job: job9665 + - record: job:http_inprogress_requests:sum:9666 + expr: vector(1) + labels: + job: job9666 + - record: job:http_inprogress_requests:sum:9667 + expr: vector(1) + labels: + job: job9667 + - record: job:http_inprogress_requests:sum:9668 + expr: vector(1) + labels: + job: job9668 + - record: job:http_inprogress_requests:sum:9669 + expr: vector(1) + labels: + job: job9669 + - record: job:http_inprogress_requests:sum:9670 + expr: vector(1) + labels: + job: job9670 + - record: job:http_inprogress_requests:sum:9671 + expr: vector(1) + labels: + job: job9671 + - record: job:http_inprogress_requests:sum:9672 + expr: vector(1) + labels: + job: job9672 + - record: job:http_inprogress_requests:sum:9673 + expr: vector(1) + labels: + job: job9673 + - record: job:http_inprogress_requests:sum:9674 + expr: vector(1) + labels: + job: job9674 + - record: job:http_inprogress_requests:sum:9675 + expr: vector(1) + labels: + job: job9675 + - record: job:http_inprogress_requests:sum:9676 + expr: vector(1) + labels: + job: job9676 + - record: job:http_inprogress_requests:sum:9677 + expr: vector(1) + labels: + job: job9677 + - record: job:http_inprogress_requests:sum:9678 + expr: vector(1) + labels: + job: job9678 + - record: job:http_inprogress_requests:sum:9679 + expr: vector(1) + labels: + job: job9679 + - record: job:http_inprogress_requests:sum:9680 + expr: vector(1) + labels: + job: job9680 + - record: job:http_inprogress_requests:sum:9681 + expr: vector(1) + labels: + job: job9681 + - record: job:http_inprogress_requests:sum:9682 + expr: vector(1) + labels: + job: job9682 + - record: job:http_inprogress_requests:sum:9683 + expr: vector(1) + labels: + job: job9683 + - record: job:http_inprogress_requests:sum:9684 + expr: vector(1) + labels: + job: job9684 + - record: job:http_inprogress_requests:sum:9685 + expr: vector(1) + labels: + job: job9685 + - record: job:http_inprogress_requests:sum:9686 + expr: vector(1) + labels: + job: job9686 + - record: job:http_inprogress_requests:sum:9687 + expr: vector(1) + labels: + job: job9687 + - record: job:http_inprogress_requests:sum:9688 + expr: vector(1) + labels: + job: job9688 + - record: job:http_inprogress_requests:sum:9689 + expr: vector(1) + labels: + job: job9689 + - record: job:http_inprogress_requests:sum:9690 + expr: vector(1) + labels: + job: job9690 + - record: job:http_inprogress_requests:sum:9691 + expr: vector(1) + labels: + job: job9691 + - record: job:http_inprogress_requests:sum:9692 + expr: vector(1) + labels: + job: job9692 + - record: job:http_inprogress_requests:sum:9693 + expr: vector(1) + labels: + job: job9693 + - record: job:http_inprogress_requests:sum:9694 + expr: vector(1) + labels: + job: job9694 + - record: job:http_inprogress_requests:sum:9695 + expr: vector(1) + labels: + job: job9695 + - record: job:http_inprogress_requests:sum:9696 + expr: vector(1) + labels: + job: job9696 + - record: job:http_inprogress_requests:sum:9697 + expr: vector(1) + labels: + job: job9697 + - record: job:http_inprogress_requests:sum:9698 + expr: vector(1) + labels: + job: job9698 + - record: job:http_inprogress_requests:sum:9699 + expr: vector(1) + labels: + job: job9699 + - record: job:http_inprogress_requests:sum:9700 + expr: vector(1) + labels: + job: job9700 + - record: job:http_inprogress_requests:sum:9701 + expr: vector(1) + labels: + job: job9701 + - record: job:http_inprogress_requests:sum:9702 + expr: vector(1) + labels: + job: job9702 + - record: job:http_inprogress_requests:sum:9703 + expr: vector(1) + labels: + job: job9703 + - record: job:http_inprogress_requests:sum:9704 + expr: vector(1) + labels: + job: job9704 + - record: job:http_inprogress_requests:sum:9705 + expr: vector(1) + labels: + job: job9705 + - record: job:http_inprogress_requests:sum:9706 + expr: vector(1) + labels: + job: job9706 + - record: job:http_inprogress_requests:sum:9707 + expr: vector(1) + labels: + job: job9707 + - record: job:http_inprogress_requests:sum:9708 + expr: vector(1) + labels: + job: job9708 + - record: job:http_inprogress_requests:sum:9709 + expr: vector(1) + labels: + job: job9709 + - record: job:http_inprogress_requests:sum:9710 + expr: vector(1) + labels: + job: job9710 + - record: job:http_inprogress_requests:sum:9711 + expr: vector(1) + labels: + job: job9711 + - record: job:http_inprogress_requests:sum:9712 + expr: vector(1) + labels: + job: job9712 + - record: job:http_inprogress_requests:sum:9713 + expr: vector(1) + labels: + job: job9713 + - record: job:http_inprogress_requests:sum:9714 + expr: vector(1) + labels: + job: job9714 + - record: job:http_inprogress_requests:sum:9715 + expr: vector(1) + labels: + job: job9715 + - record: job:http_inprogress_requests:sum:9716 + expr: vector(1) + labels: + job: job9716 + - record: job:http_inprogress_requests:sum:9717 + expr: vector(1) + labels: + job: job9717 + - record: job:http_inprogress_requests:sum:9718 + expr: vector(1) + labels: + job: job9718 + - record: job:http_inprogress_requests:sum:9719 + expr: vector(1) + labels: + job: job9719 + - record: job:http_inprogress_requests:sum:9720 + expr: vector(1) + labels: + job: job9720 + - record: job:http_inprogress_requests:sum:9721 + expr: vector(1) + labels: + job: job9721 + - record: job:http_inprogress_requests:sum:9722 + expr: vector(1) + labels: + job: job9722 + - record: job:http_inprogress_requests:sum:9723 + expr: vector(1) + labels: + job: job9723 + - record: job:http_inprogress_requests:sum:9724 + expr: vector(1) + labels: + job: job9724 + - record: job:http_inprogress_requests:sum:9725 + expr: vector(1) + labels: + job: job9725 + - record: job:http_inprogress_requests:sum:9726 + expr: vector(1) + labels: + job: job9726 + - record: job:http_inprogress_requests:sum:9727 + expr: vector(1) + labels: + job: job9727 + - record: job:http_inprogress_requests:sum:9728 + expr: vector(1) + labels: + job: job9728 + - record: job:http_inprogress_requests:sum:9729 + expr: vector(1) + labels: + job: job9729 + - record: job:http_inprogress_requests:sum:9730 + expr: vector(1) + labels: + job: job9730 + - record: job:http_inprogress_requests:sum:9731 + expr: vector(1) + labels: + job: job9731 + - record: job:http_inprogress_requests:sum:9732 + expr: vector(1) + labels: + job: job9732 + - record: job:http_inprogress_requests:sum:9733 + expr: vector(1) + labels: + job: job9733 + - record: job:http_inprogress_requests:sum:9734 + expr: vector(1) + labels: + job: job9734 + - record: job:http_inprogress_requests:sum:9735 + expr: vector(1) + labels: + job: job9735 + - record: job:http_inprogress_requests:sum:9736 + expr: vector(1) + labels: + job: job9736 + - record: job:http_inprogress_requests:sum:9737 + expr: vector(1) + labels: + job: job9737 + - record: job:http_inprogress_requests:sum:9738 + expr: vector(1) + labels: + job: job9738 + - record: job:http_inprogress_requests:sum:9739 + expr: vector(1) + labels: + job: job9739 + - record: job:http_inprogress_requests:sum:9740 + expr: vector(1) + labels: + job: job9740 + - record: job:http_inprogress_requests:sum:9741 + expr: vector(1) + labels: + job: job9741 + - record: job:http_inprogress_requests:sum:9742 + expr: vector(1) + labels: + job: job9742 + - record: job:http_inprogress_requests:sum:9743 + expr: vector(1) + labels: + job: job9743 + - record: job:http_inprogress_requests:sum:9744 + expr: vector(1) + labels: + job: job9744 + - record: job:http_inprogress_requests:sum:9745 + expr: vector(1) + labels: + job: job9745 + - record: job:http_inprogress_requests:sum:9746 + expr: vector(1) + labels: + job: job9746 + - record: job:http_inprogress_requests:sum:9747 + expr: vector(1) + labels: + job: job9747 + - record: job:http_inprogress_requests:sum:9748 + expr: vector(1) + labels: + job: job9748 + - record: job:http_inprogress_requests:sum:9749 + expr: vector(1) + labels: + job: job9749 + - record: job:http_inprogress_requests:sum:9750 + expr: vector(1) + labels: + job: job9750 + - record: job:http_inprogress_requests:sum:9751 + expr: vector(1) + labels: + job: job9751 + - record: job:http_inprogress_requests:sum:9752 + expr: vector(1) + labels: + job: job9752 + - record: job:http_inprogress_requests:sum:9753 + expr: vector(1) + labels: + job: job9753 + - record: job:http_inprogress_requests:sum:9754 + expr: vector(1) + labels: + job: job9754 + - record: job:http_inprogress_requests:sum:9755 + expr: vector(1) + labels: + job: job9755 + - record: job:http_inprogress_requests:sum:9756 + expr: vector(1) + labels: + job: job9756 + - record: job:http_inprogress_requests:sum:9757 + expr: vector(1) + labels: + job: job9757 + - record: job:http_inprogress_requests:sum:9758 + expr: vector(1) + labels: + job: job9758 + - record: job:http_inprogress_requests:sum:9759 + expr: vector(1) + labels: + job: job9759 + - record: job:http_inprogress_requests:sum:9760 + expr: vector(1) + labels: + job: job9760 + - record: job:http_inprogress_requests:sum:9761 + expr: vector(1) + labels: + job: job9761 + - record: job:http_inprogress_requests:sum:9762 + expr: vector(1) + labels: + job: job9762 + - record: job:http_inprogress_requests:sum:9763 + expr: vector(1) + labels: + job: job9763 + - record: job:http_inprogress_requests:sum:9764 + expr: vector(1) + labels: + job: job9764 + - record: job:http_inprogress_requests:sum:9765 + expr: vector(1) + labels: + job: job9765 + - record: job:http_inprogress_requests:sum:9766 + expr: vector(1) + labels: + job: job9766 + - record: job:http_inprogress_requests:sum:9767 + expr: vector(1) + labels: + job: job9767 + - record: job:http_inprogress_requests:sum:9768 + expr: vector(1) + labels: + job: job9768 + - record: job:http_inprogress_requests:sum:9769 + expr: vector(1) + labels: + job: job9769 + - record: job:http_inprogress_requests:sum:9770 + expr: vector(1) + labels: + job: job9770 + - record: job:http_inprogress_requests:sum:9771 + expr: vector(1) + labels: + job: job9771 + - record: job:http_inprogress_requests:sum:9772 + expr: vector(1) + labels: + job: job9772 + - record: job:http_inprogress_requests:sum:9773 + expr: vector(1) + labels: + job: job9773 + - record: job:http_inprogress_requests:sum:9774 + expr: vector(1) + labels: + job: job9774 + - record: job:http_inprogress_requests:sum:9775 + expr: vector(1) + labels: + job: job9775 + - record: job:http_inprogress_requests:sum:9776 + expr: vector(1) + labels: + job: job9776 + - record: job:http_inprogress_requests:sum:9777 + expr: vector(1) + labels: + job: job9777 + - record: job:http_inprogress_requests:sum:9778 + expr: vector(1) + labels: + job: job9778 + - record: job:http_inprogress_requests:sum:9779 + expr: vector(1) + labels: + job: job9779 + - record: job:http_inprogress_requests:sum:9780 + expr: vector(1) + labels: + job: job9780 + - record: job:http_inprogress_requests:sum:9781 + expr: vector(1) + labels: + job: job9781 + - record: job:http_inprogress_requests:sum:9782 + expr: vector(1) + labels: + job: job9782 + - record: job:http_inprogress_requests:sum:9783 + expr: vector(1) + labels: + job: job9783 + - record: job:http_inprogress_requests:sum:9784 + expr: vector(1) + labels: + job: job9784 + - record: job:http_inprogress_requests:sum:9785 + expr: vector(1) + labels: + job: job9785 + - record: job:http_inprogress_requests:sum:9786 + expr: vector(1) + labels: + job: job9786 + - record: job:http_inprogress_requests:sum:9787 + expr: vector(1) + labels: + job: job9787 + - record: job:http_inprogress_requests:sum:9788 + expr: vector(1) + labels: + job: job9788 + - record: job:http_inprogress_requests:sum:9789 + expr: vector(1) + labels: + job: job9789 + - record: job:http_inprogress_requests:sum:9790 + expr: vector(1) + labels: + job: job9790 + - record: job:http_inprogress_requests:sum:9791 + expr: vector(1) + labels: + job: job9791 + - record: job:http_inprogress_requests:sum:9792 + expr: vector(1) + labels: + job: job9792 + - record: job:http_inprogress_requests:sum:9793 + expr: vector(1) + labels: + job: job9793 + - record: job:http_inprogress_requests:sum:9794 + expr: vector(1) + labels: + job: job9794 + - record: job:http_inprogress_requests:sum:9795 + expr: vector(1) + labels: + job: job9795 + - record: job:http_inprogress_requests:sum:9796 + expr: vector(1) + labels: + job: job9796 + - record: job:http_inprogress_requests:sum:9797 + expr: vector(1) + labels: + job: job9797 + - record: job:http_inprogress_requests:sum:9798 + expr: vector(1) + labels: + job: job9798 + - record: job:http_inprogress_requests:sum:9799 + expr: vector(1) + labels: + job: job9799 + - record: job:http_inprogress_requests:sum:9800 + expr: vector(1) + labels: + job: job9800 + - record: job:http_inprogress_requests:sum:9801 + expr: vector(1) + labels: + job: job9801 + - record: job:http_inprogress_requests:sum:9802 + expr: vector(1) + labels: + job: job9802 + - record: job:http_inprogress_requests:sum:9803 + expr: vector(1) + labels: + job: job9803 + - record: job:http_inprogress_requests:sum:9804 + expr: vector(1) + labels: + job: job9804 + - record: job:http_inprogress_requests:sum:9805 + expr: vector(1) + labels: + job: job9805 + - record: job:http_inprogress_requests:sum:9806 + expr: vector(1) + labels: + job: job9806 + - record: job:http_inprogress_requests:sum:9807 + expr: vector(1) + labels: + job: job9807 + - record: job:http_inprogress_requests:sum:9808 + expr: vector(1) + labels: + job: job9808 + - record: job:http_inprogress_requests:sum:9809 + expr: vector(1) + labels: + job: job9809 + - record: job:http_inprogress_requests:sum:9810 + expr: vector(1) + labels: + job: job9810 + - record: job:http_inprogress_requests:sum:9811 + expr: vector(1) + labels: + job: job9811 + - record: job:http_inprogress_requests:sum:9812 + expr: vector(1) + labels: + job: job9812 + - record: job:http_inprogress_requests:sum:9813 + expr: vector(1) + labels: + job: job9813 + - record: job:http_inprogress_requests:sum:9814 + expr: vector(1) + labels: + job: job9814 + - record: job:http_inprogress_requests:sum:9815 + expr: vector(1) + labels: + job: job9815 + - record: job:http_inprogress_requests:sum:9816 + expr: vector(1) + labels: + job: job9816 + - record: job:http_inprogress_requests:sum:9817 + expr: vector(1) + labels: + job: job9817 + - record: job:http_inprogress_requests:sum:9818 + expr: vector(1) + labels: + job: job9818 + - record: job:http_inprogress_requests:sum:9819 + expr: vector(1) + labels: + job: job9819 + - record: job:http_inprogress_requests:sum:9820 + expr: vector(1) + labels: + job: job9820 + - record: job:http_inprogress_requests:sum:9821 + expr: vector(1) + labels: + job: job9821 + - record: job:http_inprogress_requests:sum:9822 + expr: vector(1) + labels: + job: job9822 + - record: job:http_inprogress_requests:sum:9823 + expr: vector(1) + labels: + job: job9823 + - record: job:http_inprogress_requests:sum:9824 + expr: vector(1) + labels: + job: job9824 + - record: job:http_inprogress_requests:sum:9825 + expr: vector(1) + labels: + job: job9825 + - record: job:http_inprogress_requests:sum:9826 + expr: vector(1) + labels: + job: job9826 + - record: job:http_inprogress_requests:sum:9827 + expr: vector(1) + labels: + job: job9827 + - record: job:http_inprogress_requests:sum:9828 + expr: vector(1) + labels: + job: job9828 + - record: job:http_inprogress_requests:sum:9829 + expr: vector(1) + labels: + job: job9829 + - record: job:http_inprogress_requests:sum:9830 + expr: vector(1) + labels: + job: job9830 + - record: job:http_inprogress_requests:sum:9831 + expr: vector(1) + labels: + job: job9831 + - record: job:http_inprogress_requests:sum:9832 + expr: vector(1) + labels: + job: job9832 + - record: job:http_inprogress_requests:sum:9833 + expr: vector(1) + labels: + job: job9833 + - record: job:http_inprogress_requests:sum:9834 + expr: vector(1) + labels: + job: job9834 + - record: job:http_inprogress_requests:sum:9835 + expr: vector(1) + labels: + job: job9835 + - record: job:http_inprogress_requests:sum:9836 + expr: vector(1) + labels: + job: job9836 + - record: job:http_inprogress_requests:sum:9837 + expr: vector(1) + labels: + job: job9837 + - record: job:http_inprogress_requests:sum:9838 + expr: vector(1) + labels: + job: job9838 + - record: job:http_inprogress_requests:sum:9839 + expr: vector(1) + labels: + job: job9839 + - record: job:http_inprogress_requests:sum:9840 + expr: vector(1) + labels: + job: job9840 + - record: job:http_inprogress_requests:sum:9841 + expr: vector(1) + labels: + job: job9841 + - record: job:http_inprogress_requests:sum:9842 + expr: vector(1) + labels: + job: job9842 + - record: job:http_inprogress_requests:sum:9843 + expr: vector(1) + labels: + job: job9843 + - record: job:http_inprogress_requests:sum:9844 + expr: vector(1) + labels: + job: job9844 + - record: job:http_inprogress_requests:sum:9845 + expr: vector(1) + labels: + job: job9845 + - record: job:http_inprogress_requests:sum:9846 + expr: vector(1) + labels: + job: job9846 + - record: job:http_inprogress_requests:sum:9847 + expr: vector(1) + labels: + job: job9847 + - record: job:http_inprogress_requests:sum:9848 + expr: vector(1) + labels: + job: job9848 + - record: job:http_inprogress_requests:sum:9849 + expr: vector(1) + labels: + job: job9849 + - record: job:http_inprogress_requests:sum:9850 + expr: vector(1) + labels: + job: job9850 + - record: job:http_inprogress_requests:sum:9851 + expr: vector(1) + labels: + job: job9851 + - record: job:http_inprogress_requests:sum:9852 + expr: vector(1) + labels: + job: job9852 + - record: job:http_inprogress_requests:sum:9853 + expr: vector(1) + labels: + job: job9853 + - record: job:http_inprogress_requests:sum:9854 + expr: vector(1) + labels: + job: job9854 + - record: job:http_inprogress_requests:sum:9855 + expr: vector(1) + labels: + job: job9855 + - record: job:http_inprogress_requests:sum:9856 + expr: vector(1) + labels: + job: job9856 + - record: job:http_inprogress_requests:sum:9857 + expr: vector(1) + labels: + job: job9857 + - record: job:http_inprogress_requests:sum:9858 + expr: vector(1) + labels: + job: job9858 + - record: job:http_inprogress_requests:sum:9859 + expr: vector(1) + labels: + job: job9859 + - record: job:http_inprogress_requests:sum:9860 + expr: vector(1) + labels: + job: job9860 + - record: job:http_inprogress_requests:sum:9861 + expr: vector(1) + labels: + job: job9861 + - record: job:http_inprogress_requests:sum:9862 + expr: vector(1) + labels: + job: job9862 + - record: job:http_inprogress_requests:sum:9863 + expr: vector(1) + labels: + job: job9863 + - record: job:http_inprogress_requests:sum:9864 + expr: vector(1) + labels: + job: job9864 + - record: job:http_inprogress_requests:sum:9865 + expr: vector(1) + labels: + job: job9865 + - record: job:http_inprogress_requests:sum:9866 + expr: vector(1) + labels: + job: job9866 + - record: job:http_inprogress_requests:sum:9867 + expr: vector(1) + labels: + job: job9867 + - record: job:http_inprogress_requests:sum:9868 + expr: vector(1) + labels: + job: job9868 + - record: job:http_inprogress_requests:sum:9869 + expr: vector(1) + labels: + job: job9869 + - record: job:http_inprogress_requests:sum:9870 + expr: vector(1) + labels: + job: job9870 + - record: job:http_inprogress_requests:sum:9871 + expr: vector(1) + labels: + job: job9871 + - record: job:http_inprogress_requests:sum:9872 + expr: vector(1) + labels: + job: job9872 + - record: job:http_inprogress_requests:sum:9873 + expr: vector(1) + labels: + job: job9873 + - record: job:http_inprogress_requests:sum:9874 + expr: vector(1) + labels: + job: job9874 + - record: job:http_inprogress_requests:sum:9875 + expr: vector(1) + labels: + job: job9875 + - record: job:http_inprogress_requests:sum:9876 + expr: vector(1) + labels: + job: job9876 + - record: job:http_inprogress_requests:sum:9877 + expr: vector(1) + labels: + job: job9877 + - record: job:http_inprogress_requests:sum:9878 + expr: vector(1) + labels: + job: job9878 + - record: job:http_inprogress_requests:sum:9879 + expr: vector(1) + labels: + job: job9879 + - record: job:http_inprogress_requests:sum:9880 + expr: vector(1) + labels: + job: job9880 + - record: job:http_inprogress_requests:sum:9881 + expr: vector(1) + labels: + job: job9881 + - record: job:http_inprogress_requests:sum:9882 + expr: vector(1) + labels: + job: job9882 + - record: job:http_inprogress_requests:sum:9883 + expr: vector(1) + labels: + job: job9883 + - record: job:http_inprogress_requests:sum:9884 + expr: vector(1) + labels: + job: job9884 + - record: job:http_inprogress_requests:sum:9885 + expr: vector(1) + labels: + job: job9885 + - record: job:http_inprogress_requests:sum:9886 + expr: vector(1) + labels: + job: job9886 + - record: job:http_inprogress_requests:sum:9887 + expr: vector(1) + labels: + job: job9887 + - record: job:http_inprogress_requests:sum:9888 + expr: vector(1) + labels: + job: job9888 + - record: job:http_inprogress_requests:sum:9889 + expr: vector(1) + labels: + job: job9889 + - record: job:http_inprogress_requests:sum:9890 + expr: vector(1) + labels: + job: job9890 + - record: job:http_inprogress_requests:sum:9891 + expr: vector(1) + labels: + job: job9891 + - record: job:http_inprogress_requests:sum:9892 + expr: vector(1) + labels: + job: job9892 + - record: job:http_inprogress_requests:sum:9893 + expr: vector(1) + labels: + job: job9893 + - record: job:http_inprogress_requests:sum:9894 + expr: vector(1) + labels: + job: job9894 + - record: job:http_inprogress_requests:sum:9895 + expr: vector(1) + labels: + job: job9895 + - record: job:http_inprogress_requests:sum:9896 + expr: vector(1) + labels: + job: job9896 + - record: job:http_inprogress_requests:sum:9897 + expr: vector(1) + labels: + job: job9897 + - record: job:http_inprogress_requests:sum:9898 + expr: vector(1) + labels: + job: job9898 + - record: job:http_inprogress_requests:sum:9899 + expr: vector(1) + labels: + job: job9899 + - record: job:http_inprogress_requests:sum:9900 + expr: vector(1) + labels: + job: job9900 + - record: job:http_inprogress_requests:sum:9901 + expr: vector(1) + labels: + job: job9901 + - record: job:http_inprogress_requests:sum:9902 + expr: vector(1) + labels: + job: job9902 + - record: job:http_inprogress_requests:sum:9903 + expr: vector(1) + labels: + job: job9903 + - record: job:http_inprogress_requests:sum:9904 + expr: vector(1) + labels: + job: job9904 + - record: job:http_inprogress_requests:sum:9905 + expr: vector(1) + labels: + job: job9905 + - record: job:http_inprogress_requests:sum:9906 + expr: vector(1) + labels: + job: job9906 + - record: job:http_inprogress_requests:sum:9907 + expr: vector(1) + labels: + job: job9907 + - record: job:http_inprogress_requests:sum:9908 + expr: vector(1) + labels: + job: job9908 + - record: job:http_inprogress_requests:sum:9909 + expr: vector(1) + labels: + job: job9909 + - record: job:http_inprogress_requests:sum:9910 + expr: vector(1) + labels: + job: job9910 + - record: job:http_inprogress_requests:sum:9911 + expr: vector(1) + labels: + job: job9911 + - record: job:http_inprogress_requests:sum:9912 + expr: vector(1) + labels: + job: job9912 + - record: job:http_inprogress_requests:sum:9913 + expr: vector(1) + labels: + job: job9913 + - record: job:http_inprogress_requests:sum:9914 + expr: vector(1) + labels: + job: job9914 + - record: job:http_inprogress_requests:sum:9915 + expr: vector(1) + labels: + job: job9915 + - record: job:http_inprogress_requests:sum:9916 + expr: vector(1) + labels: + job: job9916 + - record: job:http_inprogress_requests:sum:9917 + expr: vector(1) + labels: + job: job9917 + - record: job:http_inprogress_requests:sum:9918 + expr: vector(1) + labels: + job: job9918 + - record: job:http_inprogress_requests:sum:9919 + expr: vector(1) + labels: + job: job9919 + - record: job:http_inprogress_requests:sum:9920 + expr: vector(1) + labels: + job: job9920 + - record: job:http_inprogress_requests:sum:9921 + expr: vector(1) + labels: + job: job9921 + - record: job:http_inprogress_requests:sum:9922 + expr: vector(1) + labels: + job: job9922 + - record: job:http_inprogress_requests:sum:9923 + expr: vector(1) + labels: + job: job9923 + - record: job:http_inprogress_requests:sum:9924 + expr: vector(1) + labels: + job: job9924 + - record: job:http_inprogress_requests:sum:9925 + expr: vector(1) + labels: + job: job9925 + - record: job:http_inprogress_requests:sum:9926 + expr: vector(1) + labels: + job: job9926 + - record: job:http_inprogress_requests:sum:9927 + expr: vector(1) + labels: + job: job9927 + - record: job:http_inprogress_requests:sum:9928 + expr: vector(1) + labels: + job: job9928 + - record: job:http_inprogress_requests:sum:9929 + expr: vector(1) + labels: + job: job9929 + - record: job:http_inprogress_requests:sum:9930 + expr: vector(1) + labels: + job: job9930 + - record: job:http_inprogress_requests:sum:9931 + expr: vector(1) + labels: + job: job9931 + - record: job:http_inprogress_requests:sum:9932 + expr: vector(1) + labels: + job: job9932 + - record: job:http_inprogress_requests:sum:9933 + expr: vector(1) + labels: + job: job9933 + - record: job:http_inprogress_requests:sum:9934 + expr: vector(1) + labels: + job: job9934 + - record: job:http_inprogress_requests:sum:9935 + expr: vector(1) + labels: + job: job9935 + - record: job:http_inprogress_requests:sum:9936 + expr: vector(1) + labels: + job: job9936 + - record: job:http_inprogress_requests:sum:9937 + expr: vector(1) + labels: + job: job9937 + - record: job:http_inprogress_requests:sum:9938 + expr: vector(1) + labels: + job: job9938 + - record: job:http_inprogress_requests:sum:9939 + expr: vector(1) + labels: + job: job9939 + - record: job:http_inprogress_requests:sum:9940 + expr: vector(1) + labels: + job: job9940 + - record: job:http_inprogress_requests:sum:9941 + expr: vector(1) + labels: + job: job9941 + - record: job:http_inprogress_requests:sum:9942 + expr: vector(1) + labels: + job: job9942 + - record: job:http_inprogress_requests:sum:9943 + expr: vector(1) + labels: + job: job9943 + - record: job:http_inprogress_requests:sum:9944 + expr: vector(1) + labels: + job: job9944 + - record: job:http_inprogress_requests:sum:9945 + expr: vector(1) + labels: + job: job9945 + - record: job:http_inprogress_requests:sum:9946 + expr: vector(1) + labels: + job: job9946 + - record: job:http_inprogress_requests:sum:9947 + expr: vector(1) + labels: + job: job9947 + - record: job:http_inprogress_requests:sum:9948 + expr: vector(1) + labels: + job: job9948 + - record: job:http_inprogress_requests:sum:9949 + expr: vector(1) + labels: + job: job9949 + - record: job:http_inprogress_requests:sum:9950 + expr: vector(1) + labels: + job: job9950 + - record: job:http_inprogress_requests:sum:9951 + expr: vector(1) + labels: + job: job9951 + - record: job:http_inprogress_requests:sum:9952 + expr: vector(1) + labels: + job: job9952 + - record: job:http_inprogress_requests:sum:9953 + expr: vector(1) + labels: + job: job9953 + - record: job:http_inprogress_requests:sum:9954 + expr: vector(1) + labels: + job: job9954 + - record: job:http_inprogress_requests:sum:9955 + expr: vector(1) + labels: + job: job9955 + - record: job:http_inprogress_requests:sum:9956 + expr: vector(1) + labels: + job: job9956 + - record: job:http_inprogress_requests:sum:9957 + expr: vector(1) + labels: + job: job9957 + - record: job:http_inprogress_requests:sum:9958 + expr: vector(1) + labels: + job: job9958 + - record: job:http_inprogress_requests:sum:9959 + expr: vector(1) + labels: + job: job9959 + - record: job:http_inprogress_requests:sum:9960 + expr: vector(1) + labels: + job: job9960 + - record: job:http_inprogress_requests:sum:9961 + expr: vector(1) + labels: + job: job9961 + - record: job:http_inprogress_requests:sum:9962 + expr: vector(1) + labels: + job: job9962 + - record: job:http_inprogress_requests:sum:9963 + expr: vector(1) + labels: + job: job9963 + - record: job:http_inprogress_requests:sum:9964 + expr: vector(1) + labels: + job: job9964 + - record: job:http_inprogress_requests:sum:9965 + expr: vector(1) + labels: + job: job9965 + - record: job:http_inprogress_requests:sum:9966 + expr: vector(1) + labels: + job: job9966 + - record: job:http_inprogress_requests:sum:9967 + expr: vector(1) + labels: + job: job9967 + - record: job:http_inprogress_requests:sum:9968 + expr: vector(1) + labels: + job: job9968 + - record: job:http_inprogress_requests:sum:9969 + expr: vector(1) + labels: + job: job9969 + - record: job:http_inprogress_requests:sum:9970 + expr: vector(1) + labels: + job: job9970 + - record: job:http_inprogress_requests:sum:9971 + expr: vector(1) + labels: + job: job9971 + - record: job:http_inprogress_requests:sum:9972 + expr: vector(1) + labels: + job: job9972 + - record: job:http_inprogress_requests:sum:9973 + expr: vector(1) + labels: + job: job9973 + - record: job:http_inprogress_requests:sum:9974 + expr: vector(1) + labels: + job: job9974 + - record: job:http_inprogress_requests:sum:9975 + expr: vector(1) + labels: + job: job9975 + - record: job:http_inprogress_requests:sum:9976 + expr: vector(1) + labels: + job: job9976 + - record: job:http_inprogress_requests:sum:9977 + expr: vector(1) + labels: + job: job9977 + - record: job:http_inprogress_requests:sum:9978 + expr: vector(1) + labels: + job: job9978 + - record: job:http_inprogress_requests:sum:9979 + expr: vector(1) + labels: + job: job9979 + - record: job:http_inprogress_requests:sum:9980 + expr: vector(1) + labels: + job: job9980 + - record: job:http_inprogress_requests:sum:9981 + expr: vector(1) + labels: + job: job9981 + - record: job:http_inprogress_requests:sum:9982 + expr: vector(1) + labels: + job: job9982 + - record: job:http_inprogress_requests:sum:9983 + expr: vector(1) + labels: + job: job9983 + - record: job:http_inprogress_requests:sum:9984 + expr: vector(1) + labels: + job: job9984 + - record: job:http_inprogress_requests:sum:9985 + expr: vector(1) + labels: + job: job9985 + - record: job:http_inprogress_requests:sum:9986 + expr: vector(1) + labels: + job: job9986 + - record: job:http_inprogress_requests:sum:9987 + expr: vector(1) + labels: + job: job9987 + - record: job:http_inprogress_requests:sum:9988 + expr: vector(1) + labels: + job: job9988 + - record: job:http_inprogress_requests:sum:9989 + expr: vector(1) + labels: + job: job9989 + - record: job:http_inprogress_requests:sum:9990 + expr: vector(1) + labels: + job: job9990 + - record: job:http_inprogress_requests:sum:9991 + expr: vector(1) + labels: + job: job9991 + - record: job:http_inprogress_requests:sum:9992 + expr: vector(1) + labels: + job: job9992 + - record: job:http_inprogress_requests:sum:9993 + expr: vector(1) + labels: + job: job9993 + - record: job:http_inprogress_requests:sum:9994 + expr: vector(1) + labels: + job: job9994 + - record: job:http_inprogress_requests:sum:9995 + expr: vector(1) + labels: + job: job9995 + - record: job:http_inprogress_requests:sum:9996 + expr: vector(1) + labels: + job: job9996 + - record: job:http_inprogress_requests:sum:9997 + expr: vector(1) + labels: + job: job9997 + - record: job:http_inprogress_requests:sum:9998 + expr: vector(1) + labels: + job: job9998 + - record: job:http_inprogress_requests:sum:9999 + expr: vector(1) + labels: + job: job9999 + - record: job:http_inprogress_requests:sum:10000 + expr: vector(1) + labels: + job: job10000 + - record: job:http_inprogress_requests:sum:10000 + expr: vector(1) + labels: + job: job10000 From 5edec40d60a2d16dc946d4619193123667f17f54 Mon Sep 17 00:00:00 2001 From: Holger Hans Peter Freyther Date: Mon, 23 Aug 2021 00:03:42 +0800 Subject: [PATCH 18/19] promtool: Speed up checking for duplicate rules Trade space for speed. Convert all rules into our temporary struct, sort and then iterate. This is a significant when having many rules. Signed-off-by: Holger Hans Peter Freyther --- cmd/promtool/main.go | 58 +++++++++++++++++++++++++++------------ cmd/promtool/main_test.go | 2 ++ 2 files changed, 43 insertions(+), 17 deletions(-) diff --git a/cmd/promtool/main.go b/cmd/promtool/main.go index 1267631aa5..242d90263e 100644 --- a/cmd/promtool/main.go +++ b/cmd/promtool/main.go @@ -24,7 +24,7 @@ import ( "net/url" "os" "path/filepath" - "reflect" + "sort" "strconv" "strings" "time" @@ -48,6 +48,7 @@ import ( _ "github.com/prometheus/prometheus/discovery/install" // Register service discovery implementations. "github.com/prometheus/prometheus/discovery/kubernetes" "github.com/prometheus/prometheus/discovery/targetgroup" + "github.com/prometheus/prometheus/pkg/labels" "github.com/prometheus/prometheus/pkg/rulefmt" "github.com/prometheus/prometheus/promql" ) @@ -471,8 +472,8 @@ func checkRules(filename string) (int, []error) { fmt.Printf("%d duplicate rule(s) found.\n", len(dRules)) for _, n := range dRules { fmt.Printf("Metric: %s\nLabel(s):\n", n.metric) - for i, l := range n.label { - fmt.Printf("\t%s: %s\n", i, l) + for _, l := range n.label { + fmt.Printf("\t%s: %s\n", l.Name, l.Value) } } fmt.Println("Might cause inconsistency while recording expressions.") @@ -483,29 +484,52 @@ func checkRules(filename string) (int, []error) { type compareRuleType struct { metric string - label map[string]string + label labels.Labels +} + +type compareRuleTypes []compareRuleType + +func (c compareRuleTypes) Len() int { return len(c) } +func (c compareRuleTypes) Swap(i, j int) { c[i], c[j] = c[j], c[i] } +func (c compareRuleTypes) Less(i, j int) bool { return compare(c[i], c[j]) < 0 } + +func compare(a, b compareRuleType) int { + if res := strings.Compare(a.metric, b.metric); res != 0 { + return res + } + + return labels.Compare(a.label, b.label) } func checkDuplicates(groups []rulefmt.RuleGroup) []compareRuleType { var duplicates []compareRuleType + var rules compareRuleTypes for _, group := range groups { - for index, rule := range group.Rules { - inst := compareRuleType{ + + for _, rule := range group.Rules { + rules = append(rules, compareRuleType{ metric: ruleMetric(rule), - label: rule.Labels, - } - for i := 0; i < index; i++ { - t := compareRuleType{ - metric: ruleMetric(group.Rules[i]), - label: group.Rules[i].Labels, - } - if reflect.DeepEqual(t, inst) { - duplicates = append(duplicates, t) - } - } + label: labels.FromMap(rule.Labels), + }) } } + if len(rules) < 2 { + return duplicates + } + sort.Sort(rules) + + last := rules[0] + for i := 1; i < len(rules); i++ { + if compare(last, rules[i]) == 0 { + // Don't add a duplicated rule multiple times. + if len(duplicates) == 0 || compare(last, duplicates[len(duplicates)-1]) != 0 { + duplicates = append(duplicates, rules[i]) + } + } + last = rules[i] + } + return duplicates } diff --git a/cmd/promtool/main_test.go b/cmd/promtool/main_test.go index 6af9befeea..87ac13e76c 100644 --- a/cmd/promtool/main_test.go +++ b/cmd/promtool/main_test.go @@ -21,6 +21,7 @@ import ( "testing" "time" + "github.com/prometheus/prometheus/pkg/labels" "github.com/prometheus/prometheus/pkg/rulefmt" "github.com/stretchr/testify/require" ) @@ -136,6 +137,7 @@ func TestCheckDuplicates(t *testing.T) { expectedDups: []compareRuleType{ { metric: "job:test:count_over_time1m", + label: labels.New(), }, }, }, From 405198f43031499401c0fd701c5d57e3123a7ba4 Mon Sep 17 00:00:00 2001 From: Augustin Husson Date: Sun, 5 Sep 2021 18:58:46 +0200 Subject: [PATCH 19/19] upgrade react-app to typescript 4 Signed-off-by: Augustin Husson --- web/ui/react-app/package-lock.json | 14 +++++++------- web/ui/react-app/package.json | 2 +- web/ui/react-app/src/hooks/useFetch.ts | 3 ++- web/ui/react-app/src/pages/graph/Panel.tsx | 3 ++- .../react-app/src/pages/targets/EndpointLink.tsx | 5 +++-- web/ui/react-app/tsconfig.json | 2 +- 6 files changed, 16 insertions(+), 13 deletions(-) diff --git a/web/ui/react-app/package-lock.json b/web/ui/react-app/package-lock.json index 50ab93690b..dc48c4047a 100644 --- a/web/ui/react-app/package-lock.json +++ b/web/ui/react-app/package-lock.json @@ -77,7 +77,7 @@ "prettier": "^2.3.2", "react-scripts": "4.0.3", "sinon": "^9.0.3", - "typescript": "^3.3.3" + "typescript": "^4.4.2" }, "optionalDependencies": { "fsevents": "^2.3.2" @@ -22808,9 +22808,9 @@ } }, "node_modules/typescript": { - "version": "3.9.10", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.10.tgz", - "integrity": "sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==", + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.2.tgz", + "integrity": "sha512-gzP+t5W4hdy4c+68bfcv0t400HVJMMd2+H9B7gae1nQlBzCqvrXX+6GL/b3GAgyTH966pzrZ70/fRjwAtZksSQ==", "dev": true, "bin": { "tsc": "bin/tsc", @@ -43168,9 +43168,9 @@ } }, "typescript": { - "version": "3.9.10", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.10.tgz", - "integrity": "sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==", + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.2.tgz", + "integrity": "sha512-gzP+t5W4hdy4c+68bfcv0t400HVJMMd2+H9B7gae1nQlBzCqvrXX+6GL/b3GAgyTH966pzrZ70/fRjwAtZksSQ==", "dev": true }, "unbox-primitive": { diff --git a/web/ui/react-app/package.json b/web/ui/react-app/package.json index 7fd78df0df..f75e7f2929 100644 --- a/web/ui/react-app/package.json +++ b/web/ui/react-app/package.json @@ -92,7 +92,7 @@ "prettier": "^2.3.2", "react-scripts": "4.0.3", "sinon": "^9.0.3", - "typescript": "^3.3.3" + "typescript": "^4.4.2" }, "proxy": "http://localhost:9090", "jest": { diff --git a/web/ui/react-app/src/hooks/useFetch.ts b/web/ui/react-app/src/hooks/useFetch.ts index efefde7d41..e220ff6aa9 100644 --- a/web/ui/react-app/src/hooks/useFetch.ts +++ b/web/ui/react-app/src/hooks/useFetch.ts @@ -34,7 +34,8 @@ export const useFetch = >(url: string, options?: R const json = (await res.json()) as APIResponse; setResponse(json); setIsLoading(false); - } catch (error) { + } catch (err: unknown) { + const error = err as Error; setError(error); } }; diff --git a/web/ui/react-app/src/pages/graph/Panel.tsx b/web/ui/react-app/src/pages/graph/Panel.tsx index ed6a6acdf2..e081cf106d 100644 --- a/web/ui/react-app/src/pages/graph/Panel.tsx +++ b/web/ui/react-app/src/pages/graph/Panel.tsx @@ -200,7 +200,8 @@ class Panel extends Component { loading: false, }); this.abortInFlightFetch = null; - } catch (error) { + } catch (err: unknown) { + const error = err as Error; if (error.name === 'AbortError') { // Aborts are expected, don't show an error for them. return; diff --git a/web/ui/react-app/src/pages/targets/EndpointLink.tsx b/web/ui/react-app/src/pages/targets/EndpointLink.tsx index d0376a140d..0830172257 100644 --- a/web/ui/react-app/src/pages/targets/EndpointLink.tsx +++ b/web/ui/react-app/src/pages/targets/EndpointLink.tsx @@ -10,10 +10,11 @@ const EndpointLink: FC = ({ endpoint, globalUrl }) => { let url: URL; try { url = new URL(endpoint); - } catch (e) { + } catch (err: unknown) { + const error = err as Error; return ( - Error: {e.message} + Error: {error.message} ); } diff --git a/web/ui/react-app/tsconfig.json b/web/ui/react-app/tsconfig.json index f97ba5e0ed..8615ce31c4 100644 --- a/web/ui/react-app/tsconfig.json +++ b/web/ui/react-app/tsconfig.json @@ -17,7 +17,7 @@ "resolveJsonModule": true, "isolatedModules": true, "noEmit": true, - "jsx": "react", + "jsx": "react-jsx", "noFallthroughCasesInSwitch": true }, "include": [
    {column}